compilers=&gfortran_86:&ifort:&ifx:&nvfortran_x86:&cross:&clang_llvmflang:&aocc_flang:&lfortran
defaultCompiler=gfortran161
demangler=/opt/compiler-explorer/gcc-16.1.0/bin/c++filt
objdumper=/opt/compiler-explorer/gcc-16.1.0/bin/objdump
compilerType=fortran

buildenvsetup=ceconan-fortran
buildenvsetup.host=https://conan.compiler-explorer.com

###############################
# GCC (as in GNU Compiler Collection) for x86
group.gfortran_86.compilers=&gfortranassert:gfortran494:gfortran550:gfortran63:gfortran71:gfortran72:gfortran73:gfortran81:gfortran82:gfortran83:gfortran84:gfortran85:gfortran91:gfortran92:gfortran93:gfortran94:gfortran101:gfortran102:gfortran103:gfortran104:gfortran105:gfortran111:gfortran112:gfortran113:gfortran114:gfortran121:gfortran122:gfortran123:gfortran124:gfortran125:gfortran131:gfortran132:gfortran133:gfortran134:gfortran141:gfortran142:gfortran143:gfortran151:gfortran152:gfortran161:gfortransnapshot
group.gfortran_86.groupName=GFORTRAN x86-64
group.gfortran_86.isSemVer=true
group.gfortran_86.baseName=x86-64 gfortran
group.gfortran_86.compilerCategories=gfortran
compiler.gfortran494.exe=/opt/compiler-explorer/gcc-4.9.4/bin/gfortran
compiler.gfortran494.semver=4.9.4
compiler.gfortran550.exe=/opt/compiler-explorer/gcc-5.5.0/bin/gfortran
compiler.gfortran550.semver=5.5
compiler.gfortran63.exe=/opt/compiler-explorer/gcc-6.3.0/bin/gfortran
compiler.gfortran63.semver=6.3
compiler.gfortran71.exe=/opt/compiler-explorer/gcc-7.1.0/bin/gfortran
compiler.gfortran71.semver=7.1
compiler.gfortran72.exe=/opt/compiler-explorer/gcc-7.2.0/bin/gfortran
compiler.gfortran72.semver=7.2
compiler.gfortran73.exe=/opt/compiler-explorer/gcc-7.3.0/bin/gfortran
compiler.gfortran73.semver=7.3
compiler.gfortran81.exe=/opt/compiler-explorer/gcc-8.1.0/bin/gfortran
compiler.gfortran81.semver=8.1
compiler.gfortran82.exe=/opt/compiler-explorer/gcc-8.2.0/bin/gfortran
compiler.gfortran82.semver=8.2
compiler.gfortran83.exe=/opt/compiler-explorer/gcc-8.3.0/bin/gfortran
compiler.gfortran83.semver=8.3
compiler.gfortran84.exe=/opt/compiler-explorer/gcc-8.4.0/bin/gfortran
compiler.gfortran84.semver=8.4
compiler.gfortran85.exe=/opt/compiler-explorer/gcc-8.5.0/bin/gfortran
compiler.gfortran85.semver=8.5
compiler.gfortran91.exe=/opt/compiler-explorer/gcc-9.1.0/bin/gfortran
compiler.gfortran91.semver=9.1
compiler.gfortran92.exe=/opt/compiler-explorer/gcc-9.2.0/bin/gfortran
compiler.gfortran92.semver=9.2
compiler.gfortran93.exe=/opt/compiler-explorer/gcc-9.3.0/bin/gfortran
compiler.gfortran93.semver=9.3
compiler.gfortran94.exe=/opt/compiler-explorer/gcc-9.4.0/bin/gfortran
compiler.gfortran94.semver=9.4
compiler.gfortran101.exe=/opt/compiler-explorer/gcc-10.1.0/bin/gfortran
compiler.gfortran101.semver=10.1
compiler.gfortran102.exe=/opt/compiler-explorer/gcc-10.2.0/bin/gfortran
compiler.gfortran102.semver=10.2
compiler.gfortran103.exe=/opt/compiler-explorer/gcc-10.3.0/bin/gfortran
compiler.gfortran103.semver=10.3
compiler.gfortran104.exe=/opt/compiler-explorer/gcc-10.4.0/bin/gfortran
compiler.gfortran104.semver=10.4
compiler.gfortran105.exe=/opt/compiler-explorer/gcc-10.5.0/bin/gfortran
compiler.gfortran105.semver=10.5
compiler.gfortran111.exe=/opt/compiler-explorer/gcc-11.1.0/bin/gfortran
compiler.gfortran111.semver=11.1
compiler.gfortran112.exe=/opt/compiler-explorer/gcc-11.2.0/bin/gfortran
compiler.gfortran112.semver=11.2
compiler.gfortran113.exe=/opt/compiler-explorer/gcc-11.3.0/bin/gfortran
compiler.gfortran113.semver=11.3
compiler.gfortran114.exe=/opt/compiler-explorer/gcc-11.4.0/bin/gfortran
compiler.gfortran114.semver=11.4
compiler.gfortran121.exe=/opt/compiler-explorer/gcc-12.1.0/bin/gfortran
compiler.gfortran121.semver=12.1
compiler.gfortran122.exe=/opt/compiler-explorer/gcc-12.2.0/bin/gfortran
compiler.gfortran122.semver=12.2
compiler.gfortran123.exe=/opt/compiler-explorer/gcc-12.3.0/bin/gfortran
compiler.gfortran123.semver=12.3
compiler.gfortran124.exe=/opt/compiler-explorer/gcc-12.4.0/bin/gfortran
compiler.gfortran124.semver=12.4
compiler.gfortran125.exe=/opt/compiler-explorer/gcc-12.5.0/bin/gfortran
compiler.gfortran125.semver=12.5
compiler.gfortran131.exe=/opt/compiler-explorer/gcc-13.1.0/bin/gfortran
compiler.gfortran131.semver=13.1
compiler.gfortran132.exe=/opt/compiler-explorer/gcc-13.2.0/bin/gfortran
compiler.gfortran132.semver=13.2
compiler.gfortran133.exe=/opt/compiler-explorer/gcc-13.3.0/bin/gfortran
compiler.gfortran133.semver=13.3
compiler.gfortran134.exe=/opt/compiler-explorer/gcc-13.4.0/bin/gfortran
compiler.gfortran134.semver=13.4
compiler.gfortran141.exe=/opt/compiler-explorer/gcc-14.1.0/bin/gfortran
compiler.gfortran141.semver=14.1
compiler.gfortran142.exe=/opt/compiler-explorer/gcc-14.2.0/bin/gfortran
compiler.gfortran142.semver=14.2
compiler.gfortran143.exe=/opt/compiler-explorer/gcc-14.3.0/bin/gfortran
compiler.gfortran143.semver=14.3
compiler.gfortran151.exe=/opt/compiler-explorer/gcc-15.1.0/bin/gfortran
compiler.gfortran151.semver=15.1
compiler.gfortran152.exe=/opt/compiler-explorer/gcc-15.2.0/bin/gfortran
compiler.gfortran152.semver=15.2
compiler.gfortran161.exe=/opt/compiler-explorer/gcc-16.1.0/bin/gfortran
compiler.gfortran161.semver=16.1

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

## GFORTRAN x86 build with "assertions" (--enable-checking=XXX)
group.gfortranassert.compilers=gfortran103assert:gfortran104assert:gfortran105assert:gfortran111assert:gfortran112assert:gfortran113assert:gfortran114assert:gfortran121assert:gfortran122assert:gfortran123assert:gfortran124assert:gfortran125assert:gfortran131assert:gfortran132assert:gfortran133assert:gfortran134assert:gfortran141assert:gfortran142assert:gfortran143assert:gfortran151assert:gfortran152assert:gfortran161assert
group.gfortranassert.groupName=GFORTRAN x86-64 (assertions)
group.gfortranassert.compilerCategories=gfortran

