[multiple changes]
commit8575023cdc36ca4647811302e329a64e2df81634
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 4 Aug 2014 08:11:06 +0000 (4 10:11 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 4 Aug 2014 08:11:06 +0000 (4 10:11 +0200)
treed5e9d4f4cf07bc195919c93c8bf9847eb413ac21
parent8616baee3a59d28336a2012b539fad1f720cc4dc
[multiple changes]

2014-08-04  Thomas Quinot  <quinot@adacore.com>

* s-fatgen.ads, s-fatgen.adb (S, P): New visible type declarations
(Unaligned_Valid): Remove now unused subprogram.
* exp_attr.adb (Expand_N_Attribute_Reference, case
Attribute_Valid): If the prefix is in reverse SSO or potentially
unaligned, copy it using a byte copy operation to a temporary
variable.
* einfo.adb: Minor comment fix.

2014-08-04  Hristian Kirtchev  <kirtchev@adacore.com>

* freeze.adb (Freeze_Entity): Do not freeze formal subprograms.

From-SVN: r213540
gcc/ada/ChangeLog
gcc/ada/einfo.adb
gcc/ada/exp_attr.adb
gcc/ada/freeze.adb
gcc/ada/s-fatgen.adb
gcc/ada/s-fatgen.ads