This is the mail archive of the
mailing list for the GCC project.
SAVE_EXPRs still there at RTL-expansion time?
- From: Paolo Bonzini <bonzini at gnu dot org>
- To: gcc at gcc dot gnu dot org
- Date: Fri, 02 Jul 2004 14:31:08 +0200
- Subject: SAVE_EXPRs still there at RTL-expansion time?
I see that even though SAVE_EXPRs are not GIMPLE, they are still found
by the RTL expander. I'd think that they are not in the subset of
GENERIC that is produced at the end of tree optimizations...
Only a few of them really need SAVE_EXPRs semantics: if I abort in
SAVE_EXPR's expansion, stage2 dies almost instantly, while if I abort on
SAVE_EXPR_RTL (x) != 0 it takes a while before I hit it.
Does anybody know why?