Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-9]: src/external/gpl3/gcc Pull up following revision(s) (requeste...



details:   https://anonhg.NetBSD.org/src/rev/8f0f4df3b837
branches:  netbsd-9
changeset: 1000618:8f0f4df3b837
user:      martin <martin%NetBSD.org@localhost>
date:      Sun Aug 04 19:09:16 2019 +0000

description:
Pull up following revision(s) (requested by christos in ticket #9):

        external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk: revision 1.12
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk: revision 1.11
        external/gpl3/gcc/usr.bin/gcc/arch/earm/tm.h: revision 1.8
        external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/defs.mk: revision 1.13
        external/gpl3/gcc/dist/libstdc++-v3/config/locale/generic/time_members.cc: revision 1.2
        external/gpl3/gcc/usr.bin/gcc/arch/arm/defs.mk: revision 1.18
        external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/tm.h: revision 1.6
        external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/tm.h: revision 1.6
        external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk: revision 1.13
        external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk: revision 1.12
        external/gpl3/gcc/usr.bin/gcc/arch/earmv4/tm.h: revision 1.6
        external/gpl3/gcc/usr.bin/gcc/arch/sparc64/tm.h: revision 1.6
        external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/auto-host.h: revision 1.13
        external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk: revision 1.11
        external/gpl3/gcc/usr.bin/gcc/arch/sparc64/auto-host.h: revision 1.16
        external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/earmv6/auto-host.h: revision 1.13
        external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk: revision 1.11
        external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/auto-host.h: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/armeb/tm.h: revision 1.10
        external/gpl3/gcc/usr.bin/gcc/arch/earmeb/tm.h: revision 1.8
        external/gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk: revision 1.16
        external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/defs.mk: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/defs.mk: revision 1.14
        external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/defs.mk: revision 1.16
        external/gpl3/gcc/usr.bin/gcc/arch/earmv7/tm.h: revision 1.6
        external/gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk: revision 1.17
        external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/defs.mk: revision 1.15
        external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/tm.h: revision 1.5
        external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/auto-host.h: revision 1.13
        external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/symver-config.h: revision 1.3
        external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/defs.mk: revision 1.13
        external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/defs.mk: revision 1.11
        external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk: revision 1.13
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk: revision 1.11
        external/gpl3/gcc/usr.bin/gcc/arch/alpha/tm.h: revision 1.5
        external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/tm.h: revision 1.6
        external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/defs.mk: revision 1.13
        external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_facets_nonio.h: revision 1.2
        external/gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk: revision 1.14
        external/gpl3/gcc/usr.bin/gcc/arch/x86_64/auto-host.h: revision 1.18
        external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/auto-host.h: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/hppa/tm.h: revision 1.7
        external/gpl3/gcc/usr.bin/gcc/arch/powerpc/auto-host.h: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/sparc/tm.h: revision 1.5
        external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk: revision 1.9
        external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk: revision 1.12
        external/gpl3/gcc/usr.bin/gcc/arch/sparc/defs.mk: revision 1.16
        external/gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk: revision 1.19
        external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/defs.mk: revision 1.6
        external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk: revision 1.15
        external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/earmeb/auto-host.h: revision 1.14
        external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk: revision 1.5
        external/gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk: revision 1.15
        external/gpl3/gcc/usr.bin/gcc/arch/earmv7/auto-host.h: revision 1.13
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk: revision 1.13
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk: revision 1.11
        external/gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk: revision 1.17
        external/gpl3/gcc/usr.bin/gcc/arch/sh3el/tm.h: revision 1.5
        external/gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk: revision 1.16
        external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk: revision 1.12
        external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/tm.h: revision 1.6
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk: revision 1.11
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk: revision 1.11
        external/gpl3/gcc/usr.bin/gcc/arch/arm/tm.h: revision 1.9
        external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/tm.h: revision 1.8
        external/gpl3/gcc/usr.bin/gcc/arch/mips64el/defs.mk: revision 1.16
        external/gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk: revision 1.17
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk: revision 1.12
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk: revision 1.11
        external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/tm.h: revision 1.6
        external/gpl3/gcc/usr.bin/gcc/arch/sh3el/defs.mk: revision 1.16
        external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/earmv4/auto-host.h: revision 1.12
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk: revision 1.11
        external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk: revision 1.11
        external/gpl3/gcc/usr.bin/gcc/arch/sparc/auto-host.h: revision 1.14
        external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk: revision 1.15
        external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/auto-host.h: revision 1.13
        external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/gstdint.h: revision 1.5
        external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/powerpc/tm.h: revision 1.8
        external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/tm.h: revision 1.6
        external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk: revision 1.15
        external/gpl3/gcc/lib/libiberty/defs.mk: revision 1.22
        external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk: revision 1.11
        external/gpl3/gcc/usr.bin/gcc/arch/mipseb/tm.h: revision 1.6
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk: revision 1.12
        external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/symver-config.h: revision 1.2
        external/gpl3/gcc/usr.bin/gcc/arch/x86_64/tm.h: revision 1.6
        external/gpl3/gcc/lib/libstdc++-v3/Makefile: revision 1.48
        external/gpl3/gcc/usr.bin/gcc/arch/aarch64/defs.mk: revision 1.5
        external/gpl3/gcc/dist/libstdc++-v3/src/c++11/ctype.cc: revision 1.2
        external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk: revision 1.11
        external/gpl3/gcc/usr.bin/gcc/arch/riscv64/multilib.h: revision 1.3
        external/gpl3/gcc/usr.bin/gcc/arch/m68k/defs.mk: revision 1.17
        external/gpl3/gcc/usr.bin/gcc/arch/earm/auto-host.h: revision 1.16
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk: revision 1.11
        external/gpl3/gcc/usr.bin/gcc/arch/i386/tm.h: revision 1.5
        external/gpl3/gcc/usr.bin/gcc/arch/armeb/defs.mk: revision 1.18
        external/gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/arm/auto-host.h: revision 1.14
        external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/auto-host.h: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/mips64el/tm.h: revision 1.6
        external/gpl3/gcc/usr.bin/gcc/arch/m68k/tm.h: revision 1.7
        external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk: revision 1.12
        external/gpl3/gcc/usr.bin/gcc/arch/i386/defs.mk: revision 1.17
        external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/tm.h: revision 1.6
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk: revision 1.11
        external/gpl3/gcc/usr.bin/gcc/arch/armeb/auto-host.h: revision 1.17
        external/gpl3/gcc/usr.bin/gcc/arch/earmhf/tm.h: revision 1.8
        external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/tm.h: revision 1.6
        external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/auto-host.h: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/earmv6/tm.h: revision 1.6
        external/gpl3/gcc/usr.bin/gcc/arch/i386/auto-host.h: revision 1.15
        external/gpl3/gcc/dist/libstdc++-v3/configure: revision 1.12
        external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk: revision 1.11
        external/gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk: revision 1.16
        external/gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk: revision 1.15
        external/gpl3/gcc/usr.bin/gcc/arch/aarch64/tm.h: revision 1.3
        external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk: revision 1.17
        external/gpl3/gcc/usr.bin/gcc/arch/mipsel/tm.h: revision 1.6
        external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk: revision 1.11
        external/gpl3/gcc/lib/libstdc++-v3/arch/arm/defs.mk: revision 1.11
        external/gpl3/gcc/dist/libstdc++-v3/acinclude.m4: revision 1.7
        external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h: revision 1.5
        external/gpl3/gcc/usr.bin/gcc/arch/vax/tm.h: revision 1.6
        external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h: revision 1.8
        external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h: revision 1.8
        external/gpl3/gcc/usr.bin/gcc/arch/earmhf/auto-host.h: revision 1.15
        external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/auto-host.h: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/powerpc/defs.mk: revision 1.19
        external/gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk: revision 1.13
        external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk: revision 1.8
        external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/defs.mk: revision 1.13
        external/gpl3/gcc/usr.bin/gcc/arch/m68000/tm.h: revision 1.6

Arrange so that the Makefile works for both the generic and the dragonfly
locale code.

There is no specialized constructor for ctype<char> so the
destructor ends up trying to free uninitialized memory for
_M_c_locale_ctype.

Add a forward declaration for the specialized __timepunct<wchar_t> destructor
that the dragonfly code needs to avoid "instantiation before specialization",
and an empty implementation for the generic code.

Use the dragonfly locale code for NetBSD too.
Manually patch the locale configuration to use the dragonfly code instead
of generic.

regen mknative for everyone after:
- NETBSD_ENABLE_PTHREADS removed (default always)
- HAVE_GNU_INDIRECT_FUNCTION enabled for some platforms
- switch to dragondfly bsd locale routines after christos made them work for us

diffstat:

 external/gpl3/gcc/dist/libstdc++-v3/acinclude.m4                          |    4 +-
 external/gpl3/gcc/dist/libstdc++-v3/config/locale/generic/time_members.cc |    4 +
 external/gpl3/gcc/dist/libstdc++-v3/configure                             |    6 +-
 external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_facets_nonio.h    |    2 +
 external/gpl3/gcc/dist/libstdc++-v3/src/c++11/ctype.cc                    |    4 +
 external/gpl3/gcc/lib/libiberty/defs.mk                                   |    2 +-
 external/gpl3/gcc/lib/libstdc++-v3/Makefile                               |   11 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk                   |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/gstdint.h                 |    2 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk                     |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/defs.mk                       |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/defs.mk                     |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk                      |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk                    |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk                    |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk                  |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk                    |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk                  |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk                    |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk                  |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk                  |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk                |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk                    |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk                  |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk                  |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk                |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk                      |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk                      |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h                  |    2 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk                      |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/symver-config.h              |    2 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk                    |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk                      |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk                  |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk                  |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk                    |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk                    |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk                   |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h               |  138 +++++-----
 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/defs.mk                   |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/symver-config.h           |  138 +++++-----
 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h               |    4 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk                   |   20 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk                     |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk                     |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk                     |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk                   |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk                       |   18 +-
 external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk                    |   18 +-
 external/gpl3/gcc/usr.bin/gcc/arch/aarch64/defs.mk                        |    2 +-
 external/gpl3/gcc/usr.bin/gcc/arch/aarch64/tm.h                           |    3 -
 external/gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk                          |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/alpha/tm.h                             |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/arm/auto-host.h                        |    2 +-
 external/gpl3/gcc/usr.bin/gcc/arch/arm/defs.mk                            |    2 +-
 external/gpl3/gcc/usr.bin/gcc/arch/arm/tm.h                               |    3 -
 external/gpl3/gcc/usr.bin/gcc/arch/armeb/auto-host.h                      |    2 +-
 external/gpl3/gcc/usr.bin/gcc/arch/armeb/defs.mk                          |    2 +-
 external/gpl3/gcc/usr.bin/gcc/arch/armeb/tm.h                             |    3 -
 external/gpl3/gcc/usr.bin/gcc/arch/earm/auto-host.h                       |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk                           |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earm/tm.h                              |    5 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/auto-host.h                     |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk                         |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/tm.h                            |    5 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/auto-host.h                     |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk                         |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/tm.h                            |    5 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/auto-host.h                   |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/defs.mk                       |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/tm.h                          |    5 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/auto-host.h                     |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk                         |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/tm.h                            |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/auto-host.h                   |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/defs.mk                       |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/tm.h                          |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/auto-host.h                     |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk                         |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/tm.h                            |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/auto-host.h                   |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/defs.mk                       |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/tm.h                          |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/auto-host.h                   |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/defs.mk                       |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/tm.h                          |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/auto-host.h                 |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk                     |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/tm.h                        |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/auto-host.h                     |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk                         |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/tm.h                            |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/auto-host.h                   |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/defs.mk                       |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/tm.h                          |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/auto-host.h                   |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/defs.mk                       |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/tm.h                          |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/auto-host.h                 |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk                     |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/tm.h                        |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk                           |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/hppa/tm.h                              |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/i386/auto-host.h                       |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/i386/defs.mk                           |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/i386/tm.h                              |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk                           |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/ia64/tm.h                              |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk                         |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/m68000/tm.h                            |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/m68k/defs.mk                           |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/m68k/tm.h                              |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/defs.mk                       |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/tm.h                          |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/defs.mk                       |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/tm.h                          |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk                         |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/tm.h                            |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk                         |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/tm.h                            |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/auto-host.h                    |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/defs.mk                        |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/tm.h                           |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/riscv64/multilib.h                     |   16 +-
 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/defs.mk                          |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/tm.h                             |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/defs.mk                          |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/tm.h                             |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/sparc/auto-host.h                      |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/sparc/defs.mk                          |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/sparc/tm.h                             |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/auto-host.h                    |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk                        |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/tm.h                           |    5 +-
 external/gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk                            |    4 +-
 external/gpl3/gcc/usr.bin/gcc/arch/vax/tm.h                               |    7 +-
 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/auto-host.h                     |    2 +-
 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk                         |    2 +-
 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/tm.h                            |    3 -
 139 files changed, 661 insertions(+), 742 deletions(-)

diffs (truncated from 3965 to 300 lines):

diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/dist/libstdc++-v3/acinclude.m4
--- a/external/gpl3/gcc/dist/libstdc++-v3/acinclude.m4  Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/dist/libstdc++-v3/acinclude.m4  Sun Aug 04 19:09:16 2019 +0000
@@ -2416,7 +2416,7 @@
       darwin*)
        enable_clocale_flag=darwin
        ;;
-      dragonfly* | freebsd*)
+      dragonfly* | freebsd* | netbsd*)
        enable_clocale_flag=dragonfly
        ;;
       openbsd*)
