]> git.ipfire.org Git - thirdparty/gcc.git/commit
exp_attr.adb (Expand_N_Attribute_Reference): Add error entry for Library_Level attrib...
authorRobert Dewar <dewar@adacore.com>
Mon, 14 Oct 2013 12:46:56 +0000 (12:46 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 14 Oct 2013 12:46:56 +0000 (14:46 +0200)
commitf7ea2603f6c28fa91fbf2bf5f79cb2d04cec61c7
tree521cc5a951ec20a69d31327e26acb2a6ff597154
parent688a9b51c97414c7957825865a8ebc7458c15ebd
exp_attr.adb (Expand_N_Attribute_Reference): Add error entry for Library_Level attribute (which should not survive to expansion)

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

* exp_attr.adb (Expand_N_Attribute_Reference): Add error
entry for Library_Level attribute (which should not survive
to expansion)
* gnat_rm.texi: Document attribute Library_Level
* sem_attr.adb (Analyze_Attribute, case Library_Level): Implement
this new attribute (Set_Boolean_Result): Replaces Set_Result
(Check_Standard_Prefix): Document that Check_E0 is called
(Check_System_Prefix): New procedure
* snames.ads-tmpl: Add entry for Library_Level attribute

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

* exp_ch6.adb, sinfo.ads: Minor reformatting.
* checks.adb (Overlap_Check): Use identifier casing in messages.

From-SVN: r203528
gcc/ada/ChangeLog
gcc/ada/checks.adb
gcc/ada/exp_attr.adb
gcc/ada/exp_ch6.adb
gcc/ada/gnat_rm.texi
gcc/ada/sem_attr.adb
gcc/ada/sinfo.ads
gcc/ada/snames.ads-tmpl