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.

Reply via email to