# Default settings for C
compilers=:&gcc:&clang
defaultCompiler=gdefault
demangler=c++filt
objdumper=objdump
postProcess=
supportsBinary=true
binaryHideFuncRe=^(__.*|_(init|start|fini)|(de)?register_tm_clones|call_gmon_start|frame_dummy|\.plt.*)$
stubRe=\bmain\b
stubText=int main(void){return 0;/*stub provided by Compiler Explorer*/}
supportsLibraryCodeFilter=true

group.gcc.compilers=cg44:cg45:cg46:cg47:cg48:cg5:cg6x:cg7:cg8:cg9:cg10:cg11:cgdefault
compiler.cg44.exe=/usr/bin/gcc-4.4
compiler.cg44.name=gcc 4.4
compiler.cg45.exe=/usr/bin/gcc-4.5
compiler.cg45.name=gcc 4.5
compiler.cg46.exe=/usr/bin/gcc-4.6
compiler.cg46.name=gcc 4.6
compiler.cg47.exe=/usr/bin/gcc-4.7
compiler.cg47.name=gcc 4.7
compiler.cg48.exe=/usr/bin/gcc-4.8
compiler.cg48.name=gcc 4.8
compiler.cg5.exe=/usr/bin/gcc-5
compiler.cg5.name=gcc 5.x
compiler.cg6x.exe=/usr/bin/gcc-6
compiler.cg6x.name=gcc 6.x
compiler.cg6x.alias=cg6
compiler.cg7.exe=/usr/bin/gcc-7
compiler.cg7.name=gcc 7.x
compiler.cg8.exe=/usr/bin/gcc-8
compiler.cg8.name=gcc 8.x
compiler.cg9.exe=/usr/bin/gcc-9
compiler.cg9.name=gcc 9.x
compiler.cg10.exe=/usr/bin/gcc-10
compiler.cg10.name=gcc 10.x
compiler.cg11.exe=/usr/bin/gcc-11
compiler.cg11.name=gcc 11.x
compiler.cgdefault.exe=/usr/bin/gcc
compiler.cgdefault.name=gcc default

group.clang.compilers=cclang7:cclang8:cclang9:cclang10:cclang11:cclang12:cclangdefault:cclangccdefault
group.clang.intelAsm=-mllvm --x86-asm-syntax=intel
compiler.cclang7.exe=/usr/bin/clang-7
compiler.cclang7.name=clang 7
compiler.cclang8.exe=/usr/bin/clang-8
compiler.cclang8.name=clang 8
compiler.cclang9.exe=/usr/bin/clang-9
compiler.cclang9.name=clang 9
compiler.cclang10.exe=/usr/bin/clang-10
compiler.cclang10.name=clang 10
compiler.cclang11.exe=/usr/bin/clang-11
compiler.cclang11.name=clang 11
compiler.cclang12.exe=/usr/bin/clang-12
compiler.cclang12.name=clang 12
compiler.cclangdefault.exe=/usr/bin/clang
compiler.cclangdefault.name=clang default
compiler.cclangccdefault.exe=/usr/bin/clangcc
compiler.cclangccdefault.name=clang default
