https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|libstdc++                   |lto

--- Comment #10 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #8)
> Started with r238959.

The point of this change is that the explicit instantiations do not include the
new C++17-only functions, because they're compiled with -std=gnu++11. I didn't
want to instantiate and export new experimental C++17 symbols until we know
they're stable.

But it shouldn't matter, the files compiled as C++17 should implicitly
instantiate everything they need, so if those symbols go missing that's a bug
in the compiler or LTO plugin, not libstdc++.

Reply via email to