This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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?

Paolo


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]