[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 10 Oct 2013 13:17:07 +0000 (15:17 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 10 Oct 2013 13:17:07 +0000 (15:17 +0200)
commit08988ed947922e00ee6d0c0ecb9a6de01cdc7238
tree97f38666666d88b403845139074482f4255266f7
parentde6a560804ad384b70a8697fcba8d0dc632e3382
[multiple changes]

2013-10-10  Robert Dewar  <dewar@adacore.com>

* par-ch6.adb (Check_Junk_Semicolon_Before_Return): Remove
junk code.

2013-10-10  Javier Miranda  <miranda@adacore.com>

* sem_ch13.adb (Freeze_Entity_Checks): Avoid
loosing errors on CPP entities in -gnatc mode.

2013-10-10  Robert Dewar  <dewar@adacore.com>

* sem_ch5.adb (Analyze_If_Statement): Only diagnose redundant
if from source.

2013-10-10  Robert Dewar  <dewar@adacore.com>

* restrict.adb (Check_SPARK_Restriction): Refine test (don't
automatically go to the original node).
* sem_ch11.adb (Analyze_Raise_Statement): Only raise
statements that come from source violate SPARK restrictions.
(Analyze_Raise_xxx_Error): Same fix.
* sem_ch3.adb (Analyze_Object_Declaration): Check OK SPARK
initialization on original node, not on possibly rewritten
expression.
* sem_ch4.adb (Analyze_If_Expression): Only if expressions that
come from source violate SPARK mode restrictions.

2013-10-10  Robert Dewar  <dewar@adacore.com>

* gnat_ugn.texi: Fix confusing documentation for -gnatyM.

From-SVN: r203374
gcc/ada/ChangeLog
gcc/ada/gnat_ugn.texi
gcc/ada/par-ch6.adb
gcc/ada/restrict.adb
gcc/ada/sem_ch11.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch4.adb
gcc/ada/sem_ch5.adb