http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59025
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Can you please narrow it down to a file and routine? I guess I can look at it afterwards using cross-compilers, the patch wasn't meant do any code generation changes, only that sometimes a new stmt is created instead of reusing existing one and the old one eventually removed later on, plus different SSA_NAME versions may be used. The only places where it should affect code generation is if previously we kept invalid preserved range information (or we could have wrong-debug) and something used that preserved range info, but in r203979 there were still almost no get_range_info users.