compiler.gfortran103assert.exe=/opt/compiler-explorer/gcc-assertions-10.3.0/bin/gfortran
compiler.gfortran103assert.semver=10.3 (assertions)
compiler.gfortran104assert.exe=/opt/compiler-explorer/gcc-assertions-10.4.0/bin/gfortran
compiler.gfortran104assert.semver=10.4 (assertions)
compiler.gfortran105assert.exe=/opt/compiler-explorer/gcc-assertions-10.5.0/bin/gfortran
compiler.gfortran105assert.semver=10.5 (assertions)
compiler.gfortran111assert.exe=/opt/compiler-explorer/gcc-assertions-11.1.0/bin/gfortran
compiler.gfortran111assert.semver=11.1 (assertions)
compiler.gfortran112assert.exe=/opt/compiler-explorer/gcc-assertions-11.2.0/bin/gfortran
compiler.gfortran112assert.semver=11.2 (assertions)
compiler.gfortran113assert.exe=/opt/compiler-explorer/gcc-assertions-11.3.0/bin/gfortran
compiler.gfortran113assert.semver=11.3 (assertions)
compiler.gfortran114assert.exe=/opt/compiler-explorer/gcc-assertions-11.4.0/bin/gfortran
compiler.gfortran114assert.semver=11.4 (assertions)
compiler.gfortran121assert.exe=/opt/compiler-explorer/gcc-assertions-12.1.0/bin/gfortran
compiler.gfortran121assert.semver=12.1 (assertions)
compiler.gfortran122assert.exe=/opt/compiler-explorer/gcc-assertions-12.2.0/bin/gfortran
compiler.gfortran122assert.semver=12.2 (assertions)
compiler.gfortran123assert.exe=/opt/compiler-explorer/gcc-assertions-12.3.0/bin/gfortran
compiler.gfortran123assert.semver=12.3 (assertions)
compiler.gfortran124assert.exe=/opt/compiler-explorer/gcc-assertions-12.4.0/bin/gfortran
compiler.gfortran124assert.semver=12.4 (assertions)
compiler.gfortran125assert.exe=/opt/compiler-explorer/gcc-assertions-12.5.0/bin/gfortran
compiler.gfortran125assert.semver=12.5 (assertions)
compiler.gfortran131assert.exe=/opt/compiler-explorer/gcc-assertions-13.1.0/bin/gfortran
compiler.gfortran131assert.semver=13.1 (assertions)
compiler.gfortran132assert.exe=/opt/compiler-explorer/gcc-assertions-13.2.0/bin/gfortran
compiler.gfortran132assert.semver=13.2 (assertions)
compiler.gfortran133assert.exe=/opt/compiler-explorer/gcc-assertions-13.3.0/bin/gfortran
compiler.gfortran133assert.semver=13.3 (assertions)
compiler.gfortran134assert.exe=/opt/compiler-explorer/gcc-assertions-13.4.0/bin/gfortran
compiler.gfortran134assert.semver=13.4 (assertions)
compiler.gfortran141assert.exe=/opt/compiler-explorer/gcc-assertions-14.1.0/bin/gfortran
compiler.gfortran141assert.semver=14.1 (assertions)
compiler.gfortran142assert.exe=/opt/compiler-explorer/gcc-assertions-14.2.0/bin/gfortran
compiler.gfortran142assert.semver=14.2 (assertions)
compiler.gfortran143assert.exe=/opt/compiler-explorer/gcc-assertions-14.3.0/bin/gfortran
compiler.gfortran143assert.semver=14.3 (assertions)
compiler.gfortran151assert.exe=/opt/compiler-explorer/gcc-assertions-15.1.0/bin/gfortran
compiler.gfortran151assert.semver=15.1 (assertions)
compiler.gfortran152assert.exe=/opt/compiler-explorer/gcc-assertions-15.2.0/bin/gfortran
compiler.gfortran152assert.semver=15.2 (assertions)
compiler.gfortran161assert.exe=/opt/compiler-explorer/gcc-assertions-16.1.0/bin/gfortran
compiler.gfortran161assert.semver=16.1 (assertions)

###############################
# Intel Parallel Studio XE for x86
group.ifort.compilers=ifort19:ifort202112:ifort202120:ifort202130:ifort202140:ifort202150:ifort202160:ifort202170:ifort202171:ifort202180:ifort202190:ifort2021100:ifort2021110
group.ifort.intelAsm=-masm=intel
group.ifort.groupName=IFORT x86-64
group.ifort.isSemVer=true
group.ifort.baseName=x86-64 ifort
group.ifort.compilerCategories=ifort
#compiler.ifort16.exe=/opt/compiler-explorer/intel/xe_2016_update3/bin/ifort
#compiler.ifort16.semver=16.0.3
#compiler.ifort17.exe=/opt/compiler-explorer/intel/2017/bin/ifort
#compiler.ifort17.semver=17.0.0
#compiler.ifort18.exe=/opt/compiler-explorer/intel-2018.0.033/bin/ifort
#compiler.ifort18.semver=18.0.0
compiler.ifort19.exe=/opt/compiler-explorer/intel-2019/bin/ifort
compiler.ifort19.semver=19.0.0

compiler.ifort202112.exe=/opt/compiler-explorer/intel-fortran-2021.1.2.62/compiler/latest/linux/bin/intel64/ifort
compiler.ifort202112.ldPath=/opt/compiler-explorer/intel-fortran-2021.1.2.62/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifort202112.libPath=/opt/compiler-explorer/intel-fortran-2021.1.2.62/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2021.1.2.62/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifort202112.semver=2021.1.2
compiler.ifort202112.options=-gxx-name=/opt/compiler-explorer/gcc-10.1.0/bin/g++
compiler.ifort202112.alias=ifort202118:ifort202119

compiler.ifort202120.exe=/opt/compiler-explorer/intel-fortran-2021.2.0.136/compiler/latest/linux/bin/intel64/ifort
compiler.ifort202120.ldPath=/opt/compiler-explorer/intel-fortran-2021.2.0.136/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifort202120.libPath=/opt/compiler-explorer/intel-fortran-2021.2.0.136/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2021.2.0.136/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifort202120.semver=2021.2.0
compiler.ifort202120.options=-gxx-name=/opt/compiler-explorer/gcc-10.1.0/bin/g++

compiler.ifort202130.exe=/opt/compiler-explorer/intel-fortran-2021.3.0.3168/compiler/latest/linux/bin/intel64/ifort
compiler.ifort202130.ldPath=/opt/compiler-explorer/intel-fortran-2021.3.0.3168/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifort202130.libPath=/opt/compiler-explorer/intel-fortran-2021.3.0.3168/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2021.3.0.3168/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifort202130.semver=2021.3.0
compiler.ifort202130.options=-gxx-name=/opt/compiler-explorer/gcc-10.1.0/bin/g++

compiler.ifort202140.exe=/opt/compiler-explorer/intel-fortran-2021.4.0.3224/compiler/latest/linux/bin/intel64/ifort
compiler.ifort202140.ldPath=/opt/compiler-explorer/intel-fortran-2021.4.0.3224/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifort202140.libPath=/opt/compiler-explorer/intel-fortran-2021.4.0.3224/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2021.4.0.3224/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifort202140.semver=2021.4.0
compiler.ifort202140.options=-gxx-name=/opt/compiler-explorer/gcc-10.1.0/bin/g++

compiler.ifort202150.exe=/opt/compiler-explorer/intel-fortran-2022.0.1.70/compiler/latest/linux/bin/intel64/ifort
compiler.ifort202150.ldPath=/opt/compiler-explorer/intel-fortran-2022.0.1.70/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifort202150.libPath=/opt/compiler-explorer/intel-fortran-2022.0.1.70/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2022.0.1.70/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifort202150.semver=2021.5.0
compiler.ifort202150.options=-gxx-name=/opt/compiler-explorer/gcc-10.1.0/bin/g++

compiler.ifort202160.exe=/opt/compiler-explorer/intel-fortran-2022.1.0.134/compiler/latest/linux/bin/intel64/ifort
compiler.ifort202160.ldPath=/opt/compiler-explorer/intel-fortran-2022.1.0.134/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifort202160.libPath=/opt/compiler-explorer/intel-fortran-2022.1.0.134/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2022.1.0.134/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifort202160.semver=2021.6.0
compiler.ifort202160.options=-gxx-name=/opt/compiler-explorer/gcc-10.1.0/bin/g++

compiler.ifort202170.exe=/opt/compiler-explorer/intel-fortran-2022.2.0.8773/compiler/latest/linux/bin/intel64/ifort
compiler.ifort202170.ldPath=/opt/compiler-explorer/intel-fortran-2022.2.0.8773/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifort202170.libPath=/opt/compiler-explorer/intel-fortran-2022.2.0.8773/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2022.2.0.8773/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifort202170.semver=2021.7.0
compiler.ifort202170.options=-gxx-name=/opt/compiler-explorer/gcc-12.2.0/bin/g++

compiler.ifort202171.exe=/opt/compiler-explorer/intel-fortran-2022.2.1.16992/compiler/latest/linux/bin/intel64/ifort
compiler.ifort202171.ldPath=/opt/compiler-explorer/intel-fortran-2022.2.1.16992/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifort202171.libPath=/opt/compiler-explorer/intel-fortran-2022.2.1.16992/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2022.2.1.16992/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifort202171.semver=2021.7.1
compiler.ifort202171.options=-gxx-name=/opt/compiler-explorer/gcc-12.2.0/bin/g++