@@ -2512,7 +2512,7 @@
       ;;
 
     dragonfly)
-      AC_MSG_RESULT(dragonfly or freebsd)
+      AC_MSG_RESULT(dragonfly or freebsd or netbsd)
 
       CLOCALE_H=config/locale/dragonfly/c_locale.h
       CLOCALE_CC=config/locale/dragonfly/c_locale.cc
diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/dist/libstdc++-v3/config/locale/generic/time_members.cc
--- a/external/gpl3/gcc/dist/libstdc++-v3/config/locale/generic/time_members.cc Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/dist/libstdc++-v3/config/locale/generic/time_members.cc Sun Aug 04 19:09:16 2019 +0000
@@ -205,6 +205,10 @@
       _M_data->_M_amonth11 = L"Nov";
       _M_data->_M_amonth12 = L"Dec";
     }
+  template<> 
+    __timepunct<wchar_t>::~__timepunct()
+   { 
+   }
 #endif
 
 _GLIBCXX_END_NAMESPACE_VERSION
diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/dist/libstdc++-v3/configure
--- a/external/gpl3/gcc/dist/libstdc++-v3/configure     Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/dist/libstdc++-v3/configure     Sun Aug 04 19:09:16 2019 +0000
@@ -15848,7 +15848,7 @@
       darwin*)
        enable_clocale_flag=darwin
        ;;
