[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 23 Jan 2014 17:06:29 +0000 (18:06 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 23 Jan 2014 17:06:29 +0000 (18:06 +0100)
commitea0f1fc8e4414c655d03febbb63536ab9225e250
tree940269d4a068a80cd066a98d66f485dd89bd2769
parent19992053df788e3280ae25dc272a43e8384b8db1
[multiple changes]

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

* opt.adb (Register_Opt_Config_Switches): Save SPARK_Mode_Pragma
setting.

2014-01-23  Ed Schonberg  <schonberg@adacore.com>

* sem_util.adb (Is_Potentially_Unevaluated): Predicate only
applies to expressions that come from source.
* sem_attr.adb (Analyze_Attribute, case 'Old): Improve error
message.
(Analyze_Attribute, case 'Loop_Entry): Apply SPARK 2014 legality
rule regarding potentially unevaluated expressions, to prefix
of attribute.

From-SVN: r206993
gcc/ada/ChangeLog
gcc/ada/opt.adb
gcc/ada/sem_attr.adb
gcc/ada/sem_util.adb