http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49720
--- Comment #4 from hjl at gcc dot gnu.org <hjl at gcc dot gnu.org> 2011-12-15 23:50:36 UTC --- Author: hjl Date: Thu Dec 15 23:50:32 2011 New Revision: 182394 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=182394 Log: Detect infinite recursion condition gcc/ 2011-12-15 H.J. Lu <hongjiu...@intel.com> Backport from mainline. 2011-10-28 Chung-Lin Tang <clt...@codesourcery.com> PR rtl-optimization/49720 * simplify-rtx.c (simplify_relational_operation_1): Detect infinite recursion condition in "(eq/ne (plus x cst1) cst2) simplifies to (eq/ne x (cst2 - cst1))" case. gcc/testsuite/ 2011-12-15 H.J. Lu <hongjiu...@intel.com> Backport from mainline. 2011-10-28 Chung-Lin Tang <clt...@codesourcery.com> PR rtl-optimization/49720 * g++.dg/torture/pr49720.C: New test. Added: branches/gcc-4_6-branch/gcc/testsuite/g++.dg/torture/pr49720.C Modified: branches/gcc-4_6-branch/gcc/ChangeLog branches/gcc-4_6-branch/gcc/simplify-rtx.c branches/gcc-4_6-branch/gcc/testsuite/ChangeLog