Re: [PATCH] Fix RTL loop-unroll ICE (PR rtl-optimization/89768)

2019-03-19 Thread Jeff Law
On 3/19/19 11:54 AM, Jakub Jelinek wrote: > Hi! > > On the testcase in the PR we ICE because we create non-canonical CONST_INTs > (e.g. for HImode niter 0xfffe) and the compare_and_jump_seq code then ICEs > on that. > > Fixed thusly, bootstrapped/regtested on x86_64-linux and i686-linux, ok for >

Re: [PATCH] Fix RTL loop-unroll ICE (PR rtl-optimization/89768)

2019-03-19 Thread Richard Biener
On March 19, 2019 6:54:33 PM GMT+01:00, Jakub Jelinek wrote: >Hi! > >On the testcase in the PR we ICE because we create non-canonical >CONST_INTs >(e.g. for HImode niter 0xfffe) and the compare_and_jump_seq code then >ICEs >on that. > >Fixed thusly, bootstrapped/regtested on x86_64-linux and i686-

[PATCH] Fix RTL loop-unroll ICE (PR rtl-optimization/89768)

2019-03-19 Thread Jakub Jelinek
Hi! On the testcase in the PR we ICE because we create non-canonical CONST_INTs (e.g. for HImode niter 0xfffe) and the compare_and_jump_seq code then ICEs on that. Fixed thusly, bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? Testcase not included, because it creates 48