compilers=&gimplegcc86:&gimplecross:&wyrm
defaultCompiler=gimpleg152
demangler=/opt/compiler-explorer/gcc-15.2.0/bin/c++filt
objdumper=/opt/compiler-explorer/gcc-15.2.0/bin/objdump
needsMulti=false
compilerType=gimple
buildenvsetup=ceconan
buildenvsetup.host=https://conan.compiler-explorer.com

externalparser=CEAsmParser
externalparser.exe=/usr/local/bin/asm-parser

###############################
# GCC for x86
group.gimplegcc86.compilers=&gimplegcc86assert:gimpleg91:gimpleg92:gimpleg93:gimpleg94:gimpleg95:gimpleg101:gimpleg102:gimpleg103:gimpleg104:gimpleg105:gimpleg111:gimpleg112:gimpleg113:gimpleg114:gimpleg121:gimpleg122:gimpleg123:gimpleg124:gimpleg125:gimpleg131:gimpleg132:gimpleg133:gimpleg134:gimpleg141:gimpleg142:gimpleg143:gimpleg151:gimpleg152:gimplegsnapshot:gimplegstatic-analysis
group.gimplegcc86.groupName=GCC x86-64
group.gimplegcc86.instructionSet=amd64
group.gimplegcc86.isSemVer=true
group.gimplegcc86.baseName=x86-64 gcc
group.gimplegcc86.licenseLink=https://gcc.gnu.org/onlinedocs/gcc/Copying.html
group.gimplegcc86.licenseName=GNU General Public License
group.gimplegcc86.licensePreamble=Copyright (c) 2007 Free Software Foundation, Inc. <a href="https://fsf.org/" target="_blank">https://fsf.org/</a>
group.gimplegcc86.compilerCategories=gcc

compiler.gimpleg91.exe=/opt/compiler-explorer/gcc-9.1.0/bin/gcc
compiler.gimpleg91.semver=9.1
compiler.gimpleg92.exe=/opt/compiler-explorer/gcc-9.2.0/bin/gcc
compiler.gimpleg92.semver=9.2
compiler.gimpleg93.exe=/opt/compiler-explorer/gcc-9.3.0/bin/gcc
compiler.gimpleg93.semver=9.3
compiler.gimpleg94.exe=/opt/compiler-explorer/gcc-9.4.0/bin/gcc
compiler.gimpleg94.semver=9.4
compiler.gimpleg95.exe=/opt/compiler-explorer/gcc-9.5.0/bin/gcc
compiler.gimpleg95.semver=9.5
compiler.gimpleg101.exe=/opt/compiler-explorer/gcc-10.1.0/bin/gcc
compiler.gimpleg101.semver=10.1
compiler.gimpleg102.exe=/opt/compiler-explorer/gcc-10.2.0/bin/gcc
compiler.gimpleg102.semver=10.2
compiler.gimpleg103.exe=/opt/compiler-explorer/gcc-10.3.0/bin/gcc
compiler.gimpleg103.semver=10.3
compiler.gimpleg104.exe=/opt/compiler-explorer/gcc-10.4.0/bin/gcc
compiler.gimpleg104.semver=10.4
compiler.gimpleg105.exe=/opt/compiler-explorer/gcc-10.5.0/bin/gcc
compiler.gimpleg105.semver=10.5
compiler.gimpleg111.exe=/opt/compiler-explorer/gcc-11.1.0/bin/gcc
compiler.gimpleg111.semver=11.1
compiler.gimpleg112.exe=/opt/compiler-explorer/gcc-11.2.0/bin/gcc
compiler.gimpleg112.semver=11.2
compiler.gimpleg113.exe=/opt/compiler-explorer/gcc-11.3.0/bin/gcc
compiler.gimpleg113.semver=11.3
compiler.gimpleg114.exe=/opt/compiler-explorer/gcc-11.4.0/bin/gcc
compiler.gimpleg114.semver=11.4
compiler.gimpleg121.exe=/opt/compiler-explorer/gcc-12.1.0/bin/gcc
compiler.gimpleg121.semver=12.1
compiler.gimpleg122.exe=/opt/compiler-explorer/gcc-12.2.0/bin/gcc
compiler.gimpleg122.semver=12.2
compiler.gimpleg123.exe=/opt/compiler-explorer/gcc-12.3.0/bin/gcc
compiler.gimpleg123.semver=12.3
compiler.gimpleg124.exe=/opt/compiler-explorer/gcc-12.4.0/bin/gcc
compiler.gimpleg124.semver=12.4
compiler.gimpleg125.exe=/opt/compiler-explorer/gcc-12.5.0/bin/gcc
compiler.gimpleg125.semver=12.5
compiler.gimpleg131.exe=/opt/compiler-explorer/gcc-13.1.0/bin/gcc
compiler.gimpleg131.semver=13.1
compiler.gimpleg132.exe=/opt/compiler-explorer/gcc-13.2.0/bin/gcc
compiler.gimpleg132.semver=13.2
compiler.gimpleg133.exe=/opt/compiler-explorer/gcc-13.3.0/bin/gcc
compiler.gimpleg133.semver=13.3
compiler.gimpleg134.exe=/opt/compiler-explorer/gcc-13.4.0/bin/gcc
compiler.gimpleg134.semver=13.4
compiler.gimpleg141.exe=/opt/compiler-explorer/gcc-14.1.0/bin/gcc
compiler.gimpleg141.semver=14.1
compiler.gimpleg142.exe=/opt/compiler-explorer/gcc-14.2.0/bin/gcc
compiler.gimpleg142.semver=14.2
compiler.gimpleg143.exe=/opt/compiler-explorer/gcc-14.3.0/bin/gcc
compiler.gimpleg143.semver=14.3
compiler.gimpleg151.exe=/opt/compiler-explorer/gcc-15.1.0/bin/gcc
compiler.gimpleg151.semver=15.1
compiler.gimpleg152.exe=/opt/compiler-explorer/gcc-15.2.0/bin/gcc
compiler.gimpleg152.semver=15.2

compiler.gimplegsnapshot.exe=/opt/compiler-explorer/gcc-snapshot/bin/gcc
compiler.gimplegsnapshot.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt
compiler.gimplegsnapshot.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
compiler.gimplegsnapshot.semver=(trunk)
compiler.gimplegsnapshot.isNightly=true

compiler.gimplegstatic-analysis.hidden=true
compiler.gimplegstatic-analysis.exe=/opt/compiler-explorer/gcc-static-analysis-trunk/bin/gcc
compiler.gimplegstatic-analysis.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt
compiler.gimplegstatic-analysis.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
compiler.gimplegstatic-analysis.semver=(static analysis)
compiler.gimplegstatic-analysis.options=-fanalyzer -fdiagnostics-urls=never -fdiagnostics-color=always
compiler.gimplegstatic-analysis.notification=Experimental static analyzer; see <a href="https://gcc.gnu.org/wiki/DavidMalcolm/StaticAnalyzer" target="_blank" rel="noopener noreferrer">GCC wiki page<sup><small class="fas fa-external-link-alt opens-new-window" title="Opens in a new window"></small></sup></a>

## GCC build with "assertions" (--enable-checking=XXX)
group.gimplegcc86assert.compilers=gimpleg103assert:gimpleg104assert:gimpleg105assert:gimpleg111assert:gimpleg112assert:gimpleg113assert:gimpleg114assert:gimpleg121assert:gimpleg122assert:gimpleg123assert:gimpleg124assert:gimpleg125assert:gimpleg131assert:gimpleg132assert:gimpleg133assert:gimpleg134assert:gimpleg141assert:gimpleg142assert:gimpleg143assert:gimpleg151assert:gimpleg152assert
group.gimplegcc86assert.groupName=GCC x86-64 (assertions)

compiler.gimpleg103assert.exe=/opt/compiler-explorer/gcc-assertions-10.3.0/bin/gcc
compiler.gimpleg103assert.semver=10.3 (assertions)
compiler.gimpleg104assert.exe=/opt/compiler-explorer/gcc-assertions-10.4.0/bin/gcc
compiler.gimpleg104assert.semver=10.4 (assertions)
compiler.gimpleg105assert.exe=/opt/compiler-explorer/gcc-assertions-10.5.0/bin/gcc
compiler.gimpleg105assert.semver=10.5 (assertions)
compiler.gimpleg111assert.exe=/opt/compiler-explorer/gcc-assertions-11.1.0/bin/gcc
compiler.gimpleg111assert.semver=11.1 (assertions)
compiler.gimpleg112assert.exe=/opt/compiler-explorer/gcc-assertions-11.2.0/bin/gcc
compiler.gimpleg112assert.semver=11.2 (assertions)
compiler.gimpleg113assert.exe=/opt/compiler-explorer/gcc-assertions-11.3.0/bin/gcc
compiler.gimpleg113assert.semver=11.3 (assertions)
compiler.gimpleg114assert.exe=/opt/compiler-explorer/gcc-assertions-11.4.0/bin/gcc
compiler.gimpleg114assert.semver=11.4 (assertions)
compiler.gimpleg121assert.exe=/opt/compiler-explorer/gcc-assertions-12.1.0/bin/gcc
compiler.gimpleg121assert.semver=12.1 (assertions)
compiler.gimpleg122assert.exe=/opt/compiler-explorer/gcc-assertions-12.2.0/bin/gcc
compiler.gimpleg122assert.semver=12.2 (assertions)
compiler.gimpleg123assert.exe=/opt/compiler-explorer/gcc-assertions-12.3.0/bin/gcc
compiler.gimpleg123assert.semver=12.3 (assertions)
compiler.gimpleg124assert.exe=/opt/compiler-explorer/gcc-assertions-12.4.0/bin/gcc
compiler.gimpleg124assert.semver=12.4 (assertions)
compiler.gimpleg125assert.exe=/opt/compiler-explorer/gcc-assertions-12.5.0/bin/gcc
compiler.gimpleg125assert.semver=12.5 (assertions)
compiler.gimpleg131assert.exe=/opt/compiler-explorer/gcc-assertions-13.1.0/bin/gcc
compiler.gimpleg131assert.semver=13.1 (assertions)
compiler.gimpleg132assert.exe=/opt/compiler-explorer/gcc-assertions-13.2.0/bin/gcc
compiler.gimpleg132assert.semver=13.2 (assertions)
compiler.gimpleg133assert.exe=/opt/compiler-explorer/gcc-assertions-13.3.0/bin/gcc
compiler.gimpleg133assert.semver=13.3 (assertions)
compiler.gimpleg134assert.exe=/opt/compiler-explorer/gcc-assertions-13.4.0/bin/gcc
compiler.gimpleg134assert.semver=13.4 (assertions)
compiler.gimpleg141assert.exe=/opt/compiler-explorer/gcc-assertions-14.1.0/bin/gcc
compiler.gimpleg141assert.semver=14.1 (assertions)
compiler.gimpleg142assert.exe=/opt/compiler-explorer/gcc-assertions-14.2.0/bin/gcc
compiler.gimpleg142assert.semver=14.2 (assertions)
compiler.gimpleg143assert.exe=/opt/compiler-explorer/gcc-assertions-14.3.0/bin/gcc
compiler.gimpleg143assert.semver=14.3 (assertions)
compiler.gimpleg151assert.exe=/opt/compiler-explorer/gcc-assertions-15.1.0/bin/gcc
compiler.gimpleg151assert.semver=15.1 (assertions)
compiler.gimpleg152assert.exe=/opt/compiler-explorer/gcc-assertions-15.2.0/bin/gcc
compiler.gimpleg152assert.semver=15.2 (assertions)

################################
# GCC for AVR
group.gimpleavr.compilers=gimpleavrg920:gimpleavrg930:gimpleavrg1030:gimpleavrg1100:gimpleavrg1210:gimpleavrg1220:gimpleavrg1230:gimpleavrg1240:gimpleavrg1250:gimpleavrg1310:gimpleavrg1320:gimpleavrg1330:gimpleavrg1340:gimpleavrg1410:gimpleavrg1420:gimpleavrg1430:gimpleavrg1510:gimpleavrg1520
group.gimpleavr.groupName=AVR GCC
group.gimpleavr.baseName=AVR gcc
group.gimpleavr.isSemVer=true

compiler.gimpleavrg920.exe=/opt/compiler-explorer/avr/gcc-9.2.0/bin/avr-gcc
compiler.gimpleavrg920.semver=9.2.0
compiler.gimpleavrg920.objdumper=/opt/compiler-explorer/avr/gcc-9.2.0/bin/avr-objdump

compiler.gimpleavrg930.exe=/opt/compiler-explorer/avr/gcc-9.3.0/bin/avr-gcc
compiler.gimpleavrg930.semver=9.3.0
compiler.gimpleavrg930.objdumper=/opt/compiler-explorer/avr/gcc-9.3.0/bin/avr-objdump

compiler.gimpleavrg1030.exe=/opt/compiler-explorer/avr/gcc-10.3.0/bin/avr-gcc
compiler.gimpleavrg1030.semver=10.3.0
compiler.gimpleavrg1030.objdumper=/opt/compiler-explorer/avr/gcc-10.3.0/bin/avr-objdump

compiler.gimpleavrg1100.exe=/opt/compiler-explorer/avr/gcc-11.1.0/bin/avr-gcc
compiler.gimpleavrg1100.semver=11.1.0
compiler.gimpleavrg1100.objdumper=/opt/compiler-explorer/avr/gcc-11.1.0/bin/avr-objdump

compiler.gimpleavrg1210.exe=/opt/compiler-explorer/avr/gcc-12.1.0/avr/bin/avr-gcc
compiler.gimpleavrg1210.semver=12.1.0
compiler.gimpleavrg1210.objdumper=/opt/compiler-explorer/avr/gcc-12.1.0/avr/bin/avr-objdump

compiler.gimpleavrg1220.exe=/opt/compiler-explorer/avr/gcc-12.2.0/avr/bin/avr-gcc
compiler.gimpleavrg1220.semver=12.2.0
compiler.gimpleavrg1220.objdumper=/opt/compiler-explorer/avr/gcc-12.2.0/avr/bin/avr-objdump
compiler.gimpleavrg1220.demangler=/opt/compiler-explorer/avr/gcc-12.2.0/avr/bin/avr-c++filt

compiler.gimpleavrg1230.exe=/opt/compiler-explorer/avr/gcc-12.3.0/avr/bin/avr-gcc
compiler.gimpleavrg1230.semver=12.3.0
compiler.gimpleavrg1230.objdumper=/opt/compiler-explorer/avr/gcc-12.3.0/avr/bin/avr-objdump
compiler.gimpleavrg1230.demangler=/opt/compiler-explorer/avr/gcc-12.3.0/avr/bin/avr-c++filt

compiler.gimpleavrg1240.exe=/opt/compiler-explorer/avr/gcc-12.4.0/avr/bin/avr-gcc
compiler.gimpleavrg1240.semver=12.4.0
compiler.gimpleavrg1240.objdumper=/opt/compiler-explorer/avr/gcc-12.4.0/avr/bin/avr-objdump
compiler.gimpleavrg1240.demangler=/opt/compiler-explorer/avr/gcc-12.4.0/avr/bin/avr-c++filt

compiler.gimpleavrg1250.exe=/opt/compiler-explorer/avr/gcc-12.5.0/avr/bin/avr-gcc
compiler.gimpleavrg1250.semver=12.5.0
compiler.gimpleavrg1250.objdumper=/opt/compiler-explorer/avr/gcc-12.5.0/avr/bin/avr-objdump
compiler.gimpleavrg1250.demangler=/opt/compiler-explorer/avr/gcc-12.5.0/avr/bin/avr-c++filt

compiler.gimpleavrg1310.exe=/opt/compiler-explorer/avr/gcc-13.1.0/avr/bin/avr-gcc
compiler.gimpleavrg1310.semver=13.1.0
compiler.gimpleavrg1310.objdumper=/opt/compiler-explorer/avr/gcc-13.1.0/avr/bin/avr-objdump
compiler.gimpleavrg1310.demangler=/opt/compiler-explorer/avr/gcc-13.1.0/avr/bin/avr-c++filt

compiler.gimpleavrg1320.exe=/opt/compiler-explorer/avr/gcc-13.2.0/avr/bin/avr-gcc
compiler.gimpleavrg1320.semver=13.2.0
compiler.gimpleavrg1320.objdumper=/opt/compiler-explorer/avr/gcc-13.2.0/avr/bin/avr-objdump
compiler.gimpleavrg1320.demangler=/opt/compiler-explorer/avr/gcc-13.2.0/avr/bin/avr-c++filt

compiler.gimpleavrg1330.exe=/opt/compiler-explorer/avr/gcc-13.3.0/avr/bin/avr-gcc
compiler.gimpleavrg1330.semver=13.3.0
compiler.gimpleavrg1330.objdumper=/opt/compiler-explorer/avr/gcc-13.3.0/avr/bin/avr-objdump
compiler.gimpleavrg1330.demangler=/opt/compiler-explorer/avr/gcc-13.3.0/avr/bin/avr-c++filt

compiler.gimpleavrg1340.exe=/opt/compiler-explorer/avr/gcc-13.4.0/avr/bin/avr-gcc
compiler.gimpleavrg1340.semver=13.4.0
compiler.gimpleavrg1340.objdumper=/opt/compiler-explorer/avr/gcc-13.4.0/avr/bin/avr-objdump
compiler.gimpleavrg1340.demangler=/opt/compiler-explorer/avr/gcc-13.4.0/avr/bin/avr-c++filt

compiler.gimpleavrg1410.exe=/opt/compiler-explorer/avr/gcc-14.1.0/avr/bin/avr-gcc
compiler.gimpleavrg1410.semver=14.1.0
compiler.gimpleavrg1410.objdumper=/opt/compiler-explorer/avr/gcc-14.1.0/avr/bin/avr-objdump
compiler.gimpleavrg1410.demangler=/opt/compiler-explorer/avr/gcc-14.1.0/avr/bin/avr-c++filt

compiler.gimpleavrg1420.exe=/opt/compiler-explorer/avr/gcc-14.2.0/avr/bin/avr-gcc
compiler.gimpleavrg1420.semver=14.2.0
compiler.gimpleavrg1420.objdumper=/opt/compiler-explorer/avr/gcc-14.2.0/avr/bin/avr-objdump
compiler.gimpleavrg1420.demangler=/opt/compiler-explorer/avr/gcc-14.2.0/avr/bin/avr-c++filt

compiler.gimpleavrg1430.exe=/opt/compiler-explorer/avr/gcc-14.3.0/avr/bin/avr-gcc
compiler.gimpleavrg1430.semver=14.3.0
compiler.gimpleavrg1430.objdumper=/opt/compiler-explorer/avr/gcc-14.3.0/avr/bin/avr-objdump
compiler.gimpleavrg1430.demangler=/opt/compiler-explorer/avr/gcc-14.3.0/avr/bin/avr-c++filt

