[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 2 Aug 2011 13:12:40 +0000 (15:12 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 2 Aug 2011 13:12:40 +0000 (15:12 +0200)
commit75c907757cbfa48b37eaee5fde2769eae2fd204d
tree7e412a06fa2cddcc5dd5e44fe7519125e085db6b
parentded8909b241d9fd6e60981085c0fd9246392472f
[multiple changes]

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

* sem_ch5.adb (Analyze_Iteration_Scheme): For an Ada2012 iterator with
"of", pre-analyze expression in case it is a function call with
finalization actions that must be placed ahead of the loop.
* exp_ch5.adb (Expand_Iterator_Loop): If condition_actions are present
on an Ada2012 iterator, insert them ahead of the rewritten loop.

2011-08-02  Geert Bosch  <bosch@adacore.com>

* cstand.adb (Create_Float_Types): Only consider C's long double for
Long_Long_Float, in addition to double.

From-SVN: r177146
gcc/ada/ChangeLog
gcc/ada/cstand.adb
gcc/ada/exp_ch5.adb
gcc/ada/sem_ch5.adb