[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 27 Apr 2017 09:06:47 +0000 (11:06 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 27 Apr 2017 09:06:47 +0000 (11:06 +0200)
commit11775988d5f6db984fb902b7447a5b2817b555b1
tree9203c93f7366264fb3b03a3a500654d527e52570
parentf32eb59134d6d55d50cbce3e1900e2dafdfac8aa
[multiple changes]

2017-04-27  Hristian Kirtchev  <kirtchev@adacore.com>

* checks.adb (Generate_Range_Check): Revert previous change.

2017-04-27  Gary Dismukes  <dismukes@adacore.com>

* sem_util.adb: Minor reformatting/rewording.

2017-04-27  Hristian Kirtchev  <kirtchev@adacore.com>

* lib-xref.adb (Generate_Reference): The use
of attribute 'Result is not considered a violation of pragma
Unreferenced.

2017-04-27  Justin Squirek  <squirek@adacore.com>

* cstand.adb (Create_Standard): Correctly set
Directly_Designated_Type for Any_Access.
* sem_type.adb (Covers): Minor grammar fixes.

2017-04-27  Bob Duff  <duff@adacore.com>

* sem_attr.adb: Minor cleanup.

2017-04-27  Claire Dross  <dross@adacore.com>

* a-cofuba.ads, a-cofuba.adb (Ada.Containers.Functional_Base): New
private child of Ada.Containers used to implement all functional
containers.
* a-cofuma.ads, a-cofuma.adb (Ada.Containers.Functional_Maps): New
child of Ada.Containers. It provides functional indefinite unbounded
maps which can be used as high level models for specification
of data structures.
* a-cofuse.ads, a-cofuse.adb (Ada.Containers.Functional_Sets): New
child of Ada.Containers. It provides functional indefinite unbounded
sets which can be used as high level models for specification
of data structures.
* a-cofuve.ads, a-cofuve.adb (Ada.Containers.Functional_Vectors): New
child of Ada.Containers.  It provides functional indefinite unbounded
vectors which can be used as high level models for specification
of data structures.
* Makefile.rtl: Add new packages.
* impunit.adb: Add new packages.

From-SVN: r247296
17 files changed:
gcc/ada/ChangeLog
gcc/ada/Makefile.rtl
gcc/ada/a-cofuba.adb [new file with mode: 0644]
gcc/ada/a-cofuba.ads [new file with mode: 0644]
gcc/ada/a-cofuma.adb [new file with mode: 0644]
gcc/ada/a-cofuma.ads [new file with mode: 0644]
gcc/ada/a-cofuse.adb [new file with mode: 0644]
gcc/ada/a-cofuse.ads [new file with mode: 0644]
gcc/ada/a-cofuve.adb [new file with mode: 0644]
gcc/ada/a-cofuve.ads [new file with mode: 0644]
gcc/ada/checks.adb
gcc/ada/cstand.adb
gcc/ada/impunit.adb
gcc/ada/lib-xref.adb
gcc/ada/sem_attr.adb
gcc/ada/sem_type.adb
gcc/ada/sem_util.adb