Module Name: src Committed By: mrg Date: Fri Jul 22 07:09:25 UTC 2022
Modified Files: src/external/gpl3/gcc/lib/libstdc++-v3: Makefile src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax: defs.mk src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64: defs.mk src/external/gpl3/gcc/lib/libsupc++: Makefile.common Log Message: fix missing components of c++17. codecvt.cc was already present and handled for c++98 and c++11, but cow-string-inst.cc, ostream-inst.cc, and string-inst.cc were not handled for c++11 and c++17. move all the handling of this into the Makefiles out of the mknative-gcc output, and handle the new c++17 files. fixes a problem reported by dholland. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 src/external/gpl3/gcc/lib/libstdc++-v3/Makefile cvs rdiff -u -r1.13 -r1.14 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk cvs rdiff -u -r1.18 -r1.19 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk cvs rdiff -u -r1.20 -r1.21 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk cvs rdiff -u -r1.18 -r1.19 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el/defs.mk cvs rdiff -u -r1.18 -r1.19 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/defs.mk cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/defs.mk cvs rdiff -u -r1.18 -r1.19 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk cvs rdiff -u -r1.16 -r1.17 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk cvs rdiff -u -r1.18 -r1.19 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk cvs rdiff -u -r1.17 -r1.18 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk cvs rdiff -u -r1.18 -r1.19 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk cvs rdiff -u -r1.20 -r1.21 \ src/external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk cvs rdiff -u -r1.19 -r1.20 \ src/external/gpl3/gcc/lib/libsupc++/Makefile.common Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.