sem_intr.adb: (Check_Shift): Diagnose bad modulus value.
authorRobert Dewar <dewar@adacore.com>
Tue, 12 May 2015 12:42:48 +0000 (12:42 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 12 May 2015 12:42:48 +0000 (14:42 +0200)
commitc944345b5d210e9f003bd1088f0087b9a22068c0
tree7edc43d37d922b72a4c5f190f0b566dfd2efb006
parent52ea13f2c135cdec424dc6a55346ec1250d54d2e
sem_intr.adb: (Check_Shift): Diagnose bad modulus value.

2015-05-12  Robert Dewar  <dewar@adacore.com>

* sem_intr.adb: (Check_Shift): Diagnose bad modulus value.

2015-05-12  Robert Dewar  <dewar@adacore.com>

* gnat1drv.adb (Adjust_Global_Switches): Default to suppressing
Alignment_Checks on non-strict alignment machine.
* sem_ch13.adb (Validate_Address_Clauses): Don't give
compile-time alignment warnings if run time Alignment_Check
is suppressed.

From-SVN: r223063
gcc/ada/ChangeLog
gcc/ada/gnat1drv.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_intr.adb