Re: [PATCH] Fix simplify_relational_operation_1 (PR rtl-optimization/64316)

2014-12-15 Thread Eric Botcazou
> 2014-12-15 Jakub Jelinek > > PR rtl-optimization/64316 > * simplify-rtx.c (simplify_relational_operation_1): For > (eq/ne (and x y) x) and (eq/ne (and x y) y) optimizations use > CONST0_RTX instead of const0_rtx. > > * gcc.dg/pr64316.c: New test. OK, thanks. -

Re: [PATCH] Fix simplify_relational_operation_1 (PR rtl-optimization/64316)

2014-12-15 Thread Richard Biener
On December 15, 2014 7:39:52 PM CET, Jakub Jelinek wrote: >Hi! > >This patch fixes ICE when cmp_mode is some vector mode, creating >comparison of a vector with scalar const0_rtx is a bad idea. > >Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? OK Thanks, Richard. >2014-12-1

[PATCH] Fix simplify_relational_operation_1 (PR rtl-optimization/64316)

2014-12-15 Thread Jakub Jelinek
Hi! This patch fixes ICE when cmp_mode is some vector mode, creating comparison of a vector with scalar const0_rtx is a bad idea. Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? 2014-12-15 Jakub Jelinek PR rtl-optimization/64316 * simplify-rtx.c (simplify