clang version 14.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/14/bin Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0 Candidate multilib: .;@m64 Candidate multilib: 32;@m32 Selected multilib: .;@m64 clang-14: error: unsupported option '-dumpspecs' clang-14: error: no input files clang version 14.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/14/bin Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0 Candidate multilib: .;@m64 Candidate multilib: 32;@m32 Selected multilib: .;@m64 clang-14: error: unsupported option '-dumpspecs' clang-14: error: no input files clang version 14.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/14/bin clang version 14.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/14/bin Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0 Candidate multilib: .;@m64 Candidate multilib: 32;@m32 Selected multilib: .;@m64 clang-14: error: unsupported option '-V -o' clang-14: error: no such file or directory: 'garbage2' clang-14: error: no input files clang-14: error: unknown argument '-qversion'; did you mean '--version'? clang-14: error: no input files clang-14: error: unknown argument '-version'; did you mean '--version'? clang-14: error: no input files ignoreme: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char *e (p, i) ^ ignoreme: fatal error: 'ac_nonexistent.h' file not found #include ^~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'ac_nonexistent.h' file not found #include ^~~~~~~~~~~~~~~~~~ clang version 14.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/14/bin clang version 14.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/14/bin Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0 Candidate multilib: .;@m64 Candidate multilib: 32;@m32 Selected multilib: .;@m64 clang-14: error: unsupported option '-V -o' clang-14: error: no such file or directory: 'garbage2' clang-14: error: no input files clang-14: error: unknown argument '-qversion'; did you mean '--version'? clang-14: error: no input files conftest.cpp:177:25: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] cxx11test::delegate d2(); ^~ conftest.cpp:177:25: note: remove parentheses to declare a variable cxx11test::delegate d2(); ^~ clang version 14.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/14/bin clang version 14.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/14/bin clang version 14.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/14/bin ignoreme: error: expected expression if (sizeof ((Elf32_Chdr))) ^ ignoreme: error: expected expression if (sizeof ((Elf64_Chdr))) ^ ignoreme: error: no member named '__m_kind' in 'pthread_mutex_t' if (ac_aggr.__m_kind) ~~~~~~~ ^ ignoreme: error: no member named '__m_kind' in 'pthread_mutex_t' if (sizeof ac_aggr.__m_kind) ~~~~~~~ ^ ignoreme: error: invalid instruction mnemonic 'mtvsrd' __asm__ __volatile__("mtvsrd 1,2 "); ^ :1:2: note: instantiated into assembly here mtvsrd 1,2 ^~~~~~ In file included from conftest.c:38: /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:13:2: error: "AltiVec support not enabled" #error "AltiVec support not enabled" ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:50:19: error: unknown type name 'vector' static __inline__ vector signed char __ATTRS_o_ai vec_perm( ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:51:5: error: unknown type name 'vector' vector signed char __a, vector signed char __b, vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:51:29: error: unknown type name 'vector' vector signed char __a, vector signed char __b, vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:51:53: error: unknown type name 'vector' vector signed char __a, vector signed char __b, vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:53:19: error: unknown type name 'vector' static __inline__ vector unsigned char __ATTRS_o_ai ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:54:10: error: unknown type name 'vector' vec_perm(vector unsigned char __a, vector unsigned char __b, ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:54:36: error: unknown type name 'vector' vec_perm(vector unsigned char __a, vector unsigned char __b, ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:55:10: error: unknown type name 'vector' vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:57:19: error: unknown type name 'vector' static __inline__ vector bool char __ATTRS_o_ai ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:57:8: error: 'inline' can only appear on functions static __inline__ vector bool char __ATTRS_o_ai ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:57:30: error: expected ';' after top level declarator static __inline__ vector bool char __ATTRS_o_ai ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:58:10: error: unknown type name 'vector' vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:58:22: error: expected ')' vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:58:9: note: to match this '(' vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:60:19: error: unknown type name 'vector' static __inline__ vector short __ATTRS_o_ai vec_perm(vector signed short __a, ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:60:54: error: unknown type name 'vector' static __inline__ vector short __ATTRS_o_ai vec_perm(vector signed short __a, ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:61:54: error: unknown type name 'vector' vector signed short __b, ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:62:54: error: unknown type name 'vector' vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:64:19: error: unknown type name 'vector' static __inline__ vector unsigned short __ATTRS_o_ai ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from conftest.c:38: /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:13:2: error: "AltiVec support not enabled" #error "AltiVec support not enabled" ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:50:19: error: unknown type name 'vector' static __inline__ vector signed char __ATTRS_o_ai vec_perm( ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:51:5: error: unknown type name 'vector' vector signed char __a, vector signed char __b, vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:51:29: error: unknown type name 'vector' vector signed char __a, vector signed char __b, vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:51:53: error: unknown type name 'vector' vector signed char __a, vector signed char __b, vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:53:19: error: unknown type name 'vector' static __inline__ vector unsigned char __ATTRS_o_ai ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:54:10: error: unknown type name 'vector' vec_perm(vector unsigned char __a, vector unsigned char __b, ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:54:36: error: unknown type name 'vector' vec_perm(vector unsigned char __a, vector unsigned char __b, ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:55:10: error: unknown type name 'vector' vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:57:19: error: unknown type name 'vector' static __inline__ vector bool char __ATTRS_o_ai ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:57:8: error: 'inline' can only appear on functions static __inline__ vector bool char __ATTRS_o_ai ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:57:30: error: expected ';' after top level declarator static __inline__ vector bool char __ATTRS_o_ai ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:58:10: error: unknown type name 'vector' vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:58:22: error: expected ')' vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:58:9: note: to match this '(' vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:60:19: error: unknown type name 'vector' static __inline__ vector short __ATTRS_o_ai vec_perm(vector signed short __a, ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:60:54: error: unknown type name 'vector' static __inline__ vector short __ATTRS_o_ai vec_perm(vector signed short __a, ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:61:54: error: unknown type name 'vector' vector signed short __b, ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:62:54: error: unknown type name 'vector' vector unsigned char __c); ^ /usr/lib/llvm/14/bin/../../../../lib/clang/14.0.1/include/altivec.h:64:19: error: unknown type name 'vector' static __inline__ vector unsigned short __ATTRS_o_ai ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. ignoreme: error: unknown directive __asm__ __volatile__(".machine power7;\n" "dadd 1, 2, 3;\n" "dcffix 1, 2"); ^ :1:2: note: instantiated into assembly here .machine power7; ^ ignoreme: error: invalid instruction mnemonic 'dadd' __asm__ __volatile__(".machine power7;\n" "dadd 1, 2, 3;\n" "dcffix 1, 2"); ^ :2:1: note: instantiated into assembly here dadd 1, 2, 3; ^~~~ ignoreme: error: invalid instruction mnemonic 'dcffix' __asm__ __volatile__(".machine power7;\n" "dadd 1, 2, 3;\n" "dcffix 1, 2"); ^ :3:1: note: instantiated into assembly here dcffix 1, 2 ^~~~~~ 3 errors generated. clang-14: error: unknown argument: '-mhard-dfp' ignoreme: error: GNU decimal type extension not supported _Decimal64 x = 0.0DD; ^ ignoreme: error: invalid suffix 'DD' on floating constant _Decimal64 x = 0.0DD; ^ 2 errors generated. ignoreme: error: use of unknown builtin '__builtin_tbegin' [-Wimplicit-function-declaration] if (__builtin_tbegin (0)) ^ ignoreme: error: use of unknown builtin '__builtin_tend' [-Wimplicit-function-declaration] __builtin_tend (0); ^ 2 errors generated. ignoreme: error: unknown directive __asm__ __volatile__ (".machine power9;\n" "cnttzw 1,3; \n" ); ^ :1:2: note: instantiated into assembly here .machine power9; ^ ignoreme: error: invalid instruction mnemonic 'cnttzw' __asm__ __volatile__ (".machine power9;\n" "cnttzw 1,3; \n" ); ^ :2:1: note: instantiated into assembly here cnttzw 1,3; ^~~~~~ 2 errors generated. ignoreme: error: unknown directive __asm__ __volatile__ (".machine power9;\n" "xscvhpdp 1,2;\n" ); ^ :1:2: note: instantiated into assembly here .machine power9; ^ ignoreme: error: invalid instruction mnemonic 'xscvhpdp' __asm__ __volatile__ (".machine power9;\n" "xscvhpdp 1,2;\n" ); ^ :2:1: note: instantiated into assembly here xscvhpdp 1,2; ^~~~~~~~ 2 errors generated. ignoreme: error: unknown directive __asm__ __volatile__(".machine power9; darn 1,0 "); ^ :1:2: note: instantiated into assembly here .machine power9; darn 1,0 ^ ignoreme: error: invalid instruction mnemonic 'darn' __asm__ __volatile__(".machine power9; darn 1,0 "); ^ :1:19: note: instantiated into assembly here .machine power9; darn 1,0 ^~~~ 2 errors generated. ignoreme: error: unknown directive __asm__ __volatile__ (".machine power10;\n" "brh 1,2;\n "); ^ :1:2: note: instantiated into assembly here .machine power10; ^ ignoreme: error: invalid instruction mnemonic 'brh' __asm__ __volatile__ (".machine power10;\n" "brh 1,2;\n "); ^ :2:1: note: instantiated into assembly here brh 1,2; ^~~ 2 errors generated. /usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/dev-util/valgrind-3.19.0/temp/conftest.o: in function `main': conftest.c:(.text+0xa): undefined reference to `pthread_create@GLIBC_2.0' clang-14: error: linker command failed with exit code 1 (use -v to see invocation) ignoreme: error: expected expression if (sizeof ((struct user_regs_struct))) ^ ignoreme: error: NO #error NO ^ ignoreme: error: NO #error NO ^ clang-14: error: unknown argument: '-mpreferred-stack-boundary=2' error: unknown warning option '-Wformat-signedness' [-Werror,-Wunknown-warning-option] error: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Werror,-Wunknown-warning-option] error: unknown warning option '-Wmissing-parameter-type' [-Werror,-Wunknown-warning-option] error: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Werror,-Wunknown-warning-option] error: unknown warning option '-Wimplicit-fallthrough=2'; did you mean '-Wimplicit-fallthrough'? [-Werror,-Wunknown-warning-option] clang-14: error: unknown argument: '-fno-ipa-icf' clang-14: error: unsupported argument 'zlib-gnu' to option '-gz=' clang-14: error: unsupported argument 'zlib-gnu' to option '-gz=' ignoreme: error: function definition is not allowed here int foo() { return 1; } ^ ignoreme: error: call to undeclared function 'foo'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] return foo(); ^ 2 errors generated. ignoreme: error: invalid output constraint '=p' in asm __asm__ __volatile__ ("movdqa (%0),%%xmm6\n" : "=p" (p)); ^ /usr/bin/x86_64-pc-linux-gnu-ld: unrecognized option '--image-base=0x58000000' /usr/bin/x86_64-pc-linux-gnu-ld: use the --help option for usage information clang-14: error: linker command failed with exit code 1 (use -v to see invocation) ignoreme: error: invalid instruction mnemonic 'mtocrf' __asm__ __volatile__("mtocrf 4,0"); ^ :1:2: note: instantiated into assembly here mtocrf 4,0 ^~~~~~ ignoreme: error: invalid instruction mnemonic 'mfocrf' __asm__ __volatile__("mfocrf 0,4"); ^ :1:2: note: instantiated into assembly here mfocrf 0,4 ^~~~~~ 2 errors generated. ignoreme: error: invalid instruction mnemonic 'lfdp' __asm__ volatile ("lfdp 10, %0"::"m" (dbl_pair[0])); ^ :1:2: note: instantiated into assembly here lfdp 10, -56(%rsp) ^~~~ ignoreme: error: invalid instruction mnemonic 'loopnel' __asm__ __volatile__("1: loopnel 1b\n"); ^ :1:6: note: instantiated into assembly here 1: loopnel 1b ^~~~~~~ ignoreme: error: expected ')' bnd jmp end\n" ^ ignoreme: warning: missing terminating '"' character [-Winvalid-pp-token] bnd jmp end\n" ^ ignoreme: warning: missing terminating '"' character [-Winvalid-pp-token] foo: bnd ret\n" ^ ignoreme: warning: missing terminating '"' character [-Winvalid-pp-token] end: nop"); ^ error: unknown target CPU 'armv8-a+crc' note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, rocketlake, icelake-server, tigerlake, sapphirerapids, alderlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, znver3, x86-64, x86-64-v2, x86-64-v3, x86-64-v4 error: unknown target CPU 'armv8.1-a' note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, rocketlake, icelake-server, tigerlake, sapphirerapids, alderlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, znver3, x86-64, x86-64-v2, x86-64-v3, x86-64-v4 error: unknown target CPU 'armv8.2-a+fp16' note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, rocketlake, icelake-server, tigerlake, sapphirerapids, alderlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, znver3, x86-64, x86-64-v2, x86-64-v3, x86-64-v4 ignoreme: fatal error: 'sys/endian.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/sysnvl.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: error: expected expression if (sizeof ((off_t))) ^ ignoreme: error: expected expression if (sizeof ((size_t))) ^ ignoreme: error: expected expression if (sizeof ((struct statx))) ^ ignoreme: warning: incompatible redeclaration of library function 'memchr' [-Wincompatible-library-redeclaration] char memchr (); ^ ignoreme: note: 'memchr' is a builtin with type 'void *(const void *, int, unsigned long)' ignoreme: warning: incompatible redeclaration of library function 'memset' [-Wincompatible-library-redeclaration] char memset (); ^ ignoreme: note: 'memset' is a builtin with type 'void *(void *, int, unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/dev-util/valgrind-3.19.0/temp/conftest.o: in function `main': conftest.c:(.text+0x4): undefined reference to `pthread_yield' clang-14: error: linker command failed with exit code 1 (use -v to see invocation) ignoreme: warning: incompatible redeclaration of library function 'strchr' [-Wincompatible-library-redeclaration] char strchr (); ^ ignoreme: note: 'strchr' is a builtin with type 'char *(const char *, int)' ignoreme: warning: incompatible redeclaration of library function 'strdup' [-Wincompatible-library-redeclaration] char strdup (); ^ ignoreme: note: 'strdup' is a builtin with type 'char *(const char *)' ignoreme: warning: incompatible redeclaration of library function 'strpbrk' [-Wincompatible-library-redeclaration] char strpbrk (); ^ ignoreme: note: 'strpbrk' is a builtin with type 'char *(const char *, const char *)' ignoreme: warning: incompatible redeclaration of library function 'strrchr' [-Wincompatible-library-redeclaration] char strrchr (); ^ ignoreme: note: 'strrchr' is a builtin with type 'char *(const char *, int)' ignoreme: warning: incompatible redeclaration of library function 'strstr' [-Wincompatible-library-redeclaration] char strstr (); ^ ignoreme: note: 'strstr' is a builtin with type 'char *(const char *, const char *)' conftest.cpp:102:10: fatal error: 'boost/thread.hpp' file not found #include ^~~~~~~~~~~~~~~~~~ ignoreme: warning: ignoring return value of function declared with const attribute [-Wunused-value] __builtin_popcount(2); ^~~~~~~~~~~~~~~~~~ ~ ignoreme: warning: ignoring return value of function declared with const attribute [-Wunused-value] __builtin_clz(2); ^~~~~~~~~~~~~ ~ ignoreme: warning: ignoring return value of function declared with const attribute [-Wunused-value] __builtin_ctz(2); ^~~~~~~~~~~~~ ~