Commit 15d3a111 by Jim Wilson Committed by Jim Wilson

Improve IA-64 option documentation based on public and private comments.

	* invoke.texi (IA-64 options): Improve.

From-SVN: r39099
parent 2bab2366
2001-01-17 Jim Wilson <wilson@redhat.com>
* invoke.texi (IA-64 options): Improve.
2001-01-17 Tom Tromey <tromey@redhat.com> 2001-01-17 Tom Tromey <tromey@redhat.com>
* invoke.texi (Optimize Options): Use `{}' to around @samp * invoke.texi (Optimize Options): Use `{}' to around @samp
......
...@@ -7731,33 +7731,37 @@ and Linux. ...@@ -7731,33 +7731,37 @@ and Linux.
@item -mgnu-as @item -mgnu-as
@itemx -mno-gnu-as @itemx -mno-gnu-as
Generate code for the GNU assembler. This is the default. Also, this is Generate (or don't) code for the GNU assembler. This is the default.
the default if the configure option @samp{--with-gnu-as} is used. @c Also, this is the default if the configure option @samp{--with-gnu-as}
@c is used.
@item -mgnu-ld @item -mgnu-ld
@itemx -mno-gnu-ld @itemx -mno-gnu-ld
Generate code for the GNU linker. This is the default. Also, this is the Generate (or don't) code for the GNU linker. This is the default.
default if the configure option @samp{--with-gnu-ld} is used. @c Also, this is the default if the configure option @samp{--with-gnu-ld}
@c is used.
@item -mno-pic @item -mno-pic
Generate code that does not use a global pointer register. 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 @item -mvolatile-asm-stop
@itemx -mno-volatile-asm-stop @itemx -mno-volatile-asm-stop
Generate a stop bit immediately before and after volatile asm statements. Generate (or don't) a stop bit immediately before and after volatile asm
statements.
@item -mb-step @item -mb-step
Generate code that works around Itanium B step errata. Generate code that works around Itanium B step errata.
@item -mregister-names @item -mregister-names
@itemx -mno-register-names @itemx -mno-register-names
Generate @samp{in}, @samp{loc}, and @samp{out} register names for the Generate (or don't) @samp{in}, @samp{loc}, and @samp{out} register names for
stacked registers. the stacked registers. This may make assembler output more readable.
@item -mno-sdata @item -mno-sdata
@itemx -msdata @itemx -msdata
Disable optimizations that use the small data section. This may be useful Disable (or enable) optimizations that use the small data section. This may
for working around optimizer bugs. be useful for working around optimizer bugs.
@item -mconstant-gp @item -mconstant-gp
Generate code that uses a single constant global pointer value. This is Generate code that uses a single constant global pointer value. This is
...@@ -7775,8 +7779,8 @@ Generate code for inline divides using the maximum throughput algorithm. ...@@ -7775,8 +7779,8 @@ Generate code for inline divides using the maximum throughput algorithm.
@item -mno-dwarf2-asm @item -mno-dwarf2-asm
@itemx -mdwarf2-asm @itemx -mdwarf2-asm
Don't generate assembler code for the DWARF2 line number debugging info. Don't (or do) generate assembler code for the DWARF2 line number debugging
This may be useful when not using the GNU assembler. info. This may be useful when not using the GNU assembler.
@item -mfixed-range=@var{register range} @item -mfixed-range=@var{register range}
Generate code treating the given register range as fixed registers. Generate code treating the given register range as fixed registers.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment