diff --git a/applets/compiler_vm/host/lib/Languages/c11.pm b/applets/compiler_vm/host/lib/Languages/c11.pm index 650d043a..86a92598 100755 --- a/applets/compiler_vm/host/lib/Languages/c11.pm +++ b/applets/compiler_vm/host/lib/Languages/c11.pm @@ -17,7 +17,7 @@ sub initialize { $self->{default_options} = '-Wextra -Wall -Wno-unused -pedantic -Wfloat-equal -Wshadow -std=c11 -lm -Wfatal-errors -fsanitize=alignment,undefined -fsanitize-address-use-after-scope -fno-omit-frame-pointer'; $self->{options_paste} = '-fdiagnostics-show-caret'; $self->{options_nopaste} = '-fno-diagnostics-show-caret'; - $self->{cmdline} = 'gcc -ggdb -g3 $sourcefile $options -o $execfile'; + $self->{cmdline} = 'gcc -gdwarf-2 -g3 $sourcefile $options -o $execfile'; $self->{prelude} = <<'END'; #define _XOPEN_SOURCE 9001 diff --git a/applets/compiler_vm/host/lib/Languages/c89.pm b/applets/compiler_vm/host/lib/Languages/c89.pm index 28fad8fe..bf154135 100755 --- a/applets/compiler_vm/host/lib/Languages/c89.pm +++ b/applets/compiler_vm/host/lib/Languages/c89.pm @@ -17,7 +17,7 @@ sub initialize { $self->{default_options} = '-Wextra -Wall -Wno-unused -pedantic -Wfloat-equal -Wshadow -std=c89 -lm -Wfatal-errors -fsanitize=alignment,undefined'; $self->{options_paste} = '-fdiagnostics-show-caret'; $self->{options_nopaste} = '-fno-diagnostics-show-caret'; - $self->{cmdline} = 'gcc -ggdb -g3 $sourcefile $options -o $execfile'; + $self->{cmdline} = 'gcc -gdwarf-2 -g3 $sourcefile $options -o $execfile'; $self->{prelude} = <<'END'; #define _XOPEN_SOURCE 9001 diff --git a/applets/compiler_vm/host/lib/Languages/c99.pm b/applets/compiler_vm/host/lib/Languages/c99.pm index 47761396..22222631 100755 --- a/applets/compiler_vm/host/lib/Languages/c99.pm +++ b/applets/compiler_vm/host/lib/Languages/c99.pm @@ -17,7 +17,7 @@ sub initialize { $self->{default_options} = '-Wextra -Wall -Wno-unused -pedantic -Wfloat-equal -Wshadow -std=c99 -lm -Wfatal-errors -fsanitize=alignment,undefined'; $self->{options_paste} = '-fdiagnostics-show-caret'; $self->{options_nopaste} = '-fno-diagnostics-show-caret'; - $self->{cmdline} = 'gcc -ggdb -g3 $sourcefile $options -o $execfile'; + $self->{cmdline} = 'gcc -gdwarf-2 -g3 $sourcefile $options -o $execfile'; $self->{prelude} = <<'END'; #define _XOPEN_SOURCE 9001 diff --git a/applets/compiler_vm/host/lib/Languages/clang11.pm b/applets/compiler_vm/host/lib/Languages/clang11.pm index 5c0a41e8..bd57d319 100755 --- a/applets/compiler_vm/host/lib/Languages/clang11.pm +++ b/applets/compiler_vm/host/lib/Languages/clang11.pm @@ -14,7 +14,7 @@ sub initialize { $self->{default_options} = '-Wextra -Wall -Wno-unused -Wno-unused-parameter -pedantic -Wfloat-equal -Wshadow -std=c11 -lm -Wfatal-errors -fsanitize=integer,undefined,alignment -fsanitize-address-use-after-scope -fno-omit-frame-pointer'; $self->{options_paste} = '-fcaret-diagnostics'; $self->{options_nopaste} = '-fno-caret-diagnostics'; - $self->{cmdline} = 'clang -ggdb -g3 $sourcefile $options -o $execfile'; + $self->{cmdline} = 'clang -gdwarf-2 -g3 $sourcefile $options -o $execfile'; $self->{prelude} = <<'END'; #define _XOPEN_SOURCE 9001 diff --git a/applets/compiler_vm/host/lib/Languages/clang89.pm b/applets/compiler_vm/host/lib/Languages/clang89.pm index 98c2c8bb..7cd70420 100755 --- a/applets/compiler_vm/host/lib/Languages/clang89.pm +++ b/applets/compiler_vm/host/lib/Languages/clang89.pm @@ -17,7 +17,7 @@ sub initialize { $self->{default_options} = '-Wextra -Wall -Wno-unused -pedantic -Wfloat-equal -Wshadow -std=c89 -lm -Wfatal-errors -fsanitize=integer,undefined,alignment'; $self->{options_paste} = '-fcaret-diagnostics'; $self->{options_nopaste} = '-fno-caret-diagnostics'; - $self->{cmdline} = 'clang -ggdb -g3 $sourcefile $options -o $execfile'; + $self->{cmdline} = 'clang -gdwarf-2 -g3 $sourcefile $options -o $execfile'; $self->{prelude} = <<'END'; #define _XOPEN_SOURCE 9001 diff --git a/applets/compiler_vm/host/lib/Languages/clang99.pm b/applets/compiler_vm/host/lib/Languages/clang99.pm index c52ecd39..4872f4ac 100755 --- a/applets/compiler_vm/host/lib/Languages/clang99.pm +++ b/applets/compiler_vm/host/lib/Languages/clang99.pm @@ -17,7 +17,7 @@ sub initialize { $self->{default_options} = '-Wextra -Wall -Wno-unused -pedantic -Wfloat-equal -Wshadow -std=c99 -lm -Wfatal-errors -fsanitize=integer,undefined,alignment'; $self->{options_paste} = '-fcaret-diagnostics'; $self->{options_nopaste} = '-fno-caret-diagnostics'; - $self->{cmdline} = 'clang -ggdb -g3 $sourcefile $options -o $execfile'; + $self->{cmdline} = 'clang -gdwarf-2 -g3 $sourcefile $options -o $execfile'; $self->{prelude} = <<'END'; #define _XOPEN_SOURCE 9001 diff --git a/applets/compiler_vm/host/lib/Languages/clangpp.pm b/applets/compiler_vm/host/lib/Languages/clangpp.pm index 96701956..076fe53b 100755 --- a/applets/compiler_vm/host/lib/Languages/clangpp.pm +++ b/applets/compiler_vm/host/lib/Languages/clangpp.pm @@ -18,7 +18,7 @@ sub initialize { $self->{default_options} = '-std=c++14 -Wextra -Wall -Wno-unused -pedantic -Wfloat-equal -Wshadow -lm -Wfatal-errors -fsanitize=alignment,undefined'; $self->{options_paste} = '-fcaret-diagnostics'; $self->{options_nopaste} = '-fno-caret-diagnostics'; - $self->{cmdline} = 'clang++-3.7 -I/usr/include/x86_64-linux-gnu/c++/5/ -ggdb -g3 $sourcefile $options -o $execfile'; + $self->{cmdline} = 'clang++-3.7 -I/usr/include/x86_64-linux-gnu/c++/5/ -gdwarf-2 -g3 $sourcefile $options -o $execfile'; $self->{prelude} = <<'END'; #if 0