[Bug tree-optimization/80198] [6/7 Regression] does not vectorize generic inplace integer operation

jtaylor.debian at googlemail dot com gcc-bugzilla@gcc.gnu.org
Mon Mar 27 12:48:00 GMT 2017


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80198

--- Comment #5 from Julian Taylor <jtaylor.debian at googlemail dot com> ---
I have been searching for a workaround as this has pretty bad performance
impact in my usecase. I found that putting this into the inplace conditional
#pragma GCC ivdep
allows it to be vectorized again with gcc 6 and 7. It should be fine as inplace
is no dependence in my case.

I'll adapt my code to use this, but it would still be great when the regression
could get fixed.


More information about the Gcc-bugs mailing list