]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/sem_eval.adb
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 1 Aug 2014 14:34:37 +0000 (16:34 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 1 Aug 2014 14:34:37 +0000 (16:34 +0200)
commit8bef7ba92c0fc93e591042d962518b7d93ef507d
tree05c1bea5e0529ce863dbffc73a496d988681f2ec
parent316e3a13c6743c8c3181f0bf6df2d7af23edd10a
[multiple changes]

2014-08-01  Robert Dewar  <dewar@adacore.com>

* opt.ads (No_Elab_Code_All_Pragma): New global variable.
* sem_ch10.adb (Check_No_Elab_Code_All): New procedure
(Analyze_Compilation_Unit): Call Check_No_Elab_Code_All
(Analyze_Subunit_Context): Call Check_No_Elab_Code_All.
* sem_prag.adb (Analyze_Pragma, case No_Elaboration_Code_All):
Remove code for checking with's, now in sem_ch10.adb, set
Opt.No_Elab_Code_All_Pragma.

2014-08-01  Eric Botcazou  <ebotcazou@adacore.com>

* sem_ch3.adb (Copy_And_Build): Copy the declaration for
access types as well and adjust the subtype mark if there are
no constraints.

2014-08-01  Robert Dewar  <dewar@adacore.com>

* sem_eval.adb (Test_In_Range): Return Unknown if error posted.

From-SVN: r213478
gcc/ada/ChangeLog
gcc/ada/opt.ads
gcc/ada/sem_ch10.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_eval.adb
gcc/ada/sem_prag.adb