https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65917
--- Comment #10 from Jeffrey A. Law <law at gcc dot gnu.org> --- Author: law Date: Mon Feb 8 08:17:32 2016 New Revision: 233207 URL: https://gcc.gnu.org/viewcvs?rev=233207&root=gcc&view=rev Log: PR tree-optimization/65917 * tree-ssa-dom.c (record_temporary_equivalences): Record both equivalences from if (x == y) style conditionals. (loop_depth_of_name): Remove. (record_equality): Remove loop depth check. * tree-ssa-scopedtables.h (const_and_copies): Refine comments. (const_and_copies::record_const_or_copy_raw): New member function. * tree-ssa-scopedtables.c (const_and_copies::record_const_or_copy_raw): New, factored out of (const_and_copies::record_const_or_copy): Call new member function. PR tree-optimization/65917 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed. Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c trunk/gcc/tree-ssa-dom.c trunk/gcc/tree-ssa-scopedtables.c trunk/gcc/tree-ssa-scopedtables.h