compiler.gimpleavrg1510.exe=/opt/compiler-explorer/avr/gcc-15.1.0/avr/bin/avr-gcc
compiler.gimpleavrg1510.semver=15.1.0
compiler.gimpleavrg1510.objdumper=/opt/compiler-explorer/avr/gcc-15.1.0/avr/bin/avr-objdump
compiler.gimpleavrg1510.demangler=/opt/compiler-explorer/avr/gcc-15.1.0/avr/bin/avr-c++filt

compiler.gimpleavrg1520.exe=/opt/compiler-explorer/avr/gcc-15.2.0/avr/bin/avr-gcc
compiler.gimpleavrg1520.semver=15.2.0
compiler.gimpleavrg1520.objdumper=/opt/compiler-explorer/avr/gcc-15.2.0/avr/bin/avr-objdump
compiler.gimpleavrg1520.demangler=/opt/compiler-explorer/avr/gcc-15.2.0/avr/bin/avr-c++filt

################################
# GCC for Xtensa ESP32
group.gimplextensaesp32.compilers=gimpleesp32g2022r1:gimpleesp32g20230208:gimpleesp32g20241119
group.gimplextensaesp32.groupName=Xtensa ESP32 GCC
group.gimplextensaesp32.supportsBinary=false
group.gimplextensaesp32.instructionSet=xtensa
group.gimplextensaesp32.supportsAsmDocs=false
group.gimplextensaesp32.supportsBinaryObject=true

compiler.gimpleesp32g2022r1.exe=/opt/compiler-explorer/xtensa/xtensa-esp32-elf-gcc11_2_0-esp-2022r1/bin/xtensa-esp32-elf-gcc
compiler.gimpleesp32g2022r1.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp32-elf-gcc11_2_0-esp-2022r1/bin/xtensa-esp32-elf-objdump
compiler.gimpleesp32g2022r1.name=Xtensa ESP32 gcc 11.2.0 (2022r1)
compiler.gimpleesp32g20230208.exe=/opt/compiler-explorer/xtensa/xtensa-esp32-elf-12.2.0_20230208/bin/xtensa-esp32-elf-gcc
compiler.gimpleesp32g20230208.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp32-elf-12.2.0_20230208/bin/xtensa-esp32-elf-objdump
compiler.gimpleesp32g20230208.name=Xtensa ESP32 gcc 12.2.0 (20230208)
compiler.gimpleesp32g20241119.exe=/opt/compiler-explorer/xtensa/xtensa-esp-elf-14.2.0_20241119/bin/xtensa-esp32-elf-gcc
compiler.gimpleesp32g20241119.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp-elf-14.2.0_20241119/bin/xtensa-esp32-elf-objdump
compiler.gimpleesp32g20241119.name=Xtensa ESP32 gcc 14.2.0 (20241119)

################################
# GCC for Xtensa ESP32-S2
group.gimplextensaesp32s2.compilers=gimpleesp32s2g2022r1:gimpleesp32s2g20230208:gimpleesp32s2g20241119
group.gimplextensaesp32s2.groupName=Xtensa ESP32-S2 GCC
group.gimplextensaesp32s2.supportsBinary=false
group.gimplextensaesp32s2.instructionSet=xtensa
group.gimplextensaesp32s2.supportsAsmDocs=false
group.gimplextensaesp32s2.supportsBinaryObject=true

compiler.gimpleesp32s2g2022r1.exe=/opt/compiler-explorer/xtensa/xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1/bin/xtensa-esp32s2-elf-gcc
compiler.gimpleesp32s2g2022r1.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1/bin/xtensa-esp32s2-elf-objdump
compiler.gimpleesp32s2g2022r1.name=Xtensa ESP32-S2 gcc 11.2.0 (2022r1)
compiler.gimpleesp32s2g20230208.exe=/opt/compiler-explorer/xtensa/xtensa-esp32s2-elf-12.2.0_20230208/bin/xtensa-esp32s2-elf-gcc
compiler.gimpleesp32s2g20230208.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp32s2-elf-12.2.0_20230208/bin/xtensa-esp32s2-elf-objdump
compiler.gimpleesp32s2g20230208.name=Xtensa ESP32-S2 gcc 12.2.0 (20230208)
compiler.gimpleesp32s2g20241119.exe=/opt/compiler-explorer/xtensa/xtensa-esp-elf-14.2.0_20241119/bin/xtensa-esp32s2-elf-gcc
compiler.gimpleesp32s2g20241119.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp-elf-14.2.0_20241119/bin/xtensa-esp32s2-elf-objdump
compiler.gimpleesp32s2g20241119.name=Xtensa ESP32-S2 gcc 14.2.0 (20241119)

################################
# GCC for Xtensa ESP32-S3
group.gimplextensaesp32s3.compilers=gimpleesp32s3g2022r1:gimpleesp32s3g20230208:gimpleesp32s3g20241119
group.gimplextensaesp32s3.groupName=Xtensa ESP32-S3 GCC
group.gimplextensaesp32s3.supportsBinary=false
group.gimplextensaesp32s3.instructionSet=xtensa
group.gimplextensaesp32s3.supportsAsmDocs=false
group.gimplextensaesp32s3.supportsBinaryObject=true

compiler.gimpleesp32s3g2022r1.exe=/opt/compiler-explorer/xtensa/xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1/bin/xtensa-esp32s3-elf-gcc
compiler.gimpleesp32s3g2022r1.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1/bin/xtensa-esp32s3-elf-objdump
compiler.gimpleesp32s3g2022r1.name=Xtensa ESP32-S3 gcc 11.2.0 (2022r1)
compiler.gimpleesp32s3g20230208.exe=/opt/compiler-explorer/xtensa/xtensa-esp32s3-elf-12.2.0_20230208/bin/xtensa-esp32s3-elf-gcc
compiler.gimpleesp32s3g20230208.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp32s3-elf-12.2.0_20230208/bin/xtensa-esp32s3-elf-objdump
compiler.gimpleesp32s3g20230208.name=Xtensa ESP32-S3 gcc 12.2.0 (20230208)
compiler.gimpleesp32s3g20241119.exe=/opt/compiler-explorer/xtensa/xtensa-esp-elf-14.2.0_20241119/bin/xtensa-esp32s3-elf-gcc
compiler.gimpleesp32s3g20241119.objdumper=/opt/compiler-explorer/xtensa/xtensa-esp-elf-14.2.0_20241119/bin/xtensa-esp32s3-elf-objdump
compiler.gimpleesp32s3g20241119.name=Xtensa ESP32-S3 gcc 14.2.0 (20241119)

###############################
# GCC for Kalray
group.gimplekalray.compilers=gimplekvxg1130_v4120:gimplekvxg1031_v4111:gimplekvxg1031_v4100:gimplekvxg941_v490:gimplekvxg941_v480:gimplekvxg941_v460
group.gimplekalray.groupName=Kalray MPPA GCC
group.gimplekalray.isSemVer=true
# kvx versions are different from the GCC they wrap

compiler.gimplekvxg1130_v4120.exe=/opt/compiler-explorer/kvx/acb-4.12.0/bin/kvx-elf-gcc
compiler.gimplekvxg1130_v4120.name=KVX ACB 4.12.0 (GCC 11.3.0)
compiler.gimplekvxg1130_v4120.semver=4.12.0
compiler.gimplekvxg1130_v4120.objdumper=/opt/compiler-explorer/kvx/acb-4.12.0/bin/kvx-elf-objdump

compiler.gimplekvxg1031_v4111.exe=/opt/compiler-explorer/kvx/acb-4.11.1/bin/kvx-elf-gcc
compiler.gimplekvxg1031_v4111.name=KVX ACB 4.11.1 (GCC 10.3.1)
compiler.gimplekvxg1031_v4111.semver=4.11.1
compiler.gimplekvxg1031_v4111.objdumper=/opt/compiler-explorer/kvx/acb-4.11.1/bin/kvx-elf-objdump
compiler.gimplekvxg1031_v4111.alias=ckvxg1031_v4110

compiler.gimplekvxg1031_v4100.exe=/opt/compiler-explorer/kvx/acb-4.10.0/bin/kvx-elf-gcc
compiler.gimplekvxg1031_v4100.name=KVX ACB 4.10.0 (GCC 10.3.1)
compiler.gimplekvxg1031_v4100.semver=4.10.0
compiler.gimplekvxg1031_v4100.objdumper=/opt/compiler-explorer/kvx/acb-4.10.0/bin/kvx-elf-objdump

compiler.gimplekvxg941_v490.exe=/opt/compiler-explorer/kvx/acb-4.9.0/bin/kvx-elf-gcc
compiler.gimplekvxg941_v490.name=KVX ACB 4.9.0 (GCC 9.4.1)
compiler.gimplekvxg941_v490.semver=4.9.0
compiler.gimplekvxg941_v490.objdumper=/opt/compiler-explorer/kvx/acb-4.9.0/bin/kvx-elf-objdump

compiler.gimplekvxg941_v480.exe=/opt/compiler-explorer/kvx/acb-4.8.0/bin/kvx-elf-gcc
compiler.gimplekvxg941_v480.name=KVX ACB 4.8.0 (GCC 9.4.1)
compiler.gimplekvxg941_v480.semver=4.8.0
compiler.gimplekvxg941_v480.objdumper=/opt/compiler-explorer/kvx/acb-4.8.0/bin/kvx-elf-objdump

compiler.gimplekvxg941_v460.exe=/opt/compiler-explorer/kvx/acb-4.6.0/bin/kvx-elf-gcc
compiler.gimplekvxg941_v460.name=KVX ACB 4.6.0 (GCC 9.4.1)
compiler.gimplekvxg941_v460.semver=4.6.0
compiler.gimplekvxg941_v460.objdumper=/opt/compiler-explorer/kvx/acb-4.6.0/bin/kvx-elf-objdump

###############################
# GCC for VAX
#
group.gimplevax.compilers=gimplevaxg1240:gimplevaxg1050:gimplevaxg1040
group.gimplevax.groupName=VAX GCC
group.gimplevax.baseName=vax gcc
group.gimplevax.isSemVer=true
group.gimplevax.supportsBinary=true
group.gimplevax.supportsBinaryObject=true
group.gimplevax.supportsExecute=false

compiler.gimplevaxg1240.exe=/opt/compiler-explorer/vax/gcc-12.4.0-2025-04-16/bin/vax--netbsdelf-gcc
compiler.gimplevaxg1240.options=--sysroot /opt/compiler-explorer/vax/gcc-12.4.0-2025-04-16/vax--netbsdelf-sysroot/
compiler.gimplevaxg1240.objdumper=/opt/compiler-explorer/vax/gcc-12.4.0-2025-04-16/bin/vax--netbsdelf-objdump
compiler.gimplevaxg1240.demangler=/opt/compiler-explorer/vax/gcc-12.4.0-2025-04-16/bin/vax--netbsdelf-c++filt
compiler.gimplevaxg1240.name=VAX gcc NetBSDELF 12.4.0 (Apr 16 05:27 2025)
compiler.gimplevaxg1240.semver=12.4.0

compiler.gimplevaxg1050.exe=/opt/compiler-explorer/vax/gcc-10.5.0-2023-11-16/bin/vax--netbsdelf-gcc
compiler.gimplevaxg1050.options=--sysroot /opt/compiler-explorer/vax/gcc-10.5.0-2023-11-16/vax--netbsdelf-sysroot/
compiler.gimplevaxg1050.objdumper=/opt/compiler-explorer/vax/gcc-10.5.0-2023-11-16/bin/vax--netbsdelf-objdump
compiler.gimplevaxg1050.demangler=/opt/compiler-explorer/vax/gcc-10.5.0-2023-11-16/bin/vax--netbsdelf-c++filt
compiler.gimplevaxg1050.name=VAX gcc NetBSDELF 10.5.0 (Nov 15 03:50:22 2023)
compiler.gimplevaxg1050.semver=10.5.0

compiler.gimplevaxg1040.exe=/opt/compiler-explorer/vax/gcc-10.4.0/bin/vax--netbsdelf-gcc
compiler.gimplevaxg1040.options=--sysroot /opt/compiler-explorer/vax/gcc-10.4.0/vax--netbsdelf-sysroot/
compiler.gimplevaxg1040.objdumper=/opt/compiler-explorer/vax/gcc-10.4.0/bin/vax--netbsdelf-objdump
compiler.gimplevaxg1040.name=VAX gcc NetBSDELF 10.4.0
compiler.gimplevaxg1040.semver=10.4.0


###############################
# Cross compilers for MIPS
group.gimplemipss.compilers=&gimplemips:&gimplemipsel:&gimplemips64:&gimplemips64el
group.gimplemipss.isSemVer=true
group.gimplemipss.supportsBinary=true
group.gimplemipss.supportsExecute=false

# GCC for all MIPS
## MIPS
group.gimplemips.compilers=gimplemips930:gimplemips1120:gimplemipsg1210:gimplemipsg1220:gimplemipsg1230:gimplemipsg1240:gimplemipsg1250:gimplemipsg1310:gimplemipsg1320:gimplemipsg1330:gimplemipsg1340:gimplemipsg1410:gimplemipsg1420:gimplemipsg1430:gimplemipsg1510:gimplemipsg1520
group.gimplemips.groupName=MIPS GCC
group.gimplemips.baseName=mips gcc

compiler.gimplemips930.exe=/opt/compiler-explorer/mips/mips-mti-elf/2020.06-01/bin/mips-mti-elf-gcc
compiler.gimplemips930.name=mips gcc 9.3.0 (codescape)
compiler.gimplemips930.semver=9.3.0
compiler.gimplemips930.objdumper=/opt/compiler-explorer/mips/mips-mti-elf/2020.06-01/bin/mips-mti-elf-objdump

compiler.gimplemips1120.exe=/opt/compiler-explorer/mips/gcc-11.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemips1120.semver=11.2.0
compiler.gimplemips1120.objdumper=/opt/compiler-explorer/mips/gcc-11.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump

compiler.gimplemipsg1210.exe=/opt/compiler-explorer/mips/gcc-12.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1210.semver=12.1.0
compiler.gimplemipsg1210.objdumper=/opt/compiler-explorer/mips/gcc-12.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump

compiler.gimplemipsg1220.exe=/opt/compiler-explorer/mips/gcc-12.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1220.semver=12.2.0
compiler.gimplemipsg1220.objdumper=/opt/compiler-explorer/mips/gcc-12.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1220.demangler=/opt/compiler-explorer/mips/gcc-12.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

compiler.gimplemipsg1230.exe=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1230.semver=12.3.0
compiler.gimplemipsg1230.objdumper=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1230.demangler=/opt/compiler-explorer/mips/gcc-12.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

compiler.gimplemipsg1240.exe=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1240.semver=12.4.0
compiler.gimplemipsg1240.objdumper=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1240.demangler=/opt/compiler-explorer/mips/gcc-12.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

compiler.gimplemipsg1250.exe=/opt/compiler-explorer/mips/gcc-12.5.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1250.semver=12.5.0
compiler.gimplemipsg1250.objdumper=/opt/compiler-explorer/mips/gcc-12.5.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1250.demangler=/opt/compiler-explorer/mips/gcc-12.5.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

compiler.gimplemipsg1310.exe=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1310.semver=13.1.0
compiler.gimplemipsg1310.objdumper=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1310.demangler=/opt/compiler-explorer/mips/gcc-13.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

compiler.gimplemipsg1320.exe=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1320.semver=13.2.0
compiler.gimplemipsg1320.objdumper=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1320.demangler=/opt/compiler-explorer/mips/gcc-13.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

compiler.gimplemipsg1330.exe=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1330.semver=13.3.0
compiler.gimplemipsg1330.objdumper=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1330.demangler=/opt/compiler-explorer/mips/gcc-13.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

compiler.gimplemipsg1340.exe=/opt/compiler-explorer/mips/gcc-13.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1340.semver=13.4.0
compiler.gimplemipsg1340.objdumper=/opt/compiler-explorer/mips/gcc-13.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1340.demangler=/opt/compiler-explorer/mips/gcc-13.4.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

compiler.gimplemipsg1410.exe=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1410.semver=14.1.0
compiler.gimplemipsg1410.objdumper=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1410.demangler=/opt/compiler-explorer/mips/gcc-14.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

compiler.gimplemipsg1420.exe=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1420.semver=14.2.0
compiler.gimplemipsg1420.objdumper=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1420.demangler=/opt/compiler-explorer/mips/gcc-14.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

compiler.gimplemipsg1430.exe=/opt/compiler-explorer/mips/gcc-14.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1430.semver=14.3.0
compiler.gimplemipsg1430.objdumper=/opt/compiler-explorer/mips/gcc-14.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1430.demangler=/opt/compiler-explorer/mips/gcc-14.3.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

compiler.gimplemipsg1510.exe=/opt/compiler-explorer/mips/gcc-15.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1510.semver=15.1.0
compiler.gimplemipsg1510.objdumper=/opt/compiler-explorer/mips/gcc-15.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1510.demangler=/opt/compiler-explorer/mips/gcc-15.1.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

compiler.gimplemipsg1520.exe=/opt/compiler-explorer/mips/gcc-15.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-gcc
compiler.gimplemipsg1520.semver=15.2.0
compiler.gimplemipsg1520.objdumper=/opt/compiler-explorer/mips/gcc-15.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-objdump
compiler.gimplemipsg1520.demangler=/opt/compiler-explorer/mips/gcc-15.2.0/mips-unknown-linux-gnu/bin/mips-unknown-linux-gnu-c++filt

## MIPS64
group.gimplemips64.groupName=MIPS64 GCC
group.gimplemips64.compilers=gimplemips64g1210:gimplemips64g1220:gimplemips64g1230:gimplemips64g1240:gimplemips64g1310:gimplemips64g1320:gimplemips64g1330:gimplemips64g1410:gimplemips64g1420:gimplemips64g1510:gimplemips64g1430:gimplemips64g1340:gimplemips64g1250:gimplemips64g1520:gimplemips112064
group.gimplemips64.baseName=mips64 gcc


compiler.gimplemips112064.exe=/opt/compiler-explorer/mips64/gcc-11.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips112064.semver=11.2.0
compiler.gimplemips112064.objdumper=/opt/compiler-explorer/mips64/gcc-11.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump

compiler.gimplemips64g1210.exe=/opt/compiler-explorer/mips64/gcc-12.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1210.semver=12.1.0
compiler.gimplemips64g1210.objdumper=/opt/compiler-explorer/mips64/gcc-12.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump

