From 4bae0b4749d1dba35c1858b504f0699be030966b Mon Sep 17 00:00:00 2001 From: Alex Samuel Date: Thu, 27 Apr 2000 07:10:55 +0000 Subject: [PATCH] * invoke.texi: Document -fssa flag. From-SVN: r33471 --- gcc/ChangeLog | 4 ++++ gcc/invoke.texi | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 859dd28d680..e39e20a8d61 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-04-26 Alex Samuel + + * invoke.texi: Document -fssa flag. + 2000-04-26 Richard Henderson * flow.c (count_reg_sets_1): Remove. diff --git a/gcc/invoke.texi b/gcc/invoke.texi index 0e3a48a2028..67fd30b4db5 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