+2003-10-17 Jan Hubicka <jh@suse.cz>
+
+ * opts.c (common_handle_option): Handle OPT_fweb
+ * invoke.texi (-fweb): Add missing parts of documentation.
+
2003-10-17 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* config/mips/linux.h (FUNCTION_NAME_ALREADY_DECLARED): Undef
-fpeephole2 @gol
-freorder-blocks -freorder-functions @gol
-fstrict-aliasing @gol
--funit-at-a-time @gol
+-funit-at-a-time -fweb @gol
-falign-functions -falign-jumps @gol
-falign-loops -falign-labels}
make debugging impossible, since variables will no longer stay in
a ``home register''.
+@item -fweb
+@opindex fweb
+Constructs webs as commonly used for register allocation purposes and assign
+each web individual pseudo register. This allows our register allocation pass
+to operate on pseudos directly, but also strengthens several other optimization
+passes, such as CSE, loop optimizer and trivial dead code remover. It can,
+however, make debugging impossible, since variables will no longer stay in a
+``home register''.
+
Enabled at levels @option{-O3}.
@item -fno-cprop-registers