mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-24 16:30:53 +08:00
opts.c (common_handle_option): Handle OPT_fweb
* opts.c (common_handle_option): Handle OPT_fweb * invoke.texi (-fweb): Add missing parts of documentation. From-SVN: r72614
This commit is contained in:
parent
b8557e37d5
commit
7260e9a073
@ -1,3 +1,8 @@
|
||||
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
|
||||
|
@ -3687,7 +3687,7 @@ also turns on the following optimization flags:
|
||||
-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}
|
||||
|
||||
@ -4378,6 +4378,15 @@ will most benefit processors with lots of registers. It can, however,
|
||||
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
|
||||
|
@ -1412,6 +1412,10 @@ common_handle_option (size_t scode, const char *arg,
|
||||
case OPT_fverbose_asm:
|
||||
flag_verbose_asm = value;
|
||||
break;
|
||||
|
||||
case OPT_fweb:
|
||||
flag_web = value;
|
||||
break;
|
||||
|
||||
case OPT_fwrapv:
|
||||
flag_wrapv = value;
|
||||
|
Loading…
x
Reference in New Issue
Block a user