Re: [PATCH] Fix rtl sharing issue in RTL loop unroller (PR rtl-optimization/80500)

2017-04-24 Thread Jeff Law
On 04/24/2017 03:13 PM, Jakub Jelinek wrote: Hi! The following testcase ICEs, because ve->reg is a SUBREG and thus should not be shared, but we initialize sum to ve->reg, then add to it some REGs (which can be shared always), and finally assign the addition etc. result into ve->reg. Fixed thusl

[PATCH] Fix rtl sharing issue in RTL loop unroller (PR rtl-optimization/80500)

2017-04-24 Thread Jakub Jelinek
Hi! The following testcase ICEs, because ve->reg is a SUBREG and thus should not be shared, but we initialize sum to ve->reg, then add to it some REGs (which can be shared always), and finally assign the addition etc. result into ve->reg. Fixed thusly, bootstrapped/regtested on x86_64-linux and i