This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/80161] const argument hidden from AVX intrinsics due to OpenMP outlining
- From: "rguenth at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 24 Mar 2017 09:21:24 +0000
- Subject: [Bug middle-end/80161] const argument hidden from AVX intrinsics due to OpenMP outlining
- Auto-submitted: auto-generated
- References: <bug-80161-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80161
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |missed-optimization
Status|UNCONFIRMED |NEW
Last reconfirmed| |2017-03-24
Component|target |middle-end
Ever confirmed|0 |1
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
OMP outlining happens too early and as it takes the address of the outlined
function most IPA propagation doesn't work. Not sure if it properly passes
scale by value rather than through the static chain.
It's a general issue of OMP I guess (disabling of IPA).