-      dragonfly* | freebsd*)
+      dragonfly* | freebsd* | netbsd*)
        enable_clocale_flag=dragonfly
        ;;
       openbsd*)
@@ -15997,8 +15997,8 @@
       ;;
 
     dragonfly)
-      { $as_echo "$as_me:${as_lineno-$LINENO}: result: dragonfly or freebsd" >&5
-$as_echo "dragonfly or freebsd" >&6; }
+      { $as_echo "$as_me:${as_lineno-$LINENO}: result: dragonfly or freebsd or netbsd" >&5
+$as_echo "dragonfly or freebsd or netbsd" >&6; }
 
       CLOCALE_H=config/locale/dragonfly/c_locale.h
       CLOCALE_CC=config/locale/dragonfly/c_locale.cc
diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_facets_nonio.h
--- a/external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_facets_nonio.h    Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_facets_nonio.h    Sun Aug 04 19:09:16 2019 +0000
@@ -328,6 +328,8 @@
 
 #ifdef _GLIBCXX_USE_WCHAR_T
   template<>
+    __timepunct<wchar_t>::~__timepunct();
+  template<>
     void
     __timepunct<wchar_t>::_M_initialize_timepunct(__c_locale __cloc);
 
diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/dist/libstdc++-v3/src/c++11/ctype.cc
--- a/external/gpl3/gcc/dist/libstdc++-v3/src/c++11/ctype.cc    Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/dist/libstdc++-v3/src/c++11/ctype.cc    Sun Aug 04 19:09:16 2019 +0000
@@ -53,7 +53,11 @@
 
   ctype<char>::~ctype()
   {
+#if 0
+    // There is no constructor for the char specialization, and
+    // _M_c_locale_ctype is uninitialized, found by jemalloc
     _S_destroy_c_locale(_M_c_locale_ctype);
+#endif
     if (_M_del)
       delete[] this->table();
   }
diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/lib/libiberty/defs.mk
--- a/external/gpl3/gcc/lib/libiberty/defs.mk   Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/lib/libiberty/defs.mk   Sun Aug 04 19:09:16 2019 +0000
@@ -4,5 +4,5 @@
 #
 G_ALLOCA=
 G_EXTRA_OFILES=
-G_LIBOBJS=mempcpy.o strverscmp.o vfork.o
+G_LIBOBJS=mempcpy.o strverscmp.o
 G_REQUIRED_OFILES=regex.o cplus-dem.o cp-demangle.o md5.o sha1.o alloca.o argv.o choose-temp.o concat.o cp-demint.o crc32.o d-demangle.o dwarfnames.o dyn-string.o fdmatch.o fibheap.o filename_cmp.o 
floatformat.o fnmatch.o fopen_unlocked.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o lrealpath.o make-relative-prefix.o make-temp-file.o objalloc.o obstack.o partition.o 
pexecute.o physmem.o pex-common.o pex-one.o pex-unix.o vprintf-support.o rust-demangle.o safe-ctype.o simple-object.o simple-object-coff.o simple-object-elf.o simple-object-mach-o.o 
simple-object-xcoff.o sort.o spaces.o splay-tree.o stack-limit.o strerror.o strsignal.o timeval-utils.o unlink-if-ordinary.o xasprintf.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o 
xstrndup.o xvasprintf.o
diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/lib/libstdc++-v3/Makefile
--- a/external/gpl3/gcc/lib/libstdc++-v3/Makefile       Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/Makefile       Sun Aug 04 19:09:16 2019 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.47 2019/04/23 20:55:53 christos Exp $
+#      $NetBSD: Makefile,v 1.47.2.1 2019/08/04 19:09:24 martin Exp $
 
 REQUIRETOOLS=  yes
 NOLINT=                # defined
