[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 16 Jun 2010 16:22:44 +0000 (18:22 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 16 Jun 2010 16:22:44 +0000 (18:22 +0200)
commit3f165ff29a1aec939b43a498b1899b21bc50366b
tree7cdb6c0c44a144335a51c7b24e7cbbc5e60d9fad
parentc249a7bc843dc407280d91a448d2e3f2e16370d7
[multiple changes]

2010-06-16  Javier Miranda  <miranda@adacore.com>

* exp_disp.adb (Expand_Dispatching_Call): Adjust the decoration of the
node referenced by the SCIL node of dispatching "=" to skip the tags
comparison.

2010-06-16  Ed Schonberg  <schonberg@adacore.com>

* sem_ch5.adb (Analyze_Exit_Statement): Return if no enclosing loop,
to prevent cascaded errors and compilation aborts.

2010-06-16  Robert Dewar  <dewar@adacore.com>

* back_end.adb (Switch_Subsequently_Cancelled): New function
Move declarations to package body level to support this change
* back_end.ads (Switch_Subsequently_Cancelled): New function
* gnat_ugn.texi: Document -gnat-p switch
* switch-c.adb (Scan_Front_End_Switches): Implement -gnat-p switch
* ug_words: Add entry for -gnat-p (UNSUPPRESS_ALL)
* usage.adb: Add line for -gnat-p switch
* vms_data.ads: Add entry for UNSUPPRESS_ALL (-gnat-p)

2010-06-16  Robert Dewar  <dewar@adacore.com>

* sem_warn.adb (Check_Infinite_Loop_Warning): Declaration counts as
modification.

From-SVN: r160847
gcc/ada/ChangeLog
gcc/ada/back_end.adb
gcc/ada/back_end.ads
gcc/ada/exp_disp.adb
gcc/ada/gnat_ugn.texi
gcc/ada/sem_ch5.adb
gcc/ada/sem_warn.adb
gcc/ada/switch-c.adb
gcc/ada/ug_words
gcc/ada/usage.adb
gcc/ada/vms_data.ads