diff options
author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-04-09 12:57:47 +0000 |
---|---|---|
committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-04-09 12:57:47 +0000 |
commit | f41ce91a35c89a2df3284c3b665fbecbc13da3cf (patch) | |
tree | e817317357d86a40016656e79c3caae9cafafce4 /gcc/ada/vms_data.ads | |
parent | 06ad58133a228367bdb349b8a4ae05b99f6fe7a1 (diff) | |
download | gcc-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.ads | 47 |
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); ---------------------------- |