aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gnat1drv.adb
diff options
context:
space:
mode:
authorGhjuvan Lacambre <lacambre@adacore.com>2021-03-17 18:33:34 +0100
committerPierre-Marie de Rodat <derodat@adacore.com>2021-07-05 13:09:11 +0000
commit36d4f97d589085ddb0abccf3e0f76a3a1c8045c2 (patch)
treebc2fa1aa5114abe2e6742cb3f6905978d7a72a99 /gcc/ada/gnat1drv.adb
parent22c0e0cabd0d9c1f100e7a5f43c8781198e3448e (diff)
downloadgcc-36d4f97d589085ddb0abccf3e0f76a3a1c8045c2.zip
gcc-36d4f97d589085ddb0abccf3e0f76a3a1c8045c2.tar.gz
gcc-36d4f97d589085ddb0abccf3e0f76a3a1c8045c2.tar.bz2
[Ada] Turn GNAT_Annotate into its own pragma
gcc/ada/ * aspects.ads: Add GNAT_Annotate aspect. * gnat1drv.adb (Adjust_Global_Switches): Stop defining Name_Gnat_Annotate as an alias of Name_Annotate. * snames.ads-tmpl: Define Gnat_Annotate. * par-prag.adb, sem_prag.ads: Add Pragma_Gnat_Annotate to list of pragmas. * lib-writ.adb, sem_ch13.adb, sem_prag.adb: Handle Gnat_Annotate like Aspect_Annotate.
Diffstat (limited to 'gcc/ada/gnat1drv.adb')
-rw-r--r--gcc/ada/gnat1drv.adb7
1 files changed, 0 insertions, 7 deletions
diff --git a/gcc/ada/gnat1drv.adb b/gcc/ada/gnat1drv.adb
index 59b9595..22c9311 100644
--- a/gcc/ada/gnat1drv.adb
+++ b/gcc/ada/gnat1drv.adb
@@ -67,7 +67,6 @@ with Sem_Type;
with Set_Targ;
with Sinfo; use Sinfo;
with Sinfo.Nodes; use Sinfo.Nodes;
-with Sinfo.Utils; use Sinfo.Utils;
with Sinput; use Sinput;
with Sinput.L; use Sinput.L;
with Snames; use Snames;
@@ -146,12 +145,6 @@ procedure Gnat1drv is
-- Start of processing for Adjust_Global_Switches
begin
- -- Define pragma GNAT_Annotate as an alias of pragma Annotate, to be
- -- able to work around bootstrap limitations with the old syntax of
- -- pragma Annotate, and use pragma GNAT_Annotate in compiler sources
- -- when needed.
-
- Map_Pragma_Name (From => Name_Gnat_Annotate, To => Name_Annotate);
-- -gnatd_U disables prepending error messages with "error:"