Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-8]: src Pull up following revision(s) (requested by joerg in tick...
details: https://anonhg.NetBSD.org/src/rev/bebbefafdfea
branches: netbsd-8
changeset: 434237:bebbefafdfea
user: bouyer <bouyer%NetBSD.org@localhost>
date: Tue Aug 29 09:43:16 2017 +0000
description:
Pull up following revision(s) (requested by joerg in ticket #127):
tests/libexec/ld.elf_so/h_thread_local_dtor.c: revision 1.1
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h: revision 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h: revision 1.17
lib/libc/stdlib/atexit.h: file removal
lib/libc/stdlib/exit.c: revision 1.16
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h: revision 1.8
lib/libc/stdlib/exit.c: revision 1.17
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h: revision 1.14
distrib/sets/lists/debug/shl.mi: revision 1.178
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h: revision 1.21
distrib/sets/lists/debug/shl.mi: revision 1.179
distrib/sets/lists/debug/mi: revision 1.219
lib/libpthread/pthread.c: revision 1.150
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h: revision 1.14
libexec/ld.elf_so/symbols.map: revision 1.2
include/dlfcn.h: revision 1.25
external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h: revision 1.21
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h: revision 1.23
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h: revision 1.18
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h: revision 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h: revision 1.19
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h: revision 1.19
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h: revision 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h: revision 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h: revision 1.17
distrib/sets/lists/tests/mi: revision 1.755
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h: revision 1.19
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h: revision 1.20
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h: revision 1.21
external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h: revision 1.21
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h: revision 1.20
lib/libc/dlfcn/dlfcn_elf.c: revision 1.14
tests/libexec/ld.elf_so/t_thread_local_dtor.sh: revision 1.1
tests/lib/libpthread/t_thread_local_dtor.sh: revision 1.1
lib/libc/stdlib/Makefile.inc: revision 1.93
lib/libc/include/atexit.h: revision 1.1
lib/libc/include/atexit.h: revision 1.2
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h: revision 1.19
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h: revision 1.14
distrib/sets/lists/debug/shl.mi: revision 1.180
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h: revision 1.19
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h: revision 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h: revision 1.19
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h: revision 1.14
lib/libc/stdlib/cxa_thread_atexit.c: revision 1.1
tests/libexec/ld.elf_so/helper_dso3/h_helper_dso3.cpp: revision 1.1
tests/libexec/ld.elf_so/helper_dso3/Makefile: revision 1.1
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h: revision 1.5
libexec/ld.elf_so/rtld.c: revision 1.185
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h: revision 1.19
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h: revision 1.5
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h: revision 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h: revision 1.21
external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h: revision 1.12
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h: revision 1.14
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h: revision 1.15
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h: revision 1.19
tests/libexec/ld.elf_so/Makefile: revision 1.9
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h: revision 1.20
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h: revision 1.14
tests/lib/libpthread/h_thread_local_dtor.cpp: revision 1.1
distrib/sets/lists/tests/shl.mi: revision 1.11
tests/lib/libpthread/Makefile: revision 1.13
libexec/ld.elf_so/rtld.h: revision 1.129
external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h: revision 1.6
Implement __cxa_thread_atexit and __cxa_thread_atexit_impl. This
functions are used for destructors of thread_local objects.
If a pending destructor exists, prevent unloading of shared objects.
Introduce __dl_cxa_refcount interface for this purpose. When the last
reference is gone and the object has been dlclose'd before, the
unloading is finalized.
Ideally, __cxa_thread_atexit_impl wouldn't exist, but libstdc++ insists
on providing __cxa_thread_atexit as direct wrapper without further
patching.
Fix filename of new debug file
Add misising DEBUGLIB file
Avoid common declaration.
Drop TLS variant checks, emutls is enough for VAX and Sun2.
diffstat:
distrib/sets/lists/debug/mi | 3 +-
distrib/sets/lists/debug/shl.mi | 6 +-
distrib/sets/lists/tests/mi | 6 +-
distrib/sets/lists/tests/shl.mi | 4 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/or1k/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h | 2 +-
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h | 2 +-
include/dlfcn.h | 9 +-
lib/libc/dlfcn/dlfcn_elf.c | 13 +-
lib/libc/include/atexit.h | 41 ++++
lib/libc/stdlib/Makefile.inc | 4 +-
lib/libc/stdlib/atexit.h | 33 ---
lib/libc/stdlib/cxa_thread_atexit.c | 88 +++++++++
lib/libc/stdlib/exit.c | 6 +-
lib/libpthread/pthread.c | 9 +-
libexec/ld.elf_so/rtld.c | 43 ++++-
libexec/ld.elf_so/rtld.h | 4 +-
libexec/ld.elf_so/symbols.map | 1 +
tests/lib/libpthread/Makefile | 8 +-
tests/libexec/ld.elf_so/Makefile | 9 +-
tests/libexec/ld.elf_so/h_thread_local_dtor.c | 92 ++++++++++
tests/libexec/ld.elf_so/helper_dso3/Makefile | 22 ++
tests/libexec/ld.elf_so/helper_dso3/h_helper_dso3.cpp | 46 +++++
tests/libexec/ld.elf_so/t_thread_local_dtor.sh | 54 +++++
59 files changed, 486 insertions(+), 91 deletions(-)
diffs (truncated from 1277 to 300 lines):
diff -r 0ff50741fb28 -r bebbefafdfea distrib/sets/lists/debug/mi
--- a/distrib/sets/lists/debug/mi Tue Aug 29 09:42:19 2017 +0000
+++ b/distrib/sets/lists/debug/mi Tue Aug 29 09:43:16 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.216.2.1 2017/07/18 17:32:50 snj Exp $
+# $NetBSD: mi,v 1.216.2.2 2017/08/29 09:43:16 bouyer Exp $
./etc/mtree/set.debug comp-sys-root
./usr/lib comp-sys-usr compatdir
./usr/lib/i18n/libBIG5_g.a comp-c-debuglib debuglib,compatfile
@@ -2196,6 +2196,7 @@
./usr/libdata/debug/usr/tests/lib/libpthread/h_cancel.debug tests-lib-tests debug,atf,compattestfile
./usr/libdata/debug/usr/tests/lib/libpthread/h_exit.debug tests-lib-tests debug,atf,compattestfile
./usr/libdata/debug/usr/tests/lib/libpthread/h_resolv.debug tests-lib-tests debug,atf,compattestfile
+./usr/libdata/debug/usr/tests/lib/libpthread/h_thread_local_dtor.debug tests-lib-tests debug,atf,compattestfile
./usr/libdata/debug/usr/tests/lib/libpthread/t_barrier.debug tests-lib-tests debug,atf,compattestfile
./usr/libdata/debug/usr/tests/lib/libpthread/t_cond.debug tests-lib-tests debug,atf,compattestfile
./usr/libdata/debug/usr/tests/lib/libpthread/t_condwait.debug tests-lib-tests debug,atf,compattestfile
diff -r 0ff50741fb28 -r bebbefafdfea distrib/sets/lists/debug/shl.mi
--- a/distrib/sets/lists/debug/shl.mi Tue Aug 29 09:42:19 2017 +0000
+++ b/distrib/sets/lists/debug/shl.mi Tue Aug 29 09:43:16 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.176.2.1 2017/06/21 18:03:17 snj Exp $
+# $NetBSD: shl.mi,v 1.176.2.2 2017/08/29 09:43:16 bouyer Exp $
./usr/lib/libbfd_g.a comp-c-debuglib debuglib,compatfile,binutils
./usr/libdata/debug/lib base-sys-usr debug,dynamicroot,compatdir
./usr/libdata/debug/lib/libblacklist.so.0.0.debug comp-sys-debug debug,dynamicroot
@@ -307,12 +307,16 @@
./usr/libdata/debug/usr/tests/libexec/ld.elf_so/h_helper_symver_dso0/libh_helper_symver_dso.so.1.debug tests-libexec-debug debug,compattestfile,atf
./usr/libdata/debug/usr/tests/libexec/ld.elf_so/h_helper_symver_dso1/libh_helper_symver_dso.so.1.debug tests-libexec-debug debug,compattestfile,atf
./usr/libdata/debug/usr/tests/libexec/ld.elf_so/h_helper_symver_dso2/libh_helper_symver_dso.so.1.debug tests-libexec-debug debug,compattestfile,atf
+./usr/libdata/debug/usr/tests/libexec/ld.elf_so/h_thread_local_dtor.debug tests-libexec-debug debug,compattestfile,atf
./usr/libdata/debug/usr/tests/libexec/ld.elf_so/libh_helper_dso1.so.1.debug tests-libexec-debug debug,compattestfile,atf
./usr/libdata/debug/usr/tests/libexec/ld.elf_so/libh_helper_dso2.so.1.debug tests-libexec-debug debug,compattestfile,atf
+./usr/libdata/debug/usr/tests/libexec/ld.elf_so/libh_helper_dso3.so.1.debug tests-libexec-debug debug,compattestfile,atf
./usr/libdata/debug/usr/tests/libexec/ld.elf_so/libh_helper_ifunc_dso.so.1.debug tests-libexec-debug debug,compattestfile,atf
./usr/tests/libexec/ld.elf_so/h_helper_symver_dso0/libh_helper_symver_dso_g.a comp-c-debuglib atf,debuglib,compattestfile
./usr/tests/libexec/ld.elf_so/h_helper_symver_dso1/libh_helper_symver_dso_g.a comp-c-debuglib atf,debuglib,compattestfile
./usr/tests/libexec/ld.elf_so/h_helper_symver_dso2/libh_helper_symver_dso_g.a comp-c-debuglib atf,debuglib,compattestfile
./usr/tests/libexec/ld.elf_so/libh_helper_dso1_g.a comp-c-debuglib atf,debuglib,compattestfile
./usr/tests/libexec/ld.elf_so/libh_helper_dso2_g.a comp-c-debuglib atf,debuglib,compattestfile
+./usr/tests/libexec/ld.elf_so/libh_helper_dso3_g.a comp-c-debuglib atf,debuglib,compattestfile
./usr/tests/libexec/ld.elf_so/libh_helper_ifunc_dso_g.a comp-c-debuglib atf,debuglib,compattestfile
+
diff -r 0ff50741fb28 -r bebbefafdfea distrib/sets/lists/tests/mi
--- a/distrib/sets/lists/tests/mi Tue Aug 29 09:42:19 2017 +0000
+++ b/distrib/sets/lists/tests/mi Tue Aug 29 09:43:16 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.752 2017/06/01 15:45:02 perseant Exp $
+# $NetBSD: mi,v 1.752.2.1 2017/08/29 09:43:17 bouyer Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -3043,6 +3043,7 @@
./usr/tests/lib/libpthread/h_cancel tests-lib-tests compattestfile,atf
./usr/tests/lib/libpthread/h_exit tests-lib-tests compattestfile,atf
./usr/tests/lib/libpthread/h_resolv tests-lib-tests compattestfile,atf
+./usr/tests/lib/libpthread/h_thread_local_dtor tests-lib-tests compattestfile,atf
./usr/tests/lib/libpthread/t_atexit tests-lib-tests compattestfile,atf
./usr/tests/lib/libpthread/t_barrier tests-lib-tests compattestfile,atf
./usr/tests/lib/libpthread/t_cancel tests-lib-tests compattestfile,atf
@@ -3068,6 +3069,7 @@
./usr/tests/lib/libpthread/t_sleep tests-lib-tests compattestfile,atf
./usr/tests/lib/libpthread/t_status tests-obsolete obsolete
./usr/tests/lib/libpthread/t_swapcontext tests-lib-tests compattestfile,atf
+./usr/tests/lib/libpthread/t_thread_local_dtor tests-lib-tests compattestfile,atf
./usr/tests/lib/libpthread/t_timedmutex tests-lib-tests compattestfile,atf
./usr/tests/lib/libpthread_dbg tests-obsolete obsolete
./usr/tests/lib/libpthread_dbg/Atffile tests-obsolete obsolete
@@ -3205,6 +3207,7 @@
./usr/tests/libexec/ld.elf_so/h_helper_symver_dso2 tests-libexec-tests compattestfile,atf
./usr/tests/libexec/ld.elf_so/h_ifunc tests-libexec-tests compattestfile,atf,pic
./usr/tests/libexec/ld.elf_so/h_locking tests-libexec-tests compattestfile,atf,pic
+./usr/tests/libexec/ld.elf_so/h_thread_local_dtor tests-libexec-tests compattestfile,atf,pic
./usr/tests/libexec/ld.elf_so/t_df_1_noopen tests-libexec-tests compattestfile,atf,pic
./usr/tests/libexec/ld.elf_so/t_dl_symver tests-libexec-tests compattestfile,atf,pic
./usr/tests/libexec/ld.elf_so/t_dlerror-cleared tests-libexec-tests compattestfile,atf,pic
@@ -3212,6 +3215,7 @@
./usr/tests/libexec/ld.elf_so/t_dlinfo tests-libexec-tests compattestfile,atf,pic
./usr/tests/libexec/ld.elf_so/t_dlvsym tests-libexec-tests compattestfile,atf,pic
./usr/tests/libexec/ld.elf_so/t_ifunc tests-libexec-tests compattestfile,atf,pic
+./usr/tests/libexec/ld.elf_so/t_thread_local_dtor tests-libexec-tests compattestfile,atf,pic
./usr/tests/modules tests-sys-tests compattestfile,atf
./usr/tests/net tests-net-tests compattestfile,atf
./usr/tests/net/Atffile tests-net-tests compattestfile,atf
diff -r 0ff50741fb28 -r bebbefafdfea distrib/sets/lists/tests/shl.mi
--- a/distrib/sets/lists/tests/shl.mi Tue Aug 29 09:42:19 2017 +0000
+++ b/distrib/sets/lists/tests/shl.mi Tue Aug 29 09:43:16 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.10 2015/06/22 06:02:02 matt Exp $
+# $NetBSD: shl.mi,v 1.10.8.1 2017/08/29 09:43:18 bouyer Exp $
#
./usr/tests/lib/csu/h_initfini3_dso.so tests-lib-tests compattestfile,atf
./usr/tests/lib/csu/h_initfini3_dso.so.1 tests-lib-tests compattestfile,atf
@@ -20,6 +20,8 @@
./usr/tests/libexec/ld.elf_so/libh_helper_dso1.so.1 tests-libexec-tests compattestfile,atf
./usr/tests/libexec/ld.elf_so/libh_helper_dso2.so tests-libexec-tests compattestfile,atf
./usr/tests/libexec/ld.elf_so/libh_helper_dso2.so.1 tests-libexec-tests compattestfile,atf
+./usr/tests/libexec/ld.elf_so/libh_helper_dso3.so tests-libexec-tests compattestfile,atf
+./usr/tests/libexec/ld.elf_so/libh_helper_dso3.so.1 tests-libexec-tests compattestfile,atf
./usr/tests/libexec/ld.elf_so/libh_helper_ifunc_dso.so tests-libexec-tests compattestfile,atf
./usr/tests/libexec/ld.elf_so/libh_helper_ifunc_dso.so.1 tests-libexec-tests compattestfile,atf
./usr/tests/util/id/libfake.so.0 tests-obsolete obsolete
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
/* Define to 1 if you have the `__cxa_thread_atexit_impl' function. */
-/* #undef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL */
+#define _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1
/* Define as const if the declaration of iconv() needs const. */
#define _GLIBCXX_ICONV_CONST const
diff -r 0ff50741fb28 -r bebbefafdfea external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h Tue Aug 29 09:42:19 2017 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h Tue Aug 29 09:43:16 2017 +0000
@@ -1203,7 +1203,7 @@
/* #undef _GLIBCXX_HAVE__TANL */
Home |
Main Index |
Thread Index |
Old Index