[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 20 Dec 2011 14:00:46 +0000 (15:00 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 20 Dec 2011 14:00:46 +0000 (15:00 +0100)
commit2f7b74678b21c5c104c984cec26403bbefa27b76
treefe6c67803b376fd6b34bafbde01819f5aa89d330
parentb26f70a095903c480d39d986a3e729f97f1fa88d
[multiple changes]

2011-12-20  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_ch11.adb (Find_Local_Handler): Guard the
search over individual exception choices in case the list of
handlers contains other (possibly illegal) constructs.

2011-12-20  Gary Dismukes  <dismukes@adacore.com>

* sem_ch8.adb (Find_Type): Test taggedness
of the Available_Type when checking for an illegal use of an
incomplete type, when the incomplete view is a limited view of
a type. Remove redundant Is_Tagged test.

2011-12-20  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_util.adb: Add with and use clause for Aspects.
(Is_Finalizable_Transient): Objects which denote Ada containers
in the context of iterators are not considered transients. Such
object must live for as long as the loop is around.
(Is_Iterated_Container): New routine.

2011-12-20  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_imgv.adb (Expand_Width_Attribute): Add a
type conversion from the enumeration subtype to its base subtype.

From-SVN: r182539
gcc/ada/ChangeLog
gcc/ada/exp_ch11.adb
gcc/ada/exp_imgv.adb
gcc/ada/exp_util.adb
gcc/ada/sem_ch8.adb