https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114357
Jonathan Wakely changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114357
--- Comment #7 from Jonathan Wakely ---
Libstdc++ has to use some sneaky hacks to avoid destroying globals, we would
definitely use no_destroy if we had it.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114357
Andrew Pinski changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114357
--- Comment #5 from JF Bastien ---
(In reply to Andrew Pinski from comment #4)
> (In reply to JF Bastien from comment #3)
> > The LLVM feature was added for XNU, because the kernel never runs its own
> > global C++ destructors (but the compiler
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114357
--- Comment #4 from Andrew Pinski ---
(In reply to JF Bastien from comment #3)
> The LLVM feature was added for XNU, because the kernel never runs its own
> global C++ destructors (but the compiler can't know this). It saved a
> non-trivial
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114357
--- Comment #3 from JF Bastien ---
The LLVM feature was added for XNU, because the kernel never runs its own
global C++ destructors (but the compiler can't know this). It saved a
non-trivial amount of code generation.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114357
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
Summary|C++: