[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 23 Jun 2010 10:21:23 +0000 (12:21 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 23 Jun 2010 10:21:23 +0000 (12:21 +0200)
commit1d57c04fd72d5ab77242be1877aec05d2674c467
treea82de8e522d4d4bab28350616d6c574da4a01f9b
parentb91fccb300b34982baaf684c25d4d973df16fb4f
[multiple changes]

2010-06-23  Ed Schonberg  <schonberg@adacore.com>

* sem_ch13.adb (Check_Constant_Address_Clauses): Do not check legality
of address clauses if if Ignore_Rep_Clauses is active.
* freeze.adb (Check_Address_Clause): If Ignore_Rep_Clauses is active,
remove address clause from tree so that it does not reach the backend.

2010-06-23  Arnaud Charlet  <charlet@adacore.com>

* exp_attr.adb (Expand_N_Attribute_Reference [Attribute_Valid]): Do not
expand 'Valid from user code in CodePeer mode, will be handled by the
back-end directly.

2010-06-23  Bob Duff  <duff@adacore.com>

* g-comlin.ads: Minor comment improvements.

2010-06-23  Ed Schonberg  <schonberg@adacore.com>

* sem_res.adb (Uses_SS): The expression that initializes a controlled
component of a record type may be a user-defined operator that is
rewritten as a function call.

From-SVN: r161271
gcc/ada/ChangeLog
gcc/ada/exp_attr.adb
gcc/ada/freeze.adb
gcc/ada/g-comlin.ads
gcc/ada/sem_ch13.adb
gcc/ada/sem_res.adb