https://gcc.gnu.org/g:90e8f13063ec5d3e9d422115900169e0545e65ca
commit 90e8f13063ec5d3e9d422115900169e0545e65ca Merge: b2b3563188cb 39d989022dd0 Author: Eric Gallager <eg...@gwmail.gwu.edu> Date: Mon Feb 12 16:16:49 2024 -0500 Merge branch 'gcc-mirror:master' into me/CI Diff: ChangeLog | 4 + MAINTAINERS | 2 + contrib/ChangeLog | 5 + gcc/ChangeLog | 410 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 7 + gcc/attribs.cc | 10 - gcc/c-family/ChangeLog | 20 + gcc/c-family/c-ada-spec.cc | 3 +- gcc/c-family/c-format.cc | 12 +- gcc/c-family/c-opts.cc | 5 + gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 19 + gcc/c/c-decl.cc | 4 +- gcc/c/c-typeck.cc | 12 +- gcc/cfgexpand.cc | 24 +- gcc/config/aarch64/aarch64-sys-regs.def | 85 +++ gcc/config/aarch64/aarch64.cc | 127 ++-- gcc/config/aarch64/aarch64.h | 20 + gcc/config/avr/avr-mcus.def | 4 +- gcc/config/avr/gen-avr-mmcu-specs.cc | 158 ++--- gcc/config/avr/specs.h | 7 +- gcc/config/i386/constraints.md | 36 +- gcc/config/i386/darwin.h | 3 +- gcc/config/i386/darwin32-biarch.h | 3 - gcc/config/i386/darwin64-biarch.h | 3 - gcc/config/i386/i386-features.cc | 42 +- gcc/config/i386/i386-protos.h | 1 - gcc/config/i386/i386.cc | 27 +- gcc/config/i386/i386.md | 129 ++-- gcc/config/i386/predicates.md | 65 ++ gcc/config/riscv/riscv-c.cc | 3 +- gcc/config/riscv/riscv-protos.h | 2 +- gcc/config/riscv/riscv-vector-builtins-shapes.cc | 17 +- gcc/config/riscv/riscv-vector-builtins.cc | 24 +- gcc/config/riscv/riscv-vsetvl.cc | 9 +- gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 85 +++ gcc/cp/class.cc | 14 +- gcc/cp/constexpr.cc | 10 + gcc/cp/coroutines.cc | 4 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/except.cc | 33 +- gcc/cp/method.cc | 7 +- gcc/cp/module.cc | 12 +- gcc/cp/parser.cc | 46 +- gcc/cp/pt.cc | 42 +- gcc/cp/semantics.cc | 7 +- gcc/cp/tree.cc | 5 +- gcc/d/d-builtins.cc | 31 +- gcc/d/d-codegen.cc | 15 +- gcc/d/decl.cc | 22 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/aggregate.d | 2 +- gcc/d/dmd/aggregate.h | 1 + gcc/d/dmd/astcodegen.d | 1 + gcc/d/dmd/astenums.d | 2 +- gcc/d/dmd/clone.d | 17 +- gcc/d/dmd/constfold.d | 2 +- gcc/d/dmd/dcast.d | 87 ++- gcc/d/dmd/declaration.d | 4 +- gcc/d/dmd/declaration.h | 2 - gcc/d/dmd/dinterpret.d | 2 +- gcc/d/dmd/dsymbol.h | 2 - gcc/d/dmd/dsymbolsem.d | 2 +- gcc/d/dmd/errors.h | 2 - gcc/d/dmd/expression.h | 10 +- gcc/d/dmd/expressionsem.d | 34 +- gcc/d/dmd/func.d | 11 +- gcc/d/dmd/hdrgen.h | 8 + gcc/d/dmd/init.h | 1 + gcc/d/dmd/mtype.d | 112 +--- gcc/d/dmd/mtype.h | 6 +- gcc/d/dmd/parse.d | 2 +- gcc/d/dmd/statement.h | 5 + gcc/d/dmd/template.h | 3 + gcc/d/dmd/typesem.d | 112 +++- gcc/d/types.cc | 7 +- gcc/doc/avr-mmcu.texi | 4 +- gcc/doc/invoke.texi | 19 +- gcc/dwarf2out.cc | 17 +- gcc/expr.cc | 5 +- gcc/fortran/ChangeLog | 24 + gcc/fortran/arith.cc | 11 +- gcc/fortran/array.cc | 6 +- gcc/fortran/check.cc | 4 +- gcc/fortran/data.cc | 4 +- gcc/fortran/error.cc | 60 +- gcc/fortran/primary.cc | 12 +- gcc/fortran/resolve.cc | 4 +- gcc/fortran/trans-common.cc | 6 +- gcc/gcc.cc | 30 +- gcc/gcov-dump.cc | 4 +- gcc/gengtype.cc | 16 +- gcc/genpreds.cc | 9 +- gcc/ggc-page.cc | 16 +- gcc/gimple-fold.cc | 5 + gcc/gimple-iterator.cc | 7 +- gcc/gimple-iterator.h | 3 +- gcc/gimple-low.cc | 27 +- gcc/gimple-lower-bitint.cc | 153 ++++- gcc/hwint.h | 21 + gcc/ipa-icf.cc | 10 +- gcc/ira-conflicts.cc | 20 +- gcc/jit/ChangeLog | 5 + gcc/jit/jit-playback.cc | 8 +- gcc/lto/ChangeLog | 6 + gcc/lto/lto-common.cc | 21 +- gcc/m2/ChangeLog | 6 + gcc/m2/gm2-libs/SArgs.mod | 5 +- gcc/po/ChangeLog | 8 + gcc/po/zh_CN.po | 666 +++++++++------------ gcc/postreload-gcse.cc | 7 +- gcc/pretty-print.cc | 67 ++- gcc/range-op.cc | 6 +- gcc/rust/ChangeLog | 315 ++++++++++ gcc/rust/Make-lang.in | 1 + gcc/rust/ast/rust-ast-collector.cc | 34 -- gcc/rust/ast/rust-ast-collector.h | 2 - gcc/rust/ast/rust-ast-full-decls.h | 4 - gcc/rust/ast/rust-ast-visitor.cc | 45 -- gcc/rust/ast/rust-ast-visitor.h | 6 - gcc/rust/ast/rust-ast.cc | 209 ------- gcc/rust/ast/rust-ast.h | 6 +- gcc/rust/ast/rust-item.h | 422 +------------ gcc/rust/checks/errors/rust-ast-validation.cc | 35 +- gcc/rust/checks/errors/rust-ast-validation.h | 1 - gcc/rust/checks/errors/rust-feature-gate.h | 2 - gcc/rust/expand/rust-cfg-strip.cc | 105 ---- gcc/rust/expand/rust-cfg-strip.h | 4 - gcc/rust/expand/rust-derive.h | 2 - gcc/rust/expand/rust-expand-visitor.cc | 57 +- gcc/rust/expand/rust-expand-visitor.h | 4 - gcc/rust/hir/rust-ast-lower-base.cc | 10 +- gcc/rust/hir/rust-ast-lower-base.h | 2 - gcc/rust/hir/rust-ast-lower-implitem.cc | 355 +++++++++++ gcc/rust/hir/rust-ast-lower-implitem.h | 405 +------------ gcc/rust/hir/tree/rust-hir-item.h | 5 + gcc/rust/parse/rust-parse-impl.h | 174 +----- gcc/rust/parse/rust-parse.h | 2 +- gcc/rust/resolve/rust-ast-resolve-base.cc | 8 - gcc/rust/resolve/rust-ast-resolve-base.h | 2 - gcc/rust/resolve/rust-ast-resolve-implitem.h | 28 +- gcc/rust/resolve/rust-ast-resolve-item.cc | 107 +--- gcc/rust/resolve/rust-ast-resolve-item.h | 3 +- gcc/rust/resolve/rust-default-resolver.cc | 8 - gcc/rust/resolve/rust-default-resolver.h | 2 - .../resolve/rust-toplevel-name-resolver-2.0.cc | 10 - gcc/rust/resolve/rust-toplevel-name-resolver-2.0.h | 1 - gcc/rust/rust-lang.cc | 1 + gcc/rust/rust-system.h | 1 + gcc/rust/typecheck/rust-hir-trait-resolve.cc | 11 +- gcc/rust/typecheck/rust-hir-type-check-base.cc | 23 +- gcc/rust/typecheck/rust-hir-type-check-expr.cc | 24 +- gcc/rust/typecheck/rust-hir-type-check-implitem.cc | 98 ++- gcc/rust/typecheck/rust-hir-type-check-implitem.h | 3 +- gcc/rust/typecheck/rust-hir-type-check-item.cc | 141 +++-- gcc/rust/typecheck/rust-hir-type-check-item.h | 3 +- gcc/rust/typecheck/rust-hir-type-check-path.cc | 37 +- gcc/rust/typecheck/rust-hir-type-check-pattern.cc | 6 +- gcc/rust/typecheck/rust-hir-type-check-type.cc | 131 +++- gcc/rust/typecheck/rust-hir-type-check-type.h | 10 +- gcc/rust/typecheck/rust-hir-type-check.cc | 133 ++-- gcc/rust/typecheck/rust-hir-type-check.h | 237 ++++++++ gcc/rust/typecheck/rust-substitution-mapper.cc | 19 +- gcc/rust/typecheck/rust-substitution-mapper.h | 8 +- gcc/rust/typecheck/rust-typecheck-context.cc | 123 +++- gcc/rust/typecheck/rust-tyty-bounds.cc | 16 +- gcc/rust/typecheck/rust-tyty-region.h | 110 ++++ gcc/rust/typecheck/rust-tyty-subst.cc | 109 +++- gcc/rust/typecheck/rust-tyty-subst.h | 111 +++- gcc/rust/typecheck/rust-tyty.cc | 58 +- gcc/rust/typecheck/rust-tyty.h | 45 +- gcc/rust/util/make-rust-unicode.py | 39 +- gcc/rust/util/rust-attributes.cc | 8 - gcc/rust/util/rust-attributes.h | 2 - gcc/rust/util/rust-codepoint.h | 1 + gcc/rust/util/rust-unicode-data.h | 158 ++++- gcc/rust/util/rust-unicode.cc | 143 ++--- gcc/rust/util/rust-unicode.h | 19 + gcc/testsuite/ChangeLog | 381 ++++++++++++ gcc/testsuite/c-c++-common/Wattributes-3.c | 13 + gcc/testsuite/g++.dg/DRs/dr2237-2.C | 9 + gcc/testsuite/g++.dg/DRs/dr2237-3.C | 16 + gcc/testsuite/g++.dg/DRs/dr2237-4.C | 11 + gcc/testsuite/g++.dg/DRs/dr2237-5.C | 7 + gcc/testsuite/g++.dg/DRs/dr2237.C | 2 +- gcc/testsuite/g++.dg/cpp0x/deleted17.C | 20 + gcc/testsuite/g++.dg/cpp0x/sfinae69.C | 21 + .../g++.dg/cpp1y/constexpr-reinterpret3.C | 54 ++ .../g++.dg/cpp1y/constexpr-reinterpret4.C | 54 ++ gcc/testsuite/g++.dg/cpp23/attr-assume12.C | 14 + gcc/testsuite/g++.dg/cpp2a/nontype-class64.C | 23 + gcc/testsuite/g++.dg/cpp2a/nontype-class65.C | 16 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq17.C | 5 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-3.C | 2 +- gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-4.C | 3 +- gcc/testsuite/g++.dg/ext/type_pack_element4.C | 17 + gcc/testsuite/g++.dg/modules/anon-3_a.H | 21 + gcc/testsuite/g++.dg/modules/anon-3_b.C | 8 + gcc/testsuite/g++.dg/parse/constructor2.C | 16 +- gcc/testsuite/g++.dg/parse/pr113788.C | 20 + gcc/testsuite/g++.dg/template/error34.C | 10 +- gcc/testsuite/g++.dg/warn/Wtemplate-id-cdtor-1.C | 9 + gcc/testsuite/g++.dg/warn/Wtemplate-id-cdtor-2.C | 9 + gcc/testsuite/g++.dg/warn/Wtemplate-id-cdtor-3.C | 9 + gcc/testsuite/g++.dg/warn/Wtemplate-id-cdtor-4.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/ctor2.C | 2 +- gcc/testsuite/g++.target/aarch64/mv-symbols1.C | 66 ++ gcc/testsuite/g++.target/aarch64/mv-symbols2.C | 52 ++ gcc/testsuite/g++.target/aarch64/mv-symbols3.C | 41 ++ gcc/testsuite/g++.target/aarch64/mv-symbols4.C | 48 ++ gcc/testsuite/g++.target/aarch64/mv-symbols5.C | 56 ++ gcc/testsuite/g++.target/aarch64/mvc-symbols1.C | 44 ++ gcc/testsuite/g++.target/aarch64/mvc-symbols2.C | 29 + gcc/testsuite/g++.target/aarch64/mvc-symbols3.C | 35 ++ gcc/testsuite/g++.target/aarch64/mvc-symbols4.C | 23 + gcc/testsuite/gcc.c-torture/compile/pr113759.c | 20 + .../gcc.c-torture/execute/ieee/cdivchkf.c | 9 +- gcc/testsuite/gcc.dg/asan/pr110676.c | 14 + gcc/testsuite/gcc.dg/attr-assume-6.c | 14 + gcc/testsuite/gcc.dg/bitint-86.c | 40 ++ gcc/testsuite/gcc.dg/bitint-87.c | 24 + gcc/testsuite/gcc.dg/bitint-88.c | 38 ++ gcc/testsuite/gcc.dg/bitint-89.c | 22 + gcc/testsuite/gcc.dg/darwin-ld-2.c | 1 + gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 2 +- gcc/testsuite/gcc.dg/pr113693.c | 7 +- gcc/testsuite/gcc.dg/pr113756.c | 36 ++ gcc/testsuite/gcc.dg/pr113776-1.c | 5 + gcc/testsuite/gcc.dg/pr113776-2.c | 4 + gcc/testsuite/gcc.dg/pr113776-3.c | 7 + gcc/testsuite/gcc.dg/pr113776-4.c | 6 + gcc/testsuite/gcc.dg/ssp-2.c | 1 + .../gcc.dg/torture/arm-fp16-int-convert-alt.c | 2 +- gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c | 2 +- gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c | 3 +- gcc/testsuite/gcc.dg/torture/bitint-56.c | 25 + gcc/testsuite/gcc.dg/torture/bitint-57.c | 32 + gcc/testsuite/gcc.dg/torture/bitint-58.c | 25 + gcc/testsuite/gcc.dg/torture/pr113796.c | 16 + gcc/testsuite/gcc.dg/torture/pr113831.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr113735.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-104.c | 24 + gcc/testsuite/gcc.dg/vect/pr113863.c | 17 + .../gcc.dg/vect/vect-early-break_110-pr113467.c | 52 ++ .../gcc.dg/vect/vect-early-break_111-pr113731.c | 22 + .../gcc.dg/vect/vect-early-break_112-pr113750.c | 26 + .../gcc.dg/vect/vect-early-break_113-pr113750.c | 26 + .../gcc.dg/vect/vect-early-break_114-pr113750.c | 26 + .../gcc.dg/vect/vect-early-break_115-pr113750.c | 26 + .../gcc.dg/vect/vect-early-break_116-pr113750.c | 26 + gcc/testsuite/gcc.misc-tests/options.exp | 2 +- .../gcc.target/aarch64/acle/rwsr-armv8p9.c | 99 +++ gcc/testsuite/gcc.target/arm/fp16-aapcs-3.c | 3 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-4.c | 3 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-1.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-10.c | 3 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-11.c | 3 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-12.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-2.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-3.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-4.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-5.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-6.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-7.c | 3 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-8.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-9.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-rounding-alt-1.c | 4 +- gcc/testsuite/gcc.target/arm/pr97969.c | 23 +- gcc/testsuite/gcc.target/i386/apx-ndd-2.c | 17 + .../gcc.target/i386/apx-ndd-base-index-1.c | 50 ++ .../gcc.target/i386/apx-ndd-no-seg-global-1.c | 74 +++ gcc/testsuite/gcc.target/i386/apx-ndd-seg-1.c | 98 +++ gcc/testsuite/gcc.target/i386/apx-ndd-seg-2.c | 98 +++ gcc/testsuite/gcc.target/i386/apx-ndd-seg-3.c | 14 + gcc/testsuite/gcc.target/i386/apx-ndd-seg-4.c | 9 + gcc/testsuite/gcc.target/i386/apx-ndd-seg-5.c | 13 + gcc/testsuite/gcc.target/i386/apx-ndd-tls-1a.c | 41 ++ gcc/testsuite/gcc.target/i386/apx-ndd-tls-2.c | 38 ++ gcc/testsuite/gcc.target/i386/apx-ndd-tls-3.c | 16 + gcc/testsuite/gcc.target/i386/apx-ndd-tls-4.c | 31 + gcc/testsuite/gcc.target/i386/apx-ndd-x32-1.c | 49 ++ gcc/testsuite/gcc.target/i386/asm-raw-symbol.c | 4 +- gcc/testsuite/gcc.target/i386/pr113415.c | 11 + gcc/testsuite/gcc.target/i386/pr113689-1.c | 1 + gcc/testsuite/gcc.target/i386/pr113689-2.c | 1 + gcc/testsuite/gcc.target/i386/pr113689-3.c | 1 + gcc/testsuite/gcc.target/i386/pr113690.c | 12 + gcc/testsuite/gcc.target/riscv/rvv/base/abi-1.c | 2 +- .../gcc.target/riscv/rvv/base/pr113766-1.c | 101 ++++ .../gcc.target/riscv/rvv/base/pr113766-2.c | 48 ++ gcc/testsuite/gcc.target/riscv/rvv/base/pragma-2.c | 2 +- gcc/testsuite/gcc.target/riscv/rvv/base/pragma-3.c | 2 +- gcc/testsuite/gdc.dg/imports/pr113125.d | 2 + gcc/testsuite/gdc.dg/pr113125.d | 4 + gcc/testsuite/gdc.dg/torture/pr113758.d | 19 + gcc/testsuite/gdc.test/compilable/commontype.d | 20 +- gcc/testsuite/gdc.test/compilable/test3543.d | 80 +++ gcc/testsuite/gdc.test/runnable/mangle.d | 1 + gcc/testsuite/gdc.test/runnable/testmodule.d | 2 + gcc/testsuite/gdc.test/runnable/ufcs.d | 2 + .../gfortran.dg/arithmetic_overflow_2.f90 | 12 + .../vect/vect-early-break_1-pr113808.f90 | 21 + gcc/testsuite/lib/target-supports.exp | 16 +- gcc/testsuite/rust/compile/issue-1483.rs | 28 + .../compile/{issue-1773.rs => issue-1773.rs.bak} | 0 gcc/testsuite/rust/compile/issue-2040.rs | 2 +- gcc/testsuite/rust/compile/issue-2723-1.rs | 14 + gcc/testsuite/rust/compile/issue-2723-2.rs | 14 + gcc/testsuite/rust/compile/issue-2747.rs | 31 + gcc/testsuite/rust/compile/issue-2772-1.rs | 20 + gcc/testsuite/rust/compile/issue-2772-2.rs | 20 + gcc/testsuite/rust/compile/issue-2775.rs | 11 + gcc/testsuite/rust/compile/issue-2782.rs | 12 + gcc/testsuite/rust/compile/issue-2812.rs | 4 + gcc/tree-dfa.cc | 5 +- gcc/tree-if-conv.cc | 41 +- gcc/tree-into-ssa.cc | 7 +- gcc/tree-ssa-dom.cc | 7 +- gcc/tree-ssa-math-opts.cc | 66 +- gcc/tree-ssa-sccvn.cc | 103 +++- gcc/tree-vect-data-refs.cc | 53 +- gcc/tree-vect-loop.cc | 29 +- gcc/tree.cc | 21 +- gcc/value-relation.cc | 1 + gcc/var-tracking.cc | 4 +- gcc/varasm.cc | 2 +- gcc/wide-int.cc | 34 +- libcc1/ChangeLog | 6 + libcc1/libcp1plugin.cc | 4 +- libgcc/ChangeLog | 36 ++ libgcc/config.host | 1 + libgcc/config/i386/heap-trampoline.c | 40 +- libgcc/config/i386/libgcc-darwin.ver | 24 +- libgcc/config/i386/libgcc-glibc.ver | 4 + libgcc/config/i386/libgcc-sol2.ver | 36 ++ libgcc/soft-fp/fixddbitint.c | 2 +- libgcc/soft-fp/fixsdbitint.c | 2 +- libgcc/soft-fp/fixtdbitint.c | 4 +- libgcc/soft-fp/floatbitintdd.c | 12 +- libgcc/soft-fp/floatbitintsd.c | 2 +- libgcc/soft-fp/floatbitinttd.c | 20 +- libgcc/unwind-seh.c | 6 +- libgm2/config.h.in | 18 +- libgm2/configure | 348 ++++++++++- libgm2/configure.ac | 8 +- libgm2/libm2pim/dtoa.cc | 4 +- libgm2/libm2pim/ldtoa.cc | 4 +- libgomp/ChangeLog | 5 + libgomp/configure.tgt | 4 + libgomp/testsuite/libgomp.c/alloc-pinned-1.c | 5 +- libgomp/testsuite/libgomp.c/alloc-pinned-2.c | 5 +- libiberty/vprintf-support.c | 65 +- libitm/ChangeLog | 4 + libphobos/configure | 2 +- libphobos/configure.ac | 2 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/demangle.d | 160 +++-- libphobos/libdruntime/core/internal/atomic.d | 2 +- .../core/internal/gc/impl/conservative/gc.d | 39 +- libphobos/libdruntime/core/internal/qsort.d | 5 +- libphobos/libdruntime/core/memory.d | 1 + libphobos/libdruntime/core/thread/osthread.d | 2 + libphobos/libdruntime/core/time.d | 4 + libphobos/libdruntime/rt/aaA.d | 1 + libphobos/libdruntime/rt/lifetime.d | 1 + libsanitizer/ChangeLog | 7 + libsanitizer/configure.tgt | 5 + libsanitizer/tsan/Makefile.am | 2 +- libsanitizer/tsan/Makefile.in | 3 +- libssp/ChangeLog | 6 + libssp/config.h.in | 4 + libssp/configure | 61 +- libssp/configure.ac | 1 + libssp/gets-chk.c | 3 +- libstdc++-v3/ChangeLog | 36 ++ libstdc++-v3/include/bits/c++config | 4 - libstdc++-v3/include/bits/gslice.h | 2 + libstdc++-v3/include/bits/shared_ptr_atomic.h | 2 +- libstdc++-v3/include/bits/stl_pair.h | 5 + libstdc++-v3/include/std/type_traits | 9 +- libstdc++-v3/include/tr2/type_traits | 5 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 7 +- 385 files changed, 8635 insertions(+), 3432 deletions(-)