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(-)

Reply via email to