aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/back_end.adb
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2015-11-12 12:59:18 +0100
committerArnaud Charlet <charlet@gcc.gnu.org>2015-11-12 12:59:18 +0100
commitd1915cb82c1319af3267e9617fd81ecbeef01a2c (patch)
tree9da238a2ba95be16be518d23ddbf415a745db8dc /gcc/ada/back_end.adb
parentc892ccd49211ec57b732463342b5806bdf68e254 (diff)
downloadgcc-d1915cb82c1319af3267e9617fd81ecbeef01a2c.zip
gcc-d1915cb82c1319af3267e9617fd81ecbeef01a2c.tar.gz
gcc-d1915cb82c1319af3267e9617fd81ecbeef01a2c.tar.bz2
[multiple changes]
2015-11-12 Arnaud Charlet <charlet@adacore.com> * back_end.adb, opt.ads (Debugger_Level): Update comment. (Scan_Back_End_Switches): Set Debugger_Level. 2015-11-12 Bob Duff <duff@adacore.com> * fmap.adb, debug.ads, checks.adb, exp_ch11.adb: Minor edits. 2015-11-12 Doug Rupp <rupp@adacore.com> * s-stchop-vxworks.adb (Stack_Limit): Export vice Import. 2015-11-12 Gary Dismukes <dismukes@adacore.com> * sem_dim.adb: Minor reformatting. From-SVN: r230246
Diffstat (limited to 'gcc/ada/back_end.adb')
-rw-r--r--gcc/ada/back_end.adb18
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/ada/back_end.adb b/gcc/ada/back_end.adb
index 7768687..b5d5669 100644
--- a/gcc/ada/back_end.adb
+++ b/gcc/ada/back_end.adb
@@ -272,6 +272,24 @@ package body Back_End is
elsif Switch_Chars (First .. Last) = "fdump-scos" then
Opt.Generate_SCO := True;
Opt.Generate_SCO_Instance_Table := True;
+
+ elsif Switch_Chars (First) = 'g' then
+ Debugger_Level := 2;
+
+ if First < Last then
+ case Switch_Chars (First + 1) is
+ when '0' =>
+ Debugger_Level := 0;
+ when '1' =>
+ Debugger_Level := 1;
+ when '2' =>
+ Debugger_Level := 2;
+ when '3' =>
+ Debugger_Level := 3;
+ when others =>
+ null;
+ end case;
+ end if;
end if;
end if;
end Scan_Back_End_Switches;