[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 29 Aug 2011 10:20:48 +0000 (12:20 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 29 Aug 2011 10:20:48 +0000 (12:20 +0200)
commit92db5dee00b7dfdba5f8a66c67e5ce64843b5897
tree21a115072de0d1c3445d45d632a0dc0b6e84e9f7
parent1378bf105ea73f1d4fab574dc8ed6d1479433296
[multiple changes]

2011-08-29  Tristan Gingold  <gingold@adacore.com>

* a-exexpr-gcc.adb (Unwind_Action) Rewrite as an integer with constants.
(GNAT_GCC_Exception): Remove N_Cleanups_To_Trigger component.
(Adjust_N_CLeanups_For): Remove.
(CleanupUnwind_Handler): Call Unhandled_Exception_Terminate when end of
stack is reached.
(Propgate_Exception): Adjust.
* raise-gcc.c: Add a few static/const.
(Adjust_N_Cleanups_For): Remove declaration.
(PERSONALITY_FUNCTION): Remove code dealing with N_Cleanups_To_Trigger.

2011-08-29  Ed Schonberg  <schonberg@adacore.com>

* sem_ch8.adb: Use type of function return when rewriting as object
declaration.

From-SVN: r178188
gcc/ada/ChangeLog
gcc/ada/a-exexpr-gcc.adb
gcc/ada/raise-gcc.c
gcc/ada/sem_ch8.adb