compiler.gimplemips64g1220.exe=/opt/compiler-explorer/mips64/gcc-12.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1220.semver=12.2.0
compiler.gimplemips64g1220.objdumper=/opt/compiler-explorer/mips64/gcc-12.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1220.demangler=/opt/compiler-explorer/mips64/gcc-12.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

compiler.gimplemips64g1230.exe=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1230.semver=12.3.0
compiler.gimplemips64g1230.objdumper=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1230.demangler=/opt/compiler-explorer/mips64/gcc-12.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

compiler.gimplemips64g1240.exe=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1240.semver=12.4.0
compiler.gimplemips64g1240.objdumper=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1240.demangler=/opt/compiler-explorer/mips64/gcc-12.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

compiler.gimplemips64g1250.exe=/opt/compiler-explorer/mips64/gcc-12.5.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1250.semver=12.5.0
compiler.gimplemips64g1250.objdumper=/opt/compiler-explorer/mips64/gcc-12.5.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1250.demangler=/opt/compiler-explorer/mips64/gcc-12.5.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

compiler.gimplemips64g1310.exe=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1310.semver=13.1.0
compiler.gimplemips64g1310.objdumper=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1310.demangler=/opt/compiler-explorer/mips64/gcc-13.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

compiler.gimplemips64g1320.exe=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1320.semver=13.2.0
compiler.gimplemips64g1320.objdumper=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1320.demangler=/opt/compiler-explorer/mips64/gcc-13.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

compiler.gimplemips64g1330.exe=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1330.semver=13.3.0
compiler.gimplemips64g1330.objdumper=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1330.demangler=/opt/compiler-explorer/mips64/gcc-13.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

compiler.gimplemips64g1340.exe=/opt/compiler-explorer/mips64/gcc-13.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1340.semver=13.4.0
compiler.gimplemips64g1340.objdumper=/opt/compiler-explorer/mips64/gcc-13.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1340.demangler=/opt/compiler-explorer/mips64/gcc-13.4.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

compiler.gimplemips64g1410.exe=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1410.semver=14.1.0
compiler.gimplemips64g1410.objdumper=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1410.demangler=/opt/compiler-explorer/mips64/gcc-14.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

compiler.gimplemips64g1420.exe=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1420.semver=14.2.0
compiler.gimplemips64g1420.objdumper=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1420.demangler=/opt/compiler-explorer/mips64/gcc-14.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

compiler.gimplemips64g1430.exe=/opt/compiler-explorer/mips64/gcc-14.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1430.semver=14.3.0
compiler.gimplemips64g1430.objdumper=/opt/compiler-explorer/mips64/gcc-14.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1430.demangler=/opt/compiler-explorer/mips64/gcc-14.3.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

compiler.gimplemips64g1510.exe=/opt/compiler-explorer/mips64/gcc-15.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1510.semver=15.1.0
compiler.gimplemips64g1510.objdumper=/opt/compiler-explorer/mips64/gcc-15.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1510.demangler=/opt/compiler-explorer/mips64/gcc-15.1.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

compiler.gimplemips64g1520.exe=/opt/compiler-explorer/mips64/gcc-15.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-gcc
compiler.gimplemips64g1520.semver=15.2.0
compiler.gimplemips64g1520.objdumper=/opt/compiler-explorer/mips64/gcc-15.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-objdump
compiler.gimplemips64g1520.demangler=/opt/compiler-explorer/mips64/gcc-15.2.0/mips64-unknown-linux-gnu/bin/mips64-unknown-linux-gnu-c++filt

## MIPS EL
group.gimplemipsel.groupName=MIPSEL GCC
group.gimplemipsel.compilers=gimplemipselg1210:gimplemipselg1220:gimplemipselg1230:gimplemipselg1240:gimplemipselg1250:gimplemipselg1310:gimplemipselg1320:gimplemipselg1330:gimplemipselg1340:gimplemipselg1410:gimplemipselg1420:gimplemipselg1430:gimplemipselg1510:gimplemipselg1520
group.gimplemipsel.baseName=mips (el) gcc

compiler.gimplemipselg1210.exe=/opt/compiler-explorer/mipsel/gcc-12.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1210.semver=12.1.0
compiler.gimplemipselg1210.objdumper=/opt/compiler-explorer/mipsel/gcc-12.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump

compiler.gimplemipselg1220.exe=/opt/compiler-explorer/mipsel/gcc-12.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1220.semver=12.2.0
compiler.gimplemipselg1220.objdumper=/opt/compiler-explorer/mipsel/gcc-12.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1220.demangler=/opt/compiler-explorer/mipsel/gcc-12.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

compiler.gimplemipselg1230.exe=/opt/compiler-explorer/mipsel/gcc-12.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1230.semver=12.3.0
compiler.gimplemipselg1230.objdumper=/opt/compiler-explorer/mipsel/gcc-12.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1230.demangler=/opt/compiler-explorer/mipsel/gcc-12.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

compiler.gimplemipselg1240.exe=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1240.semver=12.4.0
compiler.gimplemipselg1240.objdumper=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1240.demangler=/opt/compiler-explorer/mipsel/gcc-12.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

compiler.gimplemipselg1250.exe=/opt/compiler-explorer/mipsel/gcc-12.5.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1250.semver=12.5.0
compiler.gimplemipselg1250.objdumper=/opt/compiler-explorer/mipsel/gcc-12.5.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1250.demangler=/opt/compiler-explorer/mipsel/gcc-12.5.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

compiler.gimplemipselg1310.exe=/opt/compiler-explorer/mipsel/gcc-13.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1310.semver=13.1.0
compiler.gimplemipselg1310.objdumper=/opt/compiler-explorer/mipsel/gcc-13.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1310.demangler=/opt/compiler-explorer/mipsel/gcc-13.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

compiler.gimplemipselg1320.exe=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1320.semver=13.2.0
compiler.gimplemipselg1320.objdumper=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1320.demangler=/opt/compiler-explorer/mipsel/gcc-13.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

compiler.gimplemipselg1330.exe=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1330.semver=13.3.0
compiler.gimplemipselg1330.objdumper=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1330.demangler=/opt/compiler-explorer/mipsel/gcc-13.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

compiler.gimplemipselg1340.exe=/opt/compiler-explorer/mipsel/gcc-13.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1340.semver=13.4.0
compiler.gimplemipselg1340.objdumper=/opt/compiler-explorer/mipsel/gcc-13.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1340.demangler=/opt/compiler-explorer/mipsel/gcc-13.4.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

compiler.gimplemipselg1410.exe=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1410.semver=14.1.0
compiler.gimplemipselg1410.objdumper=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1410.demangler=/opt/compiler-explorer/mipsel/gcc-14.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

compiler.gimplemipselg1420.exe=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1420.semver=14.2.0
compiler.gimplemipselg1420.objdumper=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1420.demangler=/opt/compiler-explorer/mipsel/gcc-14.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

compiler.gimplemipselg1430.exe=/opt/compiler-explorer/mipsel/gcc-14.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1430.semver=14.3.0
compiler.gimplemipselg1430.objdumper=/opt/compiler-explorer/mipsel/gcc-14.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1430.demangler=/opt/compiler-explorer/mipsel/gcc-14.3.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

compiler.gimplemipselg1510.exe=/opt/compiler-explorer/mipsel/gcc-15.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1510.semver=15.1.0
compiler.gimplemipselg1510.objdumper=/opt/compiler-explorer/mipsel/gcc-15.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1510.demangler=/opt/compiler-explorer/mipsel/gcc-15.1.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

compiler.gimplemipselg1520.exe=/opt/compiler-explorer/mipsel/gcc-15.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-gcc
compiler.gimplemipselg1520.semver=15.2.0
compiler.gimplemipselg1520.objdumper=/opt/compiler-explorer/mipsel/gcc-15.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-objdump
compiler.gimplemipselg1520.demangler=/opt/compiler-explorer/mipsel/gcc-15.2.0/mipsel-multilib-linux-gnu/bin/mipsel-multilib-linux-gnu-c++filt

## MIPS64 EL
group.gimplemips64el.groupName=MIPS64EL GCC
group.gimplemips64el.compilers=gimplemips64elg1210:gimplemips64elg1220:gimplemips64elg1230:gimplemips64elg1240:gimplemips64elg1310:gimplemips64elg1320:gimplemips64elg1330:gimplemips64elg1410:gimplemips64elg1420:gimplemips64elg1510:gimplemips64elg1430:gimplemips64elg1340:gimplemips64elg1250:gimplemips64elg1520
group.gimplemips64el.baseName=mips64 (el) gcc

compiler.gimplemips64elg1210.exe=/opt/compiler-explorer/mips64el/gcc-12.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1210.semver=12.1.0
compiler.gimplemips64elg1210.objdumper=/opt/compiler-explorer/mips64el/gcc-12.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump

compiler.gimplemips64elg1220.exe=/opt/compiler-explorer/mips64el/gcc-12.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1220.semver=12.2.0
compiler.gimplemips64elg1220.objdumper=/opt/compiler-explorer/mips64el/gcc-12.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1220.demangler=/opt/compiler-explorer/mips64el/gcc-12.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

compiler.gimplemips64elg1230.exe=/opt/compiler-explorer/mips64el/gcc-12.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1230.semver=12.3.0
compiler.gimplemips64elg1230.objdumper=/opt/compiler-explorer/mips64el/gcc-12.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1230.demangler=/opt/compiler-explorer/mips64el/gcc-12.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

compiler.gimplemips64elg1240.exe=/opt/compiler-explorer/mips64el/gcc-12.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1240.semver=12.4.0
compiler.gimplemips64elg1240.objdumper=/opt/compiler-explorer/mips64el/gcc-12.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1240.demangler=/opt/compiler-explorer/mips64el/gcc-12.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

compiler.gimplemips64elg1250.exe=/opt/compiler-explorer/mips64el/gcc-12.5.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1250.semver=12.5.0
compiler.gimplemips64elg1250.objdumper=/opt/compiler-explorer/mips64el/gcc-12.5.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1250.demangler=/opt/compiler-explorer/mips64el/gcc-12.5.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

compiler.gimplemips64elg1310.exe=/opt/compiler-explorer/mips64el/gcc-13.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1310.semver=13.1.0
compiler.gimplemips64elg1310.objdumper=/opt/compiler-explorer/mips64el/gcc-13.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1310.demangler=/opt/compiler-explorer/mips64el/gcc-13.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

compiler.gimplemips64elg1320.exe=/opt/compiler-explorer/mips64el/gcc-13.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1320.semver=13.2.0
compiler.gimplemips64elg1320.objdumper=/opt/compiler-explorer/mips64el/gcc-13.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1320.demangler=/opt/compiler-explorer/mips64el/gcc-13.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

compiler.gimplemips64elg1330.exe=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1330.semver=13.3.0
compiler.gimplemips64elg1330.objdumper=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1330.demangler=/opt/compiler-explorer/mips64el/gcc-13.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

compiler.gimplemips64elg1340.exe=/opt/compiler-explorer/mips64el/gcc-13.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1340.semver=13.4.0
compiler.gimplemips64elg1340.objdumper=/opt/compiler-explorer/mips64el/gcc-13.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1340.demangler=/opt/compiler-explorer/mips64el/gcc-13.4.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

compiler.gimplemips64elg1410.exe=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1410.semver=14.1.0
compiler.gimplemips64elg1410.objdumper=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1410.demangler=/opt/compiler-explorer/mips64el/gcc-14.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

compiler.gimplemips64elg1420.exe=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1420.semver=14.2.0
compiler.gimplemips64elg1420.objdumper=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1420.demangler=/opt/compiler-explorer/mips64el/gcc-14.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

compiler.gimplemips64elg1430.exe=/opt/compiler-explorer/mips64el/gcc-14.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1430.semver=14.3.0
compiler.gimplemips64elg1430.objdumper=/opt/compiler-explorer/mips64el/gcc-14.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1430.demangler=/opt/compiler-explorer/mips64el/gcc-14.3.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

compiler.gimplemips64elg1510.exe=/opt/compiler-explorer/mips64el/gcc-15.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1510.semver=15.1.0
compiler.gimplemips64elg1510.objdumper=/opt/compiler-explorer/mips64el/gcc-15.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1510.demangler=/opt/compiler-explorer/mips64el/gcc-15.1.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

compiler.gimplemips64elg1520.exe=/opt/compiler-explorer/mips64el/gcc-15.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-gcc
compiler.gimplemips64elg1520.semver=15.2.0
compiler.gimplemips64elg1520.objdumper=/opt/compiler-explorer/mips64el/gcc-15.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-objdump
compiler.gimplemips64elg1520.demangler=/opt/compiler-explorer/mips64el/gcc-15.2.0/mips64el-multilib-linux-uclibc/bin/mips64el-multilib-linux-uclibc-c++filt

###############################
# Cross Compilers
group.gimplecross.compilers=&gimpleppcs:&gimplemipss:&gimplemsp:&gimplegccarm:&gimpleavr:&gimplervgcc:&gimplextensaesp32:&gimplextensaesp32s2:&gimplextensaesp32s3:&gimplekalray:&gimples390x:&gimplesh:&gimpleloongarch64:&gimplec6x:&gimplesparc:&gimplesparc64:&gimplesparcleon:&gimplebpf:&gimplevax:&gimplem68k:&gimplehppa:&gimpletricore
group.gimplecross.supportsBinary=false
group.gimplecross.supportsBinaryObject=true
group.gimplecross.groupName=Cross GCC
group.gimplecross.licenseLink=https://gcc.gnu.org/onlinedocs/gcc/Copying.html
group.gimplecross.licenseName=GNU General Public License
group.gimplecross.licensePreamble=Copyright (c) 2007 Free Software Foundation, Inc. <a href="https://fsf.org/" target="_blank">https://fsf.org/</a>
group.gimplecross.compilerCategories=gcc
group.gimplecross.isSemVer=true

###############################
# GCC for Tricore
group.gimpletricore.compilers=gimpletricoreg1130
group.gimpletricore.baseName=Tricore gcc
group.gimpletricore.groupName=Tricore GCC
group.gimpletricore.isSemVer=true
group.gimpletricore.supportsBinary=true
group.gimpletricore.supportsExecute=false

compiler.gimpletricoreg1130.exe=/opt/compiler-explorer/tricore/gcc-11.3.0/tricore-none-elf/bin/tricore-none-elf-gcc
compiler.gimpletricoreg1130.semver=11.3.0 (EEESlab)
compiler.gimpletricoreg1130.objdumper=/opt/compiler-explorer/tricore/gcc-11.3.0/tricore-none-elf/bin/tricore-none-elf-objdump
compiler.gimpletricoreg1130.demangler=/opt/compiler-explorer/tricore/gcc-11.3.0/tricore-none-elf/bin/tricore-none-elf-c++filt

###############################
# GCC for HPPA
group.gimplehppa.compilers=gimplehppag1420:gimplehppag1430:gimplehppag1510:gimplehppag1520
group.gimplehppa.baseName=HPPA gcc
group.gimplehppa.groupName=HPPA GCC
group.gimplehppa.isSemVer=true
group.gimplehppa.supportsBinary=true
group.gimplehppa.supportsExecute=false

compiler.gimplehppag1420.exe=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-gcc
compiler.gimplehppag1420.semver=14.2.0
compiler.gimplehppag1420.objdumper=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-objdump
compiler.gimplehppag1420.demangler=/opt/compiler-explorer/hppa/gcc-14.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-c++filt

compiler.gimplehppag1430.exe=/opt/compiler-explorer/hppa/gcc-14.3.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-gcc
compiler.gimplehppag1430.semver=14.3.0
compiler.gimplehppag1430.objdumper=/opt/compiler-explorer/hppa/gcc-14.3.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-objdump
compiler.gimplehppag1430.demangler=/opt/compiler-explorer/hppa/gcc-14.3.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-c++filt

compiler.gimplehppag1510.exe=/opt/compiler-explorer/hppa/gcc-15.1.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-gcc
compiler.gimplehppag1510.semver=15.1.0
compiler.gimplehppag1510.objdumper=/opt/compiler-explorer/hppa/gcc-15.1.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-objdump
compiler.gimplehppag1510.demangler=/opt/compiler-explorer/hppa/gcc-15.1.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-c++filt

compiler.gimplehppag1520.exe=/opt/compiler-explorer/hppa/gcc-15.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-gcc
compiler.gimplehppag1520.semver=15.2.0
compiler.gimplehppag1520.objdumper=/opt/compiler-explorer/hppa/gcc-15.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-objdump
compiler.gimplehppag1520.demangler=/opt/compiler-explorer/hppa/gcc-15.2.0/hppa-unknown-linux-gnu/bin/hppa-unknown-linux-gnu-c++filt

###############################
# GCC for BPF
group.gimplebpf.compilers=gimplebpfg1310:gimplebpfg1320:gimplebpfg1330:gimplebpfg1340:gimplebpfg1410:gimplebpfg1420:gimplebpfg1430:gimplebpfg1510:gimplebpfg1520:gimplebpfgtrunk
group.gimplebpf.demangler=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-none-c++filt
group.gimplebpf.baseName=BPF gcc
group.gimplebpf.groupName=BPF GCC
group.gimplebpf.objdumper=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-objdump

compiler.gimplebpfg1310.exe=/opt/compiler-explorer/bpf/gcc-13.1.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1310.semver=13.1.0
compiler.gimplebpfg1310.objdumper=/opt/compiler-explorer/bpf/gcc-13.1.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1310.demangler=/opt/compiler-explorer/bpf/gcc-13.1.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt

compiler.gimplebpfg1320.exe=/opt/compiler-explorer/bpf/gcc-13.2.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1320.semver=13.2.0
compiler.gimplebpfg1320.objdumper=/opt/compiler-explorer/bpf/gcc-13.2.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1320.demangler=/opt/compiler-explorer/bpf/gcc-13.2.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt

compiler.gimplebpfg1330.exe=/opt/compiler-explorer/bpf/gcc-13.3.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1330.semver=13.3.0
compiler.gimplebpfg1330.objdumper=/opt/compiler-explorer/bpf/gcc-13.3.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1330.demangler=/opt/compiler-explorer/bpf/gcc-13.3.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt

compiler.gimplebpfg1340.exe=/opt/compiler-explorer/bpf/gcc-13.4.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1340.semver=13.4.0
compiler.gimplebpfg1340.objdumper=/opt/compiler-explorer/bpf/gcc-13.4.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1340.demangler=/opt/compiler-explorer/bpf/gcc-13.4.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt

compiler.gimplebpfg1410.exe=/opt/compiler-explorer/bpf/gcc-14.1.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1410.semver=14.1.0
compiler.gimplebpfg1410.objdumper=/opt/compiler-explorer/bpf/gcc-14.1.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1410.demangler=/opt/compiler-explorer/bpf/gcc-14.1.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt

