[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 29 Jul 2014 13:10:48 +0000 (15:10 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 29 Jul 2014 13:10:48 +0000 (15:10 +0200)
commitb8b2d9829aa9c3caa053de687701de3ebb506b4c
tree50aacdff34afb91561ece2913f57947c52e42805
parent02bb07655823135ef3e8b06f63b201bc19f54758
[multiple changes]

2014-07-29  Robert Dewar  <dewar@adacore.com>

* exp_attr.adb, types.ads, types.h, exp_ch11.adb, a-except.adb,
a-except-2005.adb: Add new reason code PE_Stream_Operation_Not_Allowed,
and then use it when a stream operation is used from a library generic
when the restriction (No_Streams) is active.

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

* projects.texi: Fix minor typo.

2014-07-29  Yannick Moy  <moy@adacore.com>

* sem_attr.adb (Analyze_Attribute): Fix generation of warning.

2014-07-29  Arnaud Charlet  <charlet@adacore.com>

* sem_ch5.adb (Check_Unreachable_Code): Do not remove code in
CodePeer mode.

2014-07-29  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_ch7.adb (Find_Last_Init): Add local variable
Deep_Init_Found. Check the statement immediately following the
declaration if [Deep_]Initialization was not found.

2014-07-29  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_util.adb (Is_Aliased): It appears that
'reference-d and renamed objects still play some role in Boolean
expression with actions and cannot be finalized immediately.

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

* exp_dbug.adb (Qualify_Needed):  For debugging purposes,
Loop names are not part of the full qualification of entity names.

From-SVN: r213164
13 files changed:
gcc/ada/ChangeLog
gcc/ada/a-except-2005.adb
gcc/ada/a-except.adb
gcc/ada/exp_attr.adb
gcc/ada/exp_ch11.adb
gcc/ada/exp_ch7.adb
gcc/ada/exp_dbug.adb
gcc/ada/exp_util.adb
gcc/ada/projects.texi
gcc/ada/sem_attr.adb
gcc/ada/sem_ch5.adb
gcc/ada/types.ads
gcc/ada/types.h