@@ -66,6 +66,12 @@
 CPPFLAGS+=     -I${DIST}/libstdc++-v3/include
 CPPFLAGS+=     -I${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH}
 CPPFLAGS+=     -D_GLIBCXX_SHARED -DGTHREAD_USE_WEAK -DSUPPORTS_WEAK
+.if ${G_CLOCALE_CC:M*dragonfly*} != ""
+CPPFLAGS+=     -I${CONF}/locale/dragonfly
+LOCALETYPE=    dragonfly
+.else
+LOCALETYPE=    generic
+.endif
 
 # affects profiling; can't switch it off just for profiling easily.
 #CXXFLAGS+=    ${G_SECTION_FLAGS}
@@ -92,6 +98,7 @@
 COPTS.cxx11-wlocale-inst.cc +=-Wno-stack-protector
 COPTS.cxx11-locale-inst.cc +=-Wno-stack-protector
 COPTS.cxx11-wlocale-inst.cc +=-Wno-stack-protector
+COPTS.codecvt_members.cc +=-Wno-stack-protector
 COPTS.compatibility-thread-c++0x.cc += -Wno-deprecated-declarations
 COPTS.concept-inst.cc += -fimplicit-templates
 COPTS.collate_members_cow.cc += -fimplicit-templates
@@ -186,7 +193,7 @@
        ${DIST}/libstdc++-v3/src/filesystem \
        ${DIST}/libstdc++-v3/libsupc++ \
        ${DIST}/libstdc++-v3/config/os/bsd/netbsd \
