This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Will tree-ssa be GCC 3.5?
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: law at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 1 Dec 03 23:36:57 EST
- Subject: Re: Will tree-ssa be GCC 3.5?
More correctly, it is our intention to either replace or significantly
simplify some of the RTL optimizations. In particular, null pointer
check elimination, CSE, GCSE, jump opts (including jump threading).
CSE is not just about what its name says, but mostly about picking the best
choice for an operand given the RTL costs and valid operands. I still
see that as being needed. As to GCSE, I think that mostly depends on
the lowering issue: whether there will still be any new possibly-common
expressions created during that phase.
I agree about the null pointer check elimination and most of the jump
optimizations. However, a number of jump optimizations are doing conversions
that are sensitive to machine details.