[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 26 Apr 2012 09:45:37 +0000 (11:45 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 26 Apr 2012 09:45:37 +0000 (11:45 +0200)
commit68f640f221af5ffdaf1e06a2e146287c346b590a
tree332087b968fe63a4bb96f59b2844c041ca6d2696
parent50cd5b4de92b3c4616e4ee567f7ad7bcec068f18
[multiple changes]

2012-04-26  Hristian Kirtchev  <kirtchev@adacore.com>

* einfo.adb (Proper_First_Index): Moved from Sem_Util.
* einfo.ads: Add new synthesized attribute Proper_First_Index
along with usage in nodes.
(Proper_First_Index): Moved from Sem_Util.
* sem_util.ads, sem_util.adb (Proper_First_Index): Moved to Einfo.

2012-04-26  Gary Dismukes  <dismukes@adacore.com>

* layout.adb (Layout_Component_List): Test for the case of a
single variant and the size of its component list was computed
as an integer literal, and use that size (which is in bits)
as is rather than converting to storage units.

2012-04-26  Robert Dewar  <dewar@adacore.com>

* exp_aggr.adb: Minor reformatting.

From-SVN: r186866
gcc/ada/ChangeLog
gcc/ada/einfo.adb
gcc/ada/einfo.ads
gcc/ada/exp_aggr.adb
gcc/ada/layout.adb
gcc/ada/sem_util.adb
gcc/ada/sem_util.ads