-       ${CONF}/locale/generic \
+       ${CONF}/locale/${LOCALETYPE} \
        ${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH}
 
 ${OBJS}: ${.CURDIR}/arch/${LIBSTDCXX_MACHINE_ARCH}/defs.mk
diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk   Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk   Sun Aug 04 19:09:16 2019 +0000
@@ -16,14 +16,14 @@
 G_FILESYSTEM_SOURCES=dir.cc ops.cc path.cc cow-dir.cc cow-ops.cc cow-path.cc
 G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins
 G_BASIC_FILE_CC=config/io/basic_file_stdio.cc
-G_CLOCALE_CC=config/locale/generic/c_locale.cc
-G_CCODECVT_CC=config/locale/generic/codecvt_members.cc
-G_CCOLLATE_CC=config/locale/generic/collate_members.cc
-G_CCTYPE_CC=config/locale/generic/ctype_members.cc
+G_CLOCALE_CC=config/locale/dragonfly/c_locale.cc
+G_CCODECVT_CC=config/locale/dragonfly/codecvt_members.cc
+G_CCOLLATE_CC=config/locale/dragonfly/collate_members.cc
+G_CCTYPE_CC=config/locale/dragonfly/ctype_members.cc
 G_CMESSAGES_CC=config/locale/generic/messages_members.cc
-G_CMONEY_CC=config/locale/generic/monetary_members.cc
-G_CNUMERIC_CC=config/locale/generic/numeric_members.cc
-G_CTIME_CC=config/locale/generic/time_members.cc
+G_CMONEY_CC=config/locale/dragonfly/monetary_members.cc
+G_CNUMERIC_CC=config/locale/dragonfly/numeric_members.cc
+G_CTIME_CC=config/locale/dragonfly/time_members.cc
 G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h
 G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream
 G_c_base_headers_extra=
@@ -50,6 +50,6 @@
 G_BASIC_FILE_H=config/io/basic_file_stdio.h
 G_ALLOCATOR_H=config/allocator/new_allocator_base.h
 G_CSTDIO_H=config/io/c_io_stdio.h
-G_CLOCALE_H=config/locale/generic/c_locale.h
+G_CLOCALE_H=config/locale/dragonfly/c_locale.h
 G_CMESSAGES_H=config/locale/generic/messages_members.h
-G_CTIME_H=config/locale/generic/time_members.h
+G_CTIME_H=config/locale/dragonfly/time_members.h
diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/gstdint.h
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/gstdint.h Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/gstdint.h Sun Aug 04 19:09:16 2019 +0000
@@ -2,7 +2,7 @@
 /* Generated from: NetBSD: mknative-gcc,v 1.101 2019/02/23 06:54:45 mrg Exp  */
 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
 
-/* generated for  aarch64--netbsd-gcc (NetBSD nb2 20190226) 7.4.0 */
+/* generated for  aarch64--netbsd-gcc (NetBSD nb3 20190319) 7.4.0 */
 
 #ifndef GCC_GENERATED_STDINT_H
 #define GCC_GENERATED_STDINT_H 1
diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk     Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk     Sun Aug 04 19:09:16 2019 +0000
@@ -16,14 +16,14 @@
 G_FILESYSTEM_SOURCES=dir.cc ops.cc path.cc cow-dir.cc cow-ops.cc cow-path.cc
 G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins
 G_BASIC_FILE_CC=config/io/basic_file_stdio.cc
