summaryrefslogtreecommitdiff
path: root/gcc/ada/switch-c.adb
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2013-01-02 10:04:26 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2013-01-02 10:04:26 +0000
commitb40670e165ca12c9ec015f557a6cd771c67dd258 (patch)
treeb51fd5c23782fafcb56e62685b349b83b9750051 /gcc/ada/switch-c.adb
parentcb97ae5c99eb4e54776fdd81334206e100f9c03a (diff)
downloadgcc-b40670e165ca12c9ec015f557a6cd771c67dd258.tar.gz
2013-01-02 Robert Dewar <dewar@adacore.com>
* checks.adb (Apply_Scalar_Range_Check): Implement Check_Float_Overflow. * opt.ads, opt.adb: Handle flags Check_Float_Overflow[_Config]. * par-prag.adb: Add dummy entry for pragma Check_Float_Overflow. * sem_prag.adb: Implement pragma Check_Float_Overflow. * snames.ads-tmpl: Add entries for pragma Check_Float_Overflow. * switch-c.adb: Recognize -gnateF switch. * tree_io.ads: Update ASIS version number. * gnat_rm.texi: Add documentation of pragma Check_Float_Overflow. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194788 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/switch-c.adb')
-rw-r--r--gcc/ada/switch-c.adb6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ada/switch-c.adb b/gcc/ada/switch-c.adb
index 920b2a5773a..f6d8fee2348 100644
--- a/gcc/ada/switch-c.adb
+++ b/gcc/ada/switch-c.adb
@@ -514,6 +514,12 @@ package body Switch.C is
Ptr := Ptr + 1;
Full_Path_Name_For_Brief_Errors := True;
+ -- -gnateF (Check_Float_Overflow)
+
+ when 'F' =>
+ Ptr := Ptr + 1;
+ Check_Float_Overflow := True;
+
-- -gnateG (save preprocessor output)
when 'G' =>