diff options
author | Alex Samuel <samuel@codesourcery.com> | 2000-04-27 07:10:55 +0000 |
---|---|---|
committer | Alex Samuel <samuel@gcc.gnu.org> | 2000-04-27 07:10:55 +0000 |
commit | 4bae0b4749d1dba35c1858b504f0699be030966b (patch) | |
tree | 21d15d6c6c50910c4186b8b9efe83c84c1966dbb | |
parent | f134997face560846198bd6a81013e49bb1420ea (diff) | |
download | gcc-4bae0b4749d1dba35c1858b504f0699be030966b.zip gcc-4bae0b4749d1dba35c1858b504f0699be030966b.tar.gz gcc-4bae0b4749d1dba35c1858b504f0699be030966b.tar.bz2 |
* invoke.texi: Document -fssa flag.
From-SVN: r33471
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/invoke.texi | 9 |
2 files changed, 12 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 859dd28..e39e20a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/invoke.texi b/gcc/invoke.texi index 0e3a48a..67fd30b 100644 --- a/gcc/invoke.texi +++ b/gcc/invoke.texi @@ -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 |