http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60315
--- Comment #14 from Jan Hubicka <hubicka at gcc dot gnu.org> --- The compile time hog issue is fixed now. We still fix the predicates for switch statement (to get pass NOP_EXPR) since it seems very common pattern. Richard: I suppose we can't fold away the NOP_EXPR easily earlier?