[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 26 Oct 2015 11:51:46 +0000 (12:51 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 26 Oct 2015 11:51:46 +0000 (12:51 +0100)
commita2667f14a89bc5492f51ff0ee794ee75d8068f43
tree678b5409f180a87b3720529ed635ddddcbdf7df5
parentb204e984c7689767e4a853ca09e7fda1406a201b
[multiple changes]

2015-10-26  Bob Duff  <duff@adacore.com>

* s-fileio.adb (Fopen_Mode): Use "r+" for Out_File/Stream_IO,
so the file won't be truncated on 'fopen', as required by
AI95-00283-1.

2015-10-26  Bob Duff  <duff@adacore.com>

* gnat1drv.adb, prj.adb, sem_ch6.adb, s-regpat.adb,
sem_prag.adb: Fix typos.
* einfo.ads, restrict.ads: Minor comment fixes.
* err_vars.ads, sem_util.adb, errout.ads: Code clean up.

2015-10-26  Ed Schonberg  <schonberg@adacore.com>

* sem_ch5.adb (Analyze_Assignment): Do not check that the
Left-hand side is legal in an inlined body, check is done on
the original template.

2015-10-26  Ed Schonberg  <schonberg@adacore.com>

* exp_util.ads, exp_util.adb (Find_Primitive_Operations): New
subprogram to retrieve by name the possibly overloaded set of
primitive operations of a type.
* sem_ch4.adb (Try_Container_Indexing): Use
Find_Primitive_Operations to handle overloaded indexing operations
of a derived type.

From-SVN: r229343
16 files changed:
gcc/ada/ChangeLog
gcc/ada/einfo.ads
gcc/ada/err_vars.ads
gcc/ada/errout.ads
gcc/ada/exp_util.adb
gcc/ada/exp_util.ads
gcc/ada/gnat1drv.adb
gcc/ada/prj.adb
gcc/ada/restrict.ads
gcc/ada/s-fileio.adb
gcc/ada/s-regpat.adb
gcc/ada/sem_ch4.adb
gcc/ada/sem_ch5.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_prag.adb
gcc/ada/sem_util.adb