[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 15 May 2012 09:48:58 +0000 (11:48 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 15 May 2012 09:48:58 +0000 (11:48 +0200)
commit23adb371935682f1883c9afbff4086d73c8deb97
tree3c72a329b1ee07250517a96a07e36dca186dffe9
parente5a222431f2c38c283040296d398a95e47708b0d
[multiple changes]

2012-05-15  Tristan Gingold  <gingold@adacore.com>

* exp_ch7.adb (Build_Exception_Handler): Save current
occurrence only if -gnateE.
(Build_Object_Declaration): Declare E_Id only if -gnateE.
(Build_Raise_Statement): Call Raise_From_Controlled_Operation only if
-gnateE (else raise PE).
* s-soflin.adb (Save_Library_Occurrence): Handle null occurrence
access.
* a-except-2005.adb (Reraise_Library_Exception_If_Any): Call
Raise_From_Controlled_Operation only if the saved occurrence is
not null, otherwise raise PE.

2012-05-15  Yannick Moy  <moy@adacore.com>

* exp_alfa.ads: Add comments describing the Alfa mode.

From-SVN: r187514
gcc/ada/ChangeLog
gcc/ada/a-except-2005.adb
gcc/ada/exp_alfa.ads
gcc/ada/exp_ch7.adb
gcc/ada/s-soflin.adb