compiler.ifort202180.exe=/opt/compiler-explorer/intel-fortran-2023.0.0.25394/compiler/latest/linux/bin/intel64/ifort
compiler.ifort202180.ldPath=/opt/compiler-explorer/intel-fortran-2023.0.0.25394/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifort202180.libPath=/opt/compiler-explorer/intel-fortran-2023.0.0.25394/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2023.0.0.25394/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifort202180.semver=2021.8.0
compiler.ifort202180.options=-gxx-name=/opt/compiler-explorer/gcc-13.1.0/bin/g++

compiler.ifort202190.exe=/opt/compiler-explorer/intel-fortran-2023.1.0.46348/compiler/latest/linux/bin/intel64/ifort
compiler.ifort202190.ldPath=/opt/compiler-explorer/intel-fortran-2023.1.0.46348/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifort202190.libPath=/opt/compiler-explorer/intel-fortran-2023.1.0.46348/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2023.1.0.46348/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifort202190.semver=2021.9.0
compiler.ifort202190.options=-gxx-name=/opt/compiler-explorer/gcc-13.1.0/bin/g++

compiler.ifort2021100.exe=/opt/compiler-explorer/intel-fortran-2023.2.1.8/compiler/latest/linux/bin/intel64/ifort
compiler.ifort2021100.ldPath=/opt/compiler-explorer/intel-fortran-2023.2.1.8/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifort2021100.libPath=/opt/compiler-explorer/intel-fortran-2023.2.1.8/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2023.2.1.8/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifort2021100.semver=2021.10.0
compiler.ifort2021100.options=-gxx-name=/opt/compiler-explorer/gcc-13.2.0/bin/g++

compiler.ifort2021110.exe=/opt/compiler-explorer/intel-fortran-2024.0.0.49493/compiler/latest/bin/ifort
compiler.ifort2021110.ldPath=/opt/compiler-explorer/intel-fortran-2024.0.0.49493/compiler/latest/lib
compiler.ifort2021110.libPath=/opt/compiler-explorer/intel-fortran-2024.0.0.49493/compiler/latest/lib
compiler.ifort2021110.semver=2021.11.0
compiler.ifort2021110.options=-gxx-name=/opt/compiler-explorer/gcc-13.2.0/bin/g++

###############################
# Intel oneAPI for x86
group.ifx.compilers=ifx202112:ifx202120:ifx202130:ifx202140:ifx202200:ifx202210:ifx202220:ifx202221:ifx202300:ifx202310:ifx202321:ifx202400:ifx202500:ifx202510:ifx202520:ifx202530:ifx202532:ifxlatest
group.ifx.intelAsm=-masm=intel
group.ifx.groupName=IFX x86-64
group.ifx.isSemVer=true
group.ifx.baseName=x86-64 ifx
group.ifx.options=
group.ifx.compilerCategories=ifort

compiler.ifx202112.exe=/opt/compiler-explorer/intel-fortran-2021.1.2.62/compiler/latest/linux/bin/ifx
compiler.ifx202112.ldPath=/opt/compiler-explorer/intel-fortran-2021.1.2.62/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifx202112.libPath=/opt/compiler-explorer/intel-fortran-2021.1.2.62/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2021.1.2.62/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifx202112.semver=2021.1.2

compiler.ifx202120.exe=/opt/compiler-explorer/intel-fortran-2021.2.0.136/compiler/latest/linux/bin/ifx
compiler.ifx202120.ldPath=/opt/compiler-explorer/intel-fortran-2021.2.0.136/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifx202120.libPath=/opt/compiler-explorer/intel-fortran-2021.2.0.136/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2021.2.0.136/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifx202120.semver=2021.2.0

compiler.ifx202130.exe=/opt/compiler-explorer/intel-fortran-2021.3.0.3168/compiler/latest/linux/bin/ifx
compiler.ifx202130.ldPath=/opt/compiler-explorer/intel-fortran-2021.3.0.3168/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifx202130.libPath=/opt/compiler-explorer/intel-fortran-2021.3.0.3168/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2021.3.0.3168/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifx202130.semver=2021.3.0

compiler.ifx202140.exe=/opt/compiler-explorer/intel-fortran-2021.4.0.3224/compiler/latest/linux/bin/ifx
compiler.ifx202140.ldPath=/opt/compiler-explorer/intel-fortran-2021.4.0.3224/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifx202140.libPath=/opt/compiler-explorer/intel-fortran-2021.4.0.3224/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2021.4.0.3224/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifx202140.semver=2021.4.0

compiler.ifx202200.exe=/opt/compiler-explorer/intel-fortran-2022.0.1.70/compiler/latest/linux/bin/ifx
compiler.ifx202200.ldPath=/opt/compiler-explorer/intel-fortran-2022.0.1.70/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifx202200.libPath=/opt/compiler-explorer/intel-fortran-2022.0.1.70/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2022.0.1.70/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifx202200.semver=2022.0.0

compiler.ifx202210.exe=/opt/compiler-explorer/intel-fortran-2022.1.0.134/compiler/latest/linux/bin/ifx
compiler.ifx202210.ldPath=/opt/compiler-explorer/intel-fortran-2022.1.0.134/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifx202210.libPath=/opt/compiler-explorer/intel-fortran-2022.1.0.134/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2022.1.0.134/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifx202210.semver=2022.1.0

compiler.ifx202220.exe=/opt/compiler-explorer/intel-fortran-2022.2.0.8773/compiler/latest/linux/bin/ifx
compiler.ifx202220.ldPath=/opt/compiler-explorer/intel-fortran-2022.2.0.8773/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifx202220.libPath=/opt/compiler-explorer/intel-fortran-2022.2.0.8773/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2022.2.0.8773/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifx202220.semver=2022.2.0
compiler.ifx202220.options=-gxx-name=/opt/compiler-explorer/gcc-12.2.0/bin/g++

compiler.ifx202221.exe=/opt/compiler-explorer/intel-fortran-2022.2.1.16992/compiler/latest/linux/bin/ifx
compiler.ifx202221.ldPath=/opt/compiler-explorer/intel-fortran-2022.2.1.16992/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifx202221.libPath=/opt/compiler-explorer/intel-fortran-2022.2.1.16992/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2022.2.1.16992/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifx202221.semver=2022.2.1
compiler.ifx202221.options=-gxx-name=/opt/compiler-explorer/gcc-12.2.0/bin/g++

compiler.ifx202300.exe=/opt/compiler-explorer/intel-fortran-2023.0.0.25394/compiler/latest/linux/bin/ifx
compiler.ifx202300.ldPath=/opt/compiler-explorer/intel-fortran-2023.0.0.25394/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifx202300.libPath=/opt/compiler-explorer/intel-fortran-2023.0.0.25394/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2023.0.0.25394/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifx202300.semver=2023.0.0
compiler.ifx202300.options=-gxx-name=/opt/compiler-explorer/gcc-13.1.0/bin/g++

compiler.ifx202310.exe=/opt/compiler-explorer/intel-fortran-2023.1.0.46348/compiler/latest/linux/bin/ifx
compiler.ifx202310.ldPath=/opt/compiler-explorer/intel-fortran-2023.1.0.46348/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifx202310.libPath=/opt/compiler-explorer/intel-fortran-2023.1.0.46348/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2023.1.0.46348/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifx202310.semver=2023.1.0
compiler.ifx202310.options=-gxx-name=/opt/compiler-explorer/gcc-13.1.0/bin/g++

compiler.ifx202321.exe=/opt/compiler-explorer/intel-fortran-2023.2.1.8/compiler/latest/linux/bin/ifx
compiler.ifx202321.ldPath=/opt/compiler-explorer/intel-fortran-2023.2.1.8/compiler/latest/linux/compiler/lib/intel64_lin
compiler.ifx202321.libPath=/opt/compiler-explorer/intel-fortran-2023.2.1.8/compiler/latest/linux/compiler/lib/intel64_lin:/opt/compiler-explorer/intel-fortran-2023.2.1.8/compiler/latest/linux/compiler/lib/ia32_lin
compiler.ifx202321.semver=2023.2.1
compiler.ifx202321.options=-gxx-name=/opt/compiler-explorer/gcc-13.2.0/bin/g++

compiler.ifx202400.exe=/opt/compiler-explorer/intel-fortran-2024.0.0.49493/compiler/latest/bin/ifx
compiler.ifx202400.ldPath=/opt/compiler-explorer/intel-fortran-2024.0.0.49493/compiler/latest/lib
compiler.ifx202400.libPath=/opt/compiler-explorer/intel-fortran-2024.0.0.49493/compiler/latest/lib
compiler.ifx202400.semver=2024.0.0
compiler.ifx202400.options=-gxx-name=/opt/compiler-explorer/gcc-13.2.0/bin/g++

