[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 21 Apr 2016 08:57:30 +0000 (10:57 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 21 Apr 2016 08:57:30 +0000 (10:57 +0200)
commit9b7924dd177330167865a83f5696a9ae34554972
treee6df3b6071ce3b9eab7023eaa8fbbbd5ce15c051
parentd74716b313b967b8a9406d86bae41d8843180505
[multiple changes]

2016-04-21  Eric Botcazou  <ebotcazou@adacore.com>

* gnatlink.adb (Gnatlink): Robustify detection of Windows target.
* alloc.ads: Minor comment fixes.
* einfo.ads: Fix typo.

2016-04-21  Arnaud Charlet  <charlet@adacore.com>

* exp_aggr.adb (Component_Not_OK_For_Backend): Redo previous
changes to handle all cases of components depending on the
discriminant, not just string literals.

2016-04-21  Ed Schonberg  <schonberg@adacore.com>

* sem_ch3.adb (Analyze_Subtype_Declaration): If the subtype
declaration is the generated declaration for a generic actual,
inherit predicates from the actual if it is a predicated subtype.

2016-04-21  Ed Schonberg  <schonberg@adacore.com>

* exp_ch6.adb (Rewrite_Function_Call_For_C): If the function is
inherited and its result is controlling,  introduce a conversion
on the actual for the corresponding procedure call, to avoid
spurious type errors.

2016-04-21  Jerome Lambourg  <lambourg@adacore.com>

* krunch.adb (Krunch): Fix krunching of i-vxworks.

From-SVN: r235317
gcc/ada/ChangeLog
gcc/ada/alloc.ads
gcc/ada/einfo.ads
gcc/ada/exp_aggr.adb
gcc/ada/exp_ch6.adb
gcc/ada/gnatlink.adb
gcc/ada/krunch.adb
gcc/ada/sem_ch3.adb