{ "/usr/gcc/14/bin/gcc": { "version": "gcc (OpenIndiana 14.3.0-oi-0) 14.3.0\nCopyright (C) 2024 Free Software Foundation, Inc.\nThis is free software; see the source for copying conditions. There is NO\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.", "/usr/gcc/14/bin/gccC#if defined(_MSC_VER) && defined(__clang__) && defined(_MT)\n%COMPILER \"clang-cl\"\n%VERSION __clang_major__.__clang_minor__.__clang_patchlevel__\n#elif defined(__clang__)\n%COMPILER \"clang\"\n%VERSION __clang_major__.__clang_minor__.__clang_patchlevel__\n# ifdef __apple_build_version__\n%XCODE 1\n# endif\n#elif defined(__GNUC__) && !defined(__MINGW32__)\n%COMPILER \"gcc\"\n%VERSION __GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__\n#endif\n\n#if __cplusplus\n%cplusplus __cplusplus\n#elif __STDC_VERSION__\n%STDC_VERSION __STDC_VERSION__\n#endif\n#if __i386__ || _M_IX86\n%CPU \"x86\"\n#elif __x86_64__ || _M_X64\n%CPU \"x86_64\"\n#elif __arm__ || _M_ARM\n%CPU \"arm\"\n#elif __aarch64__ || _M_ARM64\n%CPU \"aarch64\"\n#elif __ia64__\n%CPU \"ia64\"\n#elif __s390x__\n%CPU \"s390x\"\n#elif __s390__\n%CPU \"s390\"\n#elif __powerpc64__\n%CPU \"ppc64\"\n#elif __powerpc__\n%CPU \"ppc\"\n#elif __alpha__\n%CPU \"Alpha\"\n#elif __hppa__\n%CPU \"hppa\"\n#elif __sparc__ && __arch64__\n%CPU \"sparc64\"\n#elif __sparc__\n%CPU \"sparc\"\n#elif __m68k__\n%CPU \"m68k\"\n#elif __mips64\n%CPU \"mips64\"\n#elif __mips__\n%CPU \"mips32\"\n#elif __riscv && __riscv_xlen == 64\n%CPU \"riscv64\"\n#elif __loongarch64\n%CPU \"loongarch64\"\n#elif __sh__\n%CPU \"sh4\"\n#elif __wasm32__\n%CPU \"wasm32\"\n#endif\n#if __APPLE__\n%KERNEL \"Darwin\"\n#elif __DragonFly__\n%KERNEL \"DragonFly\"\n#elif __FreeBSD__\n%KERNEL \"FreeBSD\"\n#elif __FreeBSD_kernel__\n%KERNEL \"kFreeBSD\"\n#elif __linux__\n%KERNEL \"Linux\"\n#elif __NetBSD__\n%KERNEL \"NetBSD\"\n#elif __OpenBSD__\n%KERNEL \"OpenBSD\"\n#elif __sun__\n%KERNEL \"SunOS\"\n#elif __sun__\n%KERNEL \"Illumos\"\n#elif _WIN32 || __CYGWIN__\n%KERNEL \"WINNT\"\n#elif __wasi__\n%KERNEL \"WASI\"\n#endif\n#if __ANDROID__\n%OS \"Android\"\n#endif\n#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__\n%ENDIANNESS \"little\"\n#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__\n%ENDIANNESS \"big\"\n#endif\n-E": "# 0 \"/tmp/conftestk9r21e65.c\"\n# 0 \"\"\n# 0 \"\"\n# 1 \"/tmp/conftestk9r21e65.c\"\n# 11 \"/tmp/conftestk9r21e65.c\"\n%COMPILER \"gcc\"\n%VERSION 14 . 3 . 0\n\n\n\n\n\n%STDC_VERSION 201710L\n\n\n\n\n%CPU \"x86_64\"\n# 76 \"/tmp/conftestk9r21e65.c\"\n%KERNEL \"SunOS\"\n# 88 \"/tmp/conftestk9r21e65.c\"\n%ENDIANNESS \"little\"\n", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar _Unwind_Backtrace();\nint\nmain(void)\n{\n_Unwind_Backtrace();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar strndup();\nint\nmain(void)\n{\nstrndup();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar posix_memalign();\nint\nmain(void)\n{\nposix_memalign();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar memalign();\nint\nmain(void)\n{\nmemalign();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar malloc_usable_size();\nint\nmain(void)\n{\nmalloc_usable_size();\n ;\n return 0;\n}\n": null, "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar dladdr();\nint\nmain(void)\n{\ndladdr();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar dlopen();\nint\nmain(void)\n{\ndlopen();\n ;\n return 0;\n}\n-ldl": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar gethostbyname_r();\nint\nmain(void)\n{\ngethostbyname_r();\n ;\n return 0;\n}\n-lc_r": null, "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar socket();\nint\nmain(void)\n{\nsocket();\n ;\n return 0;\n}\n-lsocket": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar pthread_create();\nint\nmain(void)\n{\npthread_create();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -pthread -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wbitfield-enum-conversion -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wformat-type-confusion -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wshadow-field-in-constructor-modified -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wtautological-constant-in-range-compare -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=tautological-type-limit-compare -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wunreachable-code-return -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wclass-varargs -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wfloat-overflow-conversion -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wfloat-zero-conversion -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wloop-analysis -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wrange-loop-analysis -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=deprecated -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Winvalid-utf8 -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wduplicated-cond -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wlogical-op -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wstring-conversion -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=maybe-uninitialized -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=deprecated-declarations -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=array-bounds -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=free-nonheap-object -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wmultistatement-macros -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=class-memaccess -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=atomic-alignment -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=deprecated-builtins -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wformat -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wformat-security -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wformat-overflow=2 -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror=implicit-function-declaration -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wpsabi -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=builtin-macro-redefined -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wunknown-warning-option -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wcharacter-conversion -c": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -pipe -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Wl,--build-id=sha1": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Wa,--noexecstack -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Wl,-z,noexecstack": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Wl,-z,text": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Wl,-z,relro": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Wl,-z,now": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Wl,-z,nocopyreloc": null, "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-fPIC -c": "", "/usr/gcc/14/bin/gccCint\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -fPIC -c": "", "/usr/gcc/14/bin/gccC#include \nint\nmain(void)\n{\nstruct tm tm; tm.tm_zone = 0; tm.tm_gmtoff = 1;\n ;\n return 0;\n}\n-c": null, "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar getpagesize();\nint\nmain(void)\n{\ngetpagesize();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar gmtime_r();\nint\nmain(void)\n{\ngmtime_r();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar localtime_r();\nint\nmain(void)\n{\nlocaltime_r();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar gettid();\nint\nmain(void)\n{\ngettid();\n ;\n return 0;\n}\n": null, "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar setpriority();\nint\nmain(void)\n{\nsetpriority();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar syscall();\nint\nmain(void)\n{\nsyscall();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar getc_unlocked();\nint\nmain(void)\n{\ngetc_unlocked();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar pthread_getname_np();\nint\nmain(void)\n{\npthread_getname_np();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar pthread_get_name_np();\nint\nmain(void)\n{\npthread_get_name_np();\n ;\n return 0;\n}\n": null, "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar strerror();\nint\nmain(void)\n{\nstrerror();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar _getc_nolock();\nint\nmain(void)\n{\n_getc_nolock();\n ;\n return 0;\n}\n": null, "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar localeconv();\nint\nmain(void)\n{\nlocaleconv();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar stat64();\nint\nmain(void)\n{\nstat64();\n ;\n return 0;\n}\n": null, "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar lstat64();\nint\nmain(void)\n{\nlstat64();\n ;\n return 0;\n}\n": null, "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar truncate64();\nint\nmain(void)\n{\ntruncate64();\n ;\n return 0;\n}\n": null, "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar statvfs64();\nint\nmain(void)\n{\nstatvfs64();\n ;\n return 0;\n}\n": null, "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar statvfs();\nint\nmain(void)\n{\nstatvfs();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar statfs64();\nint\nmain(void)\n{\nstatfs64();\n ;\n return 0;\n}\n": null, "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar statfs();\nint\nmain(void)\n{\nstatfs();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar lutimes();\nint\nmain(void)\n{\nlutimes();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar posix_fadvise();\nint\nmain(void)\n{\nposix_fadvise();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar posix_fallocate();\nint\nmain(void)\n{\nposix_fallocate();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar eventfd();\nint\nmain(void)\n{\neventfd();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar arc4random();\nint\nmain(void)\n{\narc4random();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar arc4random_buf();\nint\nmain(void)\n{\narc4random_buf();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/gccC/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nchar mallinfo();\nint\nmain(void)\n{\nmallinfo();\n ;\n return 0;\n}\n": null, "/usr/gcc/14/bin/gccC#include \nint\nmain(void)\n{\nstruct sockaddr_in x; void *foo = (void*) &x.sin_len;\n ;\n return 0;\n}\n-c": null, "/usr/gcc/14/bin/gccC#include \nint\nmain(void)\n{\nstruct sockaddr_in6 x; void *foo = (void*) &x.sin6_len;\n ;\n return 0;\n}\n-c": null, "/usr/gcc/14/bin/gccC#include \nint\nmain(void)\n{\nstruct sockaddr x; void *foo = (void*) &x.sa_len;\n ;\n return 0;\n}\n-c": null, "/usr/gcc/14/bin/gccC#include \nint\nmain(void)\n{\npthread_cond_timedwait_monotonic_np(0, 0, 0);\n ;\n return 0;\n}\n-Werror=implicit-function-declaration -c": null, "/usr/gcc/14/bin/gccC#include \nint\nmain(void)\n{\nputs(\"demat\");\n ;\n return 0;\n}\n-O -c": "" }, "/usr/gcc/14/bin/g++": { "version": "g++ (OpenIndiana 14.3.0-oi-0) 14.3.0\nCopyright (C) 2024 Free Software Foundation, Inc.\nThis is free software; see the source for copying conditions. There is NO\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.", "/usr/gcc/14/bin/g++C++#if defined(_MSC_VER) && defined(__clang__) && defined(_MT)\n%COMPILER \"clang-cl\"\n%VERSION __clang_major__.__clang_minor__.__clang_patchlevel__\n#elif defined(__clang__)\n%COMPILER \"clang\"\n%VERSION __clang_major__.__clang_minor__.__clang_patchlevel__\n# ifdef __apple_build_version__\n%XCODE 1\n# endif\n#elif defined(__GNUC__) && !defined(__MINGW32__)\n%COMPILER \"gcc\"\n%VERSION __GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__\n#endif\n\n#if __cplusplus\n%cplusplus __cplusplus\n#elif __STDC_VERSION__\n%STDC_VERSION __STDC_VERSION__\n#endif\n#if __i386__ || _M_IX86\n%CPU \"x86\"\n#elif __x86_64__ || _M_X64\n%CPU \"x86_64\"\n#elif __arm__ || _M_ARM\n%CPU \"arm\"\n#elif __aarch64__ || _M_ARM64\n%CPU \"aarch64\"\n#elif __ia64__\n%CPU \"ia64\"\n#elif __s390x__\n%CPU \"s390x\"\n#elif __s390__\n%CPU \"s390\"\n#elif __powerpc64__\n%CPU \"ppc64\"\n#elif __powerpc__\n%CPU \"ppc\"\n#elif __alpha__\n%CPU \"Alpha\"\n#elif __hppa__\n%CPU \"hppa\"\n#elif __sparc__ && __arch64__\n%CPU \"sparc64\"\n#elif __sparc__\n%CPU \"sparc\"\n#elif __m68k__\n%CPU \"m68k\"\n#elif __mips64\n%CPU \"mips64\"\n#elif __mips__\n%CPU \"mips32\"\n#elif __riscv && __riscv_xlen == 64\n%CPU \"riscv64\"\n#elif __loongarch64\n%CPU \"loongarch64\"\n#elif __sh__\n%CPU \"sh4\"\n#elif __wasm32__\n%CPU \"wasm32\"\n#endif\n#if __APPLE__\n%KERNEL \"Darwin\"\n#elif __DragonFly__\n%KERNEL \"DragonFly\"\n#elif __FreeBSD__\n%KERNEL \"FreeBSD\"\n#elif __FreeBSD_kernel__\n%KERNEL \"kFreeBSD\"\n#elif __linux__\n%KERNEL \"Linux\"\n#elif __NetBSD__\n%KERNEL \"NetBSD\"\n#elif __OpenBSD__\n%KERNEL \"OpenBSD\"\n#elif __sun__\n%KERNEL \"SunOS\"\n#elif __sun__\n%KERNEL \"Illumos\"\n#elif _WIN32 || __CYGWIN__\n%KERNEL \"WINNT\"\n#elif __wasi__\n%KERNEL \"WASI\"\n#endif\n#if __ANDROID__\n%OS \"Android\"\n#endif\n#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__\n%ENDIANNESS \"little\"\n#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__\n%ENDIANNESS \"big\"\n#endif\n-E": "# 0 \"/tmp/conftestsyi9r3zd.cpp\"\n# 0 \"\"\n# 0 \"\"\n# 1 \"/tmp/conftestsyi9r3zd.cpp\"\n# 11 \"/tmp/conftestsyi9r3zd.cpp\"\n%COMPILER \"gcc\"\n%VERSION 14 . 3 . 0\n\n\n\n%cplusplus 201703L\n\n\n\n\n\n\n%CPU \"x86_64\"\n# 76 \"/tmp/conftestsyi9r3zd.cpp\"\n%KERNEL \"SunOS\"\n# 88 \"/tmp/conftestsyi9r3zd.cpp\"\n%ENDIANNESS \"little\"\n", "/usr/gcc/14/bin/g++ -std=gnu++20C++#if defined(_MSC_VER) && defined(__clang__) && defined(_MT)\n%COMPILER \"clang-cl\"\n%VERSION __clang_major__.__clang_minor__.__clang_patchlevel__\n#elif defined(__clang__)\n%COMPILER \"clang\"\n%VERSION __clang_major__.__clang_minor__.__clang_patchlevel__\n# ifdef __apple_build_version__\n%XCODE 1\n# endif\n#elif defined(__GNUC__) && !defined(__MINGW32__)\n%COMPILER \"gcc\"\n%VERSION __GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__\n#endif\n\n#if __cplusplus\n%cplusplus __cplusplus\n#elif __STDC_VERSION__\n%STDC_VERSION __STDC_VERSION__\n#endif\n#if __i386__ || _M_IX86\n%CPU \"x86\"\n#elif __x86_64__ || _M_X64\n%CPU \"x86_64\"\n#elif __arm__ || _M_ARM\n%CPU \"arm\"\n#elif __aarch64__ || _M_ARM64\n%CPU \"aarch64\"\n#elif __ia64__\n%CPU \"ia64\"\n#elif __s390x__\n%CPU \"s390x\"\n#elif __s390__\n%CPU \"s390\"\n#elif __powerpc64__\n%CPU \"ppc64\"\n#elif __powerpc__\n%CPU \"ppc\"\n#elif __alpha__\n%CPU \"Alpha\"\n#elif __hppa__\n%CPU \"hppa\"\n#elif __sparc__ && __arch64__\n%CPU \"sparc64\"\n#elif __sparc__\n%CPU \"sparc\"\n#elif __m68k__\n%CPU \"m68k\"\n#elif __mips64\n%CPU \"mips64\"\n#elif __mips__\n%CPU \"mips32\"\n#elif __riscv && __riscv_xlen == 64\n%CPU \"riscv64\"\n#elif __loongarch64\n%CPU \"loongarch64\"\n#elif __sh__\n%CPU \"sh4\"\n#elif __wasm32__\n%CPU \"wasm32\"\n#endif\n#if __APPLE__\n%KERNEL \"Darwin\"\n#elif __DragonFly__\n%KERNEL \"DragonFly\"\n#elif __FreeBSD__\n%KERNEL \"FreeBSD\"\n#elif __FreeBSD_kernel__\n%KERNEL \"kFreeBSD\"\n#elif __linux__\n%KERNEL \"Linux\"\n#elif __NetBSD__\n%KERNEL \"NetBSD\"\n#elif __OpenBSD__\n%KERNEL \"OpenBSD\"\n#elif __sun__\n%KERNEL \"SunOS\"\n#elif __sun__\n%KERNEL \"Illumos\"\n#elif _WIN32 || __CYGWIN__\n%KERNEL \"WINNT\"\n#elif __wasi__\n%KERNEL \"WASI\"\n#endif\n#if __ANDROID__\n%OS \"Android\"\n#endif\n#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__\n%ENDIANNESS \"little\"\n#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__\n%ENDIANNESS \"big\"\n#endif\n-E": "# 0 \"/tmp/conftestu365y_um.cpp\"\n# 0 \"\"\n# 0 \"\"\n# 1 \"/tmp/conftestu365y_um.cpp\"\n# 11 \"/tmp/conftestu365y_um.cpp\"\n%COMPILER \"gcc\"\n%VERSION 14 . 3 . 0\n\n\n\n%cplusplus 202002L\n\n\n\n\n\n\n%CPU \"x86_64\"\n# 76 \"/tmp/conftestu365y_um.cpp\"\n%KERNEL \"SunOS\"\n# 88 \"/tmp/conftestu365y_um.cpp\"\n%ENDIANNESS \"little\"\n", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \n int\n main(void)\n {\n #ifndef __GLIBCXX__\n#error 1\n#endif\n ;\n return 0;\n }\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\nstatic_assert(sizeof(void *) == 8, \"\")\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\nstatic __thread bool tlsIsMainThread = false; return tlsIsMainThread;\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-mavxvnni -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-mavx512bw -mavx512f -mavx512dq -mavx512cd -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-mavx512vnni -mavx512bw -mavx512f -mavx512dq -mavx512cd -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\nquotactl(0, nullptr, 0, (caddr_t)nullptr);\n ;\n return 0;\n}\n-c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\nmemfd_create(\"\", 0);\n ;\n return 0;\n}\n-c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\nstruct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts);\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \n#include \n#include \n#include \nint\nmain(void)\n{\nint foo = res_ninit(&_res);\n ;\n return 0;\n}\n": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \n#include \nint\nmain(void)\n{\nstd::atomic foo; foo = 1;\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wbitfield-enum-conversion -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wformat-type-confusion -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wshadow-field-in-constructor-modified -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wtautological-constant-in-range-compare -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=tautological-type-limit-compare -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wunreachable-code-return -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wclass-varargs -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wempty-init-stmt -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wfloat-overflow-conversion -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wfloat-zero-conversion -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wloop-analysis -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wrange-loop-analysis -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wdeprecated-anon-enum-enum-conversion -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wdeprecated-enum-enum-conversion -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wdeprecated-this-capture -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=deprecated -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wdeprecated-literal-operator -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Winvalid-utf8 -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wcomma -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wduplicated-cond -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wimplicit-fallthrough -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wlogical-op -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wstring-conversion -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Winline-new-delete -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=maybe-uninitialized -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=deprecated-declarations -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=array-bounds -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=free-nonheap-object -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wmultistatement-macros -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=class-memaccess -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=atomic-alignment -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=deprecated-builtins -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wformat -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wformat-security -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wformat-overflow=2 -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wpsabi -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wno-error=builtin-macro-redefined -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wvla-cxx-extension -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wunknown-warning-option -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -Wcharacter-conversion -c": null, "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -fno-sized-deallocation -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -fno-aligned-new -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -pipe -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++int\nmain(void)\n{\n\n ;\n return 0;\n}\n-Werror -fPIC -c": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\nchar* cs = nl_langinfo(CODESET);\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++/* Override any gcc2 internal prototype to avoid an error. */\n/* We use char because int might match the return type of a gcc2\n builtin and then its argument prototype would still apply. */\nextern \"C\" char __cxa_demangle();\nint\nmain(void)\n{\n__cxa_demangle();\n ;\n return 0;\n}\n": "", "/usr/gcc/14/bin/g++ -std=gnu++20C++#include \nint\nmain(void)\n{\n\n ;\n return 0;\n}\n-c": "" }, "/usr/clang/21/bin/clang++": { "version": "clang version 21.1.8 (https://github.com/OpenIndiana/oi-userland.git 0f3cd65348ccca5d6a68bd2e4ebb66dba4fe6880)\nTarget: x86_64-pc-solaris2.11\nThread model: posix\nInstalledDir: /usr/clang/21/bin", "/usr/clang/21/bin/clang++C++#if defined(_MSC_VER) && defined(__clang__) && defined(_MT)\n%COMPILER \"clang-cl\"\n%VERSION __clang_major__.__clang_minor__.__clang_patchlevel__\n#elif defined(__clang__)\n%COMPILER \"clang\"\n%VERSION __clang_major__.__clang_minor__.__clang_patchlevel__\n# ifdef __apple_build_version__\n%XCODE 1\n# endif\n#elif defined(__GNUC__) && !defined(__MINGW32__)\n%COMPILER \"gcc\"\n%VERSION __GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__\n#endif\n\n#if __cplusplus\n%cplusplus __cplusplus\n#elif __STDC_VERSION__\n%STDC_VERSION __STDC_VERSION__\n#endif\n#if __i386__ || _M_IX86\n%CPU \"x86\"\n#elif __x86_64__ || _M_X64\n%CPU \"x86_64\"\n#elif __arm__ || _M_ARM\n%CPU \"arm\"\n#elif __aarch64__ || _M_ARM64\n%CPU \"aarch64\"\n#elif __ia64__\n%CPU \"ia64\"\n#elif __s390x__\n%CPU \"s390x\"\n#elif __s390__\n%CPU \"s390\"\n#elif __powerpc64__\n%CPU \"ppc64\"\n#elif __powerpc__\n%CPU \"ppc\"\n#elif __alpha__\n%CPU \"Alpha\"\n#elif __hppa__\n%CPU \"hppa\"\n#elif __sparc__ && __arch64__\n%CPU \"sparc64\"\n#elif __sparc__\n%CPU \"sparc\"\n#elif __m68k__\n%CPU \"m68k\"\n#elif __mips64\n%CPU \"mips64\"\n#elif __mips__\n%CPU \"mips32\"\n#elif __riscv && __riscv_xlen == 64\n%CPU \"riscv64\"\n#elif __loongarch64\n%CPU \"loongarch64\"\n#elif __sh__\n%CPU \"sh4\"\n#elif __wasm32__\n%CPU \"wasm32\"\n#endif\n#if __APPLE__\n%KERNEL \"Darwin\"\n#elif __DragonFly__\n%KERNEL \"DragonFly\"\n#elif __FreeBSD__\n%KERNEL \"FreeBSD\"\n#elif __FreeBSD_kernel__\n%KERNEL \"kFreeBSD\"\n#elif __linux__\n%KERNEL \"Linux\"\n#elif __NetBSD__\n%KERNEL \"NetBSD\"\n#elif __OpenBSD__\n%KERNEL \"OpenBSD\"\n#elif __sun__\n%KERNEL \"SunOS\"\n#elif __sun__\n%KERNEL \"Illumos\"\n#elif _WIN32 || __CYGWIN__\n%KERNEL \"WINNT\"\n#elif __wasi__\n%KERNEL \"WASI\"\n#endif\n#if __ANDROID__\n%OS \"Android\"\n#endif\n#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__\n%ENDIANNESS \"little\"\n#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__\n%ENDIANNESS \"big\"\n#endif\n-E": "# 1 \"/tmp/conftest0qsinpzv.cpp\"\n# 1 \"\" 1\n# 1 \"\" 3\n# 481 \"\" 3\n# 1 \"\" 1\n# 1 \"\" 2\n# 1 \"/tmp/conftest0qsinpzv.cpp\" 2\n\n\n\n\n%COMPILER \"clang\"\n%VERSION 21 . 1 . 8\n# 16 \"/tmp/conftest0qsinpzv.cpp\"\n%cplusplus 201703L\n\n\n\n\n\n\n%CPU \"x86_64\"\n# 76 \"/tmp/conftest0qsinpzv.cpp\"\n%KERNEL \"SunOS\"\n# 88 \"/tmp/conftest0qsinpzv.cpp\"\n%ENDIANNESS \"little\"\n", "/usr/clang/21/bin/clang++ -std=gnu++20C++#if defined(_MSC_VER) && defined(__clang__) && defined(_MT)\n%COMPILER \"clang-cl\"\n%VERSION __clang_major__.__clang_minor__.__clang_patchlevel__\n#elif defined(__clang__)\n%COMPILER \"clang\"\n%VERSION __clang_major__.__clang_minor__.__clang_patchlevel__\n# ifdef __apple_build_version__\n%XCODE 1\n# endif\n#elif defined(__GNUC__) && !defined(__MINGW32__)\n%COMPILER \"gcc\"\n%VERSION __GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__\n#endif\n\n#if __cplusplus\n%cplusplus __cplusplus\n#elif __STDC_VERSION__\n%STDC_VERSION __STDC_VERSION__\n#endif\n#if __i386__ || _M_IX86\n%CPU \"x86\"\n#elif __x86_64__ || _M_X64\n%CPU \"x86_64\"\n#elif __arm__ || _M_ARM\n%CPU \"arm\"\n#elif __aarch64__ || _M_ARM64\n%CPU \"aarch64\"\n#elif __ia64__\n%CPU \"ia64\"\n#elif __s390x__\n%CPU \"s390x\"\n#elif __s390__\n%CPU \"s390\"\n#elif __powerpc64__\n%CPU \"ppc64\"\n#elif __powerpc__\n%CPU \"ppc\"\n#elif __alpha__\n%CPU \"Alpha\"\n#elif __hppa__\n%CPU \"hppa\"\n#elif __sparc__ && __arch64__\n%CPU \"sparc64\"\n#elif __sparc__\n%CPU \"sparc\"\n#elif __m68k__\n%CPU \"m68k\"\n#elif __mips64\n%CPU \"mips64\"\n#elif __mips__\n%CPU \"mips32\"\n#elif __riscv && __riscv_xlen == 64\n%CPU \"riscv64\"\n#elif __loongarch64\n%CPU \"loongarch64\"\n#elif __sh__\n%CPU \"sh4\"\n#elif __wasm32__\n%CPU \"wasm32\"\n#endif\n#if __APPLE__\n%KERNEL \"Darwin\"\n#elif __DragonFly__\n%KERNEL \"DragonFly\"\n#elif __FreeBSD__\n%KERNEL \"FreeBSD\"\n#elif __FreeBSD_kernel__\n%KERNEL \"kFreeBSD\"\n#elif __linux__\n%KERNEL \"Linux\"\n#elif __NetBSD__\n%KERNEL \"NetBSD\"\n#elif __OpenBSD__\n%KERNEL \"OpenBSD\"\n#elif __sun__\n%KERNEL \"SunOS\"\n#elif __sun__\n%KERNEL \"Illumos\"\n#elif _WIN32 || __CYGWIN__\n%KERNEL \"WINNT\"\n#elif __wasi__\n%KERNEL \"WASI\"\n#endif\n#if __ANDROID__\n%OS \"Android\"\n#endif\n#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__\n%ENDIANNESS \"little\"\n#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__\n%ENDIANNESS \"big\"\n#endif\n-E": "# 1 \"/tmp/conftestc5193s67.cpp\"\n# 1 \"\" 1\n# 1 \"\" 3\n# 494 \"\" 3\n# 1 \"\" 1\n# 1 \"\" 2\n# 1 \"/tmp/conftestc5193s67.cpp\" 2\n\n\n\n\n%COMPILER \"clang\"\n%VERSION 21 . 1 . 8\n# 16 \"/tmp/conftestc5193s67.cpp\"\n%cplusplus 202002L\n\n\n\n\n\n\n%CPU \"x86_64\"\n# 76 \"/tmp/conftestc5193s67.cpp\"\n%KERNEL \"SunOS\"\n# 88 \"/tmp/conftestc5193s67.cpp\"\n%ENDIANNESS \"little\"\n" } }