compiler.ifx202500.exe=/opt/compiler-explorer/intel-fortran-2025.0.0.723/compiler/latest/bin/ifx
compiler.ifx202500.ldPath=/opt/compiler-explorer/intel-fortran-2025.0.0.723/compiler/latest/lib
compiler.ifx202500.libPath=/opt/compiler-explorer/intel-fortran-2025.0.0.723/compiler/latest/lib
compiler.ifx202500.semver=2025.0.0
compiler.ifx202500.options=-gxx-name=/opt/compiler-explorer/gcc-13.2.0/bin/g++

compiler.ifx202510.exe=/opt/compiler-explorer/intel-fortran-2025.1.0.601/compiler/latest/bin/ifx
compiler.ifx202510.ldPath=/opt/compiler-explorer/intel-fortran-2025.1.0.601/compiler/latest/lib
compiler.ifx202510.libPath=/opt/compiler-explorer/intel-fortran-2025.1.0.601/compiler/latest/lib
compiler.ifx202510.semver=2025.1.0
compiler.ifx202510.options=-gxx-name=/opt/compiler-explorer/gcc-13.2.0/bin/g++

compiler.ifx202520.exe=/opt/compiler-explorer/intel-fortran-2025.2.0.534/compiler/latest/bin/ifx
compiler.ifx202520.ldPath=/opt/compiler-explorer/intel-fortran-2025.2.0.534/compiler/latest/lib
compiler.ifx202520.libPath=/opt/compiler-explorer/intel-fortran-2025.2.0.534/compiler/latest/lib
compiler.ifx202520.semver=2025.2.0
compiler.ifx202520.options=-gxx-name=/opt/compiler-explorer/gcc-13.2.0/bin/g++

compiler.ifx202530.exe=/opt/compiler-explorer/intel-fortran-2025.3.0.325/compiler/latest/bin/ifx
compiler.ifx202530.ldPath=/opt/compiler-explorer/intel-fortran-2025.3.0.325/compiler/latest/lib
compiler.ifx202530.libPath=/opt/compiler-explorer/intel-fortran-2025.3.0.325/compiler/latest/lib
compiler.ifx202530.semver=2025.3.0
compiler.ifx202530.options=-gxx-name=/opt/compiler-explorer/gcc-13.2.0/bin/g++

compiler.ifx202532.exe=/opt/compiler-explorer/intel-fortran-2025.3.2.25/compiler/latest/bin/ifx
compiler.ifx202532.ldPath=/opt/compiler-explorer/intel-fortran-2025.3.2.25/compiler/latest/lib
compiler.ifx202532.libPath=/opt/compiler-explorer/intel-fortran-2025.3.2.25/compiler/latest/lib
compiler.ifx202532.semver=2025.3.2
compiler.ifx202532.options=-gxx-name=/opt/compiler-explorer/gcc-13.2.0/bin/g++

compiler.ifxlatest.exe=/opt/compiler-explorer/intel-fortran-2025.3.2.25/compiler/latest/bin/ifx
compiler.ifxlatest.ldPath=/opt/compiler-explorer/intel-fortran-2025.3.2.25/compiler/latest/lib
compiler.ifxlatest.libPath=/opt/compiler-explorer/intel-fortran-2025.3.2.25/compiler/latest/lib
compiler.ifxlatest.semver=(latest)
compiler.ifxlatest.options=-gxx-name=/opt/compiler-explorer/gcc-13.2.0/bin/g++

#################################
# NVHPC nvfortran

group.nvfortran_x86.compilers=nvfortran_x86_24_9:nvfortran_x86_24_11:nvfortran_x86_25_1:nvfortran_x86_25_3:nvfortran_x86_25_5:nvfortran_x86_25_7:nvfortran_x86_25_9:nvfortran_x86_25_11:nvfortran_x86_26_1:nvfortran_x86_26_3:nvfortran_x86_26_5
group.nvfortran_x86.options=
group.nvfortran_x86.needsMulti=false
group.nvfortran_x86.supportsBinary=true
group.nvfortran_x86.supportsExecute=true
group.nvfortran_x86.supportsLibraryCodeFilter=true
group.nvfortran_x86.groupName=nvfortran x86
group.nvfortran_x86.baseName=x86 nvfortran
group.nvfortran_x86.isSemVer=true
group.nvfortran_x86.compilerCategories=nvfortran
group.nvfortran_x86.licenseName=NVIDIA HPC SDK EULA
group.nvfortran_x86.licenseLink=https://docs.nvidia.com/hpc-sdk/eula/index.html

compiler.nvfortran_x86_24_9.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.9/compilers/bin/nvdecode
compiler.nvfortran_x86_24_9.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.9/cuda/12.6/bin/cuobjdump
compiler.nvfortran_x86_24_9.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.9/cuda/12.6/bin/nvdisasm
compiler.nvfortran_x86_24_9.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.9/compilers/bin/nvfortran
compiler.nvfortran_x86_24_9.semver=24.9

compiler.nvfortran_x86_24_11.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.11/compilers/bin/nvdecode
compiler.nvfortran_x86_24_11.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.11/cuda/12.6/bin/cuobjdump
compiler.nvfortran_x86_24_11.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.11/cuda/12.6/bin/nvdisasm
compiler.nvfortran_x86_24_11.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/24.11/compilers/bin/nvfortran
compiler.nvfortran_x86_24_11.semver=24.11

compiler.nvfortran_x86_25_1.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.1/compilers/bin/nvdecode
compiler.nvfortran_x86_25_1.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.1/cuda/12.6/bin/cuobjdump
compiler.nvfortran_x86_25_1.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.1/cuda/12.6/bin/nvdisasm
compiler.nvfortran_x86_25_1.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.1/compilers/bin/nvfortran
compiler.nvfortran_x86_25_1.semver=25.1

compiler.nvfortran_x86_25_3.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.3/compilers/bin/nvdecode
compiler.nvfortran_x86_25_3.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.3/cuda/12.8/bin/cuobjdump
compiler.nvfortran_x86_25_3.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.3/cuda/12.8/bin/nvdisasm
compiler.nvfortran_x86_25_3.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.3/compilers/bin/nvfortran
compiler.nvfortran_x86_25_3.semver=25.3

compiler.nvfortran_x86_25_5.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.5/compilers/bin/nvdecode
compiler.nvfortran_x86_25_5.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.5/cuda/12.9/bin/cuobjdump
compiler.nvfortran_x86_25_5.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.5/cuda/12.9/bin/nvdisasm
compiler.nvfortran_x86_25_5.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.5/compilers/bin/nvfortran
compiler.nvfortran_x86_25_5.semver=25.5

compiler.nvfortran_x86_25_7.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.7/compilers/bin/nvdecode
compiler.nvfortran_x86_25_7.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.7/cuda/12.9/bin/cuobjdump
compiler.nvfortran_x86_25_7.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.7/cuda/12.9/bin/nvdisasm
compiler.nvfortran_x86_25_7.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.7/compilers/bin/nvfortran
compiler.nvfortran_x86_25_7.semver=25.7

compiler.nvfortran_x86_25_9.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.9/compilers/bin/nvdecode
compiler.nvfortran_x86_25_9.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.9/cuda/13.0/bin/cuobjdump
compiler.nvfortran_x86_25_9.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.9/cuda/13.0/bin/nvdisasm
compiler.nvfortran_x86_25_9.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.9/compilers/bin/nvfortran
compiler.nvfortran_x86_25_9.semver=25.9

compiler.nvfortran_x86_25_11.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.11/compilers/bin/nvdecode
compiler.nvfortran_x86_25_11.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.11/cuda/13.0/bin/cuobjdump
compiler.nvfortran_x86_25_11.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.11/cuda/13.0/bin/nvdisasm
compiler.nvfortran_x86_25_11.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/25.11/compilers/bin/nvfortran
compiler.nvfortran_x86_25_11.semver=25.11

compiler.nvfortran_x86_26_1.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/26.1/compilers/bin/nvdecode
compiler.nvfortran_x86_26_1.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/26.1/cuda/13.0/bin/cuobjdump
compiler.nvfortran_x86_26_1.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/26.1/cuda/13.0/bin/nvdisasm
compiler.nvfortran_x86_26_1.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/26.1/compilers/bin/nvfortran
compiler.nvfortran_x86_26_1.semver=26.1

compiler.nvfortran_x86_26_3.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/26.3/compilers/bin/nvdecode
compiler.nvfortran_x86_26_3.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/26.3/cuda/13.0/bin/cuobjdump
compiler.nvfortran_x86_26_3.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/26.3/cuda/13.0/bin/nvdisasm
compiler.nvfortran_x86_26_3.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/26.3/compilers/bin/nvfortran
compiler.nvfortran_x86_26_3.semver=26.3

