]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 2 Sep 2011 09:22:16 +0000 (11:22 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 2 Sep 2011 09:22:16 +0000 (11:22 +0200)
commit67c861780f945ca79a8d6d5bf7cb8d3c22fc7f74
tree4459b4c7195e54733ab438adc02e57d4a9026f80
parent5415acbd64a2d286fae516cad1733bbf977a9a1f
[multiple changes]

2011-09-02  Robert Dewar  <dewar@adacore.com>

* prj-dect.adb, prj-env.adb, prj-nmsc.adb, prj-proc.adb, prj-tree.adb,
prj.adb, prj.ads, sem_ch5.adb: Minor reformatting.

2011-09-02  Thomas Quinot  <quinot@adacore.com>

* sem_attr.adb (Analyze_Attribute, case Unrestriced_Access):
Guard against a prefix that is an N_Has_Entity but has no
associated entity.

2011-09-02  Yannick Moy  <moy@adacore.com>

* lib-xref-alfa.adb (Is_Alfa_Reference): Ignore IN parameters in Alfa
references.

2011-09-02  Yannick Moy  <moy@adacore.com>

* opt.ads (Warn_On_Suspicious_Contract): New warning flag.
* sem_ch3.adb (Analyze_Declarations): Call checker for suspicious
contracts.
* sem_ch6.adb, sem_ch6.ads (Check_Subprogram_Contract): New
procedure looking for suspicious postconditions.
* usage.adb (Usage): New options -gnatw.t and -gnatw.T.
* warnsw.adb (Set_Dot_Warning_Switch): Take into account new
options -gnatw.t and -gnatw.T.

From-SVN: r178448
17 files changed:
gcc/ada/ChangeLog
gcc/ada/lib-xref-alfa.adb
gcc/ada/opt.ads
gcc/ada/prj-dect.adb
gcc/ada/prj-env.adb
gcc/ada/prj-nmsc.adb
gcc/ada/prj-proc.adb
gcc/ada/prj-tree.adb
gcc/ada/prj.adb
gcc/ada/prj.ads
gcc/ada/sem_attr.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch5.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_ch6.ads
gcc/ada/usage.adb
gcc/ada/warnsw.adb