diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2011-08-03 11:27:50 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2011-08-03 11:27:50 +0200 |
commit | c565bc662885e6499424f898701924445d62c2f7 (patch) | |
tree | a033cb6d6b89984285bb89bb722e3dd9d276fca4 /gcc | |
parent | 4ee646da946cc32932a71e3675898043d2e905c0 (diff) | |
download | gcc-c565bc662885e6499424f898701924445d62c2f7.zip gcc-c565bc662885e6499424f898701924445d62c2f7.tar.gz gcc-c565bc662885e6499424f898701924445d62c2f7.tar.bz2 |
[multiple changes]
2011-08-03 Emmanuel Briot <briot@adacore.com>
* prj-tree.ads: Remove unused variable.
2011-08-03 Yannick Moy <moy@adacore.com>
* restrict.adb (Restriction_Msg): set "SPARK" all in upper case for
issuing messages related to SPARK restriction violation.
From-SVN: r177246
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/ada/prj-tree.ads | 4 | ||||
-rw-r--r-- | gcc/ada/restrict.adb | 15 |
3 files changed, 20 insertions, 8 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 9fb4ce8..111f819b 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,12 @@ +2011-08-03 Emmanuel Briot <briot@adacore.com> + + * prj-tree.ads: Remove unused variable. + +2011-08-03 Yannick Moy <moy@adacore.com> + + * restrict.adb (Restriction_Msg): set "SPARK" all in upper case for + issuing messages related to SPARK restriction violation. + 2011-08-03 Ed Schonberg <schonberg@adacore.com> * sem_ch6.adb: guard against error nodes in return statements. diff --git a/gcc/ada/prj-tree.ads b/gcc/ada/prj-tree.ads index f24c406..5bb123f 100644 --- a/gcc/ada/prj-tree.ads +++ b/gcc/ada/prj-tree.ads @@ -1464,10 +1464,6 @@ package Prj.Tree is -- project-tree specific so that one can load the same tree twice but -- have two views of it, for instance. - Target_Name : String_Access := null; - -- The target name, if any, specified with the gprbuild or gprclean - -- switch --target=. - Project_Path : aliased Prj.Env.Project_Search_Path; -- The project path is tree specific, since we might want to load -- simultaneously multiple projects, each with its own search path, in diff --git a/gcc/ada/restrict.adb b/gcc/ada/restrict.adb index fdc243c..44e3b5f 100644 --- a/gcc/ada/restrict.adb +++ b/gcc/ada/restrict.adb @@ -715,9 +715,10 @@ package body Restrict is procedure Id_Case (S : String; Quotes : Boolean := True); -- Given a string S, case it according to current identifier casing, - -- and store in Error_Msg_String. Then append `~` to the message buffer - -- to output the string unchanged surrounded in quotes. The quotes are - -- suppressed if Quotes = False. + -- except for SPARK (an acronym) which is set all upper case, and store + -- in Error_Msg_String. Then append `~` to the message buffer to output + -- the string unchanged surrounded in quotes. The quotes are suppressed + -- if Quotes = False. -------------- -- Add_Char -- @@ -747,7 +748,13 @@ package body Restrict is begin Name_Buffer (1 .. S'Last) := S; Name_Len := S'Length; - Set_Casing (Identifier_Casing (Get_Source_File_Index (Sloc (N)))); + + if R = SPARK then + Set_All_Upper_Case; + else + Set_Casing (Identifier_Casing (Get_Source_File_Index (Sloc (N)))); + end if; + Error_Msg_Strlen := Name_Len; Error_Msg_String (1 .. Name_Len) := Name_Buffer (1 .. Name_Len); |