compiler.gimplebpfg1420.exe=/opt/compiler-explorer/bpf/gcc-14.2.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1420.semver=14.2.0
compiler.gimplebpfg1420.objdumper=/opt/compiler-explorer/bpf/gcc-14.2.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1420.demangler=/opt/compiler-explorer/bpf/gcc-14.2.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt

compiler.gimplebpfg1430.exe=/opt/compiler-explorer/bpf/gcc-14.3.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1430.semver=14.3.0
compiler.gimplebpfg1430.objdumper=/opt/compiler-explorer/bpf/gcc-14.3.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1430.demangler=/opt/compiler-explorer/bpf/gcc-14.3.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt

compiler.gimplebpfg1510.exe=/opt/compiler-explorer/bpf/gcc-15.1.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1510.semver=15.1.0
compiler.gimplebpfg1510.objdumper=/opt/compiler-explorer/bpf/gcc-15.1.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1510.demangler=/opt/compiler-explorer/bpf/gcc-15.1.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt

compiler.gimplebpfg1520.exe=/opt/compiler-explorer/bpf/gcc-15.2.0/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfg1520.semver=15.2.0
compiler.gimplebpfg1520.objdumper=/opt/compiler-explorer/bpf/gcc-15.2.0/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfg1520.demangler=/opt/compiler-explorer/bpf/gcc-15.2.0/bpf-unknown-none/bin/bpf-unknown-none-c++filt

compiler.gimplebpfgtrunk.exe=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-gcc
compiler.gimplebpfgtrunk.semver=trunk
compiler.gimplebpfgtrunk.isNightly=true
compiler.gimplebpfgtrunk.objdumper=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-objdump
compiler.gimplebpfgtrunk.demangler=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-none-c++filt


###############################
# Cross for m68k
group.gimplem68k.compilers=&gimplegccm68k
group.gimplem68k.demangler=/opt/compiler-explorer/m68k/gcc-13.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt

# GCC for m68k
group.gimplegccm68k.compilers=gimplem68kg1310:gimplem68kg1320:gimplem68kg1330:gimplem68kg1410:gimplem68kg1420:gimplem68kg1510:gimplem68kg1430:gimplem68kg1340:gimplem68kg1520
group.gimplegccm68k.supportsBinary=true
group.gimplegccm68k.supportsExecute=false
group.gimplegccm68k.baseName=M68K gcc
group.gimplegccm68k.groupName=M68K GCC
group.gimplegccm68k.isSemVer=true
group.gimplegccm68k.objdumper=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-objdump

compiler.gimplem68kg1310.exe=/opt/compiler-explorer/m68k/gcc-13.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-gcc
compiler.gimplem68kg1310.semver=13.1.0
compiler.gimplem68kg1310.objdumper=/opt/compiler-explorer/m68k/gcc-13.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1310.demangler=/opt/compiler-explorer/m68k/gcc-13.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt

compiler.gimplem68kg1320.exe=/opt/compiler-explorer/m68k/gcc-13.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-gcc
compiler.gimplem68kg1320.semver=13.2.0
compiler.gimplem68kg1320.objdumper=/opt/compiler-explorer/m68k/gcc-13.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1320.demangler=/opt/compiler-explorer/m68k/gcc-13.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt

compiler.gimplem68kg1330.exe=/opt/compiler-explorer/m68k/gcc-13.3.0/m68k-unknown-elf/bin/m68k-unknown-elf-gcc
compiler.gimplem68kg1330.semver=13.3.0
compiler.gimplem68kg1330.objdumper=/opt/compiler-explorer/m68k/gcc-13.3.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1330.demangler=/opt/compiler-explorer/m68k/gcc-13.3.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt

compiler.gimplem68kg1340.exe=/opt/compiler-explorer/m68k/gcc-13.4.0/m68k-unknown-elf/bin/m68k-unknown-elf-gcc
compiler.gimplem68kg1340.semver=13.4.0
compiler.gimplem68kg1340.objdumper=/opt/compiler-explorer/m68k/gcc-13.4.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1340.demangler=/opt/compiler-explorer/m68k/gcc-13.4.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt

compiler.gimplem68kg1410.exe=/opt/compiler-explorer/m68k/gcc-14.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-gcc
compiler.gimplem68kg1410.semver=14.1.0
compiler.gimplem68kg1410.objdumper=/opt/compiler-explorer/m68k/gcc-14.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1410.demangler=/opt/compiler-explorer/m68k/gcc-14.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt

compiler.gimplem68kg1420.exe=/opt/compiler-explorer/m68k/gcc-14.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-gcc
compiler.gimplem68kg1420.semver=14.2.0
compiler.gimplem68kg1420.objdumper=/opt/compiler-explorer/m68k/gcc-14.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1420.demangler=/opt/compiler-explorer/m68k/gcc-14.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt

compiler.gimplem68kg1430.exe=/opt/compiler-explorer/m68k/gcc-14.3.0/m68k-unknown-elf/bin/m68k-unknown-elf-gcc
compiler.gimplem68kg1430.semver=14.3.0
compiler.gimplem68kg1430.objdumper=/opt/compiler-explorer/m68k/gcc-14.3.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1430.demangler=/opt/compiler-explorer/m68k/gcc-14.3.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt

compiler.gimplem68kg1510.exe=/opt/compiler-explorer/m68k/gcc-15.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-gcc
compiler.gimplem68kg1510.semver=15.1.0
compiler.gimplem68kg1510.objdumper=/opt/compiler-explorer/m68k/gcc-15.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1510.demangler=/opt/compiler-explorer/m68k/gcc-15.1.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt

compiler.gimplem68kg1520.exe=/opt/compiler-explorer/m68k/gcc-15.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-gcc
compiler.gimplem68kg1520.semver=15.2.0
compiler.gimplem68kg1520.objdumper=/opt/compiler-explorer/m68k/gcc-15.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-objdump
compiler.gimplem68kg1520.demangler=/opt/compiler-explorer/m68k/gcc-15.2.0/m68k-unknown-elf/bin/m68k-unknown-elf-c++filt

###############################
# Cross for SPARC
group.gimplesparc.compilers=&gimplegccsparc

# GCC for SPARC
group.gimplegccsparc.compilers=gimplesparcg1220:gimplesparcg1230:gimplesparcg1240:gimplesparcg1250:gimplesparcg1310:gimplesparcg1320:gimplesparcg1330:gimplesparcg1340:gimplesparcg1410:gimplesparcg1420:gimplesparcg1430:gimplesparcg1510:gimplesparcg1520
group.gimplegccsparc.baseName=SPARC gcc
group.gimplegccsparc.groupName=SPARC GCC
group.gimplegccsparc.isSemVer=true

compiler.gimplesparcg1220.exe=/opt/compiler-explorer/sparc/gcc-12.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1220.semver=12.2.0
compiler.gimplesparcg1220.objdumper=/opt/compiler-explorer/sparc/gcc-12.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1220.demangler=/opt/compiler-explorer/sparc/gcc-12.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

compiler.gimplesparcg1230.exe=/opt/compiler-explorer/sparc/gcc-12.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1230.semver=12.3.0
compiler.gimplesparcg1230.objdumper=/opt/compiler-explorer/sparc/gcc-12.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1230.demangler=/opt/compiler-explorer/sparc/gcc-12.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

compiler.gimplesparcg1240.exe=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1240.semver=12.4.0
compiler.gimplesparcg1240.objdumper=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1240.demangler=/opt/compiler-explorer/sparc/gcc-12.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

compiler.gimplesparcg1250.exe=/opt/compiler-explorer/sparc/gcc-12.5.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1250.semver=12.5.0
compiler.gimplesparcg1250.objdumper=/opt/compiler-explorer/sparc/gcc-12.5.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1250.demangler=/opt/compiler-explorer/sparc/gcc-12.5.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

compiler.gimplesparcg1310.exe=/opt/compiler-explorer/sparc/gcc-13.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1310.semver=13.1.0
compiler.gimplesparcg1310.objdumper=/opt/compiler-explorer/sparc/gcc-13.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1310.demangler=/opt/compiler-explorer/sparc/gcc-13.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

compiler.gimplesparcg1320.exe=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1320.semver=13.2.0
compiler.gimplesparcg1320.objdumper=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1320.demangler=/opt/compiler-explorer/sparc/gcc-13.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

compiler.gimplesparcg1330.exe=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1330.semver=13.3.0
compiler.gimplesparcg1330.objdumper=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1330.demangler=/opt/compiler-explorer/sparc/gcc-13.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

compiler.gimplesparcg1340.exe=/opt/compiler-explorer/sparc/gcc-13.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1340.semver=13.4.0
compiler.gimplesparcg1340.objdumper=/opt/compiler-explorer/sparc/gcc-13.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1340.demangler=/opt/compiler-explorer/sparc/gcc-13.4.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

compiler.gimplesparcg1410.exe=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1410.semver=14.1.0
compiler.gimplesparcg1410.objdumper=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1410.demangler=/opt/compiler-explorer/sparc/gcc-14.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

compiler.gimplesparcg1420.exe=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1420.semver=14.2.0
compiler.gimplesparcg1420.objdumper=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1420.demangler=/opt/compiler-explorer/sparc/gcc-14.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

compiler.gimplesparcg1430.exe=/opt/compiler-explorer/sparc/gcc-14.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1430.semver=14.3.0
compiler.gimplesparcg1430.objdumper=/opt/compiler-explorer/sparc/gcc-14.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1430.demangler=/opt/compiler-explorer/sparc/gcc-14.3.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

compiler.gimplesparcg1510.exe=/opt/compiler-explorer/sparc/gcc-15.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1510.semver=15.1.0
compiler.gimplesparcg1510.objdumper=/opt/compiler-explorer/sparc/gcc-15.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1510.demangler=/opt/compiler-explorer/sparc/gcc-15.1.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

compiler.gimplesparcg1520.exe=/opt/compiler-explorer/sparc/gcc-15.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-gcc
compiler.gimplesparcg1520.semver=15.2.0
compiler.gimplesparcg1520.objdumper=/opt/compiler-explorer/sparc/gcc-15.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-objdump
compiler.gimplesparcg1520.demangler=/opt/compiler-explorer/sparc/gcc-15.2.0/sparc-unknown-linux-gnu/bin/sparc-unknown-linux-gnu-c++filt

###############################
# Cross for SPARC64
group.gimplesparc64.compilers=&gimplegccsparc64

# GCC for SPARC64
group.gimplegccsparc64.compilers=gimplesparc64g1220:gimplesparc64g1230:gimplesparc64g1240:gimplesparc64g1310:gimplesparc64g1320:gimplesparc64g1330:gimplesparc64g1410:gimplesparc64g1420:gimplesparc64g1510:gimplesparc64g1430:gimplesparc64g1340:gimplesparc64g1250:gimplesparc64g1520
group.gimplegccsparc64.baseName=SPARC64 gcc
group.gimplegccsparc64.groupName=SPARC64 GCC
group.gimplegccsparc64.isSemVer=true

compiler.gimplesparc64g1220.exe=/opt/compiler-explorer/sparc64/gcc-12.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1220.semver=12.2.0
compiler.gimplesparc64g1220.objdumper=/opt/compiler-explorer/sparc64/gcc-12.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1220.demangler=/opt/compiler-explorer/sparc64/gcc-12.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

compiler.gimplesparc64g1230.exe=/opt/compiler-explorer/sparc64/gcc-12.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1230.semver=12.3.0
compiler.gimplesparc64g1230.objdumper=/opt/compiler-explorer/sparc64/gcc-12.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1230.demangler=/opt/compiler-explorer/sparc64/gcc-12.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

compiler.gimplesparc64g1240.exe=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1240.semver=12.4.0
compiler.gimplesparc64g1240.objdumper=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1240.demangler=/opt/compiler-explorer/sparc64/gcc-12.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

compiler.gimplesparc64g1250.exe=/opt/compiler-explorer/sparc64/gcc-12.5.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1250.semver=12.5.0
compiler.gimplesparc64g1250.objdumper=/opt/compiler-explorer/sparc64/gcc-12.5.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1250.demangler=/opt/compiler-explorer/sparc64/gcc-12.5.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

compiler.gimplesparc64g1310.exe=/opt/compiler-explorer/sparc64/gcc-13.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1310.semver=13.1.0
compiler.gimplesparc64g1310.objdumper=/opt/compiler-explorer/sparc64/gcc-13.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1310.demangler=/opt/compiler-explorer/sparc64/gcc-13.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

compiler.gimplesparc64g1320.exe=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1320.semver=13.2.0
compiler.gimplesparc64g1320.objdumper=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1320.demangler=/opt/compiler-explorer/sparc64/gcc-13.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

compiler.gimplesparc64g1330.exe=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1330.semver=13.3.0
compiler.gimplesparc64g1330.objdumper=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1330.demangler=/opt/compiler-explorer/sparc64/gcc-13.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

compiler.gimplesparc64g1340.exe=/opt/compiler-explorer/sparc64/gcc-13.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1340.semver=13.4.0
compiler.gimplesparc64g1340.objdumper=/opt/compiler-explorer/sparc64/gcc-13.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1340.demangler=/opt/compiler-explorer/sparc64/gcc-13.4.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

compiler.gimplesparc64g1410.exe=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1410.semver=14.1.0
compiler.gimplesparc64g1410.objdumper=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1410.demangler=/opt/compiler-explorer/sparc64/gcc-14.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

compiler.gimplesparc64g1420.exe=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1420.semver=14.2.0
compiler.gimplesparc64g1420.objdumper=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1420.demangler=/opt/compiler-explorer/sparc64/gcc-14.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

compiler.gimplesparc64g1430.exe=/opt/compiler-explorer/sparc64/gcc-14.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1430.semver=14.3.0
compiler.gimplesparc64g1430.objdumper=/opt/compiler-explorer/sparc64/gcc-14.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1430.demangler=/opt/compiler-explorer/sparc64/gcc-14.3.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

compiler.gimplesparc64g1510.exe=/opt/compiler-explorer/sparc64/gcc-15.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1510.semver=15.1.0
compiler.gimplesparc64g1510.objdumper=/opt/compiler-explorer/sparc64/gcc-15.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1510.demangler=/opt/compiler-explorer/sparc64/gcc-15.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

compiler.gimplesparc64g1520.exe=/opt/compiler-explorer/sparc64/gcc-15.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gcc
compiler.gimplesparc64g1520.semver=15.2.0
compiler.gimplesparc64g1520.objdumper=/opt/compiler-explorer/sparc64/gcc-15.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.gimplesparc64g1520.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.gimplesparcleon.compilers=&gimplegccsparcleon

# GCC for SPARC-LEON
group.gimplegccsparcleon.compilers=gimplesparcleong1220:gimplesparcleong1220-1:gimplesparcleong1230:gimplesparcleong1240:gimplesparcleong1250:gimplesparcleong1310:gimplesparcleong1320:gimplesparcleong1330:gimplesparcleong1340:gimplesparcleong1410:gimplesparcleong1420:gimplesparcleong1430:gimplesparcleong1510:gimplesparcleong1520
group.gimplegccsparcleon.baseName=SPARC LEON gcc
group.gimplegccsparcleon.groupName=SPARC LEON GCC
group.gimplegccsparcleon.isSemVer=true

# this one was wrongly built using 'master', not 12.2.0 release.
compiler.gimplesparcleong1220.hidden=true
compiler.gimplesparcleong1220.exe=/opt/compiler-explorer/sparc-leon/gcc-12.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1220.name=SPARC LEON gcc 13.x (incorrectly named 12.2.0 in the past)
compiler.gimplesparcleong1220.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1220.demangler=/opt/compiler-explorer/sparc-leon/gcc-12.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1230.exe=/opt/compiler-explorer/sparc-leon/gcc-12.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1230.semver=12.3.0
compiler.gimplesparcleong1230.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1230.demangler=/opt/compiler-explorer/sparc-leon/gcc-12.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1240.exe=/opt/compiler-explorer/sparc-leon/gcc-12.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1240.semver=12.4.0
compiler.gimplesparcleong1240.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1240.demangler=/opt/compiler-explorer/sparc-leon/gcc-12.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1250.exe=/opt/compiler-explorer/sparc-leon/gcc-12.5.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1250.semver=12.5.0
compiler.gimplesparcleong1250.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.5.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1250.demangler=/opt/compiler-explorer/sparc-leon/gcc-12.5.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1310.exe=/opt/compiler-explorer/sparc-leon/gcc-13.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1310.semver=13.1.0
compiler.gimplesparcleong1310.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1310.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1320.exe=/opt/compiler-explorer/sparc-leon/gcc-13.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1320.semver=13.2.0
compiler.gimplesparcleong1320.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1320.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1330.exe=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1330.semver=13.3.0
compiler.gimplesparcleong1330.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1330.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1340.exe=/opt/compiler-explorer/sparc-leon/gcc-13.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1340.semver=13.4.0
compiler.gimplesparcleong1340.objdumper=/opt/compiler-explorer/sparc-leon/gcc-13.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1340.demangler=/opt/compiler-explorer/sparc-leon/gcc-13.4.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1410.exe=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1410.semver=14.1.0
compiler.gimplesparcleong1410.objdumper=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1410.demangler=/opt/compiler-explorer/sparc-leon/gcc-14.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1420.exe=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1420.semver=14.2.0
compiler.gimplesparcleong1420.objdumper=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1420.demangler=/opt/compiler-explorer/sparc-leon/gcc-14.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1430.exe=/opt/compiler-explorer/sparc-leon/gcc-14.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1430.semver=14.3.0
compiler.gimplesparcleong1430.objdumper=/opt/compiler-explorer/sparc-leon/gcc-14.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1430.demangler=/opt/compiler-explorer/sparc-leon/gcc-14.3.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1510.exe=/opt/compiler-explorer/sparc-leon/gcc-15.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1510.semver=15.1.0
compiler.gimplesparcleong1510.objdumper=/opt/compiler-explorer/sparc-leon/gcc-15.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1510.demangler=/opt/compiler-explorer/sparc-leon/gcc-15.1.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1520.exe=/opt/compiler-explorer/sparc-leon/gcc-15.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1520.semver=15.2.0
compiler.gimplesparcleong1520.objdumper=/opt/compiler-explorer/sparc-leon/gcc-15.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1520.demangler=/opt/compiler-explorer/sparc-leon/gcc-15.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

compiler.gimplesparcleong1220-1.exe=/opt/compiler-explorer/sparc-leon/gcc-12.2.0-1/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gcc
compiler.gimplesparcleong1220-1.semver=12.2.0
compiler.gimplesparcleong1220-1.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.2.0-1/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.gimplesparcleong1220-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 TI C6x
group.gimplec6x.compilers=&gimplegccc6x