compiler.nvfortran_x86_26_5.demangler=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/26.5/compilers/bin/nvdecode
compiler.nvfortran_x86_26_5.cuobjdump=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/26.5/cuda/13.0/bin/cuobjdump
compiler.nvfortran_x86_26_5.nvdisasm=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/26.5/cuda/13.0/bin/nvdisasm
compiler.nvfortran_x86_26_5.exe=/opt/compiler-explorer/hpc_sdk/Linux_x86_64/26.5/compilers/bin/nvfortran
compiler.nvfortran_x86_26_5.semver=26.5

###############################
# GCC Cross-Compilers
group.cross.compilers=&gccarm:&gccaarch64:&ppcs:&gccrvs:&gccmips:&gccmips64:&gccmipsel:&gccmips64el:&gccs390x:&gccriscv:&gccriscv64:&gccloongarch64:&gccsparc:&gccsparc64:&gccsparcleon:&gcchppa:&gcctricore
group.cross.isSemVer=true
group.cross.supportsExecute=false
group.cross.supportsBinary=false
group.cross.supportsBinaryObject=true
group.cross.groupName=Cross GCC
group.cross.compilerCategories=gfortran

###############################
# GCC for Tricore
group.gcctricore.compilers=ftricoreg1130
group.gcctricore.groupName=Tricore gfortran
group.gcctricore.baseName=Tricore gfortran
group.gcctricore.supportsBinary=true
group.gcctricore.compilerCategories=gfortran

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

###############################
# GCC for HPPA
group.gcchppa.compilers=fhppag1420:fhppag1430:fhppag1510:fhppag1520:fhppag1610
group.gcchppa.groupName=HPPA gfortran
group.gcchppa.baseName=HPPA gfortran
group.gcchppa.supportsBinary=true
group.gcchppa.compilerCategories=gfortran
group.gcchppa.instructionSet=hppa

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

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

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

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

###############################
# GCC for SPARC
group.gccsparc.compilers=fsparcg1220:fsparcg1230:fsparcg1240:fsparcg1250:fsparcg1310:fsparcg1320:fsparcg1330:fsparcg1340:fsparcg1410:fsparcg1420:fsparcg1430:fsparcg1510:fsparcg1520:fsparcg1610
group.gccsparc.groupName=SPARC gfortran
group.gccsparc.baseName=SPARC gfortran
group.gccsparc.compilerCategories=gfortran

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

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

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

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

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

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

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

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

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

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

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

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

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

###############################
# GCC for SPARC64
group.gccsparc64.compilers=fsparc64g1220:fsparc64g1230:fsparc64g1310:fsparc64g1320:fsparc64g1410:fsparc64g1330:fsparc64g1240:fsparc64g1420:fsparc64g1510:fsparc64g1430:fsparc64g1340:fsparc64g1250:fsparc64g1520:fsparc64g1610
group.gccsparc64.groupName=SPARC64 gfortran
group.gccsparc64.baseName=SPARC64 gfortran
group.gccsparc64.compilerCategories=gfortran

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

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

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

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

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

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

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

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

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

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

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

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

compiler.fsparc64g1520.exe=/opt/compiler-explorer/sparc64/gcc-15.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gfortran
compiler.fsparc64g1520.semver=15.2.0
compiler.fsparc64g1520.objdumper=/opt/compiler-explorer/sparc64/gcc-15.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.fsparc64g1520.demangler=/opt/compiler-explorer/sparc64/gcc-15.2.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt
compiler.fsparc64g1610.exe=/opt/compiler-explorer/sparc64/gcc-16.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-gfortran
compiler.fsparc64g1610.semver=16.1.0
compiler.fsparc64g1610.objdumper=/opt/compiler-explorer/sparc64/gcc-16.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-objdump
compiler.fsparc64g1610.demangler=/opt/compiler-explorer/sparc64/gcc-16.1.0/sparc64-multilib-linux-gnu/bin/sparc64-multilib-linux-gnu-c++filt

###############################
# GCC for SPARC LEON
group.gccsparcleon.compilers=fsparcleong1220:fsparcleong1220-1:fsparcleong1230:fsparcleong1240:fsparcleong1250:fsparcleong1310:fsparcleong1320:fsparcleong1330:fsparcleong1340:fsparcleong1410:fsparcleong1420:fsparcleong1430:fsparcleong1510:fsparcleong1520:fsparcleong1610
group.gccsparcleon.groupName=SPARC LEON gfortran
group.gccsparcleon.baseName=SPARC LEON gfortran
group.gccsparcleon.compilerCategories=gfortran

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

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

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

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

compiler.fsparcleong1220-1.exe=/opt/compiler-explorer/sparc-leon/gcc-12.2.0-1/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gfortran
compiler.fsparcleong1220-1.semver=12.2.0
compiler.fsparcleong1220-1.objdumper=/opt/compiler-explorer/sparc-leon/gcc-12.2.0-1/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-objdump
compiler.fsparcleong1220-1.demangler=/opt/compiler-explorer/sparc-leon/gcc-12.2.0-1/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-c++filt

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

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

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

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

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

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

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

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

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

###############################
# GCC for LOONGARCH64
group.gccloongarch64.compilers=floongarch64g1220:floongarch64g1230:floongarch64g1310:floongarch64g1320:floongarch64g1410:floongarch64g1330:floongarch64g1240:floongarch64g1420:floongarch64g1510:floongarch64g1430:floongarch64g1340:floongarch64g1250:floongarch64g1520:floongarch64g1610
group.gccloongarch64.groupName=LOONGARCH64 gfortran
group.gccloongarch64.baseName=LOONGARCH64 gfortran
group.gccloongarch64.compilerCategories=gfortran

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

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

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

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

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

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

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

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

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

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

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

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

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

###############################
# GCC for RISCV64
group.gccriscv64.compilers=friscv64g1140:friscv64g1220:friscv64g1230:friscv64g1310:friscv64g1320:friscv64g1410:friscv64g1330:friscv64g1240:friscv64g1420:friscv64g1510:friscv64g1430:friscv64g1340:friscv64g1250:friscv64g1520:friscv64g1610
group.gccriscv64.groupName=RISCV64 gfortran
group.gccriscv64.baseName=RISCV64 gfortran
group.gccriscv64.compilerCategories=gfortran

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

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

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

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

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

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

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

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

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

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

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

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

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

compiler.friscv64g1520.exe=/opt/compiler-explorer/riscv64/gcc-15.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gfortran
compiler.friscv64g1520.semver=15.2.0
compiler.friscv64g1520.objdumper=/opt/compiler-explorer/riscv64/gcc-15.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.friscv64g1520.demangler=/opt/compiler-explorer/riscv64/gcc-15.2.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt
compiler.friscv64g1610.exe=/opt/compiler-explorer/riscv64/gcc-16.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gfortran
compiler.friscv64g1610.semver=16.1.0
compiler.friscv64g1610.objdumper=/opt/compiler-explorer/riscv64/gcc-16.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump
compiler.friscv64g1610.demangler=/opt/compiler-explorer/riscv64/gcc-16.1.0/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-c++filt

###############################
# GCC for RISCV
group.gccriscv.compilers=friscvg1140:friscvg1220:friscvg1230:friscvg1240:friscvg1250:friscvg1310:friscvg1320:friscvg1330:friscvg1340:friscvg1410:friscvg1420:friscvg1430:friscvg1510:friscvg1520:friscvg1610
group.gccriscv.groupName=RISCV (32bit) gfortran
group.gccriscv.baseName=RISCV (32bit) gfortran
group.gccriscv.compilerCategories=gfortran

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

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

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

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

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

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

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

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

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

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

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

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

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

compiler.friscvg1520.exe=/opt/compiler-explorer/riscv32/gcc-15.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gfortran
compiler.friscvg1520.semver=15.2.0
compiler.friscvg1520.objdumper=/opt/compiler-explorer/riscv32/gcc-15.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.friscvg1520.demangler=/opt/compiler-explorer/riscv32/gcc-15.2.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt
compiler.friscvg1610.exe=/opt/compiler-explorer/riscv32/gcc-16.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gfortran
compiler.friscvg1610.semver=16.1.0
compiler.friscvg1610.objdumper=/opt/compiler-explorer/riscv32/gcc-16.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump
compiler.friscvg1610.demangler=/opt/compiler-explorer/riscv32/gcc-16.1.0/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-c++filt

###############################
# GCC for ARM
group.gccarm.compilers=farmg640:farmg730:farmg820:farmg1050:farmg1140:farmg1210:farmg1220:farmg1230:farmg1240:farmg1250:farmg1310:farmg1320:farmg1330:farmg1340:farmg1410:farmg1420:farmg1430:farmg1510:farmg1520:farmg1610
group.gccarm.groupName=ARM (32bit) gfortran
group.gccarm.baseName=ARM (32bit) gfortran
group.gccarm.compilerCategories=gfortran

