diff options
author | Janis Johnson <janis187@us.ibm.com> | 2007-10-30 22:45:00 +0000 |
---|---|---|
committer | Janis Johnson <janis@gcc.gnu.org> | 2007-10-30 22:45:00 +0000 |
commit | 0c166d0f1c30eed01e45c9f07e0db280389cc22b (patch) | |
tree | 79533b4050a97e712ebc5170c7ce72a9c0d03d90 | |
parent | 33a49c17e8437b2405616dbd4294a59cd339b880 (diff) | |
download | gcc-0c166d0f1c30eed01e45c9f07e0db280389cc22b.zip gcc-0c166d0f1c30eed01e45c9f07e0db280389cc22b.tar.gz gcc-0c166d0f1c30eed01e45c9f07e0db280389cc22b.tar.bz2 |
invoke.texi (Option Summary): Add -fdce and -fdse to list of optimization options.
* doc/invoke.texi (Option Summary): Add -fdce and -fdse to list of
optimization options.
(Optimize Options): Add -fdce and -fdse to the list of optimizations
enabled by -O. Document -fdce and -fdse.
From-SVN: r129786
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 16 |
2 files changed, 21 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1f0196d..e7357c0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2007-10-30 Janis Johnson <janis187@us.ibm.com> + + * doc/invoke.texi (Option Summary): Add -fdce and -fdse to list of + optimization options. + (Optimize Options): Add -fdce and -fdse to the list of optimizations + enabled by -O. Document -fdce and -fdse. + 2007-10-30 Jakub Jelinek <jakub@redhat.com> PR c++/33709 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index ce1693a..b98d70c 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -323,8 +323,8 @@ Objective-C and Objective-C++ Dialects}. -fbranch-target-load-optimize @gol -fbranch-target-load-optimize2 -fbtr-bb-exclusive @gol -fcaller-saves -fcprop-registers -fcse-follow-jumps @gol --fcse-skip-blocks -fcx-limited-range -fdata-sections @gol --fdelayed-branch -fdelete-null-pointer-checks -fearly-inlining @gol +-fcse-skip-blocks -fcx-limited-range -fdata-sections -fdce @gol +-fdelayed-branch -fdelete-null-pointer-checks -fdse -fearly-inlining @gol -fexpensive-optimizations -ffast-math -ffloat-store @gol -fforce-addr -fforward-propagate -ffunction-sections @gol -fgcse -fgcse-lm -fgcse-sm -fgcse-las -fgcse-after-reload @gol @@ -5031,6 +5031,8 @@ compilation time. -fdelayed-branch @gol -fguess-branch-probability @gol -fcprop-registers @gol +-fdce @gol +-fdse @gol -fif-conversion @gol -fif-conversion2 @gol -fsplit-wide-types @gol @@ -5483,6 +5485,16 @@ resulting code may or may not perform better than without cross-jumping. Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}. +@item -fdce +@opindex fdce +Perform dead code elimination (DCE) on RTL. +Enabled by default at @option{-O} and higher. + +@item -fdse +@opindex fdse +Perform dead store elimination (DSE) on RTL. +Enabled by default at @option{-O} and higher. + @item -fif-conversion @opindex fif-conversion Attempt to transform conditional jumps into branch-less equivalents. This |