summaryrefslogtreecommitdiff
path: root/gcc/ada/vms_data.ads
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-04-09 12:57:47 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-04-09 12:57:47 +0000
commitf41ce91a35c89a2df3284c3b665fbecbc13da3cf (patch)
treee817317357d86a40016656e79c3caae9cafafce4 /gcc/ada/vms_data.ads
parent06ad58133a228367bdb349b8a4ae05b99f6fe7a1 (diff)
downloadgcc-f41ce91a35c89a2df3284c3b665fbecbc13da3cf.tar.gz
2009-04-09 Robert Dewar <dewar@adacore.com>
* sem_ch5.adb: Minor reformatting 2009-04-09 Vincent Celier <celier@adacore.com> * vms_data.ads: Change GNAT CHECK qualifier /DIAGNOSIS_LIMIT to /DIAGNOSTIC_LIMIT New qualifier /LEXPAND_SOURCE=nnn for -gnatGnnn New qualifier /LXDEBUG=nnn for -gnatDnnn For H820-010 * gnat_ugn.texi: Update documentation for VMS qualifiers equivalent to -gnatGnn and -gnatDnn 2009-04-09 Nicolas Setton <setton@adacore.com> * s-osinte-darwin.ads: (Pad_Type): Make this an array of unsigned_long, to match layout of siginfo_t in sys/signal.h. * gcc-interface/Makefile.in: Add section for x86_64 darwin. 2009-04-09 Thomas Quinot <quinot@adacore.com> * g-socket.ads: (Fd_Set): Use Interfaces.C.long alignment. 2009-04-09 Nicolas Setton <setton@adacore.com> * s-oscons-tmplt.c: Allow long lines in the generated spec. Add generation of Darwin-specific constants needed when binding to the pthread library. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145837 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/vms_data.ads')
-rw-r--r--gcc/ada/vms_data.ads47
1 files changed, 35 insertions, 12 deletions
diff --git a/gcc/ada/vms_data.ads b/gcc/ada/vms_data.ads
index 290976591aa..ada55a30a0b 100644
--- a/gcc/ada/vms_data.ads
+++ b/gcc/ada/vms_data.ads
@@ -774,16 +774,16 @@ package VMS_Data is
--
-- Use full source locations references in the report file.
- S_Diagnosis : aliased constant S := "/DIAGNOSIS_LIMIT=#" &
+ S_Diagnosis : aliased constant S := "/DIAGNOSTIC_LIMIT=#" &
"-m#";
- -- /DIAGNOSIS_LIMIT=500 (D)
- -- /ERROR_LIMIT=nnn
+ -- /DIAGNOSTIC_LIMIT=500 (D)
+ -- /DIAGNOSTIC_LIMIT=nnn
--
-- NNN is a decimal integer in the range of 1 to 1000 and limits the
-- number of diagnostic messages to be generated into Stdout to that
-- number. Once that number has been reached, gnatcheck stops
-- to print out diagnoses into Stderr. If NNN is equal to 0, this means
- -- that there is no limit on the number of diagnoses in Stdout
+ -- that there is no limit on the number of diagnoses in Stdout.
S_Check_Mess : aliased constant S := "/MESSAGES_PROJECT_FILE=" &
"DEFAULT " &
@@ -1484,15 +1484,23 @@ package VMS_Data is
"-gnatm999999";
-- NODOC (see /ERROR_LIMIT)
- S_GCC_Expand : aliased constant S := "/EXPAND_SOURCE=#" &
+ S_GCC_Expand : aliased constant S := "/EXPAND_SOURCE " &
"-gnatG";
- -- /NOEXPAND_SOURCE[=nnn] (D)
+ -- /NOEXPAND_SOURCE (D)
-- /EXPAND_SOURCE
--
-- Produces a listing of the expanded code in Ada source form. For
-- example, all tasking constructs are reduced to appropriate run-time
+ -- library calls. The maximum line length for the listing 72.
+
+ S_GCC_Lexpand : aliased constant S := "/LEXPAND_SOURCE=#" &
+ "-gnatG#";
+ -- /LEXPAND_SOURCE=nnn
+ --
+ -- Produces a listing of the expanded code in Ada source form. For
+ -- example, all tasking constructs are reduced to appropriate run-time
-- library calls. The parameter is the maximum line length for the
- -- listing (default is 72).
+ -- listing.
S_GCC_Extend : aliased constant S := "/EXTENSIONS_ALLOWED " &
"-gnatX";
@@ -3330,9 +3338,9 @@ package VMS_Data is
"-gnatWn";
-- NODOC (see /WIDE_CHARACTER_ENCODING)
- S_GCC_Xdebug : aliased constant S := "/XDEBUG=#" &
- "-gnatD";
- -- /NOXDEBUG[=nnn] (D)
+ S_GCC_Xdebug : aliased constant S := "/XDEBUG " &
+ "-gnatD";
+ -- /NOXDEBUG (D)
-- /XDEBUG
--
-- Output expanded source files for source level debugging.
@@ -3342,8 +3350,21 @@ package VMS_Data is
-- refer to the generated file. This allows source level debugging using
-- the generated code which is sometimes useful for complex code, for
-- example to find out exactly which part of a complex construction
- -- raised an exception. The parameter if present is the maximum line
- -- length for the output (default 72).
+ -- raised an exception. The maximum line length for the output is 72.
+
+ S_GCC_Lxdebug : aliased constant S := "/LXDEBUG=#" &
+ "-gnatD=#";
+ -- /LXDEBUG=nnn
+ --
+ -- Output expanded source files for source level debugging.
+ -- The expanded source (see /EXPAND_SOURCE) is written to files
+ -- with names formed by appending "_DG" to the input file name,
+ -- The debugging information generated by the /DEBUG qualifier will then
+ -- refer to the generated file. This allows source level debugging using
+ -- the generated code which is sometimes useful for complex code, for
+ -- example to find out exactly which part of a complex construction
+ -- raised an exception. The parameter is the maximum line length for
+ -- the output.
S_GCC_Xref : aliased constant S := "/XREF=" &
"GENERATE " &
@@ -3383,6 +3404,7 @@ package VMS_Data is
S_GCC_Error 'Access,
S_GCC_ErrorX 'Access,
S_GCC_Expand 'Access,
+ S_GCC_Lexpand 'Access,
S_GCC_Extend 'Access,
S_GCC_Ext 'Access,
S_GCC_File 'Access,
@@ -3446,6 +3468,7 @@ package VMS_Data is
S_GCC_No_Back 'Access,
S_GCC_All_Back'Access,
S_GCC_Xdebug 'Access,
+ S_GCC_Lxdebug 'Access,
S_GCC_Xref 'Access);
----------------------------