summaryrefslogtreecommitdiff
path: root/gcc/ada/vms_data.ads
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/vms_data.ads')
-rw-r--r--gcc/ada/vms_data.ads56
1 files changed, 45 insertions, 11 deletions
diff --git a/gcc/ada/vms_data.ads b/gcc/ada/vms_data.ads
index f92788af69b..aa22577efce 100644
--- a/gcc/ada/vms_data.ads
+++ b/gcc/ada/vms_data.ads
@@ -1802,6 +1802,13 @@ package VMS_Data is
-- otherwise ignored. Allows style checks to be fully controlled by
-- command line qualifiers.
+ S_GCC_IgnoreU : aliased constant S := "/IGNORE_UNRECOGNIZED " &
+ "-gnateu";
+ -- /IGNORE_UNRECOGNIZED
+ --
+ -- Causes unrecognized style switches, validity switches, and warning
+ -- switches to be ignored rather than generating an error message.
+
S_GCC_Immed : aliased constant S := "/IMMEDIATE_ERRORS " &
"-gnatdO";
-- /NOIMMEDIATE_ERRORS (D)
@@ -2885,12 +2892,17 @@ package VMS_Data is
--
-- All compiler tables start at nnn times usual starting size.
- S_GCC_Target : aliased constant S := "/TARGET_DEPENDENT_INFO " &
- "-gnatet";
- -- /NOTARGET_DEPENDENT_INFO (D)
- -- /TARGET_DEPENDENT_INFO
+ S_GCC_Target_W : aliased constant S := "/WRITE_TARGET_DEPENDENT_INFO=<" &
+ "-gnatet=>";
+ -- /WRITE_TARGET_DEPENDENT_INFO=file
--
- -- Generate target dependent information.
+ -- Generate target dependent information to file.
+
+ S_GCC_Target_R : aliased constant S := "/READ_TARGET_DEPENDENT_INFO=<" &
+ "-gnateT=>";
+ -- /READ_TARGET_DEPENDENT_INFO=file
+ --
+ -- Read target dependent information from file.
S_GCC_Trace : aliased constant S := "/TRACE_UNITS " &
"-gnatdc";
@@ -3094,6 +3106,10 @@ package VMS_Data is
"-gnatwd " &
"NO_IMPLICIT_DEREFERENCE " &
"-gnatwD " &
+ "TAG_WARNINGS " &
+ "-gnatw.d " &
+ "NOTAG_WARNINGS " &
+ "-gnatw.D " &
"ERRORS " &
"-gnatwe " &
"UNREFERENCED_FORMALS " &
@@ -3218,6 +3234,10 @@ package VMS_Data is
"-gnatwy " &
"NOADA_2005_COMPATIBILITY " &
"-gnatwY " &
+ "WHY_SPEC_NEEDS_BODY " &
+ "-gnatw.y " &
+ "NO_WHY_SPEC_NEEDS_BODY " &
+ "-gnatw.Y " &
"UNCHECKED_CONVERSIONS " &
"-gnatwz " &
"NOUNCHECKED_CONVERSIONS " &
@@ -3483,12 +3503,24 @@ package VMS_Data is
-- VARIABLES_UNINITIALIZED Activates warnings on unassigned variables.
-- Causes warnings to be generated when a variable
-- is accessed which may not be properly
- -- uninitialized.
- -- The default is that such warnings are
- -- generated.
+ -- uninitialized. The default is that such
+ -- warnings are generated.
+ --
+ -- NOVARIABLES_UNINITIALIZED
+ -- Suppress warnings for uninitialized variables.
+ --
+ -- TAG_WARNINGS Causes the string [xxx] to be added to warnings
+ -- that are controlled by the warning string xxx,
+ -- e.g. [REDUNDANT], or if the warning is enabled
+ -- by default, the tag is [enabled by default].
+ --
+ -- NOTAG_WARNINGS Turns off warning tag output (default setting).
+ --
+ -- WHY_SPEC_NEEDS_BODY Generates information messages showing why a
+ -- package specification requires a body.
--
- -- NOVARIABLES_UNINITIALIZED Suppress warnings for uninitialized
- -- variables.
+ -- NO_WHY_SPEC_NEEDS_BODY Turns off information messages showing why a
+ -- package specification requires a body.
S_GCC_WarnX : aliased constant S := "/NOWARNINGS " &
"-gnatws";
@@ -3681,6 +3713,7 @@ package VMS_Data is
S_GCC_IdentX 'Access,
S_GCC_IgnoreR 'Access,
S_GCC_IgnoreS 'Access,
+ S_GCC_IgnoreU 'Access,
S_GCC_Immed 'Access,
S_GCC_Inline 'Access,
S_GCC_InlineX 'Access,
@@ -3723,7 +3756,8 @@ package VMS_Data is
S_GCC_Symbol 'Access,
S_GCC_Syntax 'Access,
S_GCC_Table 'Access,
- S_GCC_Target 'Access,
+ S_GCC_Target_W'Access,
+ S_GCC_Target_R'Access,
S_GCC_Trace 'Access,
S_GCC_Tree 'Access,
S_GCC_Trys 'Access,