Re: [PATCH] PR49720, infinite recursion in RTX simplification

2011-12-15 Thread Eric Botcazou
> This also fails on 4.6 branch. Can we move it to 4.6 branch? Sure. -- Eric Botcazou

Re: [PATCH] PR49720, infinite recursion in RTX simplification

2011-12-15 Thread H.J. Lu
On Thu, Oct 27, 2011 at 3:39 PM, Eric Botcazou wrote: >> 2011-10-27  Chung-Lin Tang   >> >>       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

Re: [PATCH] PR49720, infinite recursion in RTX simplification

2011-10-27 Thread Eric Botcazou
> 2011-10-27 Chung-Lin Tang > > 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. > > testsuite/ > * g++.dg/tortur

[PATCH] PR49720, infinite recursion in RTX simplification

2011-10-26 Thread Chung-Lin Tang
Hi, this patch is for a specific case in RTX simplification where infinite recursion ensues, causing the out-of-stack segfault in PR49720. Tracking back the origin of this bug, the exact revision causing this was rev.92429, back in 2004. The clause in simplify-rtx.c:simplify_relational_operation_