From db643b91abd4de5095cdcad17a5093cdaf146f86 Mon Sep 17 00:00:00 2001 From: Stuart Hastings Date: Thu, 6 May 2004 16:10:25 +0000 Subject: [PATCH] invoke.texi: Restore -fgcse-after-reload doc from 1.421, mistakenly clobbered by 1.423. 2004-05-06 Stuart Hastings * gcc/doc/invoke.texi: Restore -fgcse-after-reload doc from 1.421, mistakenly clobbered by 1.423. From-SVN: r81569 --- gcc/ChangeLog | 4 ++++ gcc/doc/invoke.texi | 13 ++++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3ea323e341c..0e2acc7faf7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2004-05-06 Stuart Hastings + * gcc/doc/invoke.texi: Restore -fgcse-after-reload doc from 1.421, + mistakenly clobbered by 1.423. + 2004-05-06 Richard Sandiford * doc/invoke.texi: Document -mvr4130-align. diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index ea27ed0cc3d..ff1e34a3b34 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -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 -- 2.30.2