This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r185142 - in /trunk/gcc/ada: ChangeLog a-direct...
- From: charlet at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 09 Mar 2012 14:54:59 -0000
- Subject: r185142 - in /trunk/gcc/ada: ChangeLog a-direct...
Author: charlet
Date: Fri Mar 9 14:54:58 2012
New Revision: 185142
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185142
Log:
2012-03-09 Vasiliy Fofanov <fofanov@adacore.com>
* a-direct.adb: Do not strip the trailing directory separator
from path, as this is already done inside Normalize_Pathname;
doing it again produces the wrong result on Windows for the
drive's root dir (i.e. "X:\" becomes "X:").
2012-03-09 Thomas Quinot <quinot@adacore.com>
* exp_attr.adb, freeze.adb, sem_attr.adb, aspects.adb, aspects.ads,
sem_ch13.adb, snames.ads-tmpl (Exp_Attr.Expand_N_Attribute_Reference):
Add Attribute_Scalar_Storage_Order.
(Sem_Attr.Analyze_Attribute, Eval_Attribute): Ditto.
(Aspects): Add Aspect_Scalar_Storage_Order (Snames): Add
Name_Scalar_Storage_Order and Attribute_Scalar_Storage_Order.
(Sem_Ch13.Analyze_Attribute_Definition_Clause): Add processing
for Scalar_Storage_Order.
(Freeze): If Scalar_Storage_Order is specified, check that it
is compatible with Bit_Order.
Modified:
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/a-direct.adb
trunk/gcc/ada/aspects.adb
trunk/gcc/ada/aspects.ads
trunk/gcc/ada/exp_attr.adb
trunk/gcc/ada/freeze.adb
trunk/gcc/ada/sem_attr.adb
trunk/gcc/ada/sem_ch13.adb
trunk/gcc/ada/snames.ads-tmpl