[multiple changes]
authorPierre-Marie de Rodat <pmderodat@gcc.gnu.org>
Fri, 29 Sep 2017 13:22:45 +0000 (13:22 +0000)
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>
Fri, 29 Sep 2017 13:22:45 +0000 (13:22 +0000)
commitccd0ed95a86f0034daa452b0bb82b15ab47b284a
tree0f01c43173a6cfa0996666eeddc9f0b3163f4a3f
parent1dce26a11dca29ffe5c3f2e5fb97fcb5830543e8
[multiple changes]

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

* sem_ch8.adb (Analyze_Use_Package): Add sanity check to avoid
circularities in the use-clause chain.

2017-09-29  Javier Miranda  <miranda@adacore.com>

* sem_ch3.adb (Replace_Components): Update references to discriminants
located in variant parts inherited from the parent type.

2017-09-29  Javier Miranda  <miranda@adacore.com>

* exp_ch5.adb (Expand_Assign_Record): Do not generate code to copy
discriminants if the target is an Unchecked_Union record type.

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

* sem_aggr.adb (Resolve_Record_Aggregate): Reject the use of an
iterated component association in an aggregate for a record type.

2017-09-29  Piotr Trojanek  <trojanek@adacore.com>

* make.adb: Minor whitespace fixes.
* libgnat/s-resfil.ads: Minor reformatting.

From-SVN: r253288
gcc/ada/exp_ch5.adb
gcc/ada/libgnat/s-resfil.ads
gcc/ada/make.adb
gcc/ada/sem_aggr.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch8.adb
gcc/testsuite/gnat.dg/unchecked_union2.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/unchecked_union3.adb [new file with mode: 0644]