[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 13 Jul 2009 08:22:58 +0000 (10:22 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 13 Jul 2009 08:22:58 +0000 (10:22 +0200)
commit79afa047b2dd7cd699600ade0275d5392cfc3e03
tree6ba7965e93594699a25747d19e3ca6434f714fe5
parent67b3acf8b79d87ed866e6c453f330e859fc009b4
[multiple changes]

2009-07-13  Robert Dewar  <dewar@adacore.com>

* freeze.adb (Freeze_Entity): Implement Warn_On_Suspicious_Modulus_Value

* gnat_ugn.texi: Add documentation for -gnatw.m/.M

* opt.ads (Warn_On_Suspicious_Modulus_Value): New flag

* sem_warn.adb (Set_Dot_Warning_Flag): Set/reset
Warn_On_Suspicious_Modulus_Value.

* ug_words: Add entries for -gnatw.m/-gnatw.M.

* usage.adb: Add lines for -gnatw.m/.M switches.

* vms_data.ads: Add [NO]SUSPICIOUS_MODULUS for -gnatw.m/w.M

2009-07-13  Javier Miranda  <miranda@adacore.com>

* sem_ch6.adb (Check_Synchronized_Overriding): Add missing check before
reading the Is_Interface attribute of the dispatching type.

2009-07-13  Robert Dewar  <dewar@adacore.com>

* a-convec.adb: Minor code reorganization (use conditional expressions)

From-SVN: r149550
gcc/ada/ChangeLog
gcc/ada/a-convec.adb
gcc/ada/freeze.adb
gcc/ada/gnat_ugn.texi
gcc/ada/opt.ads
gcc/ada/sem_ch6.adb
gcc/ada/sem_warn.adb
gcc/ada/ug_words
gcc/ada/usage.adb
gcc/ada/vms_data.ads