diff options
author | Jim Wilson <wilson@redhat.com> | 2001-01-17 20:45:34 +0000 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 2001-01-17 12:45:34 -0800 |
commit | 15d3a111d0182dce734dd2208effd26751fb3dbb (patch) | |
tree | 0541252593ce90dd1d969f3f325628ac40c17c2b | |
parent | 2bab2366a9424beac35f15d9160c5a5b7f321e50 (diff) | |
download | gcc-15d3a111d0182dce734dd2208effd26751fb3dbb.zip gcc-15d3a111d0182dce734dd2208effd26751fb3dbb.tar.gz gcc-15d3a111d0182dce734dd2208effd26751fb3dbb.tar.bz2 |
Improve IA-64 option documentation based on public and private comments.
* invoke.texi (IA-64 options): Improve.
From-SVN: r39099
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/invoke.texi | 28 |
2 files changed, 20 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bc112bb..fea02e5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/invoke.texi b/gcc/invoke.texi index f0c2904..6bee6fd6 100644 --- a/gcc/invoke.texi +++ b/gcc/invoke.texi @@ -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. |