[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 15 May 2012 09:37:57 +0000 (11:37 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 15 May 2012 09:37:57 +0000 (11:37 +0200)
commitbb9c600b570e96332a06075f74affc3f51abe393
tree0bf23f114d97e5a8f1413d50d35b32ce8ee4119f
parentc4c768ddedd306d53d4b32166816c974c14e0f61
[multiple changes]

2012-05-15  Ed Schonberg  <schonberg@adacore.com>

* sem_eval.adb (Subtypes_Statically_Match): In Ada 2012, static
matching requires matching of static subtype predicates as well.

2012-05-15  Ed Schonberg  <schonberg@adacore.com>

* sem_case.adb (Analyze_Choices): If the subtype of the
expression has a non-static predicate, the case alternatives
must cover the base type.

2012-05-15  Tristan Gingold  <gingold@adacore.com>

* a-calend-vms.ads: Add pragma export to Split and Time_Of.
Merge comments from a-calend.ads to minimize differences.

2012-05-15  Sergey Rybin  <rybin@adacore.com frybin>

* gnat_ugn.texi: gnatmetric: add a small example that demonstrates
the difference between control coupling and unit coupling.

2012-05-15  Tristan Gingold  <gingold@adacore.com>

* bindgen.adb (Gen_Header): Remove code to emit LE_Set.
(Gen_Finalize_Library): Replace test with
a call to __gnat_reraise_library_exception_if_any.
* s-soflin.ads (Library_Exception): Do not export.
(Library_Exception_Set): Likewise.
* a-except-2005.ads, a-except-2005.adb
(Reraise_Library_Exception_If_Any): New procedure.

From-SVN: r187509
gcc/ada/ChangeLog
gcc/ada/a-calend-vms.ads
gcc/ada/a-except-2005.adb
gcc/ada/a-except-2005.ads
gcc/ada/bindgen.adb
gcc/ada/gnat_ugn.texi
gcc/ada/s-soflin.ads
gcc/ada/sem_case.adb
gcc/ada/sem_eval.adb