[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 21 Jan 2014 16:33:09 +0000 (17:33 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 21 Jan 2014 16:33:09 +0000 (17:33 +0100)
commit71affc54b59a7026571ee5d8dad000bd6e0c760c
treef6613c9cb7abf86dd60c46c21622ad75ef34fe4b
parentef1c051102dd6c40fc8dbaf9ab8d87b06b47b8d0
[multiple changes]

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

* par-ch4.adb (P_If_Expression): Rewritten to improve error recovery.
* par-ch5.adb (P_Condition): New version with expression prescanned.
* par.adb (P_Condition): New version with expression prescanned.

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

* gnat_rm.texi: Document that Allow_Integer_Address is ignored
if Address is not a private type.
* sem_prag.adb (Analyze_Pragma, case Allow_Integer_Address):
Ignore pragma if System.Address is not a private type.

2014-01-21  Arnaud Charlet  <charlet@adacore.com>

* namet.ads (Name_Len): Initialize to 0 to avoid accessing an
uninitialized value.

From-SVN: r206892
gcc/ada/ChangeLog
gcc/ada/gnat_rm.texi
gcc/ada/namet.ads
gcc/ada/par-ch4.adb
gcc/ada/par-ch5.adb
gcc/ada/par.adb
gcc/ada/sem_prag.adb