]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 29 Aug 2011 12:36:42 +0000 (14:36 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 29 Aug 2011 12:36:42 +0000 (14:36 +0200)
commit624e168838b4e0b8c9ba2533f517f1b779dc004d
treef7c5ca8db216291bd55022a059465e477bf6818e
parent7134062aa9c1264d1dd9f1aca0a433f3586b79c9
[multiple changes]

2011-08-29  Gary Dismukes  <dismukes@adacore.com>

* exp_ch3.adb (Build_Record_Init_Proc.Build_Init_Procedure): Set
Exception_Handlers to No_List instead of Empty_List in the case where
there are no handlers.

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

* gcc-interface/gigi.h (enum standard_datatypes): Add
ADT_reraise_zcx_decl
(reraise_zcx_decl): New macro.
* gcc-interface/trans.c (gnu_incoming_exc_ptr): New variable.
(gigi): Set reraise_zcx_decl.
(Exception_Handler_to_gnu_zcx): Save and restore gnu_incoming_exc_ptr.
(gnat_to_gnu): Handle N_Raise_Statement.

From-SVN: r178212
gcc/ada/ChangeLog
gcc/ada/exp_ch3.adb
gcc/ada/gcc-interface/gigi.h
gcc/ada/gcc-interface/trans.c