diff options
author | Tristan Gingold <gingold@adacore.com> | 2012-03-12 14:27:10 +0000 |
---|---|---|
committer | Tristan Gingold <gingold@gcc.gnu.org> | 2012-03-12 14:27:10 +0000 |
commit | 281740d1f57b85bc7697ceebfc9ddb43c8af6edc (patch) | |
tree | 3f8ef212204a79fd5e1c553540993b2afd118767 | |
parent | 33e3e24d74dd21373b4059738a04feda26312f1c (diff) | |
download | gcc-281740d1f57b85bc7697ceebfc9ddb43c8af6edc.zip gcc-281740d1f57b85bc7697ceebfc9ddb43c8af6edc.tar.gz gcc-281740d1f57b85bc7697ceebfc9ddb43c8af6edc.tar.bz2 |
invoke.texi (VMS Options): Merge Alpha/VMS and IA-64/VMS Options.
2012-03-12 Tristan Gingold <gingold@adacore.com>
* doc/invoke.texi (VMS Options): Merge Alpha/VMS and IA-64/VMS
Options. Mention -mpointer-size.
From-SVN: r185232
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | 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 <gingold@adacore.com> + + * doc/invoke.texi (VMS Options): Merge Alpha/VMS and IA-64/VMS + Options. Mention -mpointer-size. + 2012-03-12 Richard Guenther <rguenther@suse.de> * 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 |