This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
IA-64 option documentation
- To: gcc-patches at gcc dot gnu dot org
- Subject: IA-64 option documentation
- From: Jim Wilson <wilson at cygnus dot com>
- Date: Wed, 17 Jan 2001 12:49:26 -0800
I've checked in this patch to try to address the comments I've gotten
about the IA-64 option documentation.
2001-01-17 Jim Wilson <wilson@redhat.com>
* invoke.texi (IA-64 options): Improve.
Index: invoke.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/invoke.texi,v
retrieving revision 1.266
diff -p -r1.266 invoke.texi
*** invoke.texi 2001/01/16 21:45:34 1.266
--- invoke.texi 2001/01/17 01:53:42
*************** and Linux.
*** 7721,7753 ****
@item -mgnu-as
@itemx -mno-gnu-as
! Generate code for the GNU assembler. This is the default. Also, this is
! the default if the configure option @samp{--with-gnu-as} is used.
@item -mgnu-ld
@itemx -mno-gnu-ld
! Generate code for the GNU linker. This is the default. Also, this is the
! default if the configure option @samp{--with-gnu-ld} is used.
@item -mno-pic
! Generate code that does not use a global pointer register.
@item -mvolatile-asm-stop
@itemx -mno-volatile-asm-stop
! Generate a stop bit immediately before and after volatile asm statements.
@item -mb-step
Generate code that works around Itanium B step errata.
@item -mregister-names
@itemx -mno-register-names
! Generate @samp{in}, @samp{loc}, and @samp{out} register names for the
! stacked registers.
@item -mno-sdata
@itemx -msdata
! Disable optimizations that use the small data section. This may be useful
! for working around optimizer bugs.
@item -mconstant-gp
Generate code that uses a single constant global pointer value. This is
--- 7721,7757 ----
@item -mgnu-as
@itemx -mno-gnu-as
! Generate (or don't) code for the GNU assembler. This is the default.
! @c Also, this is the default if the configure option @samp{--with-gnu-as}
! @c is used.
@item -mgnu-ld
@itemx -mno-gnu-ld
! Generate (or don't) code for the GNU linker. This is the default.
! @c Also, this is the default if the configure option @samp{--with-gnu-ld}
! @c is used.
@item -mno-pic
! Generate code that does not use a global pointer register. The result
! is not position independent code, and violates the IA-64 ABI.
@item -mvolatile-asm-stop
@itemx -mno-volatile-asm-stop
! Generate (or don't) a stop bit immediately before and after volatile asm
! statements.
@item -mb-step
Generate code that works around Itanium B step errata.
@item -mregister-names
@itemx -mno-register-names
! Generate (or don't) @samp{in}, @samp{loc}, and @samp{out} register names for
! the stacked registers. This may make assembler output more readable.
@item -mno-sdata
@itemx -msdata
! Disable (or enable) optimizations that use the small data section. This may
! be useful for working around optimizer bugs.
@item -mconstant-gp
Generate code that uses a single constant global pointer value. This is
*************** Generate code for inline divides using t
*** 7765,7772 ****
@item -mno-dwarf2-asm
@itemx -mdwarf2-asm
! Don't generate assembler code for the DWARF2 line number debugging info.
! This may be useful when not using the GNU assembler.
@item -mfixed-range=@var{register range}
Generate code treating the given register range as fixed registers.
--- 7769,7776 ----
@item -mno-dwarf2-asm
@itemx -mdwarf2-asm
! Don't (or do) generate assembler code for the DWARF2 line number debugging
! info. This may be useful when not using the GNU assembler.
@item -mfixed-range=@var{register range}
Generate code treating the given register range as fixed registers.