https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114369
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to Richard Biener from comment #4) > I'm inclined to close this as INVALID, but I'd accept working around the > clang bug by, in system.h, guarded on __clang and powerpc, doing an #undef > vec_step. >From what I can see on godbolt, that doesn't help, vec_step is likely a keyword or something like that, at least #undef vec_step doesn't do anything with it: https://godbolt.org/z/4cc9q65r6 That is why the workarounds use #define vec_step vec_step_ so that tree-vect-loop.cc then actually doesn't use the keyword or whatever it is, but some other name.