From cc48d234951f84337958a8db160806d36a9eeec4 Mon Sep 17 00:00:00 2001 From: gingold Date: Mon, 12 Mar 2012 14:27:10 +0000 Subject: [PATCH] 2012-03-12 Tristan Gingold * doc/invoke.texi (VMS Options): Merge Alpha/VMS and IA-64/VMS Options. Mention -mpointer-size. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185232 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++ gcc/doc/invoke.texi | 87 +++++++++++++++++++++-------------------------------- 2 files changed, 40 insertions(+), 52 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8c9d977..b8f8dac 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-03-12 Tristan Gingold + + * doc/invoke.texi (VMS Options): Merge Alpha/VMS and IA-64/VMS + Options. Mention -mpointer-size. + 2012-03-12 Richard Guenther * config/alpha/alpha.c (alpha_gimplify_va_arg): Use diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 096ef1f..5f5397b 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -569,9 +569,6 @@ Objective-C and Objective-C++ Dialects}. -msmall-text -mlarge-text @gol -mmemory-latency=@var{time}} -@emph{DEC Alpha/VMS Options} -@gccoptlist{-mvms-return-codes -mdebug-main=@var{prefix} -mmalloc64} - @emph{FR30 Options} @gccoptlist{-msmall-model -mno-lsim} @@ -670,9 +667,6 @@ Objective-C and Objective-C++ Dialects}. -msel-sched-dont-check-control-spec -msched-fp-mem-deps-zero-cost @gol -msched-max-memory-insns-hard-limit -msched-max-memory-insns=@var{max-insns}} -@emph{IA-64/VMS Options} -@gccoptlist{-mvms-return-codes -mdebug-main=@var{prefix} -mmalloc64} - @emph{LM32 Options} @gccoptlist{-mbarrel-shift-enabled -mdivide-enabled -mmultiply-enabled @gol -msign-extend-enabled -muser-enabled} @@ -947,6 +941,10 @@ See RS/6000 and PowerPC Options. @emph{VAX Options} @gccoptlist{-mg -mgnu -munix} +@emph{VMS Options} +@gccoptlist{-mvms-return-codes -mdebug-main=@var{prefix} -mmalloc64 @gol +-mpointer-size=@var{size}} + @emph{VxWorks Options} @gccoptlist{-mrtp -non-static -Bstatic -Bdynamic @gol -Xbind-lazy -Xbind-now} @@ -4817,8 +4815,8 @@ Allow using extensions of later DWARF standard version than selected with @item -gvms @opindex gvms -Produce debugging information in VMS debug format (if that is -supported). This is the format used by DEBUG on VMS systems. +Produce debugging information in Alpha/VMS debug format (if that is +supported). This is the format used by DEBUG on Alpha/VMS systems. @item -g@var{level} @itemx -ggdb@var{level} @@ -10332,7 +10330,6 @@ platform. * CR16 Options:: * Darwin Options:: * DEC Alpha Options:: -* DEC Alpha/VMS Options:: * FR30 Options:: * FRV Options:: * GNU/Linux Options:: @@ -10341,7 +10338,6 @@ platform. * i386 and x86-64 Options:: * i386 and x86-64 Windows Options:: * IA-64 Options:: -* IA-64/VMS Options:: * LM32 Options:: * M32C Options:: * M32R/D Options:: @@ -10369,6 +10365,7 @@ platform. * TILEPro Options:: * V850 Options:: * VAX Options:: +* VMS Options:: * VxWorks Options:: * x86-64 Options:: * Xstormy16 Options:: @@ -12393,27 +12390,6 @@ Note that L3 is only valid for EV5. @end table @end table -@node DEC Alpha/VMS Options -@subsection DEC Alpha/VMS Options - -These @samp{-m} options are defined for the DEC Alpha/VMS implementations: - -@table @gcctabopt -@item -mvms-return-codes -@opindex mvms-return-codes -Return VMS condition codes from main. The default is to return POSIX -style condition (e.g.@: error) codes. - -@item -mdebug-main=@var{prefix} -@opindex mdebug-main=@var{prefix} -Flag the first routine whose name starts with @var{prefix} as the main -routine for the debugger. - -@item -mmalloc64 -@opindex mmalloc64 -Default to 64-bit memory allocation routines. -@end table - @node FR30 Options @subsection FR30 Options @cindex FR30 Options @@ -14327,27 +14303,6 @@ be scheduled. @end table -@node IA-64/VMS Options -@subsection IA-64/VMS Options - -These @samp{-m} options are defined for the IA-64/VMS implementations: - -@table @gcctabopt -@item -mvms-return-codes -@opindex mvms-return-codes -Return VMS condition codes from @code{main}. The default is to return POSIX-style -condition (e.g.@ error) codes. - -@item -mdebug-main=@var{prefix} -@opindex mdebug-main=@var{prefix} -Flag the first routine whose name starts with @var{prefix} as the main -routine for the debugger. - -@item -mmalloc64 -@opindex mmalloc64 -Default to 64-bit memory allocation routines. -@end table - @node LM32 Options @subsection LM32 Options @cindex LM32 options @@ -18941,6 +18896,34 @@ will assemble with the GNU assembler. Output code for G-format floating-point numbers instead of D-format. @end table +@node VMS Options +@subsection VMS Options + +These @samp{-m} options are defined for the VMS implementations: + +@table @gcctabopt +@item -mvms-return-codes +@opindex mvms-return-codes +Return VMS condition codes from @code{main}. The default is to return POSIX-style +condition (e.g.@ error) codes. + +@item -mdebug-main=@var{prefix} +@opindex mdebug-main=@var{prefix} +Flag the first routine whose name starts with @var{prefix} as the main +routine for the debugger. + +@item -mmalloc64 +@opindex mmalloc64 +Default to 64-bit memory allocation routines. + +@item -mpointer-size=@var{size} +@opindex -mpointer-size=@var{size} +Set the default size of pointers. Possible options for @var{size} are +@samp{32} or @samp{short} for 32 bit pointers, @samp{64} or @samp{long} +for 64 bit pointers, and @samp{no} for supporting only 32 bit pointers. +The later option disables @code{pragma pointer_size}. +@end table + @node VxWorks Options @subsection VxWorks Options @cindex VxWorks Options -- 2.7.4