opt.ads (Warn_On_Biased_Representation): New flag
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 5 Aug 2008 13:24:27 +0000 (15:24 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 5 Aug 2008 13:24:27 +0000 (15:24 +0200)
commit4ae23b62c661788be5046ff466c7b2be2dfaeef6
tree54b515868213283267ede81895a61a874247a3bb
parente5fe425118de09588879e2103f6cfb821c5919a5
opt.ads (Warn_On_Biased_Representation): New flag

2008-08-05  Robert Dewar  <dewar@adacore.com>

* opt.ads (Warn_On_Biased_Representation): New flag

* sem_ch13.adb:
(Analyze_Attribute_Definition_Clause): Issue warning when biased
representation is required.
(Minimum_Size): Don't allow biasing if enum rep clause case

* sem_warn.adb:
(Set_Dot_Warning_Switch): Add handling of -gnatw.b/B switches
(Set_Warning_Switch): Include -gnatw.b in -gnatwa, -gnatw.B in gnatws

* usage.adb: Add lines for -gnatw.b/B switches

From-SVN: r138704
gcc/ada/ChangeLog
gcc/ada/opt.ads
gcc/ada/sem_ch13.adb
gcc/ada/sem_warn.adb
gcc/ada/usage.adb