-G_CLOCALE_CC=config/locale/generic/c_locale.cc
-G_CCODECVT_CC=config/locale/generic/codecvt_members.cc
-G_CCOLLATE_CC=config/locale/generic/collate_members.cc
-G_CCTYPE_CC=config/locale/generic/ctype_members.cc
+G_CLOCALE_CC=config/locale/dragonfly/c_locale.cc
+G_CCODECVT_CC=config/locale/dragonfly/codecvt_members.cc
+G_CCOLLATE_CC=config/locale/dragonfly/collate_members.cc
+G_CCTYPE_CC=config/locale/dragonfly/ctype_members.cc
 G_CMESSAGES_CC=config/locale/generic/messages_members.cc
-G_CMONEY_CC=config/locale/generic/monetary_members.cc
-G_CNUMERIC_CC=config/locale/generic/numeric_members.cc
-G_CTIME_CC=config/locale/generic/time_members.cc
+G_CMONEY_CC=config/locale/dragonfly/monetary_members.cc
+G_CNUMERIC_CC=config/locale/dragonfly/numeric_members.cc
+G_CTIME_CC=config/locale/dragonfly/time_members.cc
 G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h
 G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream
 G_c_base_headers_extra=
@@ -50,6 +50,6 @@
 G_BASIC_FILE_H=config/io/basic_file_stdio.h
 G_ALLOCATOR_H=config/allocator/new_allocator_base.h
 G_CSTDIO_H=config/io/c_io_stdio.h
-G_CLOCALE_H=config/locale/generic/c_locale.h
+G_CLOCALE_H=config/locale/dragonfly/c_locale.h
 G_CMESSAGES_H=config/locale/generic/messages_members.h
-G_CTIME_H=config/locale/generic/time_members.h
+G_CTIME_H=config/locale/dragonfly/time_members.h
diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/defs.mk
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/defs.mk       Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/arm/defs.mk       Sun Aug 04 19:09:16 2019 +0000
@@ -16,14 +16,14 @@
 G_FILESYSTEM_SOURCES=dir.cc ops.cc path.cc cow-dir.cc cow-ops.cc cow-path.cc
 G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex
 G_BASIC_FILE_CC=config/io/basic_file_stdio.cc
-G_CLOCALE_CC=config/locale/generic/c_locale.cc
-G_CCODECVT_CC=config/locale/generic/codecvt_members.cc
-G_CCOLLATE_CC=config/locale/generic/collate_members.cc
-G_CCTYPE_CC=config/locale/generic/ctype_members.cc
+G_CLOCALE_CC=config/locale/dragonfly/c_locale.cc
+G_CCODECVT_CC=config/locale/dragonfly/codecvt_members.cc
+G_CCOLLATE_CC=config/locale/dragonfly/collate_members.cc
+G_CCTYPE_CC=config/locale/dragonfly/ctype_members.cc
 G_CMESSAGES_CC=config/locale/generic/messages_members.cc
-G_CMONEY_CC=config/locale/generic/monetary_members.cc
-G_CNUMERIC_CC=config/locale/generic/numeric_members.cc
-G_CTIME_CC=config/locale/generic/time_members.cc
+G_CMONEY_CC=config/locale/dragonfly/monetary_members.cc
+G_CNUMERIC_CC=config/locale/dragonfly/numeric_members.cc
+G_CTIME_CC=config/locale/dragonfly/time_members.cc
 G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h
 G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream
 G_c_base_headers_extra=
@@ -50,6 +50,6 @@
 G_BASIC_FILE_H=config/io/basic_file_stdio.h
 G_ALLOCATOR_H=config/allocator/new_allocator_base.h
 G_CSTDIO_H=config/io/c_io_stdio.h
-G_CLOCALE_H=config/locale/generic/c_locale.h
+G_CLOCALE_H=config/locale/dragonfly/c_locale.h
 G_CMESSAGES_H=config/locale/generic/messages_members.h
