[Bug tree-optimization/63148] [4.8/4.9/5 Regression] r187042 causes auto-vectorization failure for X86 for -m32.
doug.gilmore at imgtec dot com
gcc-bugzilla@gcc.gnu.org
Fri Sep 5 01:41:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63148
--- Comment #6 from Doug Gilmore <doug.gilmore at imgtec dot com> ---
> The input to the vectorizer is already bogus:
>
> _12 = i.0_5 + 536870911;
> _13 = global_data.b[_12];
Note that gimple out generated by the front end
is already problematic:
Before r187042:
D.1747 = i.0 + -1;
With r187042:
D.1747 = i.0 + 536870911;
Any idea what the intent of the changes in r187042 that transform
signed to unsigned constants? To me, that is the problematic issue.
More information about the Gcc-bugs
mailing list