# GCC for TI C6x
group.gimplegccc6x.compilers=gimplec6xg1220:gimplec6xg1230:gimplec6xg1240:gimplec6xg1310:gimplec6xg1320:gimplec6xg1330:gimplec6xg1410:gimplec6xg1420:gimplec6xg1510:gimplec6xg1430:gimplec6xg1340:gimplec6xg1250:gimplec6xg1520
group.gimplegccc6x.baseName=TI C6x gcc
group.gimplegccc6x.groupName=TI C6x GCC
group.gimplegccc6x.isSemVer=true

compiler.gimplec6xg1220.exe=/opt/compiler-explorer/c6x/gcc-12.2.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1220.semver=12.2.0
compiler.gimplec6xg1220.objdumper=/opt/compiler-explorer/c6x/gcc-12.2.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1220.demangler=/opt/compiler-explorer/c6x/gcc-12.2.0/tic6x-elf/bin/tic6x-elf-c++filt

compiler.gimplec6xg1230.exe=/opt/compiler-explorer/c6x/gcc-12.3.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1230.semver=12.3.0
compiler.gimplec6xg1230.objdumper=/opt/compiler-explorer/c6x/gcc-12.3.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1230.demangler=/opt/compiler-explorer/c6x/gcc-12.3.0/tic6x-elf/bin/tic6x-elf-c++filt

compiler.gimplec6xg1240.exe=/opt/compiler-explorer/c6x/gcc-12.4.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1240.semver=12.4.0
compiler.gimplec6xg1240.objdumper=/opt/compiler-explorer/c6x/gcc-12.4.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1240.demangler=/opt/compiler-explorer/c6x/gcc-12.4.0/tic6x-elf/bin/tic6x-elf-c++filt

compiler.gimplec6xg1250.exe=/opt/compiler-explorer/c6x/gcc-12.5.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1250.semver=12.5.0
compiler.gimplec6xg1250.objdumper=/opt/compiler-explorer/c6x/gcc-12.5.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1250.demangler=/opt/compiler-explorer/c6x/gcc-12.5.0/tic6x-elf/bin/tic6x-elf-c++filt

compiler.gimplec6xg1310.exe=/opt/compiler-explorer/c6x/gcc-13.1.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1310.semver=13.1.0
compiler.gimplec6xg1310.objdumper=/opt/compiler-explorer/c6x/gcc-13.1.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1310.demangler=/opt/compiler-explorer/c6x/gcc-13.1.0/tic6x-elf/bin/tic6x-elf-c++filt

compiler.gimplec6xg1320.exe=/opt/compiler-explorer/c6x/gcc-13.2.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1320.semver=13.2.0
compiler.gimplec6xg1320.objdumper=/opt/compiler-explorer/c6x/gcc-13.2.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1320.demangler=/opt/compiler-explorer/c6x/gcc-13.2.0/tic6x-elf/bin/tic6x-elf-c++filt

compiler.gimplec6xg1330.exe=/opt/compiler-explorer/c6x/gcc-13.3.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1330.semver=13.3.0
compiler.gimplec6xg1330.objdumper=/opt/compiler-explorer/c6x/gcc-13.3.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1330.demangler=/opt/compiler-explorer/c6x/gcc-13.3.0/tic6x-elf/bin/tic6x-elf-c++filt

compiler.gimplec6xg1340.exe=/opt/compiler-explorer/c6x/gcc-13.4.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1340.semver=13.4.0
compiler.gimplec6xg1340.objdumper=/opt/compiler-explorer/c6x/gcc-13.4.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1340.demangler=/opt/compiler-explorer/c6x/gcc-13.4.0/tic6x-elf/bin/tic6x-elf-c++filt

compiler.gimplec6xg1410.exe=/opt/compiler-explorer/c6x/gcc-14.1.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1410.semver=14.1.0
compiler.gimplec6xg1410.objdumper=/opt/compiler-explorer/c6x/gcc-14.1.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1410.demangler=/opt/compiler-explorer/c6x/gcc-14.1.0/tic6x-elf/bin/tic6x-elf-c++filt

compiler.gimplec6xg1420.exe=/opt/compiler-explorer/c6x/gcc-14.2.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1420.semver=14.2.0
compiler.gimplec6xg1420.objdumper=/opt/compiler-explorer/c6x/gcc-14.2.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1420.demangler=/opt/compiler-explorer/c6x/gcc-14.2.0/tic6x-elf/bin/tic6x-elf-c++filt

compiler.gimplec6xg1430.exe=/opt/compiler-explorer/c6x/gcc-14.3.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1430.semver=14.3.0
compiler.gimplec6xg1430.objdumper=/opt/compiler-explorer/c6x/gcc-14.3.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1430.demangler=/opt/compiler-explorer/c6x/gcc-14.3.0/tic6x-elf/bin/tic6x-elf-c++filt

compiler.gimplec6xg1510.exe=/opt/compiler-explorer/c6x/gcc-15.1.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1510.semver=15.1.0
compiler.gimplec6xg1510.objdumper=/opt/compiler-explorer/c6x/gcc-15.1.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1510.demangler=/opt/compiler-explorer/c6x/gcc-15.1.0/tic6x-elf/bin/tic6x-elf-c++filt

compiler.gimplec6xg1520.exe=/opt/compiler-explorer/c6x/gcc-15.2.0/tic6x-elf/bin/tic6x-elf-gcc
compiler.gimplec6xg1520.semver=15.2.0
compiler.gimplec6xg1520.objdumper=/opt/compiler-explorer/c6x/gcc-15.2.0/tic6x-elf/bin/tic6x-elf-objdump
compiler.gimplec6xg1520.demangler=/opt/compiler-explorer/c6x/gcc-15.2.0/tic6x-elf/bin/tic6x-elf-c++filt

###############################
# Cross for loongarch64
group.gimpleloongarch64.compilers=&gimplegccloongarch64

# GCC for loongarch64
group.gimplegccloongarch64.compilers=gimpleloongarch64g1220:gimpleloongarch64g1230:gimpleloongarch64g1240:gimpleloongarch64g1310:gimpleloongarch64g1320:gimpleloongarch64g1330:gimpleloongarch64g1410:gimpleloongarch64g1420:gimpleloongarch64g1510:gimpleloongarch64g1430:gimpleloongarch64g1340:gimpleloongarch64g1250:gimpleloongarch64g1520
group.gimplegccloongarch64.baseName=loongarch64 gcc
group.gimplegccloongarch64.groupName=loongarch64 GCC
group.gimplegccloongarch64.isSemVer=true

compiler.gimpleloongarch64g1220.exe=/opt/compiler-explorer/loongarch64/gcc-12.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1220.semver=12.2.0
compiler.gimpleloongarch64g1220.objdumper=/opt/compiler-explorer/loongarch64/gcc-12.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1220.demangler=/opt/compiler-explorer/loongarch64/gcc-12.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

compiler.gimpleloongarch64g1230.exe=/opt/compiler-explorer/loongarch64/gcc-12.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1230.semver=12.3.0
compiler.gimpleloongarch64g1230.objdumper=/opt/compiler-explorer/loongarch64/gcc-12.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1230.demangler=/opt/compiler-explorer/loongarch64/gcc-12.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

compiler.gimpleloongarch64g1240.exe=/opt/compiler-explorer/loongarch64/gcc-12.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1240.semver=12.4.0
compiler.gimpleloongarch64g1240.objdumper=/opt/compiler-explorer/loongarch64/gcc-12.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1240.demangler=/opt/compiler-explorer/loongarch64/gcc-12.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

compiler.gimpleloongarch64g1250.exe=/opt/compiler-explorer/loongarch64/gcc-12.5.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1250.semver=12.5.0
compiler.gimpleloongarch64g1250.objdumper=/opt/compiler-explorer/loongarch64/gcc-12.5.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1250.demangler=/opt/compiler-explorer/loongarch64/gcc-12.5.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

compiler.gimpleloongarch64g1310.exe=/opt/compiler-explorer/loongarch64/gcc-13.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1310.semver=13.1.0
compiler.gimpleloongarch64g1310.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1310.demangler=/opt/compiler-explorer/loongarch64/gcc-13.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

compiler.gimpleloongarch64g1320.exe=/opt/compiler-explorer/loongarch64/gcc-13.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1320.semver=13.2.0
compiler.gimpleloongarch64g1320.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1320.demangler=/opt/compiler-explorer/loongarch64/gcc-13.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

compiler.gimpleloongarch64g1330.exe=/opt/compiler-explorer/loongarch64/gcc-13.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1330.semver=13.3.0
compiler.gimpleloongarch64g1330.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1330.demangler=/opt/compiler-explorer/loongarch64/gcc-13.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

compiler.gimpleloongarch64g1340.exe=/opt/compiler-explorer/loongarch64/gcc-13.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1340.semver=13.4.0
compiler.gimpleloongarch64g1340.objdumper=/opt/compiler-explorer/loongarch64/gcc-13.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1340.demangler=/opt/compiler-explorer/loongarch64/gcc-13.4.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

compiler.gimpleloongarch64g1410.exe=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1410.semver=14.1.0
compiler.gimpleloongarch64g1410.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1410.demangler=/opt/compiler-explorer/loongarch64/gcc-14.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

compiler.gimpleloongarch64g1420.exe=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1420.semver=14.2.0
compiler.gimpleloongarch64g1420.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1420.demangler=/opt/compiler-explorer/loongarch64/gcc-14.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

compiler.gimpleloongarch64g1430.exe=/opt/compiler-explorer/loongarch64/gcc-14.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1430.semver=14.3.0
compiler.gimpleloongarch64g1430.objdumper=/opt/compiler-explorer/loongarch64/gcc-14.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1430.demangler=/opt/compiler-explorer/loongarch64/gcc-14.3.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

compiler.gimpleloongarch64g1510.exe=/opt/compiler-explorer/loongarch64/gcc-15.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1510.semver=15.1.0
compiler.gimpleloongarch64g1510.objdumper=/opt/compiler-explorer/loongarch64/gcc-15.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1510.demangler=/opt/compiler-explorer/loongarch64/gcc-15.1.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

compiler.gimpleloongarch64g1520.exe=/opt/compiler-explorer/loongarch64/gcc-15.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-gcc
compiler.gimpleloongarch64g1520.semver=15.2.0
compiler.gimpleloongarch64g1520.objdumper=/opt/compiler-explorer/loongarch64/gcc-15.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-objdump
compiler.gimpleloongarch64g1520.demangler=/opt/compiler-explorer/loongarch64/gcc-15.2.0/loongarch64-unknown-linux-gnu/bin/loongarch64-unknown-linux-gnu-c++filt

###############################
# Cross for sh
group.gimplesh.compilers=&gimplegccsh

# GCC for sh
group.gimplegccsh.compilers=gimpleshg950:gimpleshg1220:gimpleshg1230:gimpleshg1240:gimpleshg1250:gimpleshg1310:gimpleshg1320:gimpleshg1330:gimpleshg1340:gimpleshg1410:gimpleshg1420:gimpleshg1430:gimpleshg1510:gimpleshg1520
group.gimplegccsh.baseName=sh gcc
group.gimplegccsh.groupName=sh GCC
group.gimplegccsh.isSemVer=true

compiler.gimpleshg950.exe=/opt/compiler-explorer/sh/gcc-9.5.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg950.semver=9.5.0
compiler.gimpleshg950.objdumper=/opt/compiler-explorer/sh/gcc-9.5.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg950.demangler=/opt/compiler-explorer/sh/gcc-9.5.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1220.exe=/opt/compiler-explorer/sh/gcc-12.2.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1220.semver=12.2.0
compiler.gimpleshg1220.objdumper=/opt/compiler-explorer/sh/gcc-12.2.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1220.demangler=/opt/compiler-explorer/sh/gcc-12.2.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1230.exe=/opt/compiler-explorer/sh/gcc-12.3.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1230.semver=12.3.0
compiler.gimpleshg1230.objdumper=/opt/compiler-explorer/sh/gcc-12.3.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1230.demangler=/opt/compiler-explorer/sh/gcc-12.3.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1240.exe=/opt/compiler-explorer/sh/gcc-12.4.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1240.semver=12.4.0
compiler.gimpleshg1240.objdumper=/opt/compiler-explorer/sh/gcc-12.4.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1240.demangler=/opt/compiler-explorer/sh/gcc-12.4.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1250.exe=/opt/compiler-explorer/sh/gcc-12.5.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1250.semver=12.5.0
compiler.gimpleshg1250.objdumper=/opt/compiler-explorer/sh/gcc-12.5.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1250.demangler=/opt/compiler-explorer/sh/gcc-12.5.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1310.exe=/opt/compiler-explorer/sh/gcc-13.1.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1310.semver=13.1.0
compiler.gimpleshg1310.objdumper=/opt/compiler-explorer/sh/gcc-13.1.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1310.demangler=/opt/compiler-explorer/sh/gcc-13.1.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1320.exe=/opt/compiler-explorer/sh/gcc-13.2.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1320.semver=13.2.0
compiler.gimpleshg1320.objdumper=/opt/compiler-explorer/sh/gcc-13.2.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1320.demangler=/opt/compiler-explorer/sh/gcc-13.2.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1330.exe=/opt/compiler-explorer/sh/gcc-13.3.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1330.semver=13.3.0
compiler.gimpleshg1330.objdumper=/opt/compiler-explorer/sh/gcc-13.3.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1330.demangler=/opt/compiler-explorer/sh/gcc-13.3.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1340.exe=/opt/compiler-explorer/sh/gcc-13.4.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1340.semver=13.4.0
compiler.gimpleshg1340.objdumper=/opt/compiler-explorer/sh/gcc-13.4.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1340.demangler=/opt/compiler-explorer/sh/gcc-13.4.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1410.exe=/opt/compiler-explorer/sh/gcc-14.1.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1410.semver=14.1.0
compiler.gimpleshg1410.objdumper=/opt/compiler-explorer/sh/gcc-14.1.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1410.demangler=/opt/compiler-explorer/sh/gcc-14.1.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1420.exe=/opt/compiler-explorer/sh/gcc-14.2.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1420.semver=14.2.0
compiler.gimpleshg1420.objdumper=/opt/compiler-explorer/sh/gcc-14.2.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1420.demangler=/opt/compiler-explorer/sh/gcc-14.2.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1430.exe=/opt/compiler-explorer/sh/gcc-14.3.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1430.semver=14.3.0
compiler.gimpleshg1430.objdumper=/opt/compiler-explorer/sh/gcc-14.3.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1430.demangler=/opt/compiler-explorer/sh/gcc-14.3.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1510.exe=/opt/compiler-explorer/sh/gcc-15.1.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1510.semver=15.1.0
compiler.gimpleshg1510.objdumper=/opt/compiler-explorer/sh/gcc-15.1.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1510.demangler=/opt/compiler-explorer/sh/gcc-15.1.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

compiler.gimpleshg1520.exe=/opt/compiler-explorer/sh/gcc-15.2.0/sh-unknown-elf/bin/sh-unknown-elf-gcc
compiler.gimpleshg1520.semver=15.2.0
compiler.gimpleshg1520.objdumper=/opt/compiler-explorer/sh/gcc-15.2.0/sh-unknown-elf/bin/sh-unknown-elf-objdump
compiler.gimpleshg1520.demangler=/opt/compiler-explorer/sh/gcc-15.2.0/sh-unknown-elf/bin/sh-unknown-elf-c++filt

###############################
# Cross for s390x
group.gimples390x.compilers=&gimplegccs390x

# GCC for s390x
group.gimplegccs390x.compilers=gimplegccs390x112:gimples390xg1210:gimples390xg1220:gimples390xg1230:gimples390xg1240:gimples390xg1310:gimples390xg1320:gimples390xg1330:gimples390xg1410:gimples390xg1420:gimples390xg1510:gimples390xg1430:gimples390xg1340:gimples390xg1250:gimples390xg1520
group.gimplegccs390x.baseName=s390x gcc
group.gimplegccs390x.groupName=s390x GCC
group.gimplegccs390x.isSemVer=true

compiler.gimplegccs390x112.exe=/opt/compiler-explorer/s390x/gcc-11.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimplegccs390x112.semver=11.2.0
compiler.gimplegccs390x112.objdumper=/opt/compiler-explorer/s390x/gcc-11.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump

compiler.gimples390xg1210.exe=/opt/compiler-explorer/s390x/gcc-12.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1210.semver=12.1.0
compiler.gimples390xg1210.objdumper=/opt/compiler-explorer/s390x/gcc-12.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump

compiler.gimples390xg1220.exe=/opt/compiler-explorer/s390x/gcc-12.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1220.semver=12.2.0
compiler.gimples390xg1220.objdumper=/opt/compiler-explorer/s390x/gcc-12.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1220.demangler=/opt/compiler-explorer/s390x/gcc-12.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

compiler.gimples390xg1230.exe=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1230.semver=12.3.0
compiler.gimples390xg1230.objdumper=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1230.demangler=/opt/compiler-explorer/s390x/gcc-12.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

compiler.gimples390xg1240.exe=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1240.semver=12.4.0
compiler.gimples390xg1240.objdumper=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1240.demangler=/opt/compiler-explorer/s390x/gcc-12.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

compiler.gimples390xg1250.exe=/opt/compiler-explorer/s390x/gcc-12.5.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1250.semver=12.5.0
compiler.gimples390xg1250.objdumper=/opt/compiler-explorer/s390x/gcc-12.5.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1250.demangler=/opt/compiler-explorer/s390x/gcc-12.5.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

compiler.gimples390xg1310.exe=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1310.semver=13.1.0
compiler.gimples390xg1310.objdumper=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1310.demangler=/opt/compiler-explorer/s390x/gcc-13.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

compiler.gimples390xg1320.exe=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1320.semver=13.2.0
compiler.gimples390xg1320.objdumper=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1320.demangler=/opt/compiler-explorer/s390x/gcc-13.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

compiler.gimples390xg1330.exe=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1330.semver=13.3.0
compiler.gimples390xg1330.objdumper=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1330.demangler=/opt/compiler-explorer/s390x/gcc-13.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

compiler.gimples390xg1340.exe=/opt/compiler-explorer/s390x/gcc-13.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1340.semver=13.4.0
compiler.gimples390xg1340.objdumper=/opt/compiler-explorer/s390x/gcc-13.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1340.demangler=/opt/compiler-explorer/s390x/gcc-13.4.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

compiler.gimples390xg1410.exe=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1410.semver=14.1.0
compiler.gimples390xg1410.objdumper=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1410.demangler=/opt/compiler-explorer/s390x/gcc-14.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

