# Default settings for modula2
compilers=&gm2
defaultCompiler=gm2snapshot

demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt
objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump
postProcess=
supportsBinary=true
supportsBinaryObject=true
supportsExecute=true
binaryHideFuncRe=^(__.*|_(init|start|fini)|(de)?register_tm_clones|call_gmon_start|frame_dummy|\.plt.*)$
supportsLibraryCodeFilter=true
needsMulti=false

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

group.gm2.compilers=gm2snapshot
group.gm2.instructionSet=amd64
group.gm2.isSemVer=true
group.gm2.baseName=x86-64 gcc gm2

compiler.gm2snapshot.exe=/opt/compiler-explorer/gcc-snapshot/bin/gm2
compiler.gm2snapshot.semver=(snapshot)
