https://gcc.gnu.org/bugzilla/show_bug.cgi?id=128592
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot
gnu.org
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Note the fix doesn't help because of
/* Until GCC 4.9 we did not check the semantics-altering flags
below and inlined across optimization boundaries.
Enabling checks below breaks several packages by refusing
to inline library always_inline functions. See PR65873.
Disable the check for early inlining for now until better solution
is found. */
if (always_inline && (flags & CAN_INLINE_EARLY))
;
so with always_inline it's a user error. Mine.