]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/sem_ch8.adb
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 6 Feb 2013 10:24:21 +0000 (11:24 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 6 Feb 2013 10:24:21 +0000 (11:24 +0100)
commitc91dbd184bc0dde2d04895dc15a7fe169d7169d7
tree101818bea7dd9a225ff9577318d645145d5b8615
parentba08ba8412fb405d32184021400e1eda7b38b9a5
[multiple changes]

2013-02-06  Javier Miranda  <miranda@adacore.com>

* exp_ch5.adb (Expand_N_Assignment_Statement): Do not generate the
runtime check on assignment to tagged types if compiling with checks
suppressed.

2013-02-06  Robert Dewar  <dewar@adacore.com>

* exp_util.adb, checks.adb, sem_ch12.adb, sem_res.adb, prj-conf.adb,
s-os_lib.adb: Minor reformatting

2013-02-06  Vincent Celier  <celier@adacore.com>

* ug_words: Add -gnateY = /IGNORE_STYLE_CHECKS_PRAGMAS.

2013-02-06  Ed Schonberg  <schonberg@adacore.com>

* snames.ads-tmpl: Add Name_Rational and pragma Rational.
* par-prag.adb: Recognize pragma Rational.
* opt.ads (Rational_Profile): flag to control compatibility mode
with Rational compiler.
* sem_ch8.adb (Analyze_Subprogram_Renaming): When Rational profile
is enable, accept renaming declarations where the new subprogram
and the renamed entity have the same name.
* sem_prag.adb (analyze_pragma): Add pragma Rational, and recognize
Rational as a profile.

From-SVN: r195793
14 files changed:
gcc/ada/ChangeLog
gcc/ada/checks.adb
gcc/ada/exp_ch5.adb
gcc/ada/exp_util.adb
gcc/ada/opt.ads
gcc/ada/par-prag.adb
gcc/ada/prj-conf.adb
gcc/ada/s-os_lib.adb
gcc/ada/sem_ch12.adb
gcc/ada/sem_ch8.adb
gcc/ada/sem_prag.adb
gcc/ada/sem_res.adb
gcc/ada/snames.ads-tmpl
gcc/ada/ug_words