This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

IA-64 option documentation


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]