[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 6 Aug 2012 08:02:35 +0000 (10:02 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 6 Aug 2012 08:02:35 +0000 (10:02 +0200)
commita39a553eacce1f39fac4cffc0f5768bee425c1a1
tree0ce70598eeda17f17973df3cf9483c742073238d
parent5eeeed5e1a9ee8ea9fbff247c9cc6fd093fa5dcd
[multiple changes]

2012-08-06  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_mech.adb (Set_Mechanisms): OUT and IN OUT parameters are
now unconditionally passed by reference. IN parameters subject
to convention C_Pass_By_Copy are passed by copy, otherwise they
are passed by reference.

2012-08-06  Ed Schonberg  <schonberg@adacore.com>

* sem_ch3.adb (Analyze_Object_Declaration): According to
AI95-0303, protected objects with interrupt handlers can be
declared in nested scopes. This is a binding interpretation,
and thus applies to all versions of the compiler.

2012-08-06  Robert Dewar  <dewar@adacore.com>

* frontend.adb, exp_aggr.adb: Minor reformatting.

2012-08-06  Thomas Quinot  <quinot@adacore.com>

* par-endh.adb: Minor reformatting.

From-SVN: r190162
gcc/ada/ChangeLog
gcc/ada/exp_aggr.adb
gcc/ada/frontend.adb
gcc/ada/par-endh.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_mech.adb