OSDN Git Service

Improve IA-64 option documentation based on public and private comments.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Jan 2001 20:45:34 +0000 (20:45 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Jan 2001 20:45:34 +0000 (20:45 +0000)
* invoke.texi (IA-64 options): Improve.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39099 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/invoke.texi

index bc112bb..fea02e5 100644 (file)
@@ -1,3 +1,7 @@
+2001-01-17  Jim Wilson  <wilson@redhat.com>
+
+       * invoke.texi (IA-64 options): Improve.
+
 2001-01-17  Tom Tromey  <tromey@redhat.com>
 
        * invoke.texi (Optimize Options): Use `{}' to around @samp
index f0c2904..6bee6fd 100644 (file)
@@ -7731,33 +7731,37 @@ and Linux.
 
 @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.
+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 code for the GNU linker.  This is the default.  Also, this is the
-default if the configure option @samp{--with-gnu-ld} is used.
+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.
+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 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
 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.
+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 optimizations that use the small data section.  This may be useful
-for working around optimizer bugs.
+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
@@ -7775,8 +7779,8 @@ Generate code for inline divides using the maximum throughput algorithm.
 
 @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.
+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.