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/fee6f9bcde8d
branches:  netbsd-8
changeset: 850961:fee6f9bcde8d
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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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 3af70d335636 -r fee6f9bcde8d 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