| compilers=&gfortran_86:&ifort:&ifx:&cross:&clang_llvmflang |
| defaultCompiler=gfortran122 |
| demangler=/opt/compiler-explorer/gcc-12.2.0/bin/c++filt |
| objdumper=/opt/compiler-explorer/gcc-12.2.0/bin/objdump |
| compilerType=fortran |
| |
| ############################### |
| # GCC (as in GNU Compiler Collection) for x86 |
| group.gfortran_86.compilers=gfortran494:gfortran550:gfortran63:gfortran71:gfortran72:gfortran73:gfortran81:gfortran82:gfortran83:gfortran84:gfortran85:gfortran91:gfortran92:gfortran93:gfortran94:gfortran101:gfortran102:gfortran103:gfortran104:gfortran111:gfortran112:gfortran113:gfortran121:gfortran122:gfortransnapshot |
| group.gfortran_86.groupName=GFORTRAN x86-64 |
| group.gfortran_86.isSemVer=true |
| group.gfortran_86.baseName=x86-64 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.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.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.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) |
| |
| ############################### |
| # Intel Parallel Studio XE for x86 |
| group.ifort.compilers=ifort19:ifort202112:ifort202120:ifort202130:ifort202140:ifort202150:ifort202160:ifort202170:ifort202171 |
| group.ifort.intelAsm=-masm=intel |
| group.ifort.groupName=IFORT x86-64 |
| group.ifort.isSemVer=true |
| group.ifort.baseName=x86-64 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++ |
| |
| ############################### |
| # Intel oneAPI for x86 |
| group.ifx.compilers=ifx202112:ifx202120:ifx202130:ifx202140:ifx202200:ifx202210:ifx202220:ifx202221 |
| group.ifx.intelAsm=-masm=intel |
| group.ifx.groupName=IFX x86-64 |
| group.ifx.isSemVer=true |
| group.ifx.baseName=x86-64 ifx |
| group.ifx.options= |
| |
| 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++ |
| |
| ############################### |
| # GCC Cross-Compilers |
| group.cross.compilers=&gccarm:&gccaarch64:&ppcs:&gccrv32:&gccrv64:&gccmips:&gccmips64:&gccmipsel:&gccmips64el:&gccs390x:&gccriscv:&gccriscv64:&gccloongarch64:&gccsparc:&gccsparc64:&gccsparcleon |
| group.cross.isSemVer=true |
| group.cross.supportsBinary=false |
| group.cross.groupName=Cross GCC |
| |
| ############################### |
| # GCC for SPARC |
| group.gccsparc.compilers=fsparcg1220 |
| group.gccsparc.groupName=SPARC gfortran |
| group.gccsparc.baseName=SPARC 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 |
| |
| ############################### |
| # GCC for SPARC64 |
| group.gccsparc64.compilers=fsparc64g1220 |
| group.gccsparc64.groupName=SPARC64 gfortran |
| group.gccsparc64.baseName=SPARC64 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 |
| |
| ############################### |
| # GCC for SPARC LEON |
| group.gccsparcleon.compilers=fsparcleong1220 |
| group.gccsparcleon.groupName=SPARC LEON gfortran |
| group.gccsparcleon.baseName=SPARC LEON gfortran |
| |
| compiler.fsparcleong1220.exe=/opt/compiler-explorer/sparc-leon/gcc-12.2.0/sparc-leon-linux-uclibc/bin/sparc-leon-linux-uclibc-gfortran |
| compiler.fsparcleong1220.semver=12.2.0 |
| 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 |
| |
| ############################### |
| # GCC for LOONGARCH64 |
| group.gccloongarch64.compilers=floongarch64g1220 |
| group.gccloongarch64.groupName=LOONGARCH64 gfortran |
| group.gccloongarch64.baseName=LOONGARCH64 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 |
| |
| ############################### |
| # GCC for RISCV64 |
| group.gccriscv64.compilers=friscv64g1220 |
| group.gccriscv64.groupName=RISCV64 gfortran |
| group.gccriscv64.baseName=RISCV64 gfortran |
| |
| 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 |
| |
| ############################### |
| # GCC for RISCV |
| group.gccriscv.compilers=friscvg1220 |
| group.gccriscv.groupName=RISCV (32bit) gfortran |
| group.gccriscv.baseName=RISCV (32bit) gfortran |
| |
| 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 |
| |
| ############################### |
| # GCC for ARM |
| group.gccarm.compilers=farmg640:farmg730:farmg820:farmg1210:farmg1220 |
| group.gccarm.groupName=ARM (32bit) gfortran |
| group.gccarm.baseName=ARM (32bit) 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.farmg1210.exe=/opt/compiler-explorer/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 |
| |
| ############################### |
| ## GCC for s390x |
| group.gccs390x.compilers=fs390xg1210:fs390xg1220 |
| group.gccs390x.groupName=s390x gfortran |
| group.gccs390x.baseName=s390x 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 |
| |
| ############################### |
| # LLVM Flang for X86 |
| group.clang_llvmflang.compilers=flangtrunk:flangtrunknew |
| group.clang_llvmflang.groupName=LLVM-FLANG x86-64 |
| group.clang_llvmflang.compilerType=flang |
| |
| compiler.flangtrunk.exe=/opt/compiler-explorer/clang-llvmflang-trunk/bin/flang |
| compiler.flangtrunk.name=flang-trunk (old) |
| compiler.flangtrunk.gfortranPath=/opt/compiler-explorer/gcc-snapshot/bin |
| 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.flangtrunknew.exe=/opt/compiler-explorer/clang-llvmflang-trunk/bin/flang-new |
| compiler.flangtrunknew.name=flang-trunk (flang-new) |
| compiler.flangtrunknew.gfortranPath=/opt/compiler-explorer/gcc-snapshot/bin |
| compiler.flangtrunknew.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.flangtrunknew.supportsBinary=false |
| |
| ############################### |
| # GCC for ARM 64bit |
| group.gccaarch64.compilers=farm64g640:farm64g730:farm64g820:farm64g1210:farm64g1220 |
| group.gccaarch64.groupName=ARM (AARCH64) GCC |
| group.gccaarch64.baseName=AARCH64 gfortran |
| 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.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 |
| |
| ############################### |
| # GCC for PPCs |
| group.ppcs.compilers=&ppc64:&ppc64le:&ppc |
| group.ppcs.groupName=POWER Compilers |
| |
| ############################### |
| # GCC for PPC |
| group.ppc.compilers=fppcg1210:fppcg1220 |
| group.ppc.groupName=POWER gfortran |
| group.ppc.baseName=POWER 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 |
| |
| ############################### |
| # GCC for PPC64 |
| group.ppc64.compilers=fppc64g8:fppc64g9:fppc64g1210:fppc64g1220 |
| group.ppc64.groupName=POWER64 gfortran |
| group.ppc64.baseName=POWER64 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 |
| |
| ############################### |
| # GCC for PPC64LE |
| group.ppc64le.compilers=fppc64leg8:fppc64leg9:fppc64leg1210:fppc64leg1220 |
| group.ppc64le.groupName=POWER64le gfortran |
| group.ppc64le.baseName=POWER64le 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 |
| |
| ################################ |
| # GCC for RISC-V 32-bits |
| group.gccrv32.compilers=frv32g1210 |
| group.gccrv32.groupName=RISC-V 32-bits gfortran |
| group.gccrv32.baseName=RISC-V 32-bits gfortran |
| |
| compiler.frv32g1210.exe=/opt/compiler-explorer/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 |
| |
| ################################ |
| # GCC for RISC-V 64-bits |
| group.gccrv64.compilers=frv64g1210 |
| group.gccrv64.groupName=RISC-V 64-bits gfortran |
| group.gccrv64.baseName=RISC-V 64-bits gfortran |
| |
| compiler.frv64g1210.exe=/opt/compiler-explorer/gcc-12.1.0/riscv64-unknown-elf/bin/riscv64-unknown-elf-gfortran |
| compiler.frv64g1210.semver=12.1.0 |
| compiler.frv64g1210.objdumper=/opt/compiler-explorer/gcc-12.1.0/riscv64-unknown-elf/bin/riscv64-unknown-elf-objdump |
| |
| ################################ |
| # GCC for MIPS |
| group.gccmips.compilers=fmipsg1210:fmipsg1220 |
| group.gccmips.groupName=MIPS gfortran |
| group.gccmips.baseName=MIPS gfortran |
| |
| 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 |
| |
| ################################ |
| # GCC for MIPS64 |
| group.gccmips64.compilers=fmips64g1210:fmips64g1220 |
| group.gccmips64.groupName=MIPS64 gfortran |
| group.gccmips64.baseName=MIPS64 gfortran |
| |
| 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 |
| |
| ################################ |
| # GCC for MIPSEL |
| group.gccmipsel.compilers=fmipselg1210:fmipselg1220 |
| group.gccmipsel.groupName=MIPSel gfortran |
| group.gccmipsel.baseName=MIPSel gfortran |
| |
| 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 |
| |
| ################################ |
| # GCC for MIPS64el |
| group.gccmips64el.compilers=fmips64elg1210:fmips64elg1220 |
| group.gccmips64el.groupName=MIPS64el gfortran |
| group.gccmips64el.baseName=MIPS64el gfortran |
| |
| 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 |
| |
| ################################# |
| ################################# |
| # 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.4.8) |
| tools.osacatrunk.exe=/opt/compiler-explorer/osaca-0.4.8/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 |