aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc/invoke.texi
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2015-02-18 09:31:18 +0100
committerThomas Schwinge <tschwinge@gcc.gnu.org>2015-02-18 09:31:18 +0100
commitd77052881bc8f8a79f195a3859719c517d5aa9ad (patch)
treecce6c2f4e362dd6bf1704def0e61e4a744529d9a /gcc/doc/invoke.texi
parent865fc32a92526433bc9a39a246827ed47c67a669 (diff)
downloadgcc-d77052881bc8f8a79f195a3859719c517d5aa9ad.zip
gcc-d77052881bc8f8a79f195a3859719c517d5aa9ad.tar.gz
gcc-d77052881bc8f8a79f195a3859719c517d5aa9ad.tar.bz2
Begin documenting the nvptx backend.
gcc/ * doc/install.texi (nvptx-*-none): New section. * doc/invoke.texi (Nvidia PTX Options): Likewise. * config/nvptx/nvptx.opt: Update. From-SVN: r220783
Diffstat (limited to 'gcc/doc/invoke.texi')
-rw-r--r--gcc/doc/invoke.texi26
1 files changed, 26 insertions, 0 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index d009cb2..4a79b48 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -840,6 +840,9 @@ Objective-C and Objective-C++ Dialects}.
-mcustom-fpu-cfg=@var{name} @gol
-mhal -msmallc -msys-crt0=@var{name} -msys-lib=@var{name}}
+@emph{Nvidia PTX Options}
+@gccoptlist{-m32 -m64 -mmainkernel}
+
@emph{PDP-11 Options}
@gccoptlist{-mfpu -msoft-float -mac0 -mno-ac0 -m40 -m45 -m10 @gol
-mbcopy -mbcopy-builtin -mint32 -mno-int16 @gol
@@ -11989,6 +11992,7 @@ platform.
* MSP430 Options::
* NDS32 Options::
* Nios II Options::
+* Nvidia PTX Options::
* PDP-11 Options::
* picoChip Options::
* PowerPC Options::
@@ -18301,6 +18305,28 @@ This option is typically used to link with a library provided by a HAL BSP.
@end table
+@node Nvidia PTX Options
+@subsection Nvidia PTX Options
+@cindex Nvidia PTX options
+@cindex nvptx options
+
+These options are defined for Nvidia PTX:
+
+@table @gcctabopt
+
+@item -m32
+@itemx -m64
+@opindex m32
+@opindex m64
+Generate code for 32-bit or 64-bit ABI.
+
+@item -mmainkernel
+@opindex mmainkernel
+Link in code for a __main kernel. This is for stand-alone instead of
+offloading execution.
+
+@end table
+
@node PDP-11 Options
@subsection PDP-11 Options
@cindex PDP-11 Options