compiler.farmg640.exe=/opt/compiler-explorer/arm/gcc-6.4.0/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-gfortran
compiler.farmg640.semver=6.4

compiler.farmg730.exe=/opt/compiler-explorer/arm/gcc-7.3.0/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-gfortran
compiler.farmg730.semver=7.3

compiler.farmg820.exe=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-gfortran
compiler.farmg820.semver=8.2

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

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

compiler.farmg1210.exe=/opt/compiler-explorer/arm/gcc-12.1.0/arm-unknown-linux-gnueabihf/bin/arm-unknown-linux-gnueabihf-gfortran
compiler.farmg1210.semver=12.1.0

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

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

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

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

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

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

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

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

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

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

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

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

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

###############################
## GCC for s390x
group.gccs390x.compilers=fs390xg1210:fs390xg1220:fs390xg1230:fs390xg1310:fs390xg1320:fs390xg1410:fs390xg1330:fs390xg1240:fs390xg1420:fs390xg1510:fs390xg1430:fs390xg1340:fs390xg1250:fs390xg1520:fs390xg1610
group.gccs390x.groupName=s390x gfortran
group.gccs390x.baseName=s390x gfortran
group.gccs390x.compilerCategories=gfortran

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

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

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

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

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

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

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

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

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

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

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

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

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

compiler.fs390xg1520.exe=/opt/compiler-explorer/s390x/gcc-15.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gfortran
compiler.fs390xg1520.semver=15.2.0
compiler.fs390xg1520.objdumper=/opt/compiler-explorer/s390x/gcc-15.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.fs390xg1520.demangler=/opt/compiler-explorer/s390x/gcc-15.2.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt
compiler.fs390xg1610.exe=/opt/compiler-explorer/s390x/gcc-16.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-gfortran
compiler.fs390xg1610.semver=16.1.0
compiler.fs390xg1610.objdumper=/opt/compiler-explorer/s390x/gcc-16.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-objdump
compiler.fs390xg1610.demangler=/opt/compiler-explorer/s390x/gcc-16.1.0/s390x-ibm-linux-gnu/bin/s390x-ibm-linux-gnu-c++filt

###############################
# LLVM Flang for X86
group.clang_llvmflang.compilers=flang1606:flang1706:flang1818:flang1917:flang2018:flangtrunk:flangtrunk-fc
group.clang_llvmflang.groupName=LLVM-FLANG x86-64
group.clang_llvmflang.compilerType=flang
group.clang_llvmflang.compilerCategories=flang

compiler.flang1606.exe=/opt/compiler-explorer/llvmflang-16.0.6/bin/flang-new
compiler.flang1606.name=flang 16.0.6
compiler.flang1606.semver=16.0.6
compiler.flang1606.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64|/opt/compiler-explorer/gcc-snapshot/lib|/opt/compiler-explorer/gcc-snapshot/lib32|/opt/compiler-explorer/gcc-snapshot/lib64

compiler.flang1706.exe=/opt/compiler-explorer/llvmflang-17.0.6/bin/flang-new
compiler.flang1706.name=flang 17.0.6
compiler.flang1706.semver=17.0.6
compiler.flang1706.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64|/opt/compiler-explorer/gcc-snapshot/lib|/opt/compiler-explorer/gcc-snapshot/lib32|/opt/compiler-explorer/gcc-snapshot/lib64

compiler.flang1818.exe=/opt/compiler-explorer/llvmflang-18.1.8/bin/flang-new
compiler.flang1818.name=flang 18.1.8
compiler.flang1818.semver=18.1.8
compiler.flang1818.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64|/opt/compiler-explorer/gcc-snapshot/lib|/opt/compiler-explorer/gcc-snapshot/lib32|/opt/compiler-explorer/gcc-snapshot/lib64

compiler.flang1917.exe=/opt/compiler-explorer/llvmflang-19.1.7/bin/flang-new
compiler.flang1917.name=flang 19.1.7
compiler.flang1917.semver=19.1.7
compiler.flang1917.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64|/opt/compiler-explorer/gcc-snapshot/lib|/opt/compiler-explorer/gcc-snapshot/lib32|/opt/compiler-explorer/gcc-snapshot/lib64

compiler.flang2018.exe=/opt/compiler-explorer/llvmflang-20.1.8/bin/flang
compiler.flang2018.name=flang 20.1.8
compiler.flang2018.semver=20.1.8
compiler.flang2018.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64|/opt/compiler-explorer/gcc-snapshot/lib|/opt/compiler-explorer/gcc-snapshot/lib32|/opt/compiler-explorer/gcc-snapshot/lib64

compiler.flangtrunk.exe=/opt/compiler-explorer/clang-llvmflang-trunk/bin/flang
compiler.flangtrunk.name=flang-trunk
compiler.flangtrunk.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64|/opt/compiler-explorer/gcc-snapshot/lib|/opt/compiler-explorer/gcc-snapshot/lib32|/opt/compiler-explorer/gcc-snapshot/lib64
compiler.flangtrunk.isNightly=true
compiler.flangtrunk.alias=flangtrunknew

compiler.flangtrunk-fc.exe=/opt/compiler-explorer/clang-llvmflang-trunk/bin/flang
compiler.flangtrunk-fc.name=flang-trunk-fc1
compiler.flangtrunk-fc.compilerType=flang-fc1
compiler.flangtrunk-fc.isNightly=true
compiler.flangtrunk-fc.supportsBinary=false
compiler.flangtrunk-fc.supportsBinaryObject=false
compiler.flangtrunk-fc.supportsBinaryExecute=false
compiler.flangtrunk-fc.alias=flangtrunknew-fc

#################################
# AOCC Flang (AMD Optimizing Fortran Compiler)
group.aocc_flang.compilers=aoccflang320:aoccflang400:aoccflang410:aoccflang420:aoccflang500:aoccflang510:aoccflang520
group.aocc_flang.groupName=AOCC Flang x86-64
group.aocc_flang.compilerType=flang
group.aocc_flang.compilerCategories=flang
group.aocc_flang.isSemVer=true
group.aocc_flang.licenseName=AMD AOCC EULA
group.aocc_flang.licenseLink=https://www.amd.com/en/developer/aocc.html
group.aocc_flang.licensePreamble=Proprietary. Copyright (c) Advanced Micro Devices, Inc. All rights reserved.

compiler.aoccflang320.exe=/opt/compiler-explorer/aocc-3.2.0/bin/flang
compiler.aoccflang320.name=AOCC Flang 3.2.0
compiler.aoccflang320.semver=3.2.0
compiler.aoccflang320.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64
compiler.aoccflang400.exe=/opt/compiler-explorer/aocc-4.0.0/bin/flang
compiler.aoccflang400.name=AOCC Flang 4.0.0
compiler.aoccflang400.semver=4.0.0
compiler.aoccflang400.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64
compiler.aoccflang410.exe=/opt/compiler-explorer/aocc-4.1.0/bin/flang
compiler.aoccflang410.name=AOCC Flang 4.1.0
compiler.aoccflang410.semver=4.1.0
compiler.aoccflang410.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64
compiler.aoccflang420.exe=/opt/compiler-explorer/aocc-4.2.0/bin/flang
compiler.aoccflang420.name=AOCC Flang 4.2.0
compiler.aoccflang420.semver=4.2.0
compiler.aoccflang420.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64
compiler.aoccflang500.exe=/opt/compiler-explorer/aocc-5.0.0/bin/flang
compiler.aoccflang500.name=AOCC Flang 5.0.0
compiler.aoccflang500.semver=5.0.0
compiler.aoccflang500.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64
compiler.aoccflang510.exe=/opt/compiler-explorer/aocc-5.1.0/bin/flang
compiler.aoccflang510.name=AOCC Flang 5.1.0
compiler.aoccflang510.semver=5.1.0
compiler.aoccflang510.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64
compiler.aoccflang520.exe=/opt/compiler-explorer/aocc-5.2.0/bin/flang
compiler.aoccflang520.name=AOCC Flang 5.2.0
compiler.aoccflang520.semver=5.2.0
compiler.aoccflang520.ldPath=${exePath}/../lib|${exePath}/../lib32|${exePath}/../lib64

