]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/sem_ch4.adb
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 18 Jul 2014 09:29:54 +0000 (11:29 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 18 Jul 2014 09:29:54 +0000 (11:29 +0200)
commit6907542db49aa9d73dcfe4a991bac455b1818953
treef9b4e0397263795900a2a5e40576976a075bf65b
parent3f433bc07ebc9821a4edeea9ecfa3ea94b0b00d1
[multiple changes]

2014-07-18  Ed Schonberg  <schonberg@adacore.com>

* sem_ch4.adb (Try_Container_Indexing): Refine previous patch for
indexing over containers that are derived types: check whether
signature of found operation has the correct first parameter
before retrieving directly a primitive operation.

2014-07-18  Ed Schonberg  <schonberg@adacore.com>

* sem_attr.adb (Analyze_Attribute, case 'Update): Set
Do_Range_Check flag on dynamic bounds of a range used in a
component association in the argument of Update.

2014-07-18  Thomas Quinot  <quinot@adacore.com>

* adaint.c: #define _REENTRANT and _THREAD_SAFE in order for
accesses to errno(3) to be thread safe.

2014-07-18  Vincent Celier  <celier@adacore.com>

* prj-tree.adb (Imported_Or_Extended_Project_Of): For each non
limited imported project that is an extending project, return
a project being extended if it has the expected name.

2014-07-18  Pascal Obry  <obry@adacore.com>

* s-os_lib.ads, s-os_lib.adb (Set_File_Last_Modify_Time_Stamp): New
routine to set the last modification time stamp for the given file.
* gnatchop.adb (File_Time_Stamp): Removed.
(Write_Unit): Use
Set_File_Last_Modify_Time_Stamp instead of ad-hoc implementation.

From-SVN: r212787
gcc/ada/ChangeLog
gcc/ada/adaint.c
gcc/ada/gnatchop.adb
gcc/ada/prj-tree.adb
gcc/ada/s-os_lib.adb
gcc/ada/s-os_lib.ads
gcc/ada/sem_attr.adb
gcc/ada/sem_ch4.adb