[PATCH]: Improved handling of COND_EXPR in middle-end passes

Diego Novillo dnovillo@redhat.com
Wed Nov 22 13:02:00 GMT 2006


I'm starting to wonder if it wouldn't be better to disallow

	lval = COND_EXPR

in GIMPLE.  Passes that benefit from this (if-conversion for the 
vectorizer) could temporarily break this rule to get extended BBs.

But I'm not convinced either way.  Not allowing COND_EXPRs on the RHS of 
an assignment would certainly make life more difficult for these passes.


Thoughts?



More information about the Gcc-patches mailing list