https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113376
--- Comment #6 from Jonathan Wakely ---
(In reply to Pilar Latiesa from comment #3)
> It seems that what is missing is a corresponding change in the macro
> definition logic. It should have been changed to:
>
> // Check the user-defined macro f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113376
--- Comment #5 from Jonathan Wakely ---
I think
https://github.com/llvm/llvm-project/commit/3b9a1bb1af90db9472340ef2122d3855eb9ba3fc#r142768040
is the real cause of the problem. They wanted to avoid -Wundef errors, so
changed all the macro tests
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113376
--- Comment #4 from Jonathan Wakely ---
https://github.com/llvm/llvm-project/commit/c4823cc5db69f16bb5c96cf7d1b0d070da83605e
changed the logic upstream, but it looks like that didn't come downstream with
r14-2109-g3162ca09dbdc2e
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113376
--- Comment #3 from Pilar Latiesa ---
It seems that what is missing is a corresponding change in the macro definition
logic. It should have been changed to:
// Check the user-defined macro for warnings
#if defined(PSTL_USAGE_WARNINGS)
#def
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113376
--- Comment #2 from Jonathan Wakely ---
(In reply to Pilar Latiesa from comment #1)
> (In reply to Pilar Latiesa from comment #0)
> > I don't understand why all these functions are even instantiated as they
> > appear to be related to the vector
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113376
--- Comment #1 from Pilar Latiesa ---
(In reply to Pilar Latiesa from comment #0)
> I don't understand why all these functions are even instantiated as they
> appear to be related to the vectorization of other algorithms.
Pragma messages are sh
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113376
Jonathan Wakely changed:
What|Removed |Added
Last reconfirmed||2024-01-13
Ever confirmed|0