]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/repinfo.adb
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 23 Jan 2014 17:03:41 +0000 (18:03 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 23 Jan 2014 17:03:41 +0000 (18:03 +0100)
commit19992053df788e3280ae25dc272a43e8384b8db1
treef698d9e3c90e8f644532770d9a43ebd40def33db
parent40f14e9f103d3bcd1216304919b568dd48e471bc
[multiple changes]

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

* exp_util.adb (Make_Invqriant_Call): If type of expression is
a private extension, get invariant from base type.

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

* sem_util.adb, sem_attr.adb: Minor reformatting.

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

* opt.adb (Save_Opt_Config_Switches): Save SPARK_Mode_Pragma
(Restore_Opt_Config_Switches): Restore SPARK_Mode_Pragma.
* sem.adb (Semantics): Remove save/restore of
SPARK_Mode[_Pragma]. Not needed since already done in
Save/Restore_Opt_Config_Switches.

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

* gnat_rm.texi, einfo.adb, einfo.ads, sem_prag.adb, gnat_ugn.texi,
freeze.adb, repinfo.adb, aspects.adb, aspects.ads, sem_ch13.adb:
Linker_Section enhancements.

From-SVN: r206992
16 files changed:
gcc/ada/ChangeLog
gcc/ada/aspects.adb
gcc/ada/aspects.ads
gcc/ada/einfo.adb
gcc/ada/einfo.ads
gcc/ada/exp_util.adb
gcc/ada/freeze.adb
gcc/ada/gnat_rm.texi
gcc/ada/gnat_ugn.texi
gcc/ada/opt.adb
gcc/ada/repinfo.adb
gcc/ada/sem.adb
gcc/ada/sem_attr.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_prag.adb
gcc/ada/sem_util.adb