-G_CTIME_H=config/locale/generic/time_members.h
+G_CTIME_H=config/locale/dragonfly/time_members.h
diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/defs.mk
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/defs.mk     Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/defs.mk     Sun Aug 04 19:09:16 2019 +0000
@@ -16,14 +16,14 @@
 G_FILESYSTEM_SOURCES=dir.cc ops.cc path.cc cow-dir.cc cow-ops.cc cow-path.cc
 G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_mutex
 G_BASIC_FILE_CC=config/io/basic_file_stdio.cc
-G_CLOCALE_CC=config/locale/generic/c_locale.cc
-G_CCODECVT_CC=config/locale/generic/codecvt_members.cc
-G_CCOLLATE_CC=config/locale/generic/collate_members.cc
-G_CCTYPE_CC=config/locale/generic/ctype_members.cc
+G_CLOCALE_CC=config/locale/dragonfly/c_locale.cc
+G_CCODECVT_CC=config/locale/dragonfly/codecvt_members.cc
+G_CCOLLATE_CC=config/locale/dragonfly/collate_members.cc
+G_CCTYPE_CC=config/locale/dragonfly/ctype_members.cc
 G_CMESSAGES_CC=config/locale/generic/messages_members.cc
-G_CMONEY_CC=config/locale/generic/monetary_members.cc
-G_CNUMERIC_CC=config/locale/generic/numeric_members.cc
-G_CTIME_CC=config/locale/generic/time_members.cc
+G_CMONEY_CC=config/locale/dragonfly/monetary_members.cc
+G_CNUMERIC_CC=config/locale/dragonfly/numeric_members.cc
+G_CTIME_CC=config/locale/dragonfly/time_members.cc
 G_CPU_OPT_BITS_RANDOM=config/cpu/generic/opt/bits/opt_random.h
 G_backward_headers=backward/auto_ptr.h backward/backward_warning.h backward/binders.h backward/hash_map backward/hash_set backward/hash_fun.h backward/hashtable.h backward/strstream
 G_c_base_headers_extra=
@@ -50,6 +50,6 @@
 G_BASIC_FILE_H=config/io/basic_file_stdio.h
 G_ALLOCATOR_H=config/allocator/new_allocator_base.h
 G_CSTDIO_H=config/io/c_io_stdio.h
-G_CLOCALE_H=config/locale/generic/c_locale.h
+G_CLOCALE_H=config/locale/dragonfly/c_locale.h
 G_CMESSAGES_H=config/locale/generic/messages_members.h
-G_CTIME_H=config/locale/generic/time_members.h
+G_CTIME_H=config/locale/dragonfly/time_members.h
diff -r 9d92e4587607 -r 8f0f4df3b837 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk
--- a/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk      Sun Aug 04 15:07:17 2019 +0000
+++ b/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk      Sun Aug 04 19:09:16 2019 +0000
@@ -16,14 +16,14 @@
 G_FILESYSTEM_SOURCES=dir.cc ops.cc path.cc cow-dir.cc cow-ops.cc cow-path.cc
 G_ATOMICITY_SRCDIR=config/cpu/generic/atomicity_builtins
 G_BASIC_FILE_CC=config/io/basic_file_stdio.cc
-G_CLOCALE_CC=config/locale/generic/c_locale.cc
-G_CCODECVT_CC=config/locale/generic/codecvt_members.cc
-G_CCOLLATE_CC=config/locale/generic/collate_members.cc
-G_CCTYPE_CC=config/locale/generic/ctype_members.cc
+G_CLOCALE_CC=config/locale/dragonfly/c_locale.cc
+G_CCODECVT_CC=config/locale/dragonfly/codecvt_members.cc
+G_CCOLLATE_CC=config/locale/dragonfly/collate_members.cc
+G_CCTYPE_CC=config/locale/dragonfly/ctype_members.cc
 G_CMESSAGES_CC=config/locale/generic/messages_members.cc
-G_CMONEY_CC=config/locale/generic/monetary_members.cc
-G_CNUMERIC_CC=config/locale/generic/numeric_members.cc



Home | Main Index | Thread Index | Old Index