#################################
# LFortran
group.lfortran.compilers=lfortran0420:lfortran0430:lfortran0440:lfortran0450:lfortran0460:lfortran0470:lfortran0480:lfortran0490:lfortran0500:lfortran0510:lfortran0520:lfortran0530:lfortran0540:lfortran0550:lfortran0560:lfortran0570:lfortran0580:lfortran0590
group.lfortran.groupName=LFortran
group.lfortran.baseName=LFortran
group.lfortran.supportsBinary=true
group.lfortran.supportsBinaryObject=true
group.lfortran.supportsExecute=true
group.lfortran.compilerType=lfortran
group.lfortran.isSemVer=true
group.lfortran.compilerCategories=lfortran
compiler.lfortran0420.exe=/opt/compiler-explorer/lfortran/v0.42.0/bin/lfortran
compiler.lfortran0420.semver=0.42.0
compiler.lfortran0420.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0430.exe=/opt/compiler-explorer/lfortran/v0.43.0/bin/lfortran
compiler.lfortran0430.semver=0.43.0
compiler.lfortran0430.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0440.exe=/opt/compiler-explorer/lfortran/v0.44.0/bin/lfortran
compiler.lfortran0440.semver=0.44.0
compiler.lfortran0440.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0450.exe=/opt/compiler-explorer/lfortran/v0.45.0/bin/lfortran
compiler.lfortran0450.semver=0.45.0
compiler.lfortran0450.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0460.exe=/opt/compiler-explorer/lfortran/v0.46.0/bin/lfortran
compiler.lfortran0460.semver=0.46.0
compiler.lfortran0460.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0470.exe=/opt/compiler-explorer/lfortran/v0.47.0/bin/lfortran
compiler.lfortran0470.semver=0.47.0
compiler.lfortran0470.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0480.exe=/opt/compiler-explorer/lfortran/v0.48.0/bin/lfortran
compiler.lfortran0480.semver=0.48.0
compiler.lfortran0480.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0490.exe=/opt/compiler-explorer/lfortran/v0.49.0/bin/lfortran
compiler.lfortran0490.semver=0.49.0
compiler.lfortran0490.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0500.exe=/opt/compiler-explorer/lfortran/v0.50.0/bin/lfortran
compiler.lfortran0500.semver=0.50.0
compiler.lfortran0500.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0510.exe=/opt/compiler-explorer/lfortran/v0.51.0/bin/lfortran
compiler.lfortran0510.semver=0.51.0
compiler.lfortran0510.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0520.exe=/opt/compiler-explorer/lfortran/v0.52.0/bin/lfortran
compiler.lfortran0520.semver=0.52.0
compiler.lfortran0520.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0530.exe=/opt/compiler-explorer/lfortran/v0.53.0/bin/lfortran
compiler.lfortran0530.semver=0.53.0
compiler.lfortran0530.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0540.exe=/opt/compiler-explorer/lfortran/v0.54.0/bin/lfortran
compiler.lfortran0540.semver=0.54.0
compiler.lfortran0540.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0550.exe=/opt/compiler-explorer/lfortran/v0.55.0/bin/lfortran
compiler.lfortran0550.semver=0.55.0
compiler.lfortran0550.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0560.exe=/opt/compiler-explorer/lfortran/v0.56.0/bin/lfortran
compiler.lfortran0560.semver=0.56.0
compiler.lfortran0560.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0570.exe=/opt/compiler-explorer/lfortran/v0.57.0/bin/lfortran
compiler.lfortran0570.semver=0.57.0
compiler.lfortran0570.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0580.exe=/opt/compiler-explorer/lfortran/v0.58.0/bin/lfortran
compiler.lfortran0580.semver=0.58.0
compiler.lfortran0580.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang
compiler.lfortran0590.exe=/opt/compiler-explorer/lfortran/v0.59.0/bin/lfortran
compiler.lfortran0590.semver=0.59.0
compiler.lfortran0590.clang=/opt/compiler-explorer/clang-19.1.0/bin/clang

###############################
# GCC for ARM 64bit
group.gccaarch64.compilers=farm64g494:farm64g550:farm64g640:farm64g730:farm64g820:farm64g1050:farm64g1210:farm64g1220:farm64g1230:farm64g1310:farm64g1140:farm64g1320:farm64g1410:farm64g1330:farm64g1240:farm64g1420:farm64g1510:farm64g1430:farm64g1340:farm64g1250:farm64g1520:farm64g1610
group.gccaarch64.groupName=ARM (AARCH64) GCC
group.gccaarch64.baseName=AARCH64 gfortran
group.gccaarch64.compilerCategories=gfortran

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

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

compiler.farm64g640.exe=/opt/compiler-explorer/arm64/gcc-6.4.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran
compiler.farm64g640.semver=6.4
compiler.farm64g730.exe=/opt/compiler-explorer/arm64/gcc-7.3.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran
compiler.farm64g730.semver=7.3
compiler.farm64g820.exe=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gfortran
compiler.farm64g820.semver=8.2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

###############################
# GCC for PPCs
group.ppcs.compilers=&ppc64:&ppc64le:&ppc
group.ppcs.groupName=POWER Compilers
group.ppcs.instructionSet=powerpc
group.ppcs.compilerCategories=gfortran

###############################
# GCC for PPC
group.ppc.compilers=fppcg1210:fppcg1220:fppcg1230:fppcg1240:fppcg1250:fppcg1310:fppcg1320:fppcg1330:fppcg1340:fppcg1410:fppcg1420:fppcg1430:fppcg1510:fppcg1520:fppcg1610
group.ppc.groupName=POWER gfortran
group.ppc.baseName=POWER gfortran
group.ppc.compilerCategories=gfortran

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

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

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

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

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

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

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

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

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

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

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

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

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

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

###############################
# GCC for PPC64
group.ppc64.compilers=fppc64g8:fppc64g9:fppc64g1210:fppc64g1220:fppc64g1230:fppc64g1310:fppc64g1320:fppc64gtrunk:fppc64g1410:fppc64g1330:fppc64g1240:fppc64g1420:fppc64g1510:fppc64g1430:fppc64g1340:fppc64g1250:fppc64g1520:fppc64g1610
group.ppc64.groupName=POWER64 gfortran
group.ppc64.baseName=POWER64 gfortran
group.ppc64.compilerCategories=gfortran

compiler.fppc64g8.exe=/opt/compiler-explorer/powerpc64/gcc-at12/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gfortran
compiler.fppc64g8.name=power64 AT12.0
compiler.fppc64g8.semver=(snapshot)

compiler.fppc64g9.exe=/opt/compiler-explorer/powerpc64/gcc-at13/powerpc64-unknown-linux-gnu/bin/powerpc64-unknown-linux-gnu-gfortran
compiler.fppc64g9.name=power64 AT13.0
compiler.fppc64g9.semver=(snapshot)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

###############################
# GCC for PPC64LE
group.ppc64le.compilers=fppc64leg8:fppc64leg9:fppc64leg1210:fppc64leg1220:fppc64leg1230:fppc64leg1310:fppc64leg1320:fppc64legtrunk:fppc64leg1410:fppc64leg1330:fppc64leg1240:fppc64leg1420:fppc64leg1510:fppc64leg1430:fppc64leg1340:fppc64leg1250:fppc64leg1520:fppc64leg1610
group.ppc64le.groupName=POWER64le gfortran
group.ppc64le.baseName=POWER64le gfortran
group.ppc64le.compilerCategories=gfortran

compiler.fppc64leg8.exe=/opt/compiler-explorer/powerpc64le/gcc-at12/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gfortran
compiler.fppc64leg8.name=power64le AT12.0
compiler.fppc64leg8.semver=(snapshot)

compiler.fppc64leg9.exe=/opt/compiler-explorer/powerpc64le/gcc-at13/powerpc64le-unknown-linux-gnu/bin/powerpc64le-unknown-linux-gnu-gfortran
compiler.fppc64leg9.name=power64le AT13.0
compiler.fppc64leg9.semver=(snapshot)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

################################
##  GCC For RISC-V 32 and 64

group.gccrvs.compilers=&gccrv64:&gccrv32
group.gccrvs.compilerCategories=gfortran

################################
# GCC for RISC-V 32-bits
group.gccrv32.compilers=frv32gtrunk:frv32g1210
group.gccrv32.groupName=RISC-V 32-bits gfortran
group.gccrv32.baseName=RISC-V 32-bits gfortran
group.gccrv32.compilerCategories=gfortran

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

compiler.frv32gtrunk.exe=/opt/compiler-explorer/riscv32/gcc-trunk/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-gfortran
compiler.frv32gtrunk.semver=(trunk)
compiler.frv32gtrunk.objdumper=/opt/compiler-explorer/riscv32/gcc-trunk/riscv32-unknown-linux-gnu/bin/riscv32-unknown-linux-gnu-objdump

################################
# GCC for RISC-V 64-bits
group.gccrv64.compilers=frv64gtrunk:frv64g1210
group.gccrv64.groupName=RISC-V 64-bits gfortran
group.gccrv64.baseName=RISC-V 64-bits gfortran
group.gccrv64.compilerCategories=gfortran

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

compiler.frv64gtrunk.exe=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-gfortran
compiler.frv64gtrunk.semver=(trunk)
compiler.frv64gtrunk.isNightly=true
compiler.frv64gtrunk.objdumper=/opt/compiler-explorer/riscv64/gcc-trunk/riscv64-unknown-linux-gnu/bin/riscv64-unknown-linux-gnu-objdump