compiler.gimples390xg1420.exe=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1420.semver=14.2.0
compiler.gimples390xg1420.objdumper=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1420.demangler=/opt/compiler-explorer/s390x/gcc-14.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

compiler.gimples390xg1430.exe=/opt/compiler-explorer/s390x/gcc-14.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1430.semver=14.3.0
compiler.gimples390xg1430.objdumper=/opt/compiler-explorer/s390x/gcc-14.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1430.demangler=/opt/compiler-explorer/s390x/gcc-14.3.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

compiler.gimples390xg1510.exe=/opt/compiler-explorer/s390x/gcc-15.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1510.semver=15.1.0
compiler.gimples390xg1510.objdumper=/opt/compiler-explorer/s390x/gcc-15.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1510.demangler=/opt/compiler-explorer/s390x/gcc-15.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

compiler.gimples390xg1520.exe=/opt/compiler-explorer/s390x/gcc-15.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gcc
compiler.gimples390xg1520.semver=15.2.0
compiler.gimples390xg1520.objdumper=/opt/compiler-explorer/s390x/gcc-15.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.gimples390xg1520.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.gimpleppcs.compilers=&gimpleppc:&gimpleppc64:&gimpleppc64le
group.gimpleppcs.isSemVer=true
group.gimpleppcs.instructionSet=powerpc

group.gimpleppc.compilers=gimpleppcg1120:gimpleppcg1210:gimpleppcg1220:gimpleppcg1230:gimpleppcg1240:gimpleppcg1250:gimpleppcg1310:gimpleppcg1320:gimpleppcg1330:gimpleppcg1340:gimpleppcg1410:gimpleppcg1420:gimpleppcg1430:gimpleppcg1510:gimpleppcg1520
group.gimpleppc.groupName=POWER
group.gimpleppc.baseName=power gcc

compiler.gimpleppcg1120.exe=/opt/compiler-explorer/powerpc/gcc-11.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1120.objdumper=/opt/compiler-explorer/powerpc/gcc-11.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1120.semver=11.2.0

compiler.gimpleppcg1210.exe=/opt/compiler-explorer/powerpc/gcc-12.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1210.objdumper=/opt/compiler-explorer/powerpc/gcc-12.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1210.semver=12.1.0

compiler.gimpleppcg1220.exe=/opt/compiler-explorer/powerpc/gcc-12.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1220.semver=12.2.0
compiler.gimpleppcg1220.objdumper=/opt/compiler-explorer/powerpc/gcc-12.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1220.demangler=/opt/compiler-explorer/powerpc/gcc-12.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

compiler.gimpleppcg1230.exe=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1230.semver=12.3.0
compiler.gimpleppcg1230.objdumper=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1230.demangler=/opt/compiler-explorer/powerpc/gcc-12.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

compiler.gimpleppcg1240.exe=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1240.semver=12.4.0
compiler.gimpleppcg1240.objdumper=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1240.demangler=/opt/compiler-explorer/powerpc/gcc-12.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

compiler.gimpleppcg1250.exe=/opt/compiler-explorer/powerpc/gcc-12.5.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1250.semver=12.5.0
compiler.gimpleppcg1250.objdumper=/opt/compiler-explorer/powerpc/gcc-12.5.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1250.demangler=/opt/compiler-explorer/powerpc/gcc-12.5.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

compiler.gimpleppcg1310.exe=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1310.semver=13.1.0
compiler.gimpleppcg1310.objdumper=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1310.demangler=/opt/compiler-explorer/powerpc/gcc-13.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

compiler.gimpleppcg1320.exe=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1320.semver=13.2.0
compiler.gimpleppcg1320.objdumper=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1320.demangler=/opt/compiler-explorer/powerpc/gcc-13.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

compiler.gimpleppcg1330.exe=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1330.semver=13.3.0
compiler.gimpleppcg1330.objdumper=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1330.demangler=/opt/compiler-explorer/powerpc/gcc-13.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

compiler.gimpleppcg1340.exe=/opt/compiler-explorer/powerpc/gcc-13.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1340.semver=13.4.0
compiler.gimpleppcg1340.objdumper=/opt/compiler-explorer/powerpc/gcc-13.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1340.demangler=/opt/compiler-explorer/powerpc/gcc-13.4.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

compiler.gimpleppcg1410.exe=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1410.semver=14.1.0
compiler.gimpleppcg1410.objdumper=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1410.demangler=/opt/compiler-explorer/powerpc/gcc-14.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

compiler.gimpleppcg1420.exe=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1420.semver=14.2.0
compiler.gimpleppcg1420.objdumper=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1420.demangler=/opt/compiler-explorer/powerpc/gcc-14.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

compiler.gimpleppcg1430.exe=/opt/compiler-explorer/powerpc/gcc-14.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1430.semver=14.3.0
compiler.gimpleppcg1430.objdumper=/opt/compiler-explorer/powerpc/gcc-14.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1430.demangler=/opt/compiler-explorer/powerpc/gcc-14.3.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

compiler.gimpleppcg1510.exe=/opt/compiler-explorer/powerpc/gcc-15.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1510.semver=15.1.0
compiler.gimpleppcg1510.objdumper=/opt/compiler-explorer/powerpc/gcc-15.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1510.demangler=/opt/compiler-explorer/powerpc/gcc-15.1.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

compiler.gimpleppcg1520.exe=/opt/compiler-explorer/powerpc/gcc-15.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-gcc
compiler.gimpleppcg1520.semver=15.2.0
compiler.gimpleppcg1520.objdumper=/opt/compiler-explorer/powerpc/gcc-15.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-objdump
compiler.gimpleppcg1520.demangler=/opt/compiler-explorer/powerpc/gcc-15.2.0/powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu-c++filt

group.gimpleppc64.compilers=gimpleppc64g9:gimpleppc64g1120:gimpleppc64g1210:gimpleppc64g1220:gimpleppc64g1230:gimpleppc64g1240:gimpleppc64g1310:gimpleppc64g1320:gimpleppc64g1330:gimpleppc64g1410:gimpleppc64g1420:gimpleppc64g1510:gimpleppc64g1430:gimpleppc64g1340:gimpleppc64g1250:gimpleppc64g1520
group.gimpleppc64.groupName=POWER64
group.gimpleppc64.baseName=POWER64 gcc

compiler.gimpleppc64g9.exe=/opt/compiler-explorer/powerpc64/gcc-at13/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g9.objdumper=/opt/compiler-explorer/powerpc64/gcc-at13/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g9.name=power64 AT13.0 (gcc9)
compiler.gimpleppc64g9.semver=(snapshot)

compiler.gimpleppc64g1120.exe=/opt/compiler-explorer/powerpc64/gcc-11.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1120.objdumper=/opt/compiler-explorer/powerpc64/gcc-11.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1120.semver=11.2.0

compiler.gimpleppc64g1210.exe=/opt/compiler-explorer/powerpc64/gcc-12.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1210.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1210.semver=12.1.0

compiler.gimpleppc64g1220.exe=/opt/compiler-explorer/powerpc64/gcc-12.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1220.semver=12.2.0
compiler.gimpleppc64g1220.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1220.demangler=/opt/compiler-explorer/powerpc64/gcc-12.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

compiler.gimpleppc64g1230.exe=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1230.semver=12.3.0
compiler.gimpleppc64g1230.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1230.demangler=/opt/compiler-explorer/powerpc64/gcc-12.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

compiler.gimpleppc64g1240.exe=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1240.semver=12.4.0
compiler.gimpleppc64g1240.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1240.demangler=/opt/compiler-explorer/powerpc64/gcc-12.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

compiler.gimpleppc64g1250.exe=/opt/compiler-explorer/powerpc64/gcc-12.5.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1250.semver=12.5.0
compiler.gimpleppc64g1250.objdumper=/opt/compiler-explorer/powerpc64/gcc-12.5.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1250.demangler=/opt/compiler-explorer/powerpc64/gcc-12.5.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

compiler.gimpleppc64g1310.exe=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1310.semver=13.1.0
compiler.gimpleppc64g1310.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1310.demangler=/opt/compiler-explorer/powerpc64/gcc-13.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

compiler.gimpleppc64g1320.exe=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1320.semver=13.2.0
compiler.gimpleppc64g1320.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1320.demangler=/opt/compiler-explorer/powerpc64/gcc-13.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

compiler.gimpleppc64g1330.exe=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1330.semver=13.3.0
compiler.gimpleppc64g1330.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1330.demangler=/opt/compiler-explorer/powerpc64/gcc-13.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

compiler.gimpleppc64g1340.exe=/opt/compiler-explorer/powerpc64/gcc-13.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1340.semver=13.4.0
compiler.gimpleppc64g1340.objdumper=/opt/compiler-explorer/powerpc64/gcc-13.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1340.demangler=/opt/compiler-explorer/powerpc64/gcc-13.4.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

compiler.gimpleppc64g1410.exe=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1410.semver=14.1.0
compiler.gimpleppc64g1410.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1410.demangler=/opt/compiler-explorer/powerpc64/gcc-14.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

compiler.gimpleppc64g1420.exe=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1420.semver=14.2.0
compiler.gimpleppc64g1420.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1420.demangler=/opt/compiler-explorer/powerpc64/gcc-14.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

compiler.gimpleppc64g1430.exe=/opt/compiler-explorer/powerpc64/gcc-14.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1430.semver=14.3.0
compiler.gimpleppc64g1430.objdumper=/opt/compiler-explorer/powerpc64/gcc-14.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1430.demangler=/opt/compiler-explorer/powerpc64/gcc-14.3.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

compiler.gimpleppc64g1510.exe=/opt/compiler-explorer/powerpc64/gcc-15.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1510.semver=15.1.0
compiler.gimpleppc64g1510.objdumper=/opt/compiler-explorer/powerpc64/gcc-15.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1510.demangler=/opt/compiler-explorer/powerpc64/gcc-15.1.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

compiler.gimpleppc64g1520.exe=/opt/compiler-explorer/powerpc64/gcc-15.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gcc
compiler.gimpleppc64g1520.semver=15.2.0
compiler.gimpleppc64g1520.objdumper=/opt/compiler-explorer/powerpc64/gcc-15.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-objdump
compiler.gimpleppc64g1520.demangler=/opt/compiler-explorer/powerpc64/gcc-15.2.0/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-c++filt

group.gimpleppc64le.compilers=gimpleppc64leg9:gimpleppc64leg1120:gimpleppc64leg1210:gimpleppc64leg1220:gimpleppc64leg1230:gimpleppc64leg1240:gimpleppc64leg1310:gimpleppc64leg1320:gimpleppc64leg1330:gimpleppc64leg1410:gimpleppc64leg1420:gimpleppc64leg1510:gimpleppc64leg1430:gimpleppc64leg1340:gimpleppc64leg1250:gimpleppc64leg1520
group.gimpleppc64le.groupName=POWER64LE GCC
group.gimpleppc64le.baseName=power64le gcc

compiler.gimpleppc64leg9.exe=/opt/compiler-explorer/powerpc64le/gcc-at13/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg9.objdumper=/opt/compiler-explorer/powerpc64le/gcc-at13/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg9.name=power64le AT13.0 (gcc9)
compiler.gimpleppc64leg9.semver=(snapshot)

compiler.gimpleppc64leg1120.exe=/opt/compiler-explorer/powerpc64le/gcc-11.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1120.objdumper=/opt/compiler-explorer/powerpc64le/gcc-11.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1120.semver=11.2.0

compiler.gimpleppc64leg1210.exe=/opt/compiler-explorer/powerpc64le/gcc-12.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1210.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1210.semver=12.1.0

compiler.gimpleppc64leg1220.exe=/opt/compiler-explorer/powerpc64le/gcc-12.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1220.semver=12.2.0
compiler.gimpleppc64leg1220.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1220.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt

compiler.gimpleppc64leg1230.exe=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1230.semver=12.3.0
compiler.gimpleppc64leg1230.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1230.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt

compiler.gimpleppc64leg1240.exe=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1240.semver=12.4.0
compiler.gimpleppc64leg1240.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1240.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt

compiler.gimpleppc64leg1250.exe=/opt/compiler-explorer/powerpc64le/gcc-12.5.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1250.semver=12.5.0
compiler.gimpleppc64leg1250.objdumper=/opt/compiler-explorer/powerpc64le/gcc-12.5.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1250.demangler=/opt/compiler-explorer/powerpc64le/gcc-12.5.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt

compiler.gimpleppc64leg1310.exe=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1310.semver=13.1.0
compiler.gimpleppc64leg1310.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1310.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt

compiler.gimpleppc64leg1320.exe=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1320.semver=13.2.0
compiler.gimpleppc64leg1320.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1320.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt

compiler.gimpleppc64leg1330.exe=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1330.semver=13.3.0
compiler.gimpleppc64leg1330.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1330.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt

compiler.gimpleppc64leg1340.exe=/opt/compiler-explorer/powerpc64le/gcc-13.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1340.semver=13.4.0
compiler.gimpleppc64leg1340.objdumper=/opt/compiler-explorer/powerpc64le/gcc-13.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1340.demangler=/opt/compiler-explorer/powerpc64le/gcc-13.4.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt

compiler.gimpleppc64leg1410.exe=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1410.semver=14.1.0
compiler.gimpleppc64leg1410.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1410.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt

compiler.gimpleppc64leg1420.exe=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1420.semver=14.2.0
compiler.gimpleppc64leg1420.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1420.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt

compiler.gimpleppc64leg1430.exe=/opt/compiler-explorer/powerpc64le/gcc-14.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1430.semver=14.3.0
compiler.gimpleppc64leg1430.objdumper=/opt/compiler-explorer/powerpc64le/gcc-14.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1430.demangler=/opt/compiler-explorer/powerpc64le/gcc-14.3.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt

compiler.gimpleppc64leg1510.exe=/opt/compiler-explorer/powerpc64le/gcc-15.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1510.semver=15.1.0
compiler.gimpleppc64leg1510.objdumper=/opt/compiler-explorer/powerpc64le/gcc-15.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1510.demangler=/opt/compiler-explorer/powerpc64le/gcc-15.1.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt

compiler.gimpleppc64leg1520.exe=/opt/compiler-explorer/powerpc64le/gcc-15.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gcc
compiler.gimpleppc64leg1520.semver=15.2.0
compiler.gimpleppc64leg1520.objdumper=/opt/compiler-explorer/powerpc64le/gcc-15.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-objdump
compiler.gimpleppc64leg1520.demangler=/opt/compiler-explorer/powerpc64le/gcc-15.2.0/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-c++filt


################################
# GCC for MSP
group.gimplemsp.compilers=gimplemsp430g1210:gimplemsp430g1220:gimplemsp430g1230:gimplemsp430g1240:gimplemsp430g1310:gimplemsp430g1320:gimplemsp430g1330:gimplemsp430g1410:gimplemsp430g1420:gimplemsp430g1510:gimplemsp430g1430:gimplemsp430g1340:gimplemsp430g1250:gimplemsp430g1520
group.gimplemsp.groupName=MSP GCC
group.gimplemsp.baseName=MSP430 gcc
group.gimplemsp.isSemVer=true

compiler.gimplemsp430g1210.exe=/opt/compiler-explorer/msp430/gcc-12.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1210.semver=12.1.0
compiler.gimplemsp430g1210.objdumper=/opt/compiler-explorer/msp430/gcc-12.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1210.demangler=/opt/compiler-explorer/msp430/gcc-12.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1220.exe=/opt/compiler-explorer/msp430/gcc-12.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1220.semver=12.2.0
compiler.gimplemsp430g1220.objdumper=/opt/compiler-explorer/msp430/gcc-12.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1220.demangler=/opt/compiler-explorer/msp430/gcc-12.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1230.exe=/opt/compiler-explorer/msp430/gcc-12.3.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1230.semver=12.3.0
compiler.gimplemsp430g1230.objdumper=/opt/compiler-explorer/msp430/gcc-12.3.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1230.demangler=/opt/compiler-explorer/msp430/gcc-12.3.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1240.exe=/opt/compiler-explorer/msp430/gcc-12.4.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1240.semver=12.4.0
compiler.gimplemsp430g1240.objdumper=/opt/compiler-explorer/msp430/gcc-12.4.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1240.demangler=/opt/compiler-explorer/msp430/gcc-12.4.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1250.exe=/opt/compiler-explorer/msp430/gcc-12.5.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1250.semver=12.5.0
compiler.gimplemsp430g1250.objdumper=/opt/compiler-explorer/msp430/gcc-12.5.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1250.demangler=/opt/compiler-explorer/msp430/gcc-12.5.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1310.exe=/opt/compiler-explorer/msp430/gcc-13.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1310.semver=13.1.0
compiler.gimplemsp430g1310.objdumper=/opt/compiler-explorer/msp430/gcc-13.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1310.demangler=/opt/compiler-explorer/msp430/gcc-13.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1320.exe=/opt/compiler-explorer/msp430/gcc-13.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1320.semver=13.2.0
compiler.gimplemsp430g1320.objdumper=/opt/compiler-explorer/msp430/gcc-13.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1320.demangler=/opt/compiler-explorer/msp430/gcc-13.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1330.exe=/opt/compiler-explorer/msp430/gcc-13.3.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1330.semver=13.3.0
compiler.gimplemsp430g1330.objdumper=/opt/compiler-explorer/msp430/gcc-13.3.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1330.demangler=/opt/compiler-explorer/msp430/gcc-13.3.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1340.exe=/opt/compiler-explorer/msp430/gcc-13.4.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1340.semver=13.4.0
compiler.gimplemsp430g1340.objdumper=/opt/compiler-explorer/msp430/gcc-13.4.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1340.demangler=/opt/compiler-explorer/msp430/gcc-13.4.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1410.exe=/opt/compiler-explorer/msp430/gcc-14.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1410.semver=14.1.0
compiler.gimplemsp430g1410.objdumper=/opt/compiler-explorer/msp430/gcc-14.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1410.demangler=/opt/compiler-explorer/msp430/gcc-14.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1420.exe=/opt/compiler-explorer/msp430/gcc-14.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1420.semver=14.2.0
compiler.gimplemsp430g1420.objdumper=/opt/compiler-explorer/msp430/gcc-14.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1420.demangler=/opt/compiler-explorer/msp430/gcc-14.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1430.exe=/opt/compiler-explorer/msp430/gcc-14.3.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1430.semver=14.3.0
compiler.gimplemsp430g1430.objdumper=/opt/compiler-explorer/msp430/gcc-14.3.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1430.demangler=/opt/compiler-explorer/msp430/gcc-14.3.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1510.exe=/opt/compiler-explorer/msp430/gcc-15.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1510.semver=15.1.0
compiler.gimplemsp430g1510.objdumper=/opt/compiler-explorer/msp430/gcc-15.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1510.demangler=/opt/compiler-explorer/msp430/gcc-15.1.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt

