[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 12 Jun 2012 11:59:32 +0000 (13:59 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 12 Jun 2012 11:59:32 +0000 (13:59 +0200)
commite98668b178c080f9e264011a3af160d02a796a4f
treee3355c65235add255b8c58fb03b9c7982870adc3
parent175a7536b131a2b90213a8ded70437339f4af1e4
[multiple changes]

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

* stringt.adb: Minor reformatting.

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

* ali-util.adb, stringt.ads: Minor reformatting.

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

* exp_ch7.adb (Process_Declarations): Handle the case where
the original context has been wrapped in a block to avoid
interference between exception handlers and At_End handlers.
(Wrap_HSS_In_Block): Mark the block which contains the original
statements of the context as being a finalization wrapper.
* sinfo.adb (Is_Finalization_Wrapper): New routine.
(Set_Is_Finalization_Wrapper): New routine.

* sinfo.ads: Add new attribute Is_Finalization_Wrapper applicable
to block statemnts.
(Is_Finalization_Wrapper): New routine with corresponding pragma Inline.
(Set_Is_Finalization_Wrapper): New routine with corresponding pragma
Inline.

2012-06-12  Steve Baird  <baird@adacore.com>

* gnat1drv.adb (Adjust_Global_Switches): No longer need to set
Exception_Extra_Info in CodePeer_Mode.

From-SVN: r188449
gcc/ada/ChangeLog
gcc/ada/ali-util.adb
gcc/ada/exp_ch7.adb
gcc/ada/gnat1drv.adb
gcc/ada/sinfo.adb
gcc/ada/sinfo.ads
gcc/ada/stringt.adb
gcc/ada/stringt.ads