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/eb4c3084d363
branches: netbsd-9
changeset: 462288:eb4c3084d363
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 5bf6e2906791 -r eb4c3084d363 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 5bf6e2906791 -r eb4c3084d363 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 5bf6e2906791 -r eb4c3084d363 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 5bf6e2906791 -r eb4c3084d363 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 5bf6e2906791 -r eb4c3084d363 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 5bf6e2906791 -r eb4c3084d363 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 5bf6e2906791 -r eb4c3084d363 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 5bf6e2906791 -r eb4c3084d363 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 5bf6e2906791 -r eb4c3084d363 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 5bf6e2906791 -r eb4c3084d363 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 5bf6e2906791 -r eb4c3084d363 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 5bf6e2906791 -r eb4c3084d363 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 5bf6e2906791 -r eb4c3084d363 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