diff options
author | Alexandre Oliva <oliva@adacore.com> | 2023-12-02 14:14:02 -0300 |
---|---|---|
committer | Alexandre Oliva <oliva@gnu.org> | 2023-12-02 14:14:02 -0300 |
commit | f4dd9416843308d4ae519983415fe62212662536 (patch) | |
tree | d4d8500b2b891371ed0f305b8b59bc8cb7e7d58f /libobjc/Makefile.in | |
parent | 27ce74fa23c93c1189c301993cd19ea766e6bdb5 (diff) | |
download | gcc-f4dd9416843308d4ae519983415fe62212662536.zip gcc-f4dd9416843308d4ae519983415fe62212662536.tar.gz gcc-f4dd9416843308d4ae519983415fe62212662536.tar.bz2 |
libsupc++: try cxa_thread_atexit_impl at runtime
g++.dg/tls/thread_local-order2.C fails when the toolchain is built for
a platform that lacks __cxa_thread_atexit_impl, even if the program is
built and run using that toolchain on a (later) platform that offers
__cxa_thread_atexit_impl.
This patch adds runtime testing for __cxa_thread_atexit_impl on
platforms that support weak symbols.
for libstdc++-v3/ChangeLog
* libsupc++/atexit_thread.cc [__GXX_WEAK__]: Add dynamic
detection of __cxa_thread_atexit_impl.
Diffstat (limited to 'libobjc/Makefile.in')
0 files changed, 0 insertions, 0 deletions