[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 4 Aug 2014 09:55:01 +0000 (11:55 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 4 Aug 2014 09:55:01 +0000 (11:55 +0200)
commit7ed571892e5a8d10c14a674e38b980f60115ceb6
tree552c948ac38795576c199f3d5e08b5c2057d4adb
parentaf6478c843c106281461ed5fd93377e61716181d
[multiple changes]

2014-08-04  Robert Dewar  <dewar@adacore.com>

* prj-proc.adb, prj-part.adb, prj-strt.adb, prj.adb, prj.ads,
prj-attr.adb, prj-attr.ads: Minor reformatting.

2014-08-04  Yannick Moy  <moy@adacore.com>

* expander.adb (Expand): Always perform special
expansion in GNATprove mode, even when doing pre-analysis.

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

* repinfo.adb (List_Scalar_Storage_Order): List bit order if
not default. Also list bit order if SSO is specified. Do not
assume that bit order is always equal to scalar storage order.

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

* freeze.adb (Set_SSO_From_Default): Do not set scalar storage
order to reverse SSO for a type that has an explicit native
Bit_Order.

2014-08-04  Doug Rupp  <rupp@adacore.com>

* cal.c: Macro check for VxWorks7.
* init.c (getpid): Likewise.
* mkdir.c (__gnat_mkdir): Likewise.
* sysdep.c (__gnat_is_file_not_found_error): Likewise.

2014-08-04  Gary Dismukes  <dismukes@adacore.com>

* exp_ch3.adb (Expand_N_Object_Declaration): Inhibit generation
of an invariant check in the case where No_Initialization is set,
since the object is uninitialized.

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

* snames.ads-tmpl (Default_Scalar_Storage_Order): Now an attribute
name, in addition to a pragma name.
* snames.adb-tmpl (Get_Pragma_Id, Is_Configuration_Pragma_Name,
Is_Pragma_Name): Adjust accordingly.
* sem_attr.ads, sem_attr.adb, exp_attr.adb
(Attribute_Default_Scalar_Storage_Order): Add handling of new
attribute.
* gnat_rm.texi: Document the above.

From-SVN: r213549
22 files changed:
gcc/ada/ChangeLog
gcc/ada/cal.c
gcc/ada/exp_attr.adb
gcc/ada/exp_ch3.adb
gcc/ada/expander.adb
gcc/ada/freeze.adb
gcc/ada/gnat_rm.texi
gcc/ada/init.c
gcc/ada/mkdir.c
gcc/ada/prj-attr.adb
gcc/ada/prj-attr.ads
gcc/ada/prj-part.adb
gcc/ada/prj-proc.adb
gcc/ada/prj-strt.adb
gcc/ada/prj.adb
gcc/ada/prj.ads
gcc/ada/repinfo.adb
gcc/ada/sem_attr.adb
gcc/ada/sem_attr.ads
gcc/ada/snames.adb-tmpl
gcc/ada/snames.ads-tmpl
gcc/ada/sysdep.c