[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 2 May 2017 08:18:17 +0000 (10:18 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 2 May 2017 08:18:17 +0000 (10:18 +0200)
commit42fe76e063c39eca13f26fb73f6bbbb612dcb4f8
tree9ae53dabdf1fb87c1072cb708923b201947301cf
parent676be6a33532f7aaa97038d36e2cc737f9b8799f
[multiple changes]

2017-05-02  Eric Botcazou  <ebotcazou@adacore.com>

* freeze.adb (Check_Component_Storage_Order): Do not treat bit-packed
array components specially.

2017-05-02  Ed Schonberg  <schonberg@adacore.com>

* sem_ch8.adb (Premature_Usage): If the premature usage of
an entity is as the expression in its own object decaration,
rewrite the reference as Any_Id to prevent cascaded errors or
compiler loops when such an entity is used in an address clause.

From-SVN: r247462
gcc/ada/ChangeLog
gcc/ada/freeze.adb
gcc/ada/sem_ch8.adb