aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRask Ingemann Lambertsen <rask@sygehus.dk>2007-09-05 21:47:56 +0200
committerRask Ingemann Lambertsen <rask@gcc.gnu.org>2007-09-05 19:47:56 +0000
commite3d66ec31ed8c4df6e2123fb374756e6a28ddd2c (patch)
tree667df9020188b5a4da9124c9ff31f7779da79467
parent61fdc9d7460cf58d002cb91b5a3141dea69d9f48 (diff)
downloadgcc-e3d66ec31ed8c4df6e2123fb374756e6a28ddd2c.zip
gcc-e3d66ec31ed8c4df6e2123fb374756e6a28ddd2c.tar.gz
gcc-e3d66ec31ed8c4df6e2123fb374756e6a28ddd2c.tar.bz2
re PR web/32965 (missing documentation for -ftree-dse)
PR web/32965 PR tree-optimization/13756 * doc/invoke.texi (Options That Control Optimization): Document -ftree-dse. From-SVN: r128146
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/doc/invoke.texi7
2 files changed, 14 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 661db5a..92eae31 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2007-09-05 Rask Ingemann Lambertsen <rask@sygehus.dk>
+
+ PR web/32965
+ PR tree-optimization/13756
+ * doc/invoke.texi (Options That Control Optimization): Document
+ -ftree-dse.
+
2007-09-05 Uros Bizjak <ubizjak@gmail.com>
* gcc/config/i386/cpuid.h: New file.
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 734c8edf..1dce0b7 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -5697,6 +5697,13 @@ simplification) based on a dominator tree traversal. This also
performs jump threading (to reduce jumps to jumps). This flag is
enabled by default at @option{-O} and higher.
+@item -ftree-dse
+@opindex ftree-dse
+Perform dead store elimination (DSE) on trees. A dead store is a store into
+a memory location which will later be overwritten by another store without
+any intervening loads. In this case the earlier store can be deleted. This
+flag is enabled by default at @option{-O} and higher.
+
@item -ftree-ch
Perform loop header copying on trees. This is beneficial since it increases
effectiveness of code motion optimizations. It also saves one jump. This flag