checks.adb (Apply_Scalar_Range_Check): Implement Check_Float_Overflow.
authorRobert Dewar <dewar@adacore.com>
Wed, 2 Jan 2013 10:04:26 +0000 (10:04 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 2 Jan 2013 10:04:26 +0000 (11:04 +0100)
commit347c766a006ceda2e65ff5edb17c5a9fc7bfab6e
treeb51fd5c23782fafcb56e62685b349b83b9750051
parent685bc70fd8dfd17fa62266c2ad05567b37540119
checks.adb (Apply_Scalar_Range_Check): Implement Check_Float_Overflow.

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.

From-SVN: r194788
gcc/ada/ChangeLog
gcc/ada/checks.adb
gcc/ada/gnat_rm.texi
gcc/ada/opt.adb
gcc/ada/opt.ads
gcc/ada/par-prag.adb
gcc/ada/sem_prag.adb
gcc/ada/snames.ads-tmpl
gcc/ada/switch-c.adb
gcc/ada/tree_io.ads