OSDN Git Service

2004-05-06 Stuart Hastings <stuart@apple.com>
authorstuart <stuart@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 May 2004 16:10:25 +0000 (16:10 +0000)
committerstuart <stuart@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 May 2004 16:10:25 +0000 (16:10 +0000)
* gcc/doc/invoke.texi: Restore -fgcse-after-reload doc from 1.421,
mistakenly clobbered by 1.423.

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

gcc/ChangeLog
gcc/doc/invoke.texi

index 3ea323e..0e2acc7 100644 (file)
@@ -1,3 +1,7 @@
+2004-05-06  Stuart Hastings  <stuart@apple.com>
+       * gcc/doc/invoke.texi: Restore -fgcse-after-reload doc from 1.421,
+       mistakenly clobbered by 1.423.
+       
 2004-05-06  Richard Sandiford  <rsandifo@redhat.com>
 
        * doc/invoke.texi: Document -mvr4130-align.
index ea27ed0..ff1e34a 100644 (file)
@@ -270,8 +270,8 @@ in the following sections.
 -fdelayed-branch  -fdelete-null-pointer-checks @gol
 -fexpensive-optimizations  -ffast-math  -ffloat-store @gol
 -fforce-addr  -fforce-mem  -ffunction-sections @gol
--fgcse  -fgcse-lm  -fgcse-sm  -fgcse-las  -floop-optimize @gol
--fcrossjumping  -fif-conversion  -fif-conversion2 @gol
+-fgcse  -fgcse-lm  -fgcse-sm  -fgcse-las  -fgcse-after-reload @gol
+-floop-optimize -fcrossjumping  -fif-conversion  -fif-conversion2 @gol
 -finline-functions  -finline-limit=@var{n}  -fkeep-inline-functions @gol
 -fkeep-static-consts  -fmerge-constants  -fmerge-all-constants @gol
 -fmove-all-movables  -fnew-ra  -fno-branch-count-reg @gol
@@ -3677,7 +3677,8 @@ invoking @option{-O2} on programs that use computed gotos.
 @opindex O3
 Optimize yet more.  @option{-O3} turns on all optimizations specified by
 @option{-O2} and also turns on the @option{-finline-functions},
-@option{-fweb} and @option{-frename-registers} options.
+@option{-fweb}, @option{-frename-registers}
+and @option{-fgcse-after-reload} options.
 
 @item -O0
 @opindex O0
@@ -3988,6 +3989,12 @@ same memory location (both partial and full redundancies).
 
 Enabled by default when gcse is enabled.
 
+@item -fgcse-after-reload
+@opindex fgcse-after-reload
+When @option{-fgcse-after-reload} is enabled, a redundant load elimination
+pass is performed after reload. The purpose of this pass is to cleanup
+redundant spilling.
+
 @item -floop-optimize
 @opindex floop-optimize
 Perform loop optimizations: move constant expressions out of loops, simplify