This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r178570 - in /trunk/gcc/ada: ChangeLog exp_ch4....
- From: charlet at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 06 Sep 2011 08:07:28 -0000
- Subject: r178570 - in /trunk/gcc/ada: ChangeLog exp_ch4....
Author: charlet
Date: Tue Sep 6 08:07:27 2011
New Revision: 178570
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178570
Log:
2011-09-06 Ed Schonberg <schonberg@adacore.com>
* exp_ch4.adb (Expand_N_Case_Expression): Actions created for the
expression in a given case alternative must be attached to the
statement list of the ccrresponding case statement alternative
They cannot be propagated ahead of the case statement, because
the validity of the expression that generated the action may
hold only for that alternative.
2011-09-06 Hristian Kirtchev <kirtchev@adacore.com>
* exp_ch7.adb: Remove with and use clauses for Get_Targ.
(Alignment_Of): Remove the code for strict alignment targets.
(Double_Alignment_Of): Removed.
(Double_Size_Of): New routine.
(Make_Finalize_Address_Stmts): Change the
calculation of the dope's size. Update relevant comments.
(Size_Of): New routine.
Modified:
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/exp_ch4.adb
trunk/gcc/ada/exp_ch7.adb