2014-07-29 Robert Dewar <dewar@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Jul 2014 13:10:48 +0000 (13:10 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Jul 2014 13:10:48 +0000 (13:10 +0000)
commitd463cad7614b7c1f69ea90cb97c0cecd27924b9b
tree50aacdff34afb91561ece2913f57947c52e42805
parent877e0ffcbd4bb9827f23e79a85bc465654dd7733
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213164 138bc75d-0d04-0410-961f-82ee72b054a4
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