################################
# GCC for MIPS
group.gccmips.compilers=fmipsg494:fmipsg550:fmipsg950:fmipsg1210:fmipsg1220:fmipsg1230:fmipsg1240:fmipsg1250:fmipsg1310:fmipsg1320:fmipsg1330:fmipsg1340:fmipsg1410:fmipsg1420:fmipsg1430:fmipsg1510:fmipsg1520:fmipsg1610
group.gccmips.groupName=MIPS gfortran
group.gccmips.baseName=MIPS gfortran
group.gccmips.compilerCategories=gfortran

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

################################
# GCC for MIPS64
group.gccmips64.compilers=fmips64g494:fmips64g550:fmips64g950:fmips64g1210:fmips64g1220:fmips64g1230:fmips64g1310:fmips64g1320:fmips64g1410:fmips64g1330:fmips64g1240:fmips64g1420:fmips64g1510:fmips64g1430:fmips64g1340:fmips64g1250:fmips64g1520:fmips64g1610
group.gccmips64.groupName=MIPS64 gfortran
group.gccmips64.baseName=MIPS64 gfortran
group.gccmips64.compilerCategories=gfortran

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

################################
# GCC for MIPSEL
group.gccmipsel.compilers=fmipselg494:fmipselg550:fmipselg950:fmipselg1210:fmipselg1220:fmipselg1230:fmipselg1240:fmipselg1250:fmipselg1310:fmipselg1320:fmipselg1330:fmipselg1340:fmipselg1410:fmipselg1420:fmipselg1430:fmipselg1510:fmipselg1520:fmipselg1610
group.gccmipsel.groupName=MIPSel gfortran
group.gccmipsel.baseName=MIPSel gfortran
group.gccmipsel.compilerCategories=gfortran

compiler.fmipselg494.exe=/opt/compiler-explorer/mipsel/gcc-4.9.4/mipsel-unknown-linux-gnu/bin/mipsel-unknown-linux-gnu-gfortran
compiler.fmipselg494.semver=4.9.4
compiler.fmipselg494.objdumper=/opt/compiler-explorer/mipsel/gcc-4.9.4/mipsel-unknown-linux-gnu/bin/mipsel-unknown-linux-gnu-objdump
compiler.fmipselg494.demangler=/opt/compiler-explorer/mipsel/gcc-4.9.4/mipsel-unknown-linux-gnu/bin/mipsel-unknown-linux-gnu-c++filt

compiler.fmipselg550.exe=/opt/compiler-explorer/mipsel/gcc-5.5.0/mipsel-unknown-linux-gnu/bin/mipsel-unknown-linux-gnu-gfortran
compiler.fmipselg550.semver=5.5.0
compiler.fmipselg550.objdumper=/opt/compiler-explorer/mipsel/gcc-5.5.0/mipsel-unknown-linux-gnu/bin/mipsel-unknown-linux-gnu-objdump
compiler.fmipselg550.demangler=/opt/compiler-explorer/mipsel/gcc-5.5.0/mipsel-unknown-linux-gnu/bin/mipsel-unknown-linux-gnu-c++filt

compiler.fmipselg950.exe=/opt/compiler-explorer/mipsel/gcc-9.5.0/mipsel-unknown-linux-gnu/bin/mipsel-unknown-linux-gnu-gfortran
compiler.fmipselg950.semver=9.5.0
compiler.fmipselg950.objdumper=/opt/compiler-explorer/mipsel/gcc-9.5.0/mipsel-unknown-linux-gnu/bin/mipsel-unknown-linux-gnu-objdump
compiler.fmipselg950.demangler=/opt/compiler-explorer/mipsel/gcc-9.5.0/mipsel-unknown-linux-gnu/bin/mipsel-unknown-linux-gnu-c++filt

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

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

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

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

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

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

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

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

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

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

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

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

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

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

################################
# GCC for MIPS64el
group.gccmips64el.compilers=fmips64elg494:fmips64elg550:fmips64elg950:fmips64elg1210:fmips64elg1220:fmips64elg1230:fmips64elg1310:fmips64elg1320:fmips64elg1410:fmips64elg1330:fmips64elg1240:fmips64elg1420:fmips64elg1510:fmips64elg1430:fmips64elg1340:fmips64elg1250:fmips64elg1520:fmips64elg1610
group.gccmips64el.groupName=MIPS64el gfortran
group.gccmips64el.baseName=MIPS64el gfortran
group.gccmips64el.compilerCategories=gfortran

compiler.fmips64elg494.exe=/opt/compiler-explorer/mips64el/gcc-4.9.4/mips64el-unknown-linux-gnu/bin/mips64el-unknown-linux-gnu-gfortran
compiler.fmips64elg494.semver=4.9.4
compiler.fmips64elg494.objdumper=/opt/compiler-explorer/mips64el/gcc-4.9.4/mips64el-unknown-linux-gnu/bin/mips64el-unknown-linux-gnu-objdump
compiler.fmips64elg494.demangler=/opt/compiler-explorer/mips64el/gcc-4.9.4/mips64el-unknown-linux-gnu/bin/mips64el-unknown-linux-gnu-c++filt

compiler.fmips64elg550.exe=/opt/compiler-explorer/mips64el/gcc-5.5.0/mips64el-unknown-linux-gnu/bin/mips64el-unknown-linux-gnu-gfortran
compiler.fmips64elg550.semver=5.5.0
compiler.fmips64elg550.objdumper=/opt/compiler-explorer/mips64el/gcc-5.5.0/mips64el-unknown-linux-gnu/bin/mips64el-unknown-linux-gnu-objdump
compiler.fmips64elg550.demangler=/opt/compiler-explorer/mips64el/gcc-5.5.0/mips64el-unknown-linux-gnu/bin/mips64el-unknown-linux-gnu-c++filt

compiler.fmips64elg950.exe=/opt/compiler-explorer/mips64el/gcc-9.5.0/mips64el-unknown-linux-gnu/bin/mips64el-unknown-linux-gnu-gfortran
compiler.fmips64elg950.semver=9.5.0
compiler.fmips64elg950.objdumper=/opt/compiler-explorer/mips64el/gcc-9.5.0/mips64el-unknown-linux-gnu/bin/mips64el-unknown-linux-gnu-objdump
compiler.fmips64elg950.demangler=/opt/compiler-explorer/mips64el/gcc-9.5.0/mips64el-unknown-linux-gnu/bin/mips64el-unknown-linux-gnu-c++filt

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#################################
#################################
# Libraries


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.http_client.name=http-client
libs.http_client.url=https://github.com/fortran-lang/http-client
libs.http_client.staticliblink=http
libs.http_client.versions=010
libs.http_client.packagedheaders=true
libs.http_client.versions.010.version=0.1.0

libs.json_fortran.name=json-fortran
libs.json_fortran.url=https://github.com/jacobwilliams/json-fortran
libs.json_fortran.staticliblink=json-fortran
libs.json_fortran.versions=830
libs.json_fortran.packagedheaders=true
libs.json_fortran.versions.830.version=8.3.0

libs.forcompile.name=ForCompile
libs.forcompile.url=https://github.com/gha3mi/forcompile
libs.forcompile.description=A Fortran library to access the Compiler Explorer API
libs.forcompile.staticliblink=forcompile
libs.forcompile.dependencies=json_fortran:http_client:curl-d
libs.forcompile.versions=trunk
libs.forcompile.packagedheaders=true
libs.forcompile.versions.trunk.version=trunk

libs.stdlib_fortran.name=stdlib
libs.stdlib_fortran.url=https://github.com/fortran-lang/stdlib
libs.stdlib_fortran.description=Fortran Standard Library
libs.stdlib_fortran.staticliblink=stdlib
libs.stdlib_fortran.versions=stdlib-fpm
libs.stdlib_fortran.packagedheaders=true
libs.stdlib_fortran.versions.stdlib-fpm.version=stdlib-fpm

libs.libfpm.name=fpm
libs.libfpm.url=https://github.com/fortran-lang/fpm
libs.libfpm.description=Fortran Package Manager
libs.libfpm.staticliblink=fpm
libs.libfpm.versions=0101
libs.libfpm.packagedheaders=true
libs.libfpm.versions.0101.version=0.10.1

libs.roots_fortran.name=roots_fortran
libs.roots_fortran.url=https://github.com/jacobwilliams/roots-fortran
libs.roots_fortran.staticliblink=roots_fortran
libs.roots_fortran.versions=150
libs.roots_fortran.packagedheaders=true
libs.roots_fortran.versions.150.version=1.5.0


#################################
#################################
# Installed tools

tools=llvm-mcatrunk:osacatrunk:readelf:ldd

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.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.stdinHint=disabled

tools.readelf.name=readelf (trunk)
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.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
