]> gcc.gnu.org Git - gcc.git/commitdiff
* invoke.texi: Document -fssa flag.
authorAlex Samuel <samuel@codesourcery.com>
Thu, 27 Apr 2000 07:10:55 +0000 (07:10 +0000)
committerAlex Samuel <samuel@gcc.gnu.org>
Thu, 27 Apr 2000 07:10:55 +0000 (07:10 +0000)
From-SVN: r33471

gcc/ChangeLog
gcc/invoke.texi

index 859dd28d68039b982c21f77d33d04247f034c257..e39e20a8d61809793b053c2c1c69429c5af7efa7 100644 (file)
@@ -1,3 +1,7 @@
+2000-04-26  Alex Samuel  <samuel@codesourcery.com>
+
+       * invoke.texi: Document -fssa flag.
+
 2000-04-26  Richard Henderson  <rth@cygnus.com>
 
        * flow.c (count_reg_sets_1): Remove.
index 0e3a48a2028ea9b6ea74afd9f6e13a30b8a871de..67fd30b4db5be692bed2d6158349163163e21a79 100644 (file)
@@ -166,7 +166,7 @@ in the following sections.
 -fno-function-cse  -fno-inline  -fno-peephole
 -fomit-frame-pointer  -foptimize-register-moves -foptimize-sibling-calls
 -fregmove -frerun-cse-after-loop  -frerun-loop-opt  -freduce-all-givs
--fschedule-insns  -fschedule-insns2  -fstrength-reduce
+-fschedule-insns  -fschedule-insns2  -fssa -fstrength-reduce
 -fstrict-aliasing  -fthread-jumps  -funroll-all-loops
 -funroll-loops
 -O  -O0  -O1  -O2  -O3 -Os
@@ -2832,6 +2832,13 @@ need be executed.
 
 If @var{n} is not specified, use a machine-dependent default.
 
+@item -fssa
+Perform optimizations in static single assignment form.  Each function's
+flow graph is translated into SSA form, optimizations are performed, and
+the flow graph is translated back from SSA form.  (Currently, no
+SSA-based optimizations are implemented, but converting into and out of
+SSA form is not an invariant operation, and generated code may differ.)
+
 @end table
 
 @node Preprocessor Options
This page took 0.088379 seconds and 5 git commands to generate.