compiler.gimplemsp430g1520.exe=/opt/compiler-explorer/msp430/gcc-15.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-gcc
compiler.gimplemsp430g1520.semver=15.2.0
compiler.gimplemsp430g1520.objdumper=/opt/compiler-explorer/msp430/gcc-15.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-objdump
compiler.gimplemsp430g1520.demangler=/opt/compiler-explorer/msp430/gcc-15.2.0/msp430-unknown-elf/bin/msp430-unknown-elf-c++filt


###############################
# GCC for ARM
group.gimplegccarm.compilers=&gimplegcc32arm:&gimplegcc64arm:&gimplegcc64marm
group.gimplegccarm.supportsBinaryObject=true
group.gimplegccarm.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.gimplegccarm.includeFlag=-I

# 32 bit
group.gimplegcc32arm.groupName=Arm 32-bit GCC
group.gimplegcc32arm.baseName=ARM GCC
group.gimplegcc32arm.compilers=gimplearm921:gimplearm930:gimplearm1020:gimplearm1021:gimplearm1030:gimplearm1031_07:gimplearm1031_10:gimplearmg1050:gimplearm1100:gimplearm1120:gimplearm1121:gimplearm1130:gimplearmg1140:gimplearm1210:gimplearmg1220:gimplearmg1230:gimplearmg1240:gimplearmg1250:gimplearmg1310:gimplearmg1320:gimplearmug1320:gimplearmg1330:gimplearmug1330:gimplearmg1340:gimplearmug1340:gimplearmg1410:gimplearmug1410:gimplearmg1420:gimplearmug1420:gimplearmg1430:gimplearmug1430:gimplearmg1510:gimplearmug1510:gimplearmg1520:gimplearmug1520:gimplearmgtrunk
group.gimplegcc32arm.isSemVer=true
group.gimplegcc32arm.objdumper=/opt/compiler-explorer/arm/gcc-10.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
group.gimplegcc32arm.instructionSet=arm32

compiler.gimplearmg1050.exe=/opt/compiler-explorer/arm/gcc-10.5.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1050.semver=10.5.0
compiler.gimplearmg1050.objdumper=/opt/compiler-explorer/arm/gcc-10.5.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1050.demangler=/opt/compiler-explorer/arm/gcc-10.5.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1140.exe=/opt/compiler-explorer/arm/gcc-11.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1140.semver=11.4.0
compiler.gimplearmg1140.objdumper=/opt/compiler-explorer/arm/gcc-11.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1140.demangler=/opt/compiler-explorer/arm/gcc-11.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1220.exe=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1220.semver=12.2.0 (linux)
compiler.gimplearmg1220.objdumper=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1220.demangler=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1230.exe=/opt/compiler-explorer/arm/gcc-12.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1230.semver=12.3.0
compiler.gimplearmg1230.objdumper=/opt/compiler-explorer/arm/gcc-12.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1230.demangler=/opt/compiler-explorer/arm/gcc-12.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1240.exe=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1240.semver=12.4.0
compiler.gimplearmg1240.objdumper=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1240.demangler=/opt/compiler-explorer/arm/gcc-12.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1250.exe=/opt/compiler-explorer/arm/gcc-12.5.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1250.semver=12.5.0
compiler.gimplearmg1250.objdumper=/opt/compiler-explorer/arm/gcc-12.5.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1250.demangler=/opt/compiler-explorer/arm/gcc-12.5.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1310.exe=/opt/compiler-explorer/arm/gcc-13.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1310.semver=13.1.0 (linux)
compiler.gimplearmg1310.objdumper=/opt/compiler-explorer/arm/gcc-13.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1310.demangler=/opt/compiler-explorer/arm/gcc-13.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1320.exe=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1320.semver=13.2.0
compiler.gimplearmg1320.objdumper=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1320.demangler=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1330.exe=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1330.semver=13.3.0
compiler.gimplearmg1330.objdumper=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1330.demangler=/opt/compiler-explorer/arm/gcc-13.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1340.exe=/opt/compiler-explorer/arm/gcc-13.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1340.semver=13.4.0
compiler.gimplearmg1340.objdumper=/opt/compiler-explorer/arm/gcc-13.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1340.demangler=/opt/compiler-explorer/arm/gcc-13.4.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1410.exe=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1410.semver=14.1.0
compiler.gimplearmg1410.objdumper=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1410.demangler=/opt/compiler-explorer/arm/gcc-14.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1420.exe=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1420.semver=14.2.0
compiler.gimplearmg1420.objdumper=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1420.demangler=/opt/compiler-explorer/arm/gcc-14.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1430.exe=/opt/compiler-explorer/arm/gcc-14.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1430.semver=14.3.0
compiler.gimplearmg1430.objdumper=/opt/compiler-explorer/arm/gcc-14.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1430.demangler=/opt/compiler-explorer/arm/gcc-14.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1510.exe=/opt/compiler-explorer/arm/gcc-15.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1510.semver=15.1.0
compiler.gimplearmg1510.objdumper=/opt/compiler-explorer/arm/gcc-15.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1510.demangler=/opt/compiler-explorer/arm/gcc-15.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmg1520.exe=/opt/compiler-explorer/arm/gcc-15.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmg1520.semver=15.2.0
compiler.gimplearmg1520.objdumper=/opt/compiler-explorer/arm/gcc-15.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearmg1520.demangler=/opt/compiler-explorer/arm/gcc-15.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-c++filt

compiler.gimplearmug1320.exe=/opt/compiler-explorer/arm/gcc-arm-unknown-13.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-gcc
compiler.gimplearmug1320.name=ARM GCC 13.2.0 (unknown-eabi)
compiler.gimplearmug1320.semver=13.2.0
compiler.gimplearmug1320.objdumper=/opt/compiler-explorer/arm/gcc-arm-unknown-13.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-objdump
compiler.gimplearmug1320.demangler=/opt/compiler-explorer/arm/gcc-arm-unknown-13.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-c++filt

compiler.gimplearmug1330.exe=/opt/compiler-explorer/arm/gcc-arm-unknown-13.3.0/arm-unknown-eabi/bin/arm-unknown-eabi-gcc
compiler.gimplearmug1330.semver=13.3.0
compiler.gimplearmug1330.objdumper=/opt/compiler-explorer/arm/gcc-arm-unknown-13.3.0/arm-unknown-eabi/bin/arm-unknown-eabi-objdump
compiler.gimplearmug1330.demangler=/opt/compiler-explorer/arm/gcc-arm-unknown-13.3.0/arm-unknown-eabi/bin/arm-unknown-eabi-c++filt
compiler.gimplearmug1330.name=ARM GCC 13.3.0 (unknown-eabi)

compiler.gimplearmug1340.exe=/opt/compiler-explorer/arm/gcc-arm-unknown-13.4.0/arm-unknown-eabi/bin/arm-unknown-eabi-gcc
compiler.gimplearmug1340.semver=13.4.0
compiler.gimplearmug1340.objdumper=/opt/compiler-explorer/arm/gcc-arm-unknown-13.4.0/arm-unknown-eabi/bin/arm-unknown-eabi-objdump
compiler.gimplearmug1340.demangler=/opt/compiler-explorer/arm/gcc-arm-unknown-13.4.0/arm-unknown-eabi/bin/arm-unknown-eabi-c++filt
compiler.gimplearmug1340.name=ARM GCC 13.4.0 (unknown-eabi)

compiler.gimplearmug1410.exe=/opt/compiler-explorer/arm/gcc-arm-unknown-14.1.0/arm-unknown-eabi/bin/arm-unknown-eabi-gcc
compiler.gimplearmug1410.semver=14.1.0
compiler.gimplearmug1410.objdumper=/opt/compiler-explorer/arm/gcc-arm-unknown-14.1.0/arm-unknown-eabi/bin/arm-unknown-eabi-objdump
compiler.gimplearmug1410.demangler=/opt/compiler-explorer/arm/gcc-arm-unknown-14.1.0/arm-unknown-eabi/bin/arm-unknown-eabi-c++filt
compiler.gimplearmug1410.name=ARM GCC 14.1.0 (unknown-eabi)

compiler.gimplearmug1420.exe=/opt/compiler-explorer/arm/gcc-arm-unknown-14.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-gcc
compiler.gimplearmug1420.semver=14.2.0
compiler.gimplearmug1420.objdumper=/opt/compiler-explorer/arm/gcc-arm-unknown-14.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-objdump
compiler.gimplearmug1420.demangler=/opt/compiler-explorer/arm/gcc-arm-unknown-14.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-c++filt
compiler.gimplearmug1420.name=ARM GCC 14.2.0 (unknown-eabi)

compiler.gimplearmug1430.exe=/opt/compiler-explorer/arm/gcc-arm-unknown-14.3.0/arm-unknown-eabi/bin/arm-unknown-eabi-gcc
compiler.gimplearmug1430.semver=14.3.0
compiler.gimplearmug1430.objdumper=/opt/compiler-explorer/arm/gcc-arm-unknown-14.3.0/arm-unknown-eabi/bin/arm-unknown-eabi-objdump
compiler.gimplearmug1430.demangler=/opt/compiler-explorer/arm/gcc-arm-unknown-14.3.0/arm-unknown-eabi/bin/arm-unknown-eabi-c++filt
compiler.gimplearmug1430.name=ARM GCC 14.3.0 (unknown-eabi)

compiler.gimplearmug1510.exe=/opt/compiler-explorer/arm/gcc-arm-unknown-15.1.0/arm-unknown-eabi/bin/arm-unknown-eabi-gcc
compiler.gimplearmug1510.semver=15.1.0
compiler.gimplearmug1510.objdumper=/opt/compiler-explorer/arm/gcc-arm-unknown-15.1.0/arm-unknown-eabi/bin/arm-unknown-eabi-objdump
compiler.gimplearmug1510.demangler=/opt/compiler-explorer/arm/gcc-arm-unknown-15.1.0/arm-unknown-eabi/bin/arm-unknown-eabi-c++filt
compiler.gimplearmug1510.name=ARM GCC 15.1.0 (unknown-eabi)

compiler.gimplearmug1520.exe=/opt/compiler-explorer/arm/gcc-arm-unknown-15.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-gcc
compiler.gimplearmug1520.semver=15.2.0
compiler.gimplearmug1520.objdumper=/opt/compiler-explorer/arm/gcc-arm-unknown-15.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-objdump
compiler.gimplearmug1520.demangler=/opt/compiler-explorer/arm/gcc-arm-unknown-15.2.0/arm-unknown-eabi/bin/arm-unknown-eabi-c++filt
compiler.gimplearmug1520.name=ARM GCC 15.2.0 (unknown-eabi)

compiler.gimplearm921.exe=/opt/compiler-explorer/arm/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc
compiler.gimplearm921.semver=9.2.1 (none)
compiler.gimplearm921.supportsBinary=false
compiler.gimplearm921.supportsBinaryObject=true
compiler.gimplearm1021.exe=/opt/compiler-explorer/arm/gcc-arm-none-eabi-10-2020-q4-major/bin/arm-none-eabi-gcc
compiler.gimplearm1021.semver=10.2.1 (none)
compiler.gimplearm1021.supportsBinary=false
compiler.gimplearm1031_07.exe=/opt/compiler-explorer/arm/gcc-arm-none-eabi-10.3-2021.07/bin/arm-none-eabi-gcc
compiler.gimplearm1031_07.semver=10.3.1 (2021.07 none)
compiler.gimplearm1031_07.supportsBinary=false
compiler.gimplearm1031_10.exe=/opt/compiler-explorer/arm/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc
compiler.gimplearm1031_10.semver=10.3.1 (2021.10 none)
compiler.gimplearm1031_10.supportsBinary=false
compiler.gimplearm1121.exe=/opt/compiler-explorer/arm/gcc-arm-none-eabi-11.2-2022.02/bin/arm-none-eabi-gcc
compiler.gimplearm1121.semver=11.2.1 (none)
compiler.gimplearm1121.supportsBinary=false
compiler.gimplearm1021.supportsBinaryObject=true
compiler.gimplearm930.exe=/opt/compiler-explorer/arm/gcc-9.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearm930.semver=9.3.0 (linux)
compiler.gimplearm1020.exe=/opt/compiler-explorer/arm/gcc-10.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearm1020.semver=10.2.0 (linux)
compiler.gimplearm1030.exe=/opt/compiler-explorer/arm/gcc-10.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearm1030.semver=10.3.0 (linux)
compiler.gimplearm1100.exe=/opt/compiler-explorer/arm/gcc-11.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearm1100.semver=11.1.0 (linux)
compiler.gimplearm1120.exe=/opt/compiler-explorer/arm/gcc-11.2.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearm1120.semver=11.2.0 (linux)
compiler.gimplearm1130.exe=/opt/compiler-explorer/arm/gcc-11.3.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearm1130.semver=11.3.0 (linux)
compiler.gimplearm1210.exe=/opt/compiler-explorer/arm/gcc-12.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearm1210.objdumper=/opt/compiler-explorer/arm/gcc-12.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-objdump
compiler.gimplearm1210.semver=12.1.0 (linux)
compiler.gimplearmgtrunk.exe=/opt/compiler-explorer/arm/gcc-trunk/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gcc
compiler.gimplearmgtrunk.semver=trunk (linux)
compiler.gimplearmgtrunk.isNightly=true

# 64 bit
group.gimplegcc64arm.groupName=ARM64 gcc
group.gimplegcc64arm.baseName=ARM64 GCC
group.gimplegcc64arm.compilers=gimplearm64g930:gimplearm64g940:gimplearm64g950:gimplearm64g1020:gimplearm64g1030:gimplearm64g1040:gimplearm64g1100:gimplearm64g1120:gimplearm64g1130:gimplearm64g1140:gimplearm64g1210:gimplearm64gtrunk:gimplearm64g1220:gimplearm64g1230:gimplearm64g1240:gimplearm64g1310:gimplearm64g1050:gimplearm64g1320:gimplearm64g1330:gimplearm64g1410:gimplearm64g1420:gimplearm64g1510:gimplearm64g1430:gimplearm64g1340:gimplearm64g1250:gimplearm64g1520
group.gimplegcc64arm.isSemVer=true
group.gimplegcc64arm.objdumper=/opt/compiler-explorer/arm64/gcc-10.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/bin/objdump
group.gimplegcc64arm.instructionSet=aarch64

compiler.gimplearm64g930.exe=/opt/compiler-explorer/arm64/gcc-9.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g930.semver=9.3.0
compiler.gimplearm64g940.exe=/opt/compiler-explorer/arm64/gcc-9.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g940.semver=9.4.0
compiler.gimplearm64g950.exe=/opt/compiler-explorer/arm64/gcc-9.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g950.semver=9.5.0
compiler.gimplearm64g1020.exe=/opt/compiler-explorer/arm64/gcc-10.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1020.semver=10.2.0
compiler.gimplearm64g1030.exe=/opt/compiler-explorer/arm64/gcc-10.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1030.semver=10.3.0
compiler.gimplearm64g1040.exe=/opt/compiler-explorer/arm64/gcc-10.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1040.semver=10.4.0

compiler.gimplearm64g1050.exe=/opt/compiler-explorer/arm64/gcc-10.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1050.semver=10.5.0
compiler.gimplearm64g1050.objdumper=/opt/compiler-explorer/arm64/gcc-10.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1050.demangler=/opt/compiler-explorer/arm64/gcc-10.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt
compiler.gimplearm64g1100.exe=/opt/compiler-explorer/arm64/gcc-11.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1100.semver=11.1.0
compiler.gimplearm64g1120.exe=/opt/compiler-explorer/arm64/gcc-11.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1120.semver=11.2.0
compiler.gimplearm64g1130.exe=/opt/compiler-explorer/arm64/gcc-11.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1130.semver=11.3.0

compiler.gimplearm64g1140.exe=/opt/compiler-explorer/arm64/gcc-11.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1140.semver=11.4.0
compiler.gimplearm64g1140.objdumper=/opt/compiler-explorer/arm64/gcc-11.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1140.demangler=/opt/compiler-explorer/arm64/gcc-11.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1210.exe=/opt/compiler-explorer/arm64/gcc-12.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1210.objdumper=/opt/compiler-explorer/arm64/gcc-12.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1210.semver=12.1.0

compiler.gimplearm64g1220.exe=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1220.semver=12.2.0
compiler.gimplearm64g1220.objdumper=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1220.demangler=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1230.exe=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1230.semver=12.3.0
compiler.gimplearm64g1230.objdumper=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1230.demangler=/opt/compiler-explorer/arm64/gcc-12.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1240.exe=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1240.semver=12.4.0
compiler.gimplearm64g1240.objdumper=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1240.demangler=/opt/compiler-explorer/arm64/gcc-12.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1250.exe=/opt/compiler-explorer/arm64/gcc-12.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1250.semver=12.5.0
compiler.gimplearm64g1250.objdumper=/opt/compiler-explorer/arm64/gcc-12.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1250.demangler=/opt/compiler-explorer/arm64/gcc-12.5.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1310.exe=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1310.semver=13.1.0
compiler.gimplearm64g1310.objdumper=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1310.demangler=/opt/compiler-explorer/arm64/gcc-13.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1320.exe=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1320.semver=13.2.0
compiler.gimplearm64g1320.objdumper=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1320.demangler=/opt/compiler-explorer/arm64/gcc-13.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1330.exe=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1330.semver=13.3.0
compiler.gimplearm64g1330.objdumper=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1330.demangler=/opt/compiler-explorer/arm64/gcc-13.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1340.exe=/opt/compiler-explorer/arm64/gcc-13.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1340.semver=13.4.0
compiler.gimplearm64g1340.objdumper=/opt/compiler-explorer/arm64/gcc-13.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1340.demangler=/opt/compiler-explorer/arm64/gcc-13.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1410.exe=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1410.semver=14.1.0
compiler.gimplearm64g1410.objdumper=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1410.demangler=/opt/compiler-explorer/arm64/gcc-14.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1420.exe=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1420.semver=14.2.0
compiler.gimplearm64g1420.objdumper=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1420.demangler=/opt/compiler-explorer/arm64/gcc-14.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1430.exe=/opt/compiler-explorer/arm64/gcc-14.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1430.semver=14.3.0
compiler.gimplearm64g1430.objdumper=/opt/compiler-explorer/arm64/gcc-14.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1430.demangler=/opt/compiler-explorer/arm64/gcc-14.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1510.exe=/opt/compiler-explorer/arm64/gcc-15.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1510.semver=15.1.0
compiler.gimplearm64g1510.objdumper=/opt/compiler-explorer/arm64/gcc-15.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1510.demangler=/opt/compiler-explorer/arm64/gcc-15.1.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64g1520.exe=/opt/compiler-explorer/arm64/gcc-15.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64g1520.semver=15.2.0
compiler.gimplearm64g1520.objdumper=/opt/compiler-explorer/arm64/gcc-15.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-objdump
compiler.gimplearm64g1520.demangler=/opt/compiler-explorer/arm64/gcc-15.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-c++filt

compiler.gimplearm64gtrunk.exe=/opt/compiler-explorer/arm64/gcc-trunk/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc
compiler.gimplearm64gtrunk.semver=trunk
compiler.gimplearm64gtrunk.isNightly=true

# GCC Morello
group.gimplegcc64marm.groupName=ARM64 Morello GCC
group.gimplegcc64marm.baseName=ARM64 Morello GCC
group.gimplegcc64marm.compilers=gimplearm64gm101a1:gimplearm64gm101a2
group.gimplegcc64marm.isSemVer=true
group.gimplegcc64marm.objdumper=/opt/compiler-explorer/arm64morello/gcc-aarch64-none-elf-10.1.morello-alp2-x86_64/aarch64-none-elf/bin/objdump
group.gimplegcc64marm.instructionSet=aarch64

compiler.gimplearm64gm101a1.exe=/opt/compiler-explorer/arm64morello/gcc-aarch64-none-elf-10.1.morello-alp1-x86_64/bin/aarch64-none-elf-gcc
compiler.gimplearm64gm101a1.semver=10.1.0 Alpha 1
compiler.gimplearm64gm101a2.exe=/opt/compiler-explorer/arm64morello/gcc-aarch64-none-elf-10.1.morello-alp2-x86_64/bin/aarch64-none-elf-gcc
compiler.gimplearm64gm101a2.semver=10.1.2 Alpha 2

###############################
# GCC for RISC-V
group.gimplervgcc.compilers=&rv64-gimplegccs:&rv32-gimplegccs
group.gimplervgcc.groupName=RISC-V GCC
group.gimplervgcc.isSemVer=true
group.gimplervgcc.supportsExecute=false
group.gimplervgcc.supportsBinary=true
group.gimplervgcc.supportsBinaryObject=true

## GCC for RISC-V 64-bits
group.rv64-gimplegccs.compilers=rv64-gimplegcctrunk:rv64-gimplegcc1230:rv64-gimplegcc1240:rv64-gimplegcc1210:rv64-gimplegcc1140:rv64-gimplegcc1130:rv64-gimplegcc1220:rv64-gimplegcc1120:rv64-gimplegcc1030:rv64-gimplegcc1020:rv64-gimplegcc940:rv64-gimplegcc1310:rv64-gimplegcc1320:rv64-gimplegcc1330:rv64-gimplegcc1410:rv64-gimplegcc1420:rv64-gimplegcc1510:rv64-gimplegcc1430:rv64-gimplegcc1340:rv64-gimplegcc1250:rv64-gimplegcc1520
group.rv64-gimplegccs.groupName=RISC-V (64-bits) gcc
group.rv64-gimplegccs.baseName=RISC-V (64-bits) gcc

compiler.rv64-gimplegcc940.exe=/opt/compiler-explorer/riscv64/gcc-9.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc940.semver=9.4.0
compiler.rv64-gimplegcc940.objdumper=/opt/compiler-explorer/riscv64/gcc-9.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

compiler.rv64-gimplegcc1020.exe=/opt/compiler-explorer/riscv64/gcc-10.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1020.semver=10.2.0
compiler.rv64-gimplegcc1020.objdumper=/opt/compiler-explorer/riscv64/gcc-10.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

compiler.rv64-gimplegcc1030.exe=/opt/compiler-explorer/riscv64/gcc-10.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1030.semver=10.3.0
compiler.rv64-gimplegcc1030.objdumper=/opt/compiler-explorer/riscv64/gcc-10.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

compiler.rv64-gimplegcc1120.exe=/opt/compiler-explorer/riscv64/gcc-11.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1120.semver=11.2.0
compiler.rv64-gimplegcc1120.objdumper=/opt/compiler-explorer/riscv64/gcc-11.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

compiler.rv64-gimplegcc1130.exe=/opt/compiler-explorer/riscv64/gcc-11.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1130.semver=11.3.0
compiler.rv64-gimplegcc1130.objdumper=/opt/compiler-explorer/riscv64/gcc-11.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

compiler.rv64-gimplegcc1140.exe=/opt/compiler-explorer/riscv64/gcc-11.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1140.semver=11.4.0
compiler.rv64-gimplegcc1140.objdumper=/opt/compiler-explorer/riscv64/gcc-11.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1140.demangler=/opt/compiler-explorer/riscv64/gcc-11.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1210.exe=/opt/compiler-explorer/riscv64/gcc-12.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1210.semver=12.1.0
compiler.rv64-gimplegcc1210.objdumper=/opt/compiler-explorer/riscv64/gcc-12.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

compiler.rv64-gimplegcc1220.exe=/opt/compiler-explorer/riscv64/gcc-12.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1220.semver=12.2.0
compiler.rv64-gimplegcc1220.objdumper=/opt/compiler-explorer/riscv64/gcc-12.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1220.demangler=/opt/compiler-explorer/riscv64/gcc-12.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1230.exe=/opt/compiler-explorer/riscv64/gcc-12.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1230.semver=12.3.0
compiler.rv64-gimplegcc1230.objdumper=/opt/compiler-explorer/riscv64/gcc-12.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1230.demangler=/opt/compiler-explorer/riscv64/gcc-12.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1240.exe=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1240.semver=12.4.0
compiler.rv64-gimplegcc1240.objdumper=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1240.demangler=/opt/compiler-explorer/riscv64/gcc-12.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1250.exe=/opt/compiler-explorer/riscv64/gcc-12.5.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1250.semver=12.5.0
compiler.rv64-gimplegcc1250.objdumper=/opt/compiler-explorer/riscv64/gcc-12.5.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1250.demangler=/opt/compiler-explorer/riscv64/gcc-12.5.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1310.exe=/opt/compiler-explorer/riscv64/gcc-13.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1310.semver=13.1.0
compiler.rv64-gimplegcc1310.objdumper=/opt/compiler-explorer/riscv64/gcc-13.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1310.demangler=/opt/compiler-explorer/riscv64/gcc-13.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1320.exe=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1320.semver=13.2.0
compiler.rv64-gimplegcc1320.objdumper=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1320.demangler=/opt/compiler-explorer/riscv64/gcc-13.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1330.exe=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1330.semver=13.3.0
compiler.rv64-gimplegcc1330.objdumper=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1330.demangler=/opt/compiler-explorer/riscv64/gcc-13.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1340.exe=/opt/compiler-explorer/riscv64/gcc-13.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1340.semver=13.4.0
compiler.rv64-gimplegcc1340.objdumper=/opt/compiler-explorer/riscv64/gcc-13.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1340.demangler=/opt/compiler-explorer/riscv64/gcc-13.4.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1410.exe=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1410.semver=14.1.0
compiler.rv64-gimplegcc1410.objdumper=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1410.demangler=/opt/compiler-explorer/riscv64/gcc-14.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1420.exe=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1420.semver=14.2.0
compiler.rv64-gimplegcc1420.objdumper=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1420.demangler=/opt/compiler-explorer/riscv64/gcc-14.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1430.exe=/opt/compiler-explorer/riscv64/gcc-14.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1430.semver=14.3.0
compiler.rv64-gimplegcc1430.objdumper=/opt/compiler-explorer/riscv64/gcc-14.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1430.demangler=/opt/compiler-explorer/riscv64/gcc-14.3.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1510.exe=/opt/compiler-explorer/riscv64/gcc-15.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1510.semver=15.1.0
compiler.rv64-gimplegcc1510.objdumper=/opt/compiler-explorer/riscv64/gcc-15.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1510.demangler=/opt/compiler-explorer/riscv64/gcc-15.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcc1520.exe=/opt/compiler-explorer/riscv64/gcc-15.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcc1520.semver=15.2.0
compiler.rv64-gimplegcc1520.objdumper=/opt/compiler-explorer/riscv64/gcc-15.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcc1520.demangler=/opt/compiler-explorer/riscv64/gcc-15.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

compiler.rv64-gimplegcctrunk.exe=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gcc
compiler.rv64-gimplegcctrunk.semver=(trunk)
compiler.rv64-gimplegcctrunk.objdumper=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.rv64-gimplegcctrunk.demangler=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.rv64-gimplegcctrunk.isNightly=true

## GCC for RISC-V 32-bits
group.rv32-gimplegccs.compilers=rv32-gimplegcctrunk:rv32-gimplegcc1220:rv32-gimplegcc1210:rv32-gimplegcc1140:rv32-gimplegcc1130:rv32-gimplegcc1120:rv32-gimplegcc1030:rv32-gimplegcc1020:rv32-gimplegcc940:rv32-gimplegcc1310:rv32-gimplegcc1230:rv32-gimplegcc1240:rv32-gimplegcc1320:rv32-gimplegcc1330:rv32-gimplegcc1410:rv32-gimplegcc1420:rv32-gimplegcc1510:rv32-gimplegcc1430:rv32-gimplegcc1340:rv32-gimplegcc1250:rv32-gimplegcc1520
group.rv32-gimplegccs.groupName=RISC-V (32-bits) gcc
group.rv32-gimplegccs.baseName=RISC-V (32-bits) gcc

compiler.rv32-gimplegcc940.exe=/opt/compiler-explorer/riscv32/gcc-9.4.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-gcc
compiler.rv32-gimplegcc940.semver=9.4.0
compiler.rv32-gimplegcc940.objdumper=/opt/compiler-explorer/riscv32/gcc-9.4.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-objdump

compiler.rv32-gimplegcc1020.exe=/opt/compiler-explorer/riscv32/gcc-10.2.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-gcc
compiler.rv32-gimplegcc1020.semver=10.2.0
compiler.rv32-gimplegcc1020.objdumper=/opt/compiler-explorer/riscv32/gcc-10.2.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-objdump

compiler.rv32-gimplegcc1030.exe=/opt/compiler-explorer/riscv32/gcc-10.3.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-gcc
compiler.rv32-gimplegcc1030.semver=10.3.0
compiler.rv32-gimplegcc1030.objdumper=/opt/compiler-explorer/riscv32/gcc-10.3.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-objdump

compiler.rv32-gimplegcc1120.exe=/opt/compiler-explorer/riscv32/gcc-11.2.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-gcc
compiler.rv32-gimplegcc1120.semver=11.2.0
compiler.rv32-gimplegcc1120.objdumper=/opt/compiler-explorer/riscv32/gcc-11.2.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-objdump

compiler.rv32-gimplegcc1130.exe=/opt/compiler-explorer/riscv32/gcc-11.3.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-gcc
compiler.rv32-gimplegcc1130.semver=11.3.0
compiler.rv32-gimplegcc1130.objdumper=/opt/compiler-explorer/riscv32/gcc-11.3.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-objdump

compiler.rv32-gimplegcc1140.exe=/opt/compiler-explorer/riscv32/gcc-11.4.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-gcc
compiler.rv32-gimplegcc1140.semver=11.4.0
compiler.rv32-gimplegcc1140.objdumper=/opt/compiler-explorer/riscv32/gcc-11.4.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-objdump
compiler.rv32-gimplegcc1140.demangler=/opt/compiler-explorer/riscv32/gcc-11.4.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-c++filt

compiler.rv32-gimplegcc1210.exe=/opt/compiler-explorer/riscv32/gcc-12.1.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-gcc
compiler.rv32-gimplegcc1210.semver=12.1.0
compiler.rv32-gimplegcc1210.objdumper=/opt/compiler-explorer/riscv32/gcc-12.1.0/riscv32-unknown-elf/bin/riscv32-unknown-elf-objdump

compiler.rv32-gimplegcc1220.exe=/opt/compiler-explorer/riscv32/gcc-12.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1220.semver=12.2.0
compiler.rv32-gimplegcc1220.demangler=/opt/compiler-explorer/riscv32/gcc-12.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.rv32-gimplegcc1220.objdumper=/opt/compiler-explorer/riscv32/gcc-12.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump

compiler.rv32-gimplegcc1230.exe=/opt/compiler-explorer/riscv32/gcc-12.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1230.semver=12.3.0
compiler.rv32-gimplegcc1230.objdumper=/opt/compiler-explorer/riscv32/gcc-12.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1230.demangler=/opt/compiler-explorer/riscv32/gcc-12.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

compiler.rv32-gimplegcc1240.exe=/opt/compiler-explorer/riscv32/gcc-12.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1240.semver=12.4.0
compiler.rv32-gimplegcc1240.objdumper=/opt/compiler-explorer/riscv32/gcc-12.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1240.demangler=/opt/compiler-explorer/riscv32/gcc-12.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

compiler.rv32-gimplegcc1250.exe=/opt/compiler-explorer/riscv32/gcc-12.5.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1250.semver=12.5.0
compiler.rv32-gimplegcc1250.objdumper=/opt/compiler-explorer/riscv32/gcc-12.5.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1250.demangler=/opt/compiler-explorer/riscv32/gcc-12.5.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

compiler.rv32-gimplegcc1310.exe=/opt/compiler-explorer/riscv32/gcc-13.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1310.semver=13.1.0
compiler.rv32-gimplegcc1310.objdumper=/opt/compiler-explorer/riscv32/gcc-13.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1310.demangler=/opt/compiler-explorer/riscv32/gcc-13.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

compiler.rv32-gimplegcc1320.exe=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1320.semver=13.2.0
compiler.rv32-gimplegcc1320.objdumper=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1320.demangler=/opt/compiler-explorer/riscv32/gcc-13.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

compiler.rv32-gimplegcc1330.exe=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1330.semver=13.3.0
compiler.rv32-gimplegcc1330.objdumper=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1330.demangler=/opt/compiler-explorer/riscv32/gcc-13.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

compiler.rv32-gimplegcc1340.exe=/opt/compiler-explorer/riscv32/gcc-13.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1340.semver=13.4.0
compiler.rv32-gimplegcc1340.objdumper=/opt/compiler-explorer/riscv32/gcc-13.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1340.demangler=/opt/compiler-explorer/riscv32/gcc-13.4.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

compiler.rv32-gimplegcc1410.exe=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1410.semver=14.1.0
compiler.rv32-gimplegcc1410.objdumper=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1410.demangler=/opt/compiler-explorer/riscv32/gcc-14.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

compiler.rv32-gimplegcc1420.exe=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1420.semver=14.2.0
compiler.rv32-gimplegcc1420.objdumper=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1420.demangler=/opt/compiler-explorer/riscv32/gcc-14.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

compiler.rv32-gimplegcc1430.exe=/opt/compiler-explorer/riscv32/gcc-14.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1430.semver=14.3.0
compiler.rv32-gimplegcc1430.objdumper=/opt/compiler-explorer/riscv32/gcc-14.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1430.demangler=/opt/compiler-explorer/riscv32/gcc-14.3.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

compiler.rv32-gimplegcc1510.exe=/opt/compiler-explorer/riscv32/gcc-15.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1510.semver=15.1.0
compiler.rv32-gimplegcc1510.objdumper=/opt/compiler-explorer/riscv32/gcc-15.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1510.demangler=/opt/compiler-explorer/riscv32/gcc-15.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

compiler.rv32-gimplegcc1520.exe=/opt/compiler-explorer/riscv32/gcc-15.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcc1520.semver=15.2.0
compiler.rv32-gimplegcc1520.objdumper=/opt/compiler-explorer/riscv32/gcc-15.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcc1520.demangler=/opt/compiler-explorer/riscv32/gcc-15.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

compiler.rv32-gimplegcctrunk.exe=/opt/compiler-explorer/riscv32/gcc-trunk/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gcc
compiler.rv32-gimplegcctrunk.semver=(trunk)
compiler.rv32-gimplegcctrunk.isNightly=true
compiler.rv32-gimplegcctrunk.objdumper=/opt/compiler-explorer/riscv32/gcc-trunk/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.rv32-gimplegcctrunk.demangler=/opt/compiler-explorer/riscv32/gcc-trunk/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

###############################
# Wyrm GIMPLE to LLVM transpiler
group.wyrm.compilers=wyrmtrunk
group.wyrm.groupName=Wyrm
group.wyrm.compilerType=wyrm
group.wyrm.instructionSet=llvm
group.wyrm.isSemVer=true
group.wyrm.baseName=Wyrm GIMPLE to LLVM Transpiler
group.wyrm.licenseLink=https://github.com/jeremy-rifkin/wyrm/blob/main/LICENSE
group.wyrm.licenseName=MIT
group.wyrm.licensePreamble=Copyright (c) 2023-2024 Jeremy Rifkin
group.wyrm.gccId=cg121

compiler.wyrmtrunk.exe=/opt/compiler-explorer/wyrm-trunk/libplugin.so
compiler.wyrmtrunk.semver=(trunk)


#################################
#################################
# Libraries
libs=cs50:hedley:libbpf:libuv:lua:nsimd:openssl:python:simde:curl:sqlite

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.libbpf.name=libbpf
libs.libbpf.versions=100:122
libs.libbpf.liblink=bpf:dl:m
libs.libbpf.description=Libbpf supports building BPF CO-RE-enabled applications
libs.libbpf.url=https://github.com/libbpf/libbpf
libs.libbpf.versions.100.version=1.0.0
libs.libbpf.versions.100.path=/opt/compiler-explorer/libs/libbpf/v1.0.0/include:/opt/compiler-explorer/libs/libbpf/v1.0.0/src
libs.libbpf.versions.122.version=1.2.2
libs.libbpf.versions.122.path=/opt/compiler-explorer/libs/libbpf/v1.2.2/include:/opt/compiler-explorer/libs/libbpf/v1.2.2/src

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

libs.sqlite.name=sqlite
libs.sqlite.versions=3400
libs.sqlite.liblink=sqlite3
libs.sqlite.url=https://sqlite.org
libs.sqlite.versions.3400.version=3.40.0
libs.sqlite.versions.3400.path=/opt/compiler-explorer/libs/sqlite/3.40.0

#################################
#################################
# Installed tools
tools=clangquerytrunk:clangtidytrunk:ldd:llvm-mcatrunk:osacatrunk:pahole:readelf:nm:strings:llvmdwarfdumptrunk

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.nm.name=nm (trunk)
tools.nm.exe=/opt/compiler-explorer/gcc-snapshot/bin/nm
tools.nm.type=postcompilation
tools.nm.class=nm-tool
tools.nm.exclude=djggp
tools.nm.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
# MSVC does not produce DWARF debug information.
tools.llvmdwarfdumptrunk.exclude=ccl19:ccl_new
