[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 8 Sep 2017 09:48:16 +0000 (11:48 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 8 Sep 2017 09:48:16 +0000 (11:48 +0200)
commitc468e1fba8516aa0029733406c00074c752f0aee
tree5ab61e73d2621586cd59cd97a37eecbdb7e32106
parentf8f50235dbda237d921d2201744455e0257766b8
[multiple changes]

2017-09-08  Yannick Moy  <moy@adacore.com>

* sem_prag.adb (Analyze_Pragma): Issue more precise error messages on
Loop_Variant.

2017-09-08  Ed Schonberg  <schonberg@adacore.com>

* exp_attr.adb (Build_Record_VS_Func): If the record is an
unchecked union, do not emit checks for its (non-existent)
discriminants, or for variant parts that depend on them.

2017-09-08  Justin Squirek  <squirek@adacore.com>

* sem_ch4.adb (Find_Equality_Types.Try_One_Interp,
Find_Comparison_Type.Try_One_Interp): Add check for generic
instances.

From-SVN: r251878
gcc/ada/ChangeLog
gcc/ada/exp_attr.adb
gcc/ada/sem_ch4.adb
gcc/ada/sem_prag.adb