Files
compiler-explorer/etc/config/objc.amazon.properties
Matt Godbolt (bot acct) f02abbe42c Add GCC 16.1 (#8642)
Add GCC 16.1.0 compilers across all supported languages and
architectures.

## Native (x86-64)
- **C++/C:** `g161` / `g161assert`, set as default
- **Ada:** `gnat161` / `gnat161assert`
- **D:** `gdc161` / `gdc161assert`
- **Fortran:** `gfortran161` / `gfortran161assert`
- **Go:** `gccgo161` / `gccgo161assert`
- **COBOL:** `gcccobol161` / `gcccobol161assert`
- **Modula-2:** `gm2161` / `gm2161assert`
- **GIMPLE:** `gimpleg161` / `gimpleg161assert`
- **ObjC / ObjC++:** `objcg161` / `objcppg161`
- **Rust (GCC):** `gccrs-g161`
- **Algol68:** `ga68-g161` — GCC 16 is the first release to ship the
`ga68` frontend; set as default, snapshot remains for trunk

## Cross-compilers (23 architectures)
arm, arm-unknown (eabi), arm64, avr, bpf, c6x, hppa, loongarch64, m68k,
mips, mips64, mips64el, mipsel, powerpc, powerpc64, powerpc64le,
riscv32, riscv64, s390x, sh, sparc, sparc64, sparc-leon.

Note: msp430 uses TI-specific distributions so is not added here.

**Depends on:** infra PR compiler-explorer/infra#2078 + S3 packages
being available.

refs https://github.com/compiler-explorer/compiler-explorer/issues/7948

*(I'm Molty, an AI assistant acting on behalf of @mattgodbolt)*

🤖 Generated by LLM (Claude, via OpenClaw)

---------

Co-authored-by: mattgodbolt-molty <mattgodbolt-molty@users.noreply.github.com>
2026-04-30 14:44:04 -05:00

1572 lines
117 KiB
Properties

compilers=&objcgcc86:&objccross
defaultCompiler=objcg161
demangler=/opt/compiler-explorer/gcc-16.1.0/bin/c++filt
objdumper=/opt/compiler-explorer/gcc-16.1.0/bin/objdump
needsMulti=false
externalparser=CEAsmParser
externalparser.exe=/usr/local/bin/asm-parser
###############################
# GCC for x86
group.objcgcc86.compilers=&objcgcc86assert:objcg346:objcg404:objcg650:objcg105:objcg114:objcg122:objcg123:objcg124:objcg125:objcg131:objcg132:objcg133:objcg134:objcg141:objcg142:objcg143:objcg151:objcg152:objcg161:objcgsnapshot
group.objcgcc86.groupName=GCC x86-64
group.objcgcc86.instructionSet=amd64
group.objcgcc86.isSemVer=true
group.objcgcc86.baseName=x86-64 gcc
group.objcgcc86.supportsPVS-Studio=true
group.objcgcc86.licenseLink=https://gcc.gnu.org/onlinedocs/gcc/Copying.html
group.objcgcc86.licenseName=GNU General Public License
group.objcgcc86.licensePreamble=Copyright (c) 2007 Free Software Foundation, Inc. <a href="https://fsf.org/" target="_blank">https://fsf.org/</a>
compiler.objcg346.exe=/opt/compiler-explorer/gcc-renovated-3.4.6/bin/gcc
compiler.objcg346.semver=3.4.6
compiler.objcg404.exe=/opt/compiler-explorer/gcc-renovated-4.0.4/bin/gcc
compiler.objcg404.semver=4.0.4
compiler.objcg650.exe=/opt/compiler-explorer/gcc-renovated-6.5.0/bin/gcc
compiler.objcg650.semver=6.5.0
compiler.objcg105.exe=/opt/compiler-explorer/gcc-10.5.0/bin/gcc
compiler.objcg105.semver=10.5
compiler.objcg114.exe=/opt/compiler-explorer/gcc-11.4.0/bin/gcc
compiler.objcg114.semver=11.4
compiler.objcg122.exe=/opt/compiler-explorer/gcc-12.2.0/bin/gcc
compiler.objcg122.semver=12.2
compiler.objcg123.exe=/opt/compiler-explorer/gcc-12.3.0/bin/gcc
compiler.objcg123.semver=12.3
compiler.objcg124.exe=/opt/compiler-explorer/gcc-12.4.0/bin/gcc
compiler.objcg124.semver=12.4
compiler.objcg125.exe=/opt/compiler-explorer/gcc-12.5.0/bin/gcc
compiler.objcg125.semver=12.5
compiler.objcg131.exe=/opt/compiler-explorer/gcc-13.1.0/bin/gcc
compiler.objcg131.semver=13.1
compiler.objcg132.exe=/opt/compiler-explorer/gcc-13.2.0/bin/gcc
compiler.objcg132.semver=13.2
compiler.objcg133.exe=/opt/compiler-explorer/gcc-13.3.0/bin/gcc
compiler.objcg133.semver=13.3
compiler.objcg134.exe=/opt/compiler-explorer/gcc-13.4.0/bin/gcc
compiler.objcg134.semver=13.4
compiler.objcg141.exe=/opt/compiler-explorer/gcc-14.1.0/bin/gcc
compiler.objcg141.semver=14.1
compiler.objcg142.exe=/opt/compiler-explorer/gcc-14.2.0/bin/gcc
compiler.objcg142.semver=14.2
compiler.objcg143.exe=/opt/compiler-explorer/gcc-14.3.0/bin/gcc
compiler.objcg143.semver=14.3
compiler.objcg151.exe=/opt/compiler-explorer/gcc-15.1.0/bin/gcc
compiler.objcg151.semver=15.1
compiler.objcg152.exe=/opt/compiler-explorer/gcc-15.2.0/bin/gcc
compiler.objcg152.semver=15.2
compiler.objcg161.exe=/opt/compiler-explorer/gcc-16.1.0/bin/gcc
compiler.objcg161.semver=16.1
compiler.objcgsnapshot.exe=/opt/compiler-explorer/gcc-snapshot/bin/gcc
compiler.objcgsnapshot.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt
compiler.objcgsnapshot.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
compiler.objcgsnapshot.semver=(trunk)
compiler.objcgsnapshot.isNightly=true
## OBJC GCC x86 build with "assertions" (--enable-checking=XXX)
group.objcgcc86assert.compilers=objcg105assert:objcg114assert:objcg122assert:objcg123assert:objcg124assert:objcg125assert:objcg131assert:objcg132assert:objcg133assert:objcg134assert:objcg141assert:objcg142assert:objcg143assert:objcg151assert:objcg152assert:objcg161assert
group.objcgcc86assert.groupName=GCC x86-64 (assertions)
compiler.objcg105assert.exe=/opt/compiler-explorer/gcc-assertions-10.5.0/bin/gcc
compiler.objcg105assert.semver=10.5 (assertions)
compiler.objcg114assert.exe=/opt/compiler-explorer/gcc-assertions-11.4.0/bin/gcc
compiler.objcg114assert.semver=11.4 (assertions)
compiler.objcg122assert.exe=/opt/compiler-explorer/gcc-assertions-12.2.0/bin/gcc
compiler.objcg122assert.semver=12.2 (assertions)
compiler.objcg123assert.exe=/opt/compiler-explorer/gcc-assertions-12.3.0/bin/gcc
compiler.objcg123assert.semver=12.3 (assertions)
compiler.objcg124assert.exe=/opt/compiler-explorer/gcc-assertions-12.4.0/bin/gcc
compiler.objcg124assert.semver=12.4 (assertions)
compiler.objcg125assert.exe=/opt/compiler-explorer/gcc-assertions-12.5.0/bin/gcc
compiler.objcg125assert.semver=12.5 (assertions)
compiler.objcg131assert.exe=/opt/compiler-explorer/gcc-assertions-13.1.0/bin/gcc
compiler.objcg131assert.semver=13.1 (assertions)
compiler.objcg132assert.exe=/opt/compiler-explorer/gcc-assertions-13.2.0/bin/gcc
compiler.objcg132assert.semver=13.2 (assertions)
compiler.objcg133assert.exe=/opt/compiler-explorer/gcc-assertions-13.3.0/bin/gcc
compiler.objcg133assert.semver=13.3 (assertions)
compiler.objcg134assert.exe=/opt/compiler-explorer/gcc-assertions-13.4.0/bin/gcc
compiler.objcg134assert.semver=13.4 (assertions)
compiler.objcg141assert.exe=/opt/compiler-explorer/gcc-assertions-14.1.0/bin/gcc
compiler.objcg141assert.semver=14.1 (assertions)
compiler.objcg142assert.exe=/opt/compiler-explorer/gcc-assertions-14.2.0/bin/gcc
compiler.objcg142assert.semver=14.2 (assertions)
compiler.objcg143assert.exe=/opt/compiler-explorer/gcc-assertions-14.3.0/bin/gcc
compiler.objcg143assert.semver=14.3 (assertions)
compiler.objcg151assert.exe=/opt/compiler-explorer/gcc-assertions-15.1.0/bin/gcc
compiler.objcg151assert.semver=15.1 (assertions)
compiler.objcg152assert.exe=/opt/compiler-explorer/gcc-assertions-15.2.0/bin/gcc
compiler.objcg152assert.semver=15.2 (assertions)
compiler.objcg161assert.exe=/opt/compiler-explorer/gcc-assertions-16.1.0/bin/gcc
compiler.objcg161assert.semver=16.1 (assertions)
###############################
# Cross Compilers
group.objccross.compilers=&objcppcs:&objcmipss:&objcgccarm:&objcrv:&objcs390x:&objcloongarch64:&objcsparc:&objcsparc64:&objcsparcleon:&objcvax:&objchppa
group.objccross.supportsBinary=false
group.objccross.supportsBinaryObject=true
group.objccross.groupName=Cross GCC
group.objccross.licenseLink=https://gcc.gnu.org/onlinedocs/gcc/Copying.html
group.objccross.licenseName=GNU General Public License
group.objccross.licensePreamble=Copyright (c) 2007 Free Software Foundation, Inc. <a href="https://fsf.org/" target="_blank">https://fsf.org/</a>
###############################
# Cross for SPARC
group.objcsparc.compilers=&objcgccsparc
# GCC for SPARC
group.objcgccsparc.compilers=objcsparcg1220:objcsparcg1230:objcsparcg1240:objcsparcg1250:objcsparcg1310:objcsparcg1320:objcsparcg1330:objcsparcg1340:objcsparcg1410:objcsparcg1420:objcsparcg1430:objcsparcg1510:objcsparcg1520
group.objcgccsparc.supportsBinary=true
group.objcgccsparc.supportsExecute=false
group.objcgccsparc.baseName=SPARC gcc
group.objcgccsparc.groupName=SPARC GCC
group.objcgccsparc.isSemVer=true
compiler.objcsparcg1220.exe=/opt/compiler-explorer/sparc/gcc-12.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1220.semver=12.2.0
compiler.objcsparcg1220.objdumper=/opt/compiler-explorer/sparc/gcc-12.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1220.demangler=/opt/compiler-explorer/sparc/gcc-12.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.objcsparcg1230.exe=/opt/compiler-explorer/sparc/gcc-12.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1230.semver=12.3.0
compiler.objcsparcg1230.objdumper=/opt/compiler-explorer/sparc/gcc-12.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1230.demangler=/opt/compiler-explorer/sparc/gcc-12.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.objcsparcg1240.exe=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1240.semver=12.4.0
compiler.objcsparcg1240.objdumper=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1240.demangler=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.objcsparcg1250.exe=/opt/compiler-explorer/sparc/gcc-12.5.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1250.semver=12.5.0
compiler.objcsparcg1250.objdumper=/opt/compiler-explorer/sparc/gcc-12.5.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1250.demangler=/opt/compiler-explorer/sparc/gcc-12.5.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.objcsparcg1310.exe=/opt/compiler-explorer/sparc/gcc-13.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1310.semver=13.1.0
compiler.objcsparcg1310.objdumper=/opt/compiler-explorer/sparc/gcc-13.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1310.demangler=/opt/compiler-explorer/sparc/gcc-13.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.objcsparcg1320.exe=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1320.semver=13.2.0
compiler.objcsparcg1320.objdumper=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1320.demangler=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.objcsparcg1330.exe=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1330.semver=13.3.0
compiler.objcsparcg1330.objdumper=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1330.demangler=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.objcsparcg1340.exe=/opt/compiler-explorer/sparc/gcc-13.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1340.semver=13.4.0
compiler.objcsparcg1340.objdumper=/opt/compiler-explorer/sparc/gcc-13.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1340.demangler=/opt/compiler-explorer/sparc/gcc-13.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.objcsparcg1410.exe=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1410.semver=14.1.0
compiler.objcsparcg1410.objdumper=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1410.demangler=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.objcsparcg1420.exe=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1420.semver=14.2.0
compiler.objcsparcg1420.objdumper=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1420.demangler=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.objcsparcg1430.exe=/opt/compiler-explorer/sparc/gcc-14.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1430.semver=14.3.0
compiler.objcsparcg1430.objdumper=/opt/compiler-explorer/sparc/gcc-14.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1430.demangler=/opt/compiler-explorer/sparc/gcc-14.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.objcsparcg1510.exe=/opt/compiler-explorer/sparc/gcc-15.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1510.semver=15.1.0
compiler.objcsparcg1510.objdumper=/opt/compiler-explorer/sparc/gcc-15.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1510.demangler=/opt/compiler-explorer/sparc/gcc-15.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
compiler.objcsparcg1520.exe=/opt/compiler-explorer/sparc/gcc-15.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.objcsparcg1520.semver=15.2.0
compiler.objcsparcg1520.objdumper=/opt/compiler-explorer/sparc/gcc-15.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.objcsparcg1520.demangler=/opt/compiler-explorer/sparc/gcc-15.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt
###############################
# Cross for SPARC64
group.objcsparc64.compilers=&objcgccsparc64
# GCC for SPARC64
group.objcgccsparc64.compilers=objcsparc64g1220:objcsparc64g1230:objcsparc64g1310:objcsparc64g1320:objcsparc64g1410:objcsparc64g1330:objcsparc64g1240:objcsparc64g1420:objcsparc64g1510:objcsparc64g1430:objcsparc64g1340:objcsparc64g1250:objcsparc64g1520
group.objcgccsparc64.supportsBinary=true
group.objcgccsparc64.supportsExecute=false
group.objcgccsparc64.baseName=SPARC64 gcc
group.objcgccsparc64.groupName=SPARC64 GCC
group.objcgccsparc64.isSemVer=true
compiler.objcsparc64g1220.exe=/opt/compiler-explorer/sparc64/gcc-12.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1220.semver=12.2.0
compiler.objcsparc64g1220.objdumper=/opt/compiler-explorer/sparc64/gcc-12.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1220.demangler=/opt/compiler-explorer/sparc64/gcc-12.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.objcsparc64g1230.exe=/opt/compiler-explorer/sparc64/gcc-12.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1230.semver=12.3.0
compiler.objcsparc64g1230.objdumper=/opt/compiler-explorer/sparc64/gcc-12.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1230.demangler=/opt/compiler-explorer/sparc64/gcc-12.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.objcsparc64g1240.exe=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1240.semver=12.4.0
compiler.objcsparc64g1240.objdumper=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1240.demangler=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.objcsparc64g1250.exe=/opt/compiler-explorer/sparc64/gcc-12.5.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1250.semver=12.5.0
compiler.objcsparc64g1250.objdumper=/opt/compiler-explorer/sparc64/gcc-12.5.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1250.demangler=/opt/compiler-explorer/sparc64/gcc-12.5.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.objcsparc64g1310.exe=/opt/compiler-explorer/sparc64/gcc-13.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1310.semver=13.1.0
compiler.objcsparc64g1310.objdumper=/opt/compiler-explorer/sparc64/gcc-13.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1310.demangler=/opt/compiler-explorer/sparc64/gcc-13.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.objcsparc64g1320.exe=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1320.semver=13.2.0
compiler.objcsparc64g1320.objdumper=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1320.demangler=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.objcsparc64g1330.exe=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1330.semver=13.3.0
compiler.objcsparc64g1330.objdumper=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1330.demangler=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.objcsparc64g1340.exe=/opt/compiler-explorer/sparc64/gcc-13.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1340.semver=13.4.0
compiler.objcsparc64g1340.objdumper=/opt/compiler-explorer/sparc64/gcc-13.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1340.demangler=/opt/compiler-explorer/sparc64/gcc-13.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.objcsparc64g1410.exe=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1410.semver=14.1.0
compiler.objcsparc64g1410.objdumper=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1410.demangler=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.objcsparc64g1420.exe=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1420.semver=14.2.0
compiler.objcsparc64g1420.objdumper=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1420.demangler=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.objcsparc64g1430.exe=/opt/compiler-explorer/sparc64/gcc-14.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1430.semver=14.3.0
compiler.objcsparc64g1430.objdumper=/opt/compiler-explorer/sparc64/gcc-14.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1430.demangler=/opt/compiler-explorer/sparc64/gcc-14.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.objcsparc64g1510.exe=/opt/compiler-explorer/sparc64/gcc-15.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1510.semver=15.1.0
compiler.objcsparc64g1510.objdumper=/opt/compiler-explorer/sparc64/gcc-15.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1510.demangler=/opt/compiler-explorer/sparc64/gcc-15.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.objcsparc64g1520.exe=/opt/compiler-explorer/sparc64/gcc-15.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.objcsparc64g1520.semver=15.2.0
compiler.objcsparc64g1520.objdumper=/opt/compiler-explorer/sparc64/gcc-15.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.objcsparc64g1520.demangler=/opt/compiler-explorer/sparc64/gcc-15.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
###############################
# Cross for SPARC-LEON
group.objcsparcleon.compilers=&objcgccsparcleon
# GCC for SPARC-LEON
group.objcgccsparcleon.compilers=objcsparcleong1220:objcsparcleong1220-1:objcsparcleong1230:objcsparcleong1240:objcsparcleong1250:objcsparcleong1310:objcsparcleong1320:objcsparcleong1330:objcsparcleong1340:objcsparcleong1410:objcsparcleong1420:objcsparcleong1430:objcsparcleong1510:objcsparcleong1520
group.objcgccsparcleon.supportsBinary=true
group.objcgccsparcleon.supportsExecute=false
group.objcgccsparcleon.baseName=SPARC LEON gcc
group.objcgccsparcleon.groupName=SPARC LEON GCC
group.objcgccsparcleon.isSemVer=true
# this one was wrongly built using 'master', not 12.2.0 release.
compiler.objcsparcleong1220.hidden=true
compiler.objcsparcleong1220.exe=/opt/compiler-explorer/sparc-leon/gcc-12.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1220.name=SPARC LEON gcc 13.x (incorrectly named 12.2.0 in the past)
compiler.objcsparcleong1220.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1220.demangler=/opt/compiler-explorer/sparc-leon/gcc-12.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1230.exe=/opt/compiler-explorer/sparc-leon/gcc-12.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1230.semver=12.3.0
compiler.objcsparcleong1230.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1230.demangler=/opt/compiler-explorer/sparc-leon/gcc-12.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1240.exe=/opt/compiler-explorer/sparc-leon/gcc-12.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1240.semver=12.4.0
compiler.objcsparcleong1240.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1240.demangler=/opt/compiler-explorer/sparc-leon/gcc-12.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1250.exe=/opt/compiler-explorer/sparc-leon/gcc-12.5.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1250.semver=12.5.0
compiler.objcsparcleong1250.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.5.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1250.demangler=/opt/compiler-explorer/sparc-leon/gcc-12.5.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1310.exe=/opt/compiler-explorer/sparc-leon/gcc-13.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1310.semver=13.1.0
compiler.objcsparcleong1310.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1310.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1320.exe=/opt/compiler-explorer/sparc-leon/gcc-13.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1320.semver=13.2.0
compiler.objcsparcleong1320.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1320.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1330.exe=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1330.semver=13.3.0
compiler.objcsparcleong1330.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1330.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1340.exe=/opt/compiler-explorer/sparc-leon/gcc-13.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1340.semver=13.4.0
compiler.objcsparcleong1340.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1340.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1410.exe=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1410.semver=14.1.0
compiler.objcsparcleong1410.objdumper=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1410.demangler=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1420.exe=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1420.semver=14.2.0
compiler.objcsparcleong1420.objdumper=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1420.demangler=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1430.exe=/opt/compiler-explorer/sparc-leon/gcc-14.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1430.semver=14.3.0
compiler.objcsparcleong1430.objdumper=/opt/compiler-explorer/sparc-leon/gcc-14.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1430.demangler=/opt/compiler-explorer/sparc-leon/gcc-14.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1510.exe=/opt/compiler-explorer/sparc-leon/gcc-15.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1510.semver=15.1.0
compiler.objcsparcleong1510.objdumper=/opt/compiler-explorer/sparc-leon/gcc-15.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1510.demangler=/opt/compiler-explorer/sparc-leon/gcc-15.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1520.exe=/opt/compiler-explorer/sparc-leon/gcc-15.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1520.semver=15.2.0
compiler.objcsparcleong1520.objdumper=/opt/compiler-explorer/sparc-leon/gcc-15.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1520.demangler=/opt/compiler-explorer/sparc-leon/gcc-15.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
compiler.objcsparcleong1220-1.exe=/opt/compiler-explorer/sparc-leon/gcc-12.2.0-1/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.objcsparcleong1220-1.semver=12.2.0
compiler.objcsparcleong1220-1.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.2.0-1/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.objcsparcleong1220-1.demangler=/opt/compiler-explorer/sparc-leon/gcc-12.2.0-1/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt
###############################
# Cross for loongarch64
group.objcloongarch64.compilers=&objcgccloongarch64
# GCC for loongarch64
group.objcgccloongarch64.compilers=objcloongarch64g1220:objcloongarch64g1230:objcloongarch64g1310:objcloongarch64g1320:objcloongarch64g1410:objcloongarch64g1330:objcloongarch64g1240:objcloongarch64g1420:objcloongarch64g1510:objcloongarch64g1430:objcloongarch64g1340:objcloongarch64g1250:objcloongarch64g1520
group.objcgccloongarch64.supportsBinary=true
group.objcgccloongarch64.supportsExecute=false
group.objcgccloongarch64.baseName=loongarch64 gcc
group.objcgccloongarch64.groupName=loongarch64 GCC
group.objcgccloongarch64.isSemVer=true
compiler.objcloongarch64g1220.exe=/opt/compiler-explorer/loongarch64/gcc-12.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1220.semver=12.2.0
compiler.objcloongarch64g1220.objdumper=/opt/compiler-explorer/loongarch64/gcc-12.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1220.demangler=/opt/compiler-explorer/loongarch64/gcc-12.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.objcloongarch64g1230.exe=/opt/compiler-explorer/loongarch64/gcc-12.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1230.semver=12.3.0
compiler.objcloongarch64g1230.objdumper=/opt/compiler-explorer/loongarch64/gcc-12.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1230.demangler=/opt/compiler-explorer/loongarch64/gcc-12.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.objcloongarch64g1240.exe=/opt/compiler-explorer/loongarch64/gcc-12.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1240.semver=12.4.0
compiler.objcloongarch64g1240.objdumper=/opt/compiler-explorer/loongarch64/gcc-12.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1240.demangler=/opt/compiler-explorer/loongarch64/gcc-12.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.objcloongarch64g1250.exe=/opt/compiler-explorer/loongarch64/gcc-12.5.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1250.semver=12.5.0
compiler.objcloongarch64g1250.objdumper=/opt/compiler-explorer/loongarch64/gcc-12.5.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1250.demangler=/opt/compiler-explorer/loongarch64/gcc-12.5.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.objcloongarch64g1310.exe=/opt/compiler-explorer/loongarch64/gcc-13.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1310.semver=13.1.0
compiler.objcloongarch64g1310.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1310.demangler=/opt/compiler-explorer/loongarch64/gcc-13.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.objcloongarch64g1320.exe=/opt/compiler-explorer/loongarch64/gcc-13.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1320.semver=13.2.0
compiler.objcloongarch64g1320.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1320.demangler=/opt/compiler-explorer/loongarch64/gcc-13.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.objcloongarch64g1330.exe=/opt/compiler-explorer/loongarch64/gcc-13.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1330.semver=13.3.0
compiler.objcloongarch64g1330.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1330.demangler=/opt/compiler-explorer/loongarch64/gcc-13.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.objcloongarch64g1340.exe=/opt/compiler-explorer/loongarch64/gcc-13.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1340.semver=13.4.0
compiler.objcloongarch64g1340.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1340.demangler=/opt/compiler-explorer/loongarch64/gcc-13.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.objcloongarch64g1410.exe=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1410.semver=14.1.0
compiler.objcloongarch64g1410.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1410.demangler=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.objcloongarch64g1420.exe=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1420.semver=14.2.0
compiler.objcloongarch64g1420.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1420.demangler=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.objcloongarch64g1430.exe=/opt/compiler-explorer/loongarch64/gcc-14.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1430.semver=14.3.0
compiler.objcloongarch64g1430.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1430.demangler=/opt/compiler-explorer/loongarch64/gcc-14.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.objcloongarch64g1510.exe=/opt/compiler-explorer/loongarch64/gcc-15.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1510.semver=15.1.0
compiler.objcloongarch64g1510.objdumper=/opt/compiler-explorer/loongarch64/gcc-15.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1510.demangler=/opt/compiler-explorer/loongarch64/gcc-15.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
compiler.objcloongarch64g1520.exe=/opt/compiler-explorer/loongarch64/gcc-15.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.objcloongarch64g1520.semver=15.2.0
compiler.objcloongarch64g1520.objdumper=/opt/compiler-explorer/loongarch64/gcc-15.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.objcloongarch64g1520.demangler=/opt/compiler-explorer/loongarch64/gcc-15.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt
###############################
# Cross for s390x
group.objcs390x.compilers=&objcgccs390x
# GCC for s390x
group.objcgccs390x.compilers=objcs390xg1220:objcs390xg1230:objcs390xg1310:objcs390xg1320:objcs390xg1410:objcs390xg1330:objcs390xg1240:objcs390xg1420:objcs390xg1510:objcs390xg1430:objcs390xg1340:objcs390xg1250:objcs390xg1520
group.objcgccs390x.supportsBinary=true
group.objcgccs390x.supportsExecute=false
group.objcgccs390x.baseName=s390x gcc
group.objcgccs390x.groupName=s390x GCC
group.objcgccs390x.isSemVer=true
compiler.objcs390xg1220.exe=/opt/compiler-explorer/s390x/gcc-12.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1220.semver=12.2.0
compiler.objcs390xg1220.objdumper=/opt/compiler-explorer/s390x/gcc-12.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1220.demangler=/opt/compiler-explorer/s390x/gcc-12.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.objcs390xg1230.exe=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1230.semver=12.3.0
compiler.objcs390xg1230.objdumper=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1230.demangler=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.objcs390xg1240.exe=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1240.semver=12.4.0
compiler.objcs390xg1240.objdumper=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1240.demangler=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.objcs390xg1250.exe=/opt/compiler-explorer/s390x/gcc-12.5.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1250.semver=12.5.0
compiler.objcs390xg1250.objdumper=/opt/compiler-explorer/s390x/gcc-12.5.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1250.demangler=/opt/compiler-explorer/s390x/gcc-12.5.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.objcs390xg1310.exe=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1310.semver=13.1.0
compiler.objcs390xg1310.objdumper=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1310.demangler=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.objcs390xg1320.exe=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1320.semver=13.2.0
compiler.objcs390xg1320.objdumper=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1320.demangler=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.objcs390xg1330.exe=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1330.semver=13.3.0
compiler.objcs390xg1330.objdumper=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1330.demangler=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.objcs390xg1340.exe=/opt/compiler-explorer/s390x/gcc-13.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1340.semver=13.4.0
compiler.objcs390xg1340.objdumper=/opt/compiler-explorer/s390x/gcc-13.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1340.demangler=/opt/compiler-explorer/s390x/gcc-13.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.objcs390xg1410.exe=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1410.semver=14.1.0
compiler.objcs390xg1410.objdumper=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1410.demangler=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.objcs390xg1420.exe=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1420.semver=14.2.0
compiler.objcs390xg1420.objdumper=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1420.demangler=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.objcs390xg1430.exe=/opt/compiler-explorer/s390x/gcc-14.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1430.semver=14.3.0
compiler.objcs390xg1430.objdumper=/opt/compiler-explorer/s390x/gcc-14.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1430.demangler=/opt/compiler-explorer/s390x/gcc-14.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.objcs390xg1510.exe=/opt/compiler-explorer/s390x/gcc-15.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1510.semver=15.1.0
compiler.objcs390xg1510.objdumper=/opt/compiler-explorer/s390x/gcc-15.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1510.demangler=/opt/compiler-explorer/s390x/gcc-15.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.objcs390xg1520.exe=/opt/compiler-explorer/s390x/gcc-15.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.objcs390xg1520.semver=15.2.0
compiler.objcs390xg1520.objdumper=/opt/compiler-explorer/s390x/gcc-15.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.objcs390xg1520.demangler=/opt/compiler-explorer/s390x/gcc-15.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
###############################
# Cross compilers for PPC
group.objcppcs.compilers=&objcppc:&objcppc64:&objcppc64le
group.objcppcs.isSemVer=true
group.objcppcs.supportsBinary=true
group.objcppcs.supportsExecute=false
group.objcppcs.instructionSet=powerpc
group.objcppc.compilers=objcppcg1220:objcppcg1230:objcppcg1240:objcppcg1250:objcppcg1310:objcppcg1320:objcppcg1330:objcppcg1340:objcppcg1410:objcppcg1420:objcppcg1430:objcppcg1510:objcppcg1520
group.objcppc.groupName=POWER
group.objcppc.baseName=POWER GCC
compiler.objcppcg1220.exe=/opt/compiler-explorer/powerpc/gcc-12.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1220.semver=12.2.0
compiler.objcppcg1220.objdumper=/opt/compiler-explorer/powerpc/gcc-12.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1220.demangler=/opt/compiler-explorer/powerpc/gcc-12.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.objcppcg1230.exe=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1230.semver=12.3.0
compiler.objcppcg1230.objdumper=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1230.demangler=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.objcppcg1240.exe=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1240.semver=12.4.0
compiler.objcppcg1240.objdumper=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1240.demangler=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.objcppcg1250.exe=/opt/compiler-explorer/powerpc/gcc-12.5.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1250.semver=12.5.0
compiler.objcppcg1250.objdumper=/opt/compiler-explorer/powerpc/gcc-12.5.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1250.demangler=/opt/compiler-explorer/powerpc/gcc-12.5.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.objcppcg1310.exe=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1310.semver=13.1.0
compiler.objcppcg1310.objdumper=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1310.demangler=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.objcppcg1320.exe=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1320.semver=13.2.0
compiler.objcppcg1320.objdumper=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1320.demangler=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.objcppcg1330.exe=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1330.semver=13.3.0
compiler.objcppcg1330.objdumper=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1330.demangler=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.objcppcg1340.exe=/opt/compiler-explorer/powerpc/gcc-13.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1340.semver=13.4.0
compiler.objcppcg1340.objdumper=/opt/compiler-explorer/powerpc/gcc-13.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1340.demangler=/opt/compiler-explorer/powerpc/gcc-13.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.objcppcg1410.exe=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1410.semver=14.1.0
compiler.objcppcg1410.objdumper=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1410.demangler=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.objcppcg1420.exe=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1420.semver=14.2.0
compiler.objcppcg1420.objdumper=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1420.demangler=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.objcppcg1430.exe=/opt/compiler-explorer/powerpc/gcc-14.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1430.semver=14.3.0
compiler.objcppcg1430.objdumper=/opt/compiler-explorer/powerpc/gcc-14.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1430.demangler=/opt/compiler-explorer/powerpc/gcc-14.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.objcppcg1510.exe=/opt/compiler-explorer/powerpc/gcc-15.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1510.semver=15.1.0
compiler.objcppcg1510.objdumper=/opt/compiler-explorer/powerpc/gcc-15.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1510.demangler=/opt/compiler-explorer/powerpc/gcc-15.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
compiler.objcppcg1520.exe=/opt/compiler-explorer/powerpc/gcc-15.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.objcppcg1520.semver=15.2.0
compiler.objcppcg1520.objdumper=/opt/compiler-explorer/powerpc/gcc-15.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.objcppcg1520.demangler=/opt/compiler-explorer/powerpc/gcc-15.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt
group.objcppc64.compilers=objcppc64g1220:objcppc64g1230:objcppc64g1310:objcppc64g1320:objcppc64gtrunk:objcppc64g1410:objcppc64g1330:objcppc64g1240:objcppc64g1420:objcppc64g1510:objcppc64g1430:objcppc64g1340:objcppc64g1250:objcppc64g1520
group.objcppc64.groupName=POWER64
group.objcppc64.baseName=POWER64 GCC
compiler.objcppc64g1220.exe=/opt/compiler-explorer/powerpc64/gcc-12.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1220.semver=12.2.0
compiler.objcppc64g1220.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1220.demangler=/opt/compiler-explorer/powerpc64/gcc-12.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64g1230.exe=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1230.semver=12.3.0
compiler.objcppc64g1230.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1230.demangler=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64g1240.exe=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1240.semver=12.4.0
compiler.objcppc64g1240.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1240.demangler=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64g1250.exe=/opt/compiler-explorer/powerpc64/gcc-12.5.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1250.semver=12.5.0
compiler.objcppc64g1250.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.5.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1250.demangler=/opt/compiler-explorer/powerpc64/gcc-12.5.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64g1310.exe=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1310.semver=13.1.0
compiler.objcppc64g1310.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1310.demangler=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64g1320.exe=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1320.semver=13.2.0
compiler.objcppc64g1320.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1320.demangler=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64g1330.exe=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1330.semver=13.3.0
compiler.objcppc64g1330.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1330.demangler=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64g1340.exe=/opt/compiler-explorer/powerpc64/gcc-13.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1340.semver=13.4.0
compiler.objcppc64g1340.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1340.demangler=/opt/compiler-explorer/powerpc64/gcc-13.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64g1410.exe=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1410.semver=14.1.0
compiler.objcppc64g1410.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1410.demangler=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64g1420.exe=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1420.semver=14.2.0
compiler.objcppc64g1420.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1420.demangler=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64g1430.exe=/opt/compiler-explorer/powerpc64/gcc-14.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1430.semver=14.3.0
compiler.objcppc64g1430.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1430.demangler=/opt/compiler-explorer/powerpc64/gcc-14.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64g1510.exe=/opt/compiler-explorer/powerpc64/gcc-15.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1510.semver=15.1.0
compiler.objcppc64g1510.objdumper=/opt/compiler-explorer/powerpc64/gcc-15.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1510.demangler=/opt/compiler-explorer/powerpc64/gcc-15.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64g1520.exe=/opt/compiler-explorer/powerpc64/gcc-15.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64g1520.semver=15.2.0
compiler.objcppc64g1520.objdumper=/opt/compiler-explorer/powerpc64/gcc-15.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64g1520.demangler=/opt/compiler-explorer/powerpc64/gcc-15.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
compiler.objcppc64gtrunk.exe=/opt/compiler-explorer/powerpc64/gcc-trunk/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.objcppc64gtrunk.semver=trunk
compiler.objcppc64gtrunk.objdumper=/opt/compiler-explorer/powerpc64/gcc-trunk/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.objcppc64gtrunk.demangler=/opt/compiler-explorer/powerpc64/gcc-trunk/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt
group.objcppc64le.compilers=objcppc64leg1220:objcppc64leg1230:objcppc64leg1310:objcppc64leg1320:objcppc64legtrunk:objcppc64leg1410:objcppc64leg1330:objcppc64leg1240:objcppc64leg1420:objcppc64leg1510:objcppc64leg1430:objcppc64leg1340:objcppc64leg1250:objcppc64leg1520
group.objcppc64le.groupName=POWER64LE
group.objcppc64le.baseName=POWER64LE GCC
compiler.objcppc64leg1220.exe=/opt/compiler-explorer/powerpc64le/gcc-12.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1220.semver=12.2.0
compiler.objcppc64leg1220.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1220.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64leg1230.exe=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1230.semver=12.3.0
compiler.objcppc64leg1230.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1230.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64leg1240.exe=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1240.semver=12.4.0
compiler.objcppc64leg1240.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1240.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64leg1250.exe=/opt/compiler-explorer/powerpc64le/gcc-12.5.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1250.semver=12.5.0
compiler.objcppc64leg1250.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.5.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1250.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.5.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64leg1310.exe=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1310.semver=13.1.0
compiler.objcppc64leg1310.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1310.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64leg1320.exe=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1320.semver=13.2.0
compiler.objcppc64leg1320.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1320.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64leg1330.exe=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1330.semver=13.3.0
compiler.objcppc64leg1330.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1330.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64leg1340.exe=/opt/compiler-explorer/powerpc64le/gcc-13.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1340.semver=13.4.0
compiler.objcppc64leg1340.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1340.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64leg1410.exe=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1410.semver=14.1.0
compiler.objcppc64leg1410.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1410.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64leg1420.exe=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1420.semver=14.2.0
compiler.objcppc64leg1420.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1420.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64leg1430.exe=/opt/compiler-explorer/powerpc64le/gcc-14.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1430.semver=14.3.0
compiler.objcppc64leg1430.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1430.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64leg1510.exe=/opt/compiler-explorer/powerpc64le/gcc-15.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1510.semver=15.1.0
compiler.objcppc64leg1510.objdumper=/opt/compiler-explorer/powerpc64le/gcc-15.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1510.demangler=/opt/compiler-explorer/powerpc64le/gcc-15.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64leg1520.exe=/opt/compiler-explorer/powerpc64le/gcc-15.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64leg1520.semver=15.2.0
compiler.objcppc64leg1520.objdumper=/opt/compiler-explorer/powerpc64le/gcc-15.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64leg1520.demangler=/opt/compiler-explorer/powerpc64le/gcc-15.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
compiler.objcppc64legtrunk.exe=/opt/compiler-explorer/powerpc64le/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.objcppc64legtrunk.semver=trunk
compiler.objcppc64legtrunk.objdumper=/opt/compiler-explorer/powerpc64le/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.objcppc64legtrunk.demangler=/opt/compiler-explorer/powerpc64le/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt
###############################
# GCC for ARM
group.objcgccarm.compilers=&objcgcc32arm:&objcgcc64arm
group.objcgccarm.supportsBinary=true
group.objcgccarm.supportsExecute=false
# Some of the compilers don't like -isystem (as they assume the code must be C).
# See https://github.com/compiler-explorer/compiler-explorer/issues/989 for discussion/
group.objcgccarm.includeFlag=-I
# 32 bit
group.objcgcc32arm.groupName=Arm 32-bit GCC
group.objcgcc32arm.compilers=objcarmg1220:objcarmg1230:objcarmg1240:objcarmg1250:objcarmg1310:objcarmg1320:objcarmg1330:objcarmg1340:objcarmg1410:objcarmg1420:objcarmg1430:objcarmg1510:objcarmg1520:objcarmgtrunk
group.objcgcc32arm.isSemVer=true
group.objcgcc32arm.instructionSet=arm32
group.objcgcc32arm.baseName=ARM gcc
compiler.objcarmg1220.exe=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1220.semver=12.2.0
compiler.objcarmg1220.objdumper=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1220.demangler=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmg1230.exe=/opt/compiler-explorer/arm/gcc-12.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1230.semver=12.3.0
compiler.objcarmg1230.objdumper=/opt/compiler-explorer/arm/gcc-12.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1230.demangler=/opt/compiler-explorer/arm/gcc-12.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmg1240.exe=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1240.semver=12.4.0
compiler.objcarmg1240.objdumper=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1240.demangler=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmg1250.exe=/opt/compiler-explorer/arm/gcc-12.5.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1250.semver=12.5.0
compiler.objcarmg1250.objdumper=/opt/compiler-explorer/arm/gcc-12.5.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1250.demangler=/opt/compiler-explorer/arm/gcc-12.5.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmg1310.exe=/opt/compiler-explorer/arm/gcc-13.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1310.semver=13.1.0
compiler.objcarmg1310.objdumper=/opt/compiler-explorer/arm/gcc-13.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1310.demangler=/opt/compiler-explorer/arm/gcc-13.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmg1320.exe=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1320.semver=13.2.0
compiler.objcarmg1320.objdumper=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1320.demangler=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmg1330.exe=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1330.semver=13.3.0
compiler.objcarmg1330.objdumper=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1330.demangler=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmg1340.exe=/opt/compiler-explorer/arm/gcc-13.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1340.semver=13.4.0
compiler.objcarmg1340.objdumper=/opt/compiler-explorer/arm/gcc-13.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1340.demangler=/opt/compiler-explorer/arm/gcc-13.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmg1410.exe=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1410.semver=14.1.0
compiler.objcarmg1410.objdumper=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1410.demangler=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmg1420.exe=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1420.semver=14.2.0
compiler.objcarmg1420.objdumper=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1420.demangler=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmg1430.exe=/opt/compiler-explorer/arm/gcc-14.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1430.semver=14.3.0
compiler.objcarmg1430.objdumper=/opt/compiler-explorer/arm/gcc-14.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1430.demangler=/opt/compiler-explorer/arm/gcc-14.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmg1510.exe=/opt/compiler-explorer/arm/gcc-15.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1510.semver=15.1.0
compiler.objcarmg1510.objdumper=/opt/compiler-explorer/arm/gcc-15.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1510.demangler=/opt/compiler-explorer/arm/gcc-15.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmg1520.exe=/opt/compiler-explorer/arm/gcc-15.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmg1520.semver=15.2.0
compiler.objcarmg1520.objdumper=/opt/compiler-explorer/arm/gcc-15.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.objcarmg1520.demangler=/opt/compiler-explorer/arm/gcc-15.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmgtrunk.exe=/opt/compiler-explorer/arm/gcc-trunk/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.objcarmgtrunk.demangler=/opt/compiler-explorer/arm/gcc-trunk/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt
compiler.objcarmgtrunk.name=ARM gcc trunk (linux)
compiler.objcarmgtrunk.semver=trunk
compiler.objcarmgtrunk.isNightly=true
# 64 bit
group.objcgcc64arm.groupName=Arm 64-bit GCC
group.objcgcc64arm.baseName=ARM64 GCC
group.objcgcc64arm.compilers=objcarm64gtrunk:objcarm64g1220:objcarm64g1230:objcarm64g1310:objcarm64g1320:objcarm64g1410:objcarm64g1330:objcarm64g1240:objcarm64g1420:objcarm64g1510:objcarm64g1430:objcarm64g1340:objcarm64g1250:objcarm64g1520
group.objcgcc64arm.isSemVer=true
group.objcgcc64arm.instructionSet=aarch64
compiler.objcarm64g1220.exe=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1220.semver=12.2.0
compiler.objcarm64g1220.objdumper=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1220.demangler=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64g1230.exe=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1230.semver=12.3.0
compiler.objcarm64g1230.objdumper=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1230.demangler=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64g1240.exe=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1240.semver=12.4.0
compiler.objcarm64g1240.objdumper=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1240.demangler=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64g1250.exe=/opt/compiler-explorer/arm64/gcc-12.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1250.semver=12.5.0
compiler.objcarm64g1250.objdumper=/opt/compiler-explorer/arm64/gcc-12.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1250.demangler=/opt/compiler-explorer/arm64/gcc-12.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64g1310.exe=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1310.semver=13.1.0
compiler.objcarm64g1310.objdumper=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1310.demangler=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64g1320.exe=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1320.semver=13.2.0
compiler.objcarm64g1320.objdumper=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1320.demangler=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64g1330.exe=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1330.semver=13.3.0
compiler.objcarm64g1330.objdumper=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1330.demangler=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64g1340.exe=/opt/compiler-explorer/arm64/gcc-13.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1340.semver=13.4.0
compiler.objcarm64g1340.objdumper=/opt/compiler-explorer/arm64/gcc-13.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1340.demangler=/opt/compiler-explorer/arm64/gcc-13.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64g1410.exe=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1410.semver=14.1.0
compiler.objcarm64g1410.objdumper=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1410.demangler=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64g1420.exe=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1420.semver=14.2.0
compiler.objcarm64g1420.objdumper=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1420.demangler=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64g1430.exe=/opt/compiler-explorer/arm64/gcc-14.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1430.semver=14.3.0
compiler.objcarm64g1430.objdumper=/opt/compiler-explorer/arm64/gcc-14.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1430.demangler=/opt/compiler-explorer/arm64/gcc-14.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64g1510.exe=/opt/compiler-explorer/arm64/gcc-15.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1510.semver=15.1.0
compiler.objcarm64g1510.objdumper=/opt/compiler-explorer/arm64/gcc-15.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1510.demangler=/opt/compiler-explorer/arm64/gcc-15.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64g1520.exe=/opt/compiler-explorer/arm64/gcc-15.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64g1520.semver=15.2.0
compiler.objcarm64g1520.objdumper=/opt/compiler-explorer/arm64/gcc-15.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64g1520.demangler=/opt/compiler-explorer/arm64/gcc-15.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64gtrunk.exe=/opt/compiler-explorer/arm64/gcc-trunk/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.objcarm64gtrunk.objdumper=/opt/compiler-explorer/arm64/gcc-trunk/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.objcarm64gtrunk.demangler=/opt/compiler-explorer/arm64/gcc-trunk/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.objcarm64gtrunk.semver=trunk
compiler.objcarm64gtrunk.isNightly=true
###############################
# GCC for MIPS
group.objcmipss.compilers=&objcmips:&objcmipsel:&objcmips64:&objcmips64el
group.objcmipss.isSemVer=true
group.objcmipss.supportsBinary=true
group.objcmipss.supportsExecute=false
## MIPS
group.objcmips.compilers=objcmipsg1220:objcmipsg1230:objcmipsg1240:objcmipsg1250:objcmipsg1310:objcmipsg1320:objcmipsg1330:objcmipsg1340:objcmipsg1410:objcmipsg1420:objcmipsg1430:objcmipsg1510:objcmipsg1520
group.objcmips.groupName=MIPS GCC
group.objcmips.baseName=mips gcc
compiler.objcmipsg1220.exe=/opt/compiler-explorer/mips/gcc-12.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1220.semver=12.2.0
compiler.objcmipsg1220.objdumper=/opt/compiler-explorer/mips/gcc-12.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1220.demangler=/opt/compiler-explorer/mips/gcc-12.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.objcmipsg1230.exe=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1230.semver=12.3.0
compiler.objcmipsg1230.objdumper=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1230.demangler=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.objcmipsg1240.exe=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1240.semver=12.4.0
compiler.objcmipsg1240.objdumper=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1240.demangler=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.objcmipsg1250.exe=/opt/compiler-explorer/mips/gcc-12.5.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1250.semver=12.5.0
compiler.objcmipsg1250.objdumper=/opt/compiler-explorer/mips/gcc-12.5.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1250.demangler=/opt/compiler-explorer/mips/gcc-12.5.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.objcmipsg1310.exe=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1310.semver=13.1.0
compiler.objcmipsg1310.objdumper=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1310.demangler=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.objcmipsg1320.exe=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1320.semver=13.2.0
compiler.objcmipsg1320.objdumper=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1320.demangler=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.objcmipsg1330.exe=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1330.semver=13.3.0
compiler.objcmipsg1330.objdumper=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1330.demangler=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.objcmipsg1340.exe=/opt/compiler-explorer/mips/gcc-13.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1340.semver=13.4.0
compiler.objcmipsg1340.objdumper=/opt/compiler-explorer/mips/gcc-13.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1340.demangler=/opt/compiler-explorer/mips/gcc-13.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.objcmipsg1410.exe=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1410.semver=14.1.0
compiler.objcmipsg1410.objdumper=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1410.demangler=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.objcmipsg1420.exe=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1420.semver=14.2.0
compiler.objcmipsg1420.objdumper=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1420.demangler=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.objcmipsg1430.exe=/opt/compiler-explorer/mips/gcc-14.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1430.semver=14.3.0
compiler.objcmipsg1430.objdumper=/opt/compiler-explorer/mips/gcc-14.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1430.demangler=/opt/compiler-explorer/mips/gcc-14.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.objcmipsg1510.exe=/opt/compiler-explorer/mips/gcc-15.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1510.semver=15.1.0
compiler.objcmipsg1510.objdumper=/opt/compiler-explorer/mips/gcc-15.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1510.demangler=/opt/compiler-explorer/mips/gcc-15.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
compiler.objcmipsg1520.exe=/opt/compiler-explorer/mips/gcc-15.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.objcmipsg1520.semver=15.2.0
compiler.objcmipsg1520.objdumper=/opt/compiler-explorer/mips/gcc-15.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.objcmipsg1520.demangler=/opt/compiler-explorer/mips/gcc-15.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt
## MIPS64
group.objcmips64.groupName=MIPS64 GCC
group.objcmips64.compilers=objcmips64g1220:objcmips64g1230:objcmips64g1310:objcmips64g1320:objcmips64g1410:objcmips64g1330:objcmips64g1240:objcmips64g1420:objcmips64g1510:objcmips64g1430:objcmips64g1340:objcmips64g1250:objcmips64g1520
group.objcmips64.baseName=MIPS64 gcc
compiler.objcmips64g1220.exe=/opt/compiler-explorer/mips64/gcc-12.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1220.semver=12.2.0
compiler.objcmips64g1220.objdumper=/opt/compiler-explorer/mips64/gcc-12.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1220.demangler=/opt/compiler-explorer/mips64/gcc-12.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.objcmips64g1230.exe=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1230.semver=12.3.0
compiler.objcmips64g1230.objdumper=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1230.demangler=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.objcmips64g1240.exe=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1240.semver=12.4.0
compiler.objcmips64g1240.objdumper=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1240.demangler=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.objcmips64g1250.exe=/opt/compiler-explorer/mips64/gcc-12.5.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1250.semver=12.5.0
compiler.objcmips64g1250.objdumper=/opt/compiler-explorer/mips64/gcc-12.5.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1250.demangler=/opt/compiler-explorer/mips64/gcc-12.5.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.objcmips64g1310.exe=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1310.semver=13.1.0
compiler.objcmips64g1310.objdumper=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1310.demangler=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.objcmips64g1320.exe=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1320.semver=13.2.0
compiler.objcmips64g1320.objdumper=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1320.demangler=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.objcmips64g1330.exe=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1330.semver=13.3.0
compiler.objcmips64g1330.objdumper=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1330.demangler=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.objcmips64g1340.exe=/opt/compiler-explorer/mips64/gcc-13.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1340.semver=13.4.0
compiler.objcmips64g1340.objdumper=/opt/compiler-explorer/mips64/gcc-13.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1340.demangler=/opt/compiler-explorer/mips64/gcc-13.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.objcmips64g1410.exe=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1410.semver=14.1.0
compiler.objcmips64g1410.objdumper=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1410.demangler=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.objcmips64g1420.exe=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1420.semver=14.2.0
compiler.objcmips64g1420.objdumper=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1420.demangler=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.objcmips64g1430.exe=/opt/compiler-explorer/mips64/gcc-14.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1430.semver=14.3.0
compiler.objcmips64g1430.objdumper=/opt/compiler-explorer/mips64/gcc-14.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1430.demangler=/opt/compiler-explorer/mips64/gcc-14.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.objcmips64g1510.exe=/opt/compiler-explorer/mips64/gcc-15.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1510.semver=15.1.0
compiler.objcmips64g1510.objdumper=/opt/compiler-explorer/mips64/gcc-15.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1510.demangler=/opt/compiler-explorer/mips64/gcc-15.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
compiler.objcmips64g1520.exe=/opt/compiler-explorer/mips64/gcc-15.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.objcmips64g1520.semver=15.2.0
compiler.objcmips64g1520.objdumper=/opt/compiler-explorer/mips64/gcc-15.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.objcmips64g1520.demangler=/opt/compiler-explorer/mips64/gcc-15.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt
## MIPS EL
group.objcmipsel.groupName=MIPSEL GCC
group.objcmipsel.compilers=objcmipselg1220:objcmipselg1230:objcmipselg1240:objcmipselg1250:objcmipselg1310:objcmipselg1320:objcmipselg1330:objcmipselg1340:objcmipselg1410:objcmipselg1420:objcmipselg1430:objcmipselg1510:objcmipselg1520
group.objcmipsel.baseName=mips (el) gcc
compiler.objcmipselg1220.exe=/opt/compiler-explorer/mipsel/gcc-12.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1220.semver=12.2.0
compiler.objcmipselg1220.objdumper=/opt/compiler-explorer/mipsel/gcc-12.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1220.demangler=/opt/compiler-explorer/mipsel/gcc-12.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.objcmipselg1230.exe=/opt/compiler-explorer/mipsel/gcc-12.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1230.semver=12.3.0
compiler.objcmipselg1230.objdumper=/opt/compiler-explorer/mipsel/gcc-12.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1230.demangler=/opt/compiler-explorer/mipsel/gcc-12.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.objcmipselg1240.exe=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1240.semver=12.4.0
compiler.objcmipselg1240.objdumper=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1240.demangler=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.objcmipselg1250.exe=/opt/compiler-explorer/mipsel/gcc-12.5.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1250.semver=12.5.0
compiler.objcmipselg1250.objdumper=/opt/compiler-explorer/mipsel/gcc-12.5.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1250.demangler=/opt/compiler-explorer/mipsel/gcc-12.5.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.objcmipselg1310.exe=/opt/compiler-explorer/mipsel/gcc-13.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1310.semver=13.1.0
compiler.objcmipselg1310.objdumper=/opt/compiler-explorer/mipsel/gcc-13.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1310.demangler=/opt/compiler-explorer/mipsel/gcc-13.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.objcmipselg1320.exe=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1320.semver=13.2.0
compiler.objcmipselg1320.objdumper=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1320.demangler=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.objcmipselg1330.exe=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1330.semver=13.3.0
compiler.objcmipselg1330.objdumper=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1330.demangler=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.objcmipselg1340.exe=/opt/compiler-explorer/mipsel/gcc-13.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1340.semver=13.4.0
compiler.objcmipselg1340.objdumper=/opt/compiler-explorer/mipsel/gcc-13.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1340.demangler=/opt/compiler-explorer/mipsel/gcc-13.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.objcmipselg1410.exe=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1410.semver=14.1.0
compiler.objcmipselg1410.objdumper=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1410.demangler=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.objcmipselg1420.exe=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1420.semver=14.2.0
compiler.objcmipselg1420.objdumper=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1420.demangler=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.objcmipselg1430.exe=/opt/compiler-explorer/mipsel/gcc-14.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1430.semver=14.3.0
compiler.objcmipselg1430.objdumper=/opt/compiler-explorer/mipsel/gcc-14.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1430.demangler=/opt/compiler-explorer/mipsel/gcc-14.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.objcmipselg1510.exe=/opt/compiler-explorer/mipsel/gcc-15.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1510.semver=15.1.0
compiler.objcmipselg1510.objdumper=/opt/compiler-explorer/mipsel/gcc-15.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1510.demangler=/opt/compiler-explorer/mipsel/gcc-15.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
compiler.objcmipselg1520.exe=/opt/compiler-explorer/mipsel/gcc-15.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.objcmipselg1520.semver=15.2.0
compiler.objcmipselg1520.objdumper=/opt/compiler-explorer/mipsel/gcc-15.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.objcmipselg1520.demangler=/opt/compiler-explorer/mipsel/gcc-15.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt
## MIPS64 EL
group.objcmips64el.groupName=MIPS64EL GCC
group.objcmips64el.compilers=objcmips64elg1220:objcmips64elg1230:objcmips64elg1310:objcmips64elg1320:objcmips64elg1410:objcmips64elg1330:objcmips64elg1240:objcmips64elg1420:objcmips64elg1510:objcmips64elg1430:objcmips64elg1340:objcmips64elg1250:objcmips64elg1520
group.objcmips64el.baseName=mips64 (el) gcc
compiler.objcmips64elg1220.exe=/opt/compiler-explorer/mips64el/gcc-12.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1220.semver=12.2.0
compiler.objcmips64elg1220.objdumper=/opt/compiler-explorer/mips64el/gcc-12.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1220.demangler=/opt/compiler-explorer/mips64el/gcc-12.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.objcmips64elg1230.exe=/opt/compiler-explorer/mips64el/gcc-12.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1230.semver=12.3.0
compiler.objcmips64elg1230.objdumper=/opt/compiler-explorer/mips64el/gcc-12.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1230.demangler=/opt/compiler-explorer/mips64el/gcc-12.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.objcmips64elg1240.exe=/opt/compiler-explorer/mips64el/gcc-12.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1240.semver=12.4.0
compiler.objcmips64elg1240.objdumper=/opt/compiler-explorer/mips64el/gcc-12.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1240.demangler=/opt/compiler-explorer/mips64el/gcc-12.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.objcmips64elg1250.exe=/opt/compiler-explorer/mips64el/gcc-12.5.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1250.semver=12.5.0
compiler.objcmips64elg1250.objdumper=/opt/compiler-explorer/mips64el/gcc-12.5.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1250.demangler=/opt/compiler-explorer/mips64el/gcc-12.5.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.objcmips64elg1310.exe=/opt/compiler-explorer/mips64el/gcc-13.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1310.semver=13.1.0
compiler.objcmips64elg1310.objdumper=/opt/compiler-explorer/mips64el/gcc-13.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1310.demangler=/opt/compiler-explorer/mips64el/gcc-13.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.objcmips64elg1320.exe=/opt/compiler-explorer/mips64el/gcc-13.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1320.semver=13.2.0
compiler.objcmips64elg1320.objdumper=/opt/compiler-explorer/mips64el/gcc-13.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1320.demangler=/opt/compiler-explorer/mips64el/gcc-13.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.objcmips64elg1330.exe=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1330.semver=13.3.0
compiler.objcmips64elg1330.objdumper=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1330.demangler=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.objcmips64elg1340.exe=/opt/compiler-explorer/mips64el/gcc-13.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1340.semver=13.4.0
compiler.objcmips64elg1340.objdumper=/opt/compiler-explorer/mips64el/gcc-13.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1340.demangler=/opt/compiler-explorer/mips64el/gcc-13.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.objcmips64elg1410.exe=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1410.semver=14.1.0
compiler.objcmips64elg1410.objdumper=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1410.demangler=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.objcmips64elg1420.exe=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1420.semver=14.2.0
compiler.objcmips64elg1420.objdumper=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1420.demangler=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.objcmips64elg1430.exe=/opt/compiler-explorer/mips64el/gcc-14.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1430.semver=14.3.0
compiler.objcmips64elg1430.objdumper=/opt/compiler-explorer/mips64el/gcc-14.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1430.demangler=/opt/compiler-explorer/mips64el/gcc-14.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.objcmips64elg1510.exe=/opt/compiler-explorer/mips64el/gcc-15.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1510.semver=15.1.0
compiler.objcmips64elg1510.objdumper=/opt/compiler-explorer/mips64el/gcc-15.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1510.demangler=/opt/compiler-explorer/mips64el/gcc-15.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
compiler.objcmips64elg1520.exe=/opt/compiler-explorer/mips64el/gcc-15.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.objcmips64elg1520.semver=15.2.0
compiler.objcmips64elg1520.objdumper=/opt/compiler-explorer/mips64el/gcc-15.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.objcmips64elg1520.demangler=/opt/compiler-explorer/mips64el/gcc-15.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt
###############################
# GCC for RISC-V
group.objcrv.compilers=&objcrv64:&objcrv32
group.objcrv.groupName=RISC-V GCC
group.objcrv.isSemVer=true
group.objcrv.supportsExecute=false
group.objcrv.supportsBinary=true
group.objcrv.supportsBinaryObject=true
## Subgroup for riscv32
group.objcrv32.groupName=RISC-V 32-bits
group.objcrv32.baseName=RISC-V 32 GCC
group.objcrv32.compilers=objcrv32gtrunk:objcrv32g1220:objcrv32g1230:objcrv32g1310:objcrv32g1320:objcrv32g1410:objcrv32g1330:objcrv32g1240:objcrv32g1420:objcrv32g1510:objcrv32g1430:objcrv32g1340:objcrv32g1250:objcrv32g1520
compiler.objcrv32g1220.exe=/opt/compiler-explorer/riscv32/gcc-12.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1220.semver=12.2.0
compiler.objcrv32g1220.demangler=/opt/compiler-explorer/riscv32/gcc-12.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32g1220.objdumper=/opt/compiler-explorer/riscv32/gcc-12.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1230.exe=/opt/compiler-explorer/riscv32/gcc-12.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1230.semver=12.3.0
compiler.objcrv32g1230.objdumper=/opt/compiler-explorer/riscv32/gcc-12.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1230.demangler=/opt/compiler-explorer/riscv32/gcc-12.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32g1240.exe=/opt/compiler-explorer/riscv32/gcc-12.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1240.semver=12.4.0
compiler.objcrv32g1240.objdumper=/opt/compiler-explorer/riscv32/gcc-12.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1240.demangler=/opt/compiler-explorer/riscv32/gcc-12.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32g1250.exe=/opt/compiler-explorer/riscv32/gcc-12.5.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1250.semver=12.5.0
compiler.objcrv32g1250.objdumper=/opt/compiler-explorer/riscv32/gcc-12.5.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1250.demangler=/opt/compiler-explorer/riscv32/gcc-12.5.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32g1310.exe=/opt/compiler-explorer/riscv32/gcc-13.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1310.semver=13.1.0
compiler.objcrv32g1310.objdumper=/opt/compiler-explorer/riscv32/gcc-13.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1310.demangler=/opt/compiler-explorer/riscv32/gcc-13.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32g1320.exe=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1320.semver=13.2.0
compiler.objcrv32g1320.objdumper=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1320.demangler=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32g1330.exe=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1330.semver=13.3.0
compiler.objcrv32g1330.objdumper=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1330.demangler=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32g1340.exe=/opt/compiler-explorer/riscv32/gcc-13.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1340.semver=13.4.0
compiler.objcrv32g1340.objdumper=/opt/compiler-explorer/riscv32/gcc-13.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1340.demangler=/opt/compiler-explorer/riscv32/gcc-13.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32g1410.exe=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1410.semver=14.1.0
compiler.objcrv32g1410.objdumper=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1410.demangler=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32g1420.exe=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1420.semver=14.2.0
compiler.objcrv32g1420.objdumper=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1420.demangler=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32g1430.exe=/opt/compiler-explorer/riscv32/gcc-14.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1430.semver=14.3.0
compiler.objcrv32g1430.objdumper=/opt/compiler-explorer/riscv32/gcc-14.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1430.demangler=/opt/compiler-explorer/riscv32/gcc-14.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32g1510.exe=/opt/compiler-explorer/riscv32/gcc-15.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1510.semver=15.1.0
compiler.objcrv32g1510.objdumper=/opt/compiler-explorer/riscv32/gcc-15.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1510.demangler=/opt/compiler-explorer/riscv32/gcc-15.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32g1520.exe=/opt/compiler-explorer/riscv32/gcc-15.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32g1520.semver=15.2.0
compiler.objcrv32g1520.objdumper=/opt/compiler-explorer/riscv32/gcc-15.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32g1520.demangler=/opt/compiler-explorer/riscv32/gcc-15.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32gtrunk.exe=/opt/compiler-explorer/riscv32/gcc-trunk/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.objcrv32gtrunk.semver=(trunk)
compiler.objcrv32gtrunk.demangler=/opt/compiler-explorer/riscv32/gcc-trunk/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.objcrv32gtrunk.objdumper=/opt/compiler-explorer/riscv32/gcc-trunk/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.objcrv32gtrunk.isNightly=true
## Subgroup for riscv32
group.objcrv64.groupName=RISC-V 64-bits
group.objcrv64.baseName=RISC-V 64 GCC
group.objcrv64.compilers=objcrv64gtrunk:objcrv64g1220
compiler.objcrv64g1220.exe=/opt/compiler-explorer/riscv64/gcc-12.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.objcrv64g1220.semver=12.2.0
compiler.objcrv64g1220.objdumper=/opt/compiler-explorer/riscv64/gcc-12.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.objcrv64g1220.demangler=/opt/compiler-explorer/riscv64/gcc-12.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.objcrv64gtrunk.exe=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.objcrv64gtrunk.semver=(trunk)
compiler.objcrv64gtrunk.demangler=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.objcrv64gtrunk.objdumper=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.objcrv64gtrunk.isNightly=true
###############################
# GCC for HPPA
group.objchppa.compilers=objchppag1420:objchppag1430:objchppag1510:objchppag1520
group.objchppa.groupName=HPPA GCC
group.objchppa.baseName=hppa gcc
group.objchppa.isSemVer=true
group.objchppa.supportsExecute=false
group.objchppa.supportsBinary=true
group.objchppa.supportsBinaryObject=true
compiler.objchppag1420.exe=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-gcc
compiler.objchppag1420.semver=14.2.0
compiler.objchppag1420.objdumper=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-objdump
compiler.objchppag1420.demangler=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-c++filt
compiler.objchppag1430.exe=/opt/compiler-explorer/hppa/gcc-14.3.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-gcc
compiler.objchppag1430.semver=14.3.0
compiler.objchppag1430.objdumper=/opt/compiler-explorer/hppa/gcc-14.3.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-objdump
compiler.objchppag1430.demangler=/opt/compiler-explorer/hppa/gcc-14.3.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-c++filt
compiler.objchppag1510.exe=/opt/compiler-explorer/hppa/gcc-15.1.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-gcc
compiler.objchppag1510.semver=15.1.0
compiler.objchppag1510.objdumper=/opt/compiler-explorer/hppa/gcc-15.1.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-objdump
compiler.objchppag1510.demangler=/opt/compiler-explorer/hppa/gcc-15.1.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-c++filt
compiler.objchppag1520.exe=/opt/compiler-explorer/hppa/gcc-15.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-gcc
compiler.objchppag1520.semver=15.2.0
compiler.objchppag1520.objdumper=/opt/compiler-explorer/hppa/gcc-15.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-objdump
compiler.objchppag1520.demangler=/opt/compiler-explorer/hppa/gcc-15.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-c++filt
###############################
# GCC for VAX
#
group.objcvax.compilers=objcvaxg1240:objcvaxg1050:objcvaxg1040
group.objcvax.groupName=VAX GCC
group.objcvax.baseName=vax gcc
group.objcvax.isSemVer=true
group.objcvax.supportsExecute=false
group.objcvax.supportsBinary=true
group.objcvax.supportsBinaryObject=true
compiler.objcvaxg1240.exe=/opt/compiler-explorer/vax/gcc-12.4.0-2025-04-16/bin/vax--netbsdelf-gcc
compiler.objcvaxg1240.options=--sysroot /opt/compiler-explorer/vax/gcc-12.4.0-2025-04-16/vax--netbsdelf-sysroot/
compiler.objcvaxg1240.objdumper=/opt/compiler-explorer/vax/gcc-12.4.0-2025-04-16/bin/vax--netbsdelf-objdump
compiler.objcvaxg1240.demangler=/opt/compiler-explorer/vax/gcc-12.4.0-2025-04-16/bin/vax--netbsdelf-c++filt
compiler.objcvaxg1240.name=VAX gcc NetBSDELF 12.4.0 (Apr 16 05:27 2025)
compiler.objcvaxg1240.semver=12.4.0
compiler.objcvaxg1050.exe=/opt/compiler-explorer/vax/gcc-10.5.0-2023-11-16/bin/vax--netbsdelf-gcc
compiler.objcvaxg1050.options=--sysroot /opt/compiler-explorer/vax/gcc-10.5.0-2023-11-16/vax--netbsdelf-sysroot/
compiler.objcvaxg1050.objdumper=/opt/compiler-explorer/vax/gcc-10.5.0-2023-11-16/bin/vax--netbsdelf-objdump
compiler.objcvaxg1050.demangler=/opt/compiler-explorer/vax/gcc-10.5.0-2023-11-16/bin/vax--netbsdelf-c++filt
compiler.objcvaxg1050.name=VAX gcc NetBSDELF 10.5.0 (Nov 15 03:50:22 2023)
compiler.objcvaxg1050.semver=10.5.0
compiler.objcvaxg1040.exe=/opt/compiler-explorer/vax/gcc-10.4.0/bin/vax--netbsdelf-gcc
compiler.objcvaxg1040.options=--sysroot /opt/compiler-explorer/vax/gcc-10.4.0/vax--netbsdelf-sysroot/
compiler.objcvaxg1040.objdumper=/opt/compiler-explorer/vax/gcc-10.4.0/bin/vax--netbsdelf-objdump
compiler.objcvaxg1040.demangler=/opt/compiler-explorer/vax/gcc-10.4.0/bin/vax--netbsdelf-c++filt
compiler.objcvaxg1040.name=VAX gcc NetBSDELF 10.4.0
compiler.objcvaxg1040.semver=10.4.0
#################################
#################################
# Libraries
libs.cs50.name=cs50
libs.cs50.versions=910
libs.cs50.versions.910.version=9.1.0
libs.cs50.versions.910.path=/opt/compiler-explorer/libs/cs50/9.1.0/include
libs.cs50.versions.910.libpath=/opt/compiler-explorer/libs/cs50/9.1.0/x86_64/lib:/opt/compiler-explorer/libs/cs50/9.1.0/x86/lib
libs.cs50.versions.910.liblink=cs50
libs.hedley.name=hedley
libs.hedley.description=A C/C++ header to help move ifdefs out of your code
libs.hedley.versions=v12
libs.hedley.url=https://github.com/nemequ/hedley
libs.hedley.versions.v12.version=12.0.0
libs.hedley.versions.v12.path=/opt/compiler-explorer/libs/hedley/v12/
libs.lua.name=Lua
libs.lua.versions=535:540
libs.lua.liblink=lua:dl:m
libs.lua.versions.535.version=5.3.5
libs.lua.versions.535.path=/opt/compiler-explorer/libs/lua/v5.3.5/include
libs.lua.versions.535.libpath=/opt/compiler-explorer/libs/lua/v5.3.5/lib/x86_64:/opt/compiler-explorer/libs/lua/v5.3.5/lib/x86
libs.lua.versions.540.version=5.4.0
libs.lua.versions.540.path=/opt/compiler-explorer/libs/lua/v5.4.0/include
libs.lua.versions.540.libpath=/opt/compiler-explorer/libs/lua/v5.4.0/lib/x86_64:/opt/compiler-explorer/libs/lua/v5.4.0/lib/x86
libs.libuv.name=libuv
libs.libuv.description=Cross-platform asynchronous I/O
libs.libuv.liblink=uv
libs.libuv.url=https://github.com/libuv/libuv
libs.libuv.versions=1370:1381
libs.libuv.versions.1370.version=1.37.0
libs.libuv.versions.1370.path=/opt/compiler-explorer/libs/libuv/v1.37.0/include
libs.libuv.versions.1370.libpath=/opt/compiler-explorer/libs/libuv/v1.37.0/x86_64/lib:/opt/compiler-explorer/libs/libuv/v1.37.0/x86/lib
libs.libuv.versions.1381.version=1.38.1
libs.libuv.versions.1381.path=/opt/compiler-explorer/libs/libuv/v1.38.1/include
libs.libuv.versions.1381.libpath=/opt/compiler-explorer/libs/libuv/v1.38.1/x86_64/lib:/opt/compiler-explorer/libs/libuv/v1.38.1/x86/lib
libs.nsimd.name=NSIMD
libs.nsimd.url=https://github.com/agenium-scale/nsimd/
libs.nsimd.versions=22-x86_64:22-arm:22-arm64:301-x86_64:301-arm:301-arm64
libs.nsimd.versions.22-x86_64.version=2.2 (x86_64)
libs.nsimd.versions.22-x86_64.path=/opt/compiler-explorer/libs/nsimd/v2.2/x86_64/include
libs.nsimd.versions.22-x86_64.libpath=/opt/compiler-explorer/libs/nsimd/v2.2/x86_64/lib
libs.nsimd.versions.22-x86_64.liblink=nsimd_avx512_skylake
libs.nsimd.versions.22-arm.version=2.2 (arm)
libs.nsimd.versions.22-arm.path=/opt/compiler-explorer/libs/nsimd/v2.2/arm/neon128/include
libs.nsimd.versions.22-arm.libpath=/opt/compiler-explorer/libs/nsimd/v2.2/arm/neon128/lib
libs.nsimd.versions.22-arm.liblink=nsimd_neon128
libs.nsimd.versions.22-arm64.version=2.2 (arm64)
libs.nsimd.versions.22-arm64.path=/opt/compiler-explorer/libs/nsimd/v2.2/arm/aarch64/include
libs.nsimd.versions.22-arm64.libpath=/opt/compiler-explorer/libs/nsimd/v2.2/arm/aarch64/lib
libs.nsimd.versions.22-arm64.liblink=nsimd_aarch64
libs.nsimd.versions.301-x86_64.version=3.0.1 (x86_64)
libs.nsimd.versions.301-x86_64.path=/opt/compiler-explorer/libs/nsimd/v3.0.1/x86_64/include
libs.nsimd.versions.301-x86_64.libpath=/opt/compiler-explorer/libs/nsimd/v3.0.1/x86_64/lib
libs.nsimd.versions.301-arm.version=3.0.1 (arm)
libs.nsimd.versions.301-arm.path=/opt/compiler-explorer/libs/nsimd/v3.0.1/arm/neon128/include
libs.nsimd.versions.301-arm.libpath=/opt/compiler-explorer/libs/nsimd/v3.0.1/arm/neon128/lib
libs.nsimd.versions.301-arm64.version=3.0.1 (arm64)
libs.nsimd.versions.301-arm64.path=/opt/compiler-explorer/libs/nsimd/v3.0.1/arm/aarch64/include
libs.nsimd.versions.301-arm64.libpath=/opt/compiler-explorer/libs/nsimd/v3.0.1/arm/aarch64/lib
libs.openssl.name=OpenSSL
libs.openssl.liblink=ssl:crypto
libs.openssl.versions=111c:111g
libs.openssl.versions.111c.version=1.1.1c
libs.openssl.versions.111c.path=/opt/compiler-explorer/libs/openssl/openssl_1_1_1c/x86_64/opt/include
libs.openssl.versions.111c.libpath=/opt/compiler-explorer/libs/openssl/openssl_1_1_1c/x86_64/opt/lib:/opt/compiler-explorer/libs/openssl/openssl_1_1_1c/x86/opt/lib
libs.openssl.versions.111g.version=1.1.1g
libs.openssl.versions.111g.path=/opt/compiler-explorer/libs/openssl/openssl_1_1_1g/x86_64/opt/include
libs.openssl.versions.111g.libpath=/opt/compiler-explorer/libs/openssl/openssl_1_1_1g/x86_64/opt/lib:/opt/compiler-explorer/libs/openssl/openssl_1_1_1g/x86/opt/lib
libs.python.name=Python
libs.python.url=https://python.org
libs.python.versions=359:3610:376:381:396:3100:3110:3121:3130:3140
libs.python.versions.359.version=3.5.9
libs.python.versions.359.path=/opt/compiler-explorer/python-3.5.9/include/python3.5
libs.python.versions.3610.version=3.6.10
libs.python.versions.3610.path=/opt/compiler-explorer/python-3.6.10/include/python3.6
libs.python.versions.376.version=3.7.6
libs.python.versions.376.path=/opt/compiler-explorer/python-3.7.6/include/python3.7
libs.python.versions.381.version=3.8.1
libs.python.versions.381.path=/opt/compiler-explorer/python-3.8.1/include/python3.8
libs.python.versions.396.version=3.9.6
libs.python.versions.396.path=/opt/compiler-explorer/python-3.9.6/include/python3.9
libs.python.versions.3100.version=3.10.0
libs.python.versions.3100.path=/opt/compiler-explorer/python-3.10.0/include/python3.10
libs.python.versions.3110.version=3.11.0
libs.python.versions.3110.path=/opt/compiler-explorer/python-3.11.0/include/python3.11
libs.python.versions.3121.version=3.12.1
libs.python.versions.3121.path=/opt/compiler-explorer/python-3.12.1/include/python3.12
libs.python.versions.3130.version=3.13.0
libs.python.versions.3130.path=/opt/compiler-explorer/python-3.13.0/include/python3.13
libs.python.versions.3140.version=3.14.0
libs.python.versions.3140.path=/opt/compiler-explorer/python-3.14.0/include/python3.14
libs.simde.name=SIMDe
libs.simde.description=Implementations of SIMD instruction sets for systems which don't natively support them.
libs.simde.versions=trunk
libs.simde.url=https://github.com/simd-everywhere/simde
libs.simde.versions.trunk.version=trunk
libs.simde.versions.trunk.path=/opt/compiler-explorer/libs/simde/trunk
libs.curl.name=curl
libs.curl.liblink=curl-d
libs.curl.url=https://curl.se
libs.curl.versions=7831
libs.curl.versions.7831.version=7.83.1
libs.curl.versions.7831.path=/opt/compiler-explorer/libs/curl/7.83.1/include
#################################
#################################
# Installed tools
tools=PVS-Studio:clangformattrunk:clangquerytrunk:clangtidytrunk:ldd:llvm-mcatrunk:osacatrunk:pahole:readelf:strings:llvmdwarfdumptrunk
tools.PVS-Studio.name=PVS-Studio
tools.PVS-Studio.exe=/opt/compiler-explorer/pvs-studio-latest/bin/pvs-studio-analyzer
tools.PVS-Studio.type=postcompilation
tools.PVS-Studio.exclude=ccl19:ccl19_2015_u3:ccl_new:armcclang32:armcclang64:rvcclang:ppci:cicc:cross:cgcc-classic:cc65
tools.PVS-Studio.class=pvs-studio-tool
tools.PVS-Studio.stdinHint=disabled
tools.PVS-Studio.includeKey=supportsPVS-Studio
tools.clangformattrunk.exe=/opt/compiler-explorer/clang-trunk/bin/clang-format
tools.clangformattrunk.name=clang-format
tools.clangformattrunk.type=independent
tools.clangformattrunk.class=clang-format-tool
tools.clangquerytrunk.exe=/opt/compiler-explorer/clang-trunk/bin/clang-query
tools.clangquerytrunk.name=clang-query (trunk)
tools.clangquerytrunk.type=independent
tools.clangquerytrunk.class=clang-query-tool
tools.clangquerytrunk.stdinHint=Query commands
tools.clangtidytrunk.exe=/opt/compiler-explorer/clang-trunk/bin/clang-tidy
tools.clangtidytrunk.name=clang-tidy (trunk)
tools.clangtidytrunk.type=independent
tools.clangtidytrunk.class=clang-tidy-tool
tools.clangtidytrunk.options=--gcc-toolchain=/opt/compiler-explorer/gcc-9.2.0
tools.clangtidytrunk.stdinHint=disabled
tools.ldd.name=ldd
tools.ldd.exe=/usr/bin/ldd
tools.ldd.type=postcompilation
tools.ldd.class=readelf-tool
tools.ldd.exclude=
tools.ldd.stdinHint=disabled
tools.llvm-mcatrunk.name=llvm-mca (trunk)
tools.llvm-mcatrunk.exe=/opt/compiler-explorer/clang-trunk/bin/llvm-mca
tools.llvm-mcatrunk.type=postcompilation
tools.llvm-mcatrunk.class=llvm-mca-tool
tools.llvm-mcatrunk.exclude=cavr:carm:caarch:cmips:cmsp:cppc:ppci
tools.llvm-mcatrunk.stdinHint=disabled
tools.osacatrunk.name=OSACA (0.7.1)
tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.7.1/bin/osaca
tools.osacatrunk.type=postcompilation
tools.osacatrunk.class=osaca-tool
tools.osacatrunk.exclude=cavr:carm:cmips:cmsp:cppc:ppci:armv7:ckvx:ck1c:carduino:carmh:carm5:carmg:carmce:cfr:rv6
tools.osacatrunk.stdinHint=disabled
tools.pahole.name=pahole
tools.pahole.exe=/opt/compiler-explorer/pahole/bin/pahole
tools.pahole.type=postcompilation
tools.pahole.class=pahole-tool
tools.pahole.exclude=
tools.pahole.stdinHint=disabled
tools.pahole.languageId=cppp
tools.readelf.name=readelf
tools.readelf.exe=/opt/compiler-explorer/gcc-snapshot/bin/readelf
tools.readelf.type=postcompilation
tools.readelf.class=readelf-tool
tools.readelf.exclude=
tools.readelf.stdinHint=disabled
tools.strings.exe=/opt/compiler-explorer/gcc-snapshot/bin/strings
tools.strings.name=strings
tools.strings.type=postcompilation
tools.strings.class=strings-tool
tools.strings.exclude=
tools.strings.stdinHint=disabled
tools.llvmdwarfdumptrunk.exe=/opt/compiler-explorer/clang-trunk/bin/llvm-dwarfdump
tools.llvmdwarfdumptrunk.name=llvm-dwarfdump (trunk)
tools.llvmdwarfdumptrunk.type=postcompilation
tools.llvmdwarfdumptrunk.class=llvm-dwarfdump-tool
tools.llvmdwarfdumptrunk.stdinHint=disabled