diff options
author | Marc Poulhiès <dkm@kataplop.net> | 2022-02-06 10:10:25 +0100 |
---|---|---|
committer | Marc Poulhiès <dkm@kataplop.net> | 2022-02-07 20:45:09 +0100 |
commit | 5b273529029e4e5349df22e0017e05ce93d297e1 (patch) | |
tree | 30db0af07653ac1ef2914dd1aa6c229590840530 | |
parent | 4b47aea070e8ae9c598cff7d8bd05fd68e591c88 (diff) | |
download | compiler-explorer-gh-1880.tar.gz compiler-explorer-gh-1880.zip |
Add cross GCC 11.2.0 for several targetsgh-1880
Add cross GCC 11.2.0 for : s390x-linux, mips-linux, mips64-linux, ppc, ppc64 and
ppc64le for C, C++ and Ada.
Toggle supportsBinary for these targets for c/c++.
Small cleanup in Ada configuration for cross:
- credit Alire for riscv/arm
- disable binary/exec in group instead of compilers
refs #3282, #2470
Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
-rw-r--r-- | etc/config/ada.amazon.properties | 72 | ||||
-rw-r--r-- | etc/config/c++.amazon.properties | 71 | ||||
-rw-r--r-- | etc/config/c.amazon.properties | 63 |
3 files changed, 169 insertions, 37 deletions
diff --git a/etc/config/ada.amazon.properties b/etc/config/ada.amazon.properties index 67e4d9892..95ed9087e 100644 --- a/etc/config/ada.amazon.properties +++ b/etc/config/ada.amazon.properties @@ -1,5 +1,5 @@ # Default settings for Ada -compilers=&gnat:&gnatriscv64:&gnatarm +compilers=&gnat:&gnatriscv64:&gnatarm:&gnats390x:&gnatmips:&gnatmips64:&gnatppc defaultCompiler=gnat112 demangler=/opt/compiler-explorer/gcc-11.2.0/bin/c++filt versionFlag=--version @@ -37,33 +37,95 @@ group.gnatriscv64.groupName=GNAT riscv64 group.gnatriscv64.instructionSet=riscv group.gnatriscv64.baseName=riscv64 gnat group.gnatriscv64.isSemVer=true +group.gnatriscv64.supportsBinary=false +group.gnatriscv64.supportsExecute=false compiler.gnatriscv64103.exe=/opt/compiler-explorer/riscv64/gnat-riscv64-elf-linux64-10.3.0-2/bin/riscv64-elf-gnat +compiler.gnatriscv64103.name=riscv64 gnat 10.3.0-2 (Alire) compiler.gnatriscv64103.semver=10.3.0 -compiler.gnatriscv64103.supportsBinary=false compiler.gnatriscv64103.adarts=/opt/compiler-explorer/riscv64/gnat-riscv64-elf-linux64-10.3.0-2/riscv64-elf/lib/gnat/zfp-rv64imac compiler.gnatriscv64112.exe=/opt/compiler-explorer/riscv64/gnat-riscv64-elf-linux64-11.2.0-3/bin/riscv64-elf-gnat +compiler.gnatriscv64103.name=riscv64 gnat 11.2.0-3 (Alire) compiler.gnatriscv64112.semver=11.2.0 -compiler.gnatriscv64112.supportsBinary=false compiler.gnatriscv64112.adarts=/opt/compiler-explorer/riscv64/gnat-riscv64-elf-linux64-11.2.0-3/riscv64-elf/lib/gnat/zfp-rv64imac ################################ +# GNAT for s390x +group.gnats390x.compilers=gnats390x112 +group.gnats390x.groupName=GNAT s390x +group.gnats390x.instructionSet=s390x +group.gnats390x.baseName=s390x gnat +group.gnats390x.isSemVer=true +group.gnats390x.supportsBinary=false +group.gnats390x.supportsExecute=false + +compiler.gnats390x112.exe=/opt/compiler-explorer/gcc-11.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gnat +compiler.gnats390x112.semver=11.2.0 + +################################ +# GNAT for ppc +group.gnatppc.compilers=gnatppc112:gnatppc64112:gnatppc64le112 +group.gnatppc.groupName=POWER GNAT +group.gnatppc.instructionSet=ppc +group.gnatppc.baseName=ppc gnat +group.gnatppc.isSemVer=true +group.gnatppc.supportsBinary=false +group.gnatppc.supportsExecute=false + +compiler.gnatppc112.exe=/opt/compiler-explorer/gcc-11.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gnat +compiler.gnatppc112.semver=11.2.0 + +compiler.gnatppc64112.exe=/opt/compiler-explorer/gcc-11.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gnat +compiler.gnatppc64112.semver=11.2.0 + +compiler.gnatppc64le112.exe=/opt/compiler-explorer/gcc-11.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gnat +compiler.gnatppc64le112.semver=11.2.0 + +################################ +# GNAT for MIPS +group.gnatmips.compilers=gnatmips112 +group.gnatmips.groupName=GNAT mips +group.gnatmips.instructionSet=mips +group.gnatmips.baseName=MIPS gnat +group.gnatmips.isSemVer=true +group.gnatmips.supportsBinary=false +group.gnatmips.supportsExecute=false + +compiler.gnatmips112.exe=/opt/compiler-explorer/gcc-11.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gnat +compiler.gnatmips112.semver=11.2.0 + +################################ +# GNAT for MIPS64 +group.gnatmips64.compilers=gnatmips64112 +group.gnatmips64.groupName=GNAT mips64 +group.gnatmips64.instructionSet=mips64 +group.gnatmips64.baseName=MIPS64 gnat +group.gnatmips64.isSemVer=true +group.gnatmips64.supportsBinary=false +group.gnatmips64.supportsExecute=false + +compiler.gnatmips64112.exe=/opt/compiler-explorer/gcc-11.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gnat +compiler.gnatmips64112.semver=11.2.0 + +################################ # GNAT for arm group.gnatarm.compilers=gnatarm112:gnatarm103 group.gnatarm.groupName=GNAT arm group.gnatarm.instructionSet=arm32 group.gnatarm.baseName=arm gnat group.gnatarm.isSemVer=true +group.gnatarm.supportsBinary=false +group.gnatarm.supportsExecute=false compiler.gnatarm103.exe=/opt/compiler-explorer/arm/gnat-arm-elf-linux64-10.3.0-2/bin/arm-eabi-gnat +compiler.gnatarm103.name=arm gnat 10.3.0-2 (Alire) compiler.gnatarm103.semver=10.3.0 -compiler.gnatarm103.supportsBinary=false compiler.gnatarm103.adarts=/opt/compiler-explorer/arm/gnat-arm-elf-linux64-10.3.0-2/arm-eabi/lib/gnat/zfp-cortex-m4f/ compiler.gnatarm112.exe=/opt/compiler-explorer/arm/gnat-arm-elf-linux64-11.2.0-3/bin/arm-eabi-gnat +compiler.gnatarm112.name=arm gnat 11.2.0-3 (Alire) compiler.gnatarm112.semver=11.2.0 -compiler.gnatarm112.supportsBinary=false compiler.gnatarm112.adarts=/opt/compiler-explorer/arm/gnat-arm-elf-linux64-11.2.0-3/arm-eabi/lib/gnat/zfp-cortex-m4f/ ################################# diff --git a/etc/config/c++.amazon.properties b/etc/config/c++.amazon.properties index 0f870c413..a41baa96f 100644 --- a/etc/config/c++.amazon.properties +++ b/etc/config/c++.amazon.properties @@ -334,7 +334,7 @@ compiler.clang_autonsdmi.notification=Experimental auto NSDMI; see <a href="http compiler.clang_lifetime.exe=/opt/compiler-explorer/clang-lifetime-trunk/bin/clang++ compiler.clang_lifetime.semver=(experimental -Wlifetime) compiler.clang_lifetime.options=--gcc-toolchain=/opt/compiler-explorer/gcc-8.2.0 -Wlifetime -compiler.clang_lifetime.notification=Lifetime profile checker based on Herb Sutter's paper; see <a href="https://herbsutter.com/2018/09/20/lifetime-profile-v1-0-posted/" target="_blank" rel="noopener noreferrer">this blog post <sup><small class="fas fa-external-link-alt opens-new-window" title="Opens in a new window"></small></sup></a> for more information +compiler.clang_lifetime.notification=Lifetime profile checker based on Herb Sutters paper; see <a href="https://herbsutter.com/2018/09/20/lifetime-profile-v1-0-posted/" target="_blank" rel="noopener noreferrer">this blog post <sup><small class="fas fa-external-link-alt opens-new-window" title="Opens in a new window"></small></sup></a> for more information compiler.clang_parmexpr.exe=/opt/compiler-explorer/clang-parmexpr-trunk/bin/clang++ compiler.clang_parmexpr.semver=(experimental P1221) compiler.clang_parmexpr.options=-std=c++2a -stdlib=libc++ @@ -658,55 +658,86 @@ compiler.zapcc190308.name=x86-64 Zapcc 190308 ############################### # Cross GCC -group.cross.compilers=&ppc:&mips:&nanomips:&mrisc32:&msp:&gccarm:&avr:&rvgcc:&xtensaesp32:&xtensaesp32s2:&xtensaesp32s3:&platspec:&kalray +group.cross.compilers=&ppc:&mips:&nanomips:&mrisc32:&msp:&gccarm:&avr:&rvgcc:&xtensaesp32:&xtensaesp32s2:&xtensaesp32s3:&platspec:&kalray:&s390x group.cross.supportsBinary=true group.cross.groupName=Cross GCC group.cross.supportsExecute=false ############################### +# Cross for s390x +group.s390x.compilers=&gccs390x + +# GCC for s390x +group.gccs390x.supportsBinary=true +group.gccs390x.supportsExecute=false + +group.gccs390x.groupName=s390x G++ +group.gccs390x.compilers=cgccs390x112 +group.gccs390x.isSemVer=true +group.gccs390x.objdumper=/opt/compiler-explorer/arm/gcc-11.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump + +compiler.gccs390x112.exe=/opt/compiler-explorer/arm/gcc-11.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-g++ +compiler.gccs390x112.name=s390x gcc 11.2.0 +compiler.gccs390x112.semver=11.2.0 + +############################### # GCC for PPC -group.ppc.compilers=ppcg48:ppc64leg630:ppc64leg8:ppc64g8:ppc64leg9:ppc64g9:ppc64clang:ppc64leclang +group.ppc.compilers=ppcg112:ppcg48:ppc64leg630:ppc64leg8:ppc64leg9:ppc64leg112:ppc64g8:ppc64g9:ppc64g112:ppc64clang:ppc64leclang group.ppc.groupName=POWER Compilers group.ppc.isSemVer=true +group.ppc.supportsBinary=true +group.ppc.supportsExecute=false -compiler.ppcg48.exe=/opt/compiler-explorer/powerpc/gcc-4.8.5/bin/powerpc-unknown-linux-gnu-g++ -compiler.ppcg48.name=PowerPC gcc 4.8.5 -compiler.ppcg48.semver=4.8.5 -compiler.ppcg48.objdumper=/opt/compiler-explorer/powerpc/gcc-4.8.5/bin/powerpc-unknown-linux-gnu-objdump compiler.ppc64leg630.exe=/opt/compiler-explorer/powerpc64le/gcc-6.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-g++ +compiler.ppc64leg630.objdumper=/opt/compiler-explorer/powerpc64le/gcc-6.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump compiler.ppc64leg630.name=power64le gcc 6.3.0 compiler.ppc64leg630.semver=6.3.0 -compiler.ppc64leg630.objdumper=/opt/compiler-explorer/powerpc64le/gcc-6.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump compiler.ppc64leg8.exe=/opt/compiler-explorer/powerpc64le/gcc-at12/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-g++ -compiler.ppc64leg8.name=power64le AT12.0 -compiler.ppc64leg8.semver=(snapshot) +compiler.ppc64leg8.name=power64le AT12.0 (gcc8) compiler.ppc64leg8.objdumper=/opt/compiler-explorer/powerpc64le/gcc-at12/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump -compiler.ppc64g8.exe=/opt/compiler-explorer/powerpc64/gcc-at12/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-g++ -compiler.ppc64g8.name=power64 AT12.0 -compiler.ppc64g8.semver=(snapshot) -compiler.ppc64g8.objdumper=/opt/compiler-explorer/powerpc64/gcc-at12/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump +compiler.ppc64leg8.semver=(snapshot) compiler.ppc64leg9.exe=/opt/compiler-explorer/powerpc64le/gcc-at13/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-g++ -compiler.ppc64leg9.name=power64le AT13.0 -compiler.ppc64leg9.semver=(snapshot) compiler.ppc64leg9.objdumper=/opt/compiler-explorer/powerpc64le/gcc-at13/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump +compiler.ppc64leg9.name=power64le AT13.0 (gcc9) +compiler.ppc64leg9.semver=(snapshot) +compiler.ppc64leg112.exe=/opt/compiler-explorer/gcc-11.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-g++ +compiler.ppc64leg112.objdumper=/opt/compiler-explorer/gcc-11.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump +compiler.ppc64leg112.name=power64le gcc 11.2.0 +compiler.ppc64leg112.semver=11.2.0 +compiler.ppc64g8.exe=/opt/compiler-explorer/powerpc64/gcc-at12/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-g++ +compiler.ppc64g8.objdumper=/opt/compiler-explorer/powerpc64/gcc-at12/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump +compiler.ppc64g8.name=power64 AT12.0 (gcc8) +compiler.ppc64g8.semver=(snapshot) compiler.ppc64g9.exe=/opt/compiler-explorer/powerpc64/gcc-at13/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-g++ -compiler.ppc64g9.name=power64 AT13.0 -compiler.ppc64g9.semver=(snapshot) compiler.ppc64g9.objdumper=/opt/compiler-explorer/powerpc64/gcc-at13/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump +compiler.ppc64g9.name=power64 AT13.0 (gcc9) +compiler.ppc64g9.semver=(snapshot) +compiler.ppc64g112.exe=/opt/compiler-explorer/gcc-11.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-g++ +compiler.ppc64g112.objdumper=/opt/compiler-explorer/gcc-11.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump +compiler.ppc64g112.name=power64 gcc 11.2.0 +compiler.ppc64g112.semver=11.2.0 compiler.ppc64clang.exe=/opt/compiler-explorer/clang-trunk/bin/clang++ compiler.ppc64clang.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt -compiler.ppc64clang.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump +compiler.ppc64clang.objdumper=/opt/compiler-explorer/gcc-11.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump compiler.ppc64clang.name=powerpc64 clang (trunk) compiler.ppc64clang.options=-target powerpc64 compiler.ppc64clang.supportsBinary=false compiler.ppc64clang.semver=(snapshot) compiler.ppc64leclang.exe=/opt/compiler-explorer/clang-trunk/bin/clang++ compiler.ppc64leclang.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt -compiler.ppc64leclang.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump +compiler.ppc64leclang.objdumper=/opt/compiler-explorer/gcc-11.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump compiler.ppc64leclang.name=power64le clang (trunk) compiler.ppc64leclang.options=-target powerpc64le compiler.ppc64leclang.supportsBinary=false compiler.ppc64leclang.semver=(snapshot) +compiler.ppcg48.exe=/opt/compiler-explorer/powerpc/gcc-4.8.5/bin/powerpc-unknown-linux-gnu-g++ +compiler.ppcg48.objdumper=/opt/compiler-explorer/powerpc/gcc-4.8.5/bin/powerpc-unknown-linux-gnu-objdump +compiler.ppcg48.name=power gcc 4.8.5 +compiler.ppcg48.semver=4.8.5 +compiler.ppcg112.exe=/opt/compiler-explorer/gcc-11.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-g++ +compiler.ppcg112.objdumper=/opt/compiler-explorer/gcc-11.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump +compiler.ppcg112.name=power gcc 11.2.0 +compiler.ppcg112.semver=11.2.0 ############################### # GCC for ARM diff --git a/etc/config/c.amazon.properties b/etc/config/c.amazon.properties index 492f2bdc1..dd7737568 100644 --- a/etc/config/c.amazon.properties +++ b/etc/config/c.amazon.properties @@ -575,44 +575,83 @@ compiler.cicx202200.options=--gcc-toolchain=/opt/compiler-explorer/gcc-10.1.0 ############################### # Cross GCC -group.ccross.compilers=&cppc:&cmips:&cnanomips:&cmrisc32:&cmsp:&cgccarm:&cavr:&rvcgcc:&cxtensaesp32:&cxtensaesp32s2:&cxtensaesp32s3:&cplatspec:&ckalray +group.ccross.compilers=&cppc:&cmips:&cnanomips:&cmrisc32:&cmsp:&cgccarm:&cavr:&rvcgcc:&cxtensaesp32:&cxtensaesp32s2:&cxtensaesp32s3:&cplatspec:&ckalray:&cs390x group.ccross.supportsBinary=false group.ccross.groupName=Cross GCC ############################### +# Cross for s390x +group.cs390x.compilers=&cgccs390x + +# GCC for s390x +group.cgccs390x.supportsBinary=true +group.cgccs390x.supportsExecute=false + +group.cgccs390x.groupName=s390x GCC +group.cgccs390x.compilers=cgccs390x112 +group.cgccs390x.isSemVer=true +group.cgccs390x.objdumper=/opt/compiler-explorer/arm/gcc-11.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump + +compiler.cgccs390x112.exe=/opt/compiler-explorer/arm/gcc-11.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc +compiler.cgccs390x112.name=s390x GCC 11.2.0 +compiler.cgccs390x112.semver=11.2.0 + +############################### # GCC for PPC -group.cppc.compilers=cppcg48:cppc64leg630:cppc64leg8:cppc64g8:cppc64leg9:cppc64g9:cppc64clang:cppc64leclang +group.cppc.compilers=cppcg112:cppcg48:cppc64leg630:cppc64leg8:cppc64leg9:cppc64leg112:cppc64g8:cppc64g9:cppc64g112:cppc64clang:cppc64leclang group.cppc.groupName=POWER Compilers +group.cppc.supportsBinary=true +group.cppc.supportsExecute=false group.cppc.isSemVer=true + +compiler.cppc64leg630.exe=/opt/compiler-explorer/powerpc64le/gcc-6.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc +compiler.cppc64leg630.objdumper=/opt/compiler-explorer/powerpc64le/gcc-6.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump +compiler.cppc64leg630.name=power64le gcc 6.3.0 +compiler.cppc64leg630.semver=6.3.0 compiler.cppc64leg8.exe=/opt/compiler-explorer/powerpc64le/gcc-at12/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc compiler.cppc64leg8.name=power64le AT12.0 (gcc8) +compiler.cppc64leg8.objdumper=/opt/compiler-explorer/powerpc64le/gcc-at12/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump compiler.cppc64leg8.semver=(snapshot) -compiler.cppc64g8.exe=/opt/compiler-explorer/powerpc64/gcc-at12/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc -compiler.cppc64g8.name=power64 AT12.0 (gcc8) -compiler.cppc64g8.semver=(snapshot) compiler.cppc64leg9.exe=/opt/compiler-explorer/powerpc64le/gcc-at13/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc +compiler.cppc64leg9.objdumper=/opt/compiler-explorer/powerpc64le/gcc-at13/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump compiler.cppc64leg9.name=power64le AT13.0 (gcc9) compiler.cppc64leg9.semver=(snapshot) +compiler.cppc64leg112.exe=/opt/compiler-explorer/gcc-11.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc +compiler.cppc64leg112.objdumper=/opt/compiler-explorer/gcc-11.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump +compiler.cppc64leg112.name=power64le gcc 11.2.0 +compiler.cppc64leg112.semver=11.2.0 +compiler.cppc64g8.exe=/opt/compiler-explorer/powerpc64/gcc-at12/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc +compiler.cppc64g8.objdumper=/opt/compiler-explorer/powerpc64/gcc-at12/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump +compiler.cppc64g8.name=power64 AT12.0 (gcc8) +compiler.cppc64g8.semver=(snapshot) compiler.cppc64g9.exe=/opt/compiler-explorer/powerpc64/gcc-at13/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc +compiler.cppc64g9.objdumper=/opt/compiler-explorer/powerpc64/gcc-at13/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump compiler.cppc64g9.name=power64 AT13.0 (gcc9) compiler.cppc64g9.semver=(snapshot) +compiler.cppc64g112.exe=/opt/compiler-explorer/gcc-11.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc +compiler.cppc64g112.objdumper=/opt/compiler-explorer/gcc-11.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump +compiler.cppc64g112.name=power64 gcc 11.2.0 +compiler.cppc64g112.semver=11.2.0 compiler.cppc64clang.exe=/opt/compiler-explorer/clang-trunk/bin/clang compiler.cppc64clang.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt -compiler.cppc64clang.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump -compiler.cppc64clang.name=powerpc64 clang (trunk) +compiler.cppc64clang.objdumper=/opt/compiler-explorer/gcc-11.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump +compiler.cppc64clang.name=power64 clang (trunk) compiler.cppc64clang.options=-target powerpc64 compiler.cppc64leclang.exe=/opt/compiler-explorer/clang-trunk/bin/clang compiler.cppc64leclang.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt -compiler.cppc64leclang.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump +compiler.cppc64leclang.objdumper=/opt/compiler-explorer/gcc-11.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump compiler.cppc64leclang.name=power64le clang (trunk) compiler.cppc64leclang.options=-target powerpc64le compiler.cppcg48.exe=/opt/compiler-explorer/powerpc/gcc-4.8.5/bin/powerpc-unknown-linux-gnu-gcc -compiler.cppcg48.name=PowerPC gcc 4.8.5 +compiler.cppcg48.objdumper=/opt/compiler-explorer/powerpc/gcc-4.8.5/bin/powerpc-unknown-linux-gnu-objdump +compiler.cppcg48.name=power gcc 4.8.5 compiler.cppcg48.semver=4.8.5 -compiler.cppc64leg630.exe=/opt/compiler-explorer/powerpc64le/gcc-6.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc -compiler.cppc64leg630.name=PowerPC64 gcc 6.3.0 -compiler.cppc64leg630.semver=6.3.0 +compiler.cppcg112.exe=/opt/compiler-explorer/gcc-11.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc +compiler.cppcg112.objdumper=/opt/compiler-explorer/gcc-11.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump +compiler.cppcg112.name=power gcc 11.2.0 +compiler.cppcg112.semver=11.2.0 + ############################### # GCC for ARM |