This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] More aggressive dead code elimination
- From: law at redhat dot com
- To: Steven Bosscher <s dot bosscher at student dot tudelft dot nl>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 07 Jan 2004 16:05:49 -0700
- Subject: Re: [tree-ssa] More aggressive dead code elimination
- Reply-to: law at redhat dot com
In message <200401072356.14021.s.bosscher@student.tudelft.nl>, Steven Bosscher
writes:
>> 2. If the last DCE pass kills a conditional it does not arrange to
>> kill the statements which feed the conditional. This can be
>> easily solved by re-running the DCE pass in that case. These are
>> extremely rare.
>
>Running the existing DCE twice is just as expensive as running the more
>aggressive version just once, so this argument doesn't make sense to me.
Err, not for big functions. And remember the cases where we would need
to do this are extremely rare.
Sorry.
jeff