This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Recent changes to cse.c
- To: law at redhat dot com
- Subject: Re: Recent changes to cse.c
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Tue, 24 Jul 01 13:33:08 EDT
- Cc: gcc at gcc dot gnu dot org
What benefits do we get by exposing cc0 in all its glory to every pass
of the compiler? Nothing other than bugs because folks forget to
insert HAVE_cc0 compensation code.
IMHO, cc0 should be exposed during final because that's the only time
we actually care about the contents of cc0 (for redundant compare/test
elimination).
Not quite: it's actually useful to see it during reorg.
Basically, any time a define_split would want to split something is when it
would be useful to materialize the two insns separately.