Source-Changes archive

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

CVS commit: src/external/gpl3/gcc/lib



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.




Home | Main Index | Thread Index | Old Index