https://gcc.gnu.org/g:d875d1458a7b67f95b5bdc77c2e40971547234db

commit d875d1458a7b67f95b5bdc77c2e40971547234db
Merge: a5dc9b52ccc5 a0543ffd86eb
Author: Michael Meissner <[email protected]>
Date:   Tue Mar 3 20:12:52 2026 -0500

    Merge commit 'refs/vendors/ibm/heads/mmaplus2' of 
git+ssh://gcc.gnu.org/git/gcc into ibm/mmaplus2

Diff:

 .../{sanity-checks.yaml => format-checks.yaml}     |     2 +-
 ChangeLog                                          |     6 +
 contrib/ChangeLog                                  |    23 +
 contrib/bpf-vmtest-tool/README                     |   248 +
 contrib/bpf-vmtest-tool/bpf.py                     |   218 +
 contrib/bpf-vmtest-tool/config.py                  |    50 +
 contrib/bpf-vmtest-tool/kernel.py                  |   301 +
 contrib/bpf-vmtest-tool/main.py                    |   285 +
 contrib/bpf-vmtest-tool/pyproject.toml             |    36 +
 contrib/bpf-vmtest-tool/tests/test_cli.py          |   219 +
 contrib/bpf-vmtest-tool/utils.py                   |    31 +
 contrib/bpf-vmtest-tool/vm.py                      |   175 +
 contrib/filter-clang-warnings.py                   |     5 +-
 contrib/gcc-changelog/git_update_version.py        |     3 +-
 gcc/ChangeLog                                      |   738 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |    15 +-
 gcc/ada/ChangeLog                                  |    51 +
 gcc/ada/exp_aggr.adb                               |   182 +-
 gcc/ada/freeze.adb                                 |     9 +
 gcc/ada/gcc-interface/decl.cc                      |    36 +-
 gcc/ada/sem_aggr.adb                               |   212 +-
 gcc/ada/sem_attr.adb                               |     1 +
 gcc/ada/sem_ch12.adb                               |    11 -
 gcc/ada/sem_ch13.adb                               |    16 +-
 gcc/ada/sem_ch3.adb                                |     8 +-
 gcc/ada/sem_res.adb                                |     6 -
 gcc/ada/sem_res.ads                                |     6 +
 gcc/algol68/ChangeLog                              |    25 +
 gcc/algol68/a68-imports-archive.cc                 |    44 +-
 gcc/algol68/a68-low-prelude.cc                     |     9 +
 gcc/algol68/a68-low-units.cc                       |   100 +-
 gcc/algol68/a68-parser.cc                          |     1 +
 gcc/algol68/a68-types.h                            |     6 +-
 gcc/analyzer/ChangeLog                             |    44 +
 gcc/analyzer/kf.cc                                 |     2 +-
 gcc/analyzer/region-model-manager.cc               |    17 +-
 gcc/analyzer/region-model.cc                       |    21 +
 gcc/analyzer/svalue.cc                             |    18 +-
 gcc/analyzer/svalue.h                              |    21 +-
 gcc/attr-urls.def                                  |   661 +-
 gcc/attribs.cc                                     |     6 +-
 gcc/avoid-store-forwarding.cc                      |     9 +-
 gcc/avoid-store-forwarding.h                       |     6 -
 gcc/c/ChangeLog                                    |    13 +
 gcc/c/c-decl.cc                                    |     4 +-
 gcc/c/c-tree.h                                     |     1 +
 gcc/c/c-typeck.cc                                  |    74 +-
 gcc/cobol/ChangeLog                                |   102 +
 gcc/cobol/gcobc                                    |    65 +-
 gcc/cobol/gcobol.1                                 |    60 +-
 gcc/cobol/genapi.cc                                |   418 +-
 gcc/cobol/genapi.h                                 |     8 +-
 gcc/cobol/genutil.cc                               |   176 +-
 gcc/cobol/lexio.cc                                 |    15 +-
 gcc/cobol/parse.y                                  |   100 +-
 gcc/cobol/parse_ante.h                             |    37 +-
 gcc/cobol/parse_util.h                             |   225 +-
 gcc/cobol/scan.l                                   |   123 +-
 gcc/cobol/scan_ante.h                              |    93 +-
 gcc/cobol/symbols.cc                               |    81 +-
 gcc/cobol/symbols.h                                |    29 +-
 gcc/cobol/util.cc                                  |    42 +-
 gcc/config.in                                      |    12 +
 gcc/config/aarch64/aarch64-early-ra.cc             |    44 +-
 .../aarch64-generate-json-tuning-routines.py       |    17 +-
 .../aarch64-json-tunings-parser-generated.inc      |   468 +-
 gcc/config/aarch64/aarch64-json-tunings-parser.cc  |   287 +-
 gcc/config/aarch64/aarch64-protos.h                |     6 +
 gcc/config/aarch64/aarch64-simd.md                 |    29 +-
 gcc/config/aarch64/aarch64-sve.md                  |     6 +-
 gcc/config/aarch64/aarch64.cc                      |     4 +-
 gcc/config/bpf/bpf-protos.h                        |     2 +-
 gcc/config/bpf/bpf.cc                              |   105 +-
 gcc/config/bpf/bpf.md                              |     4 +-
 gcc/config/bpf/bpf.opt                             |     4 +
 gcc/config/bpf/btfext-out.cc                       |   110 +-
 gcc/config/bpf/btfext-out.h                        |     4 +
 gcc/config/bpf/core-builtins.cc                    |   306 +-
 gcc/config/i386/i386-protos.h                      |     2 +-
 gcc/config/i386/i386.cc                            |   185 +-
 gcc/config/i386/i386.md                            |    16 +-
 gcc/config/i386/sol2.h                             |    30 +-
 gcc/config/i386/sse.md                             |    22 +-
 gcc/config/mcore/mcore.cc                          |     6 +-
 gcc/config/riscv/autovec.md                        |    43 +-
 gcc/config/riscv/riscv-protos.h                    |     1 +
 gcc/config/riscv/riscv-v.cc                        |    13 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |   142 +-
 gcc/config/riscv/vector.md                         |     6 +-
 gcc/config/sol2.h                                  |    18 +-
 gcc/config/sparc/sol2.h                            |    10 +-
 gcc/config/sparc/sparc.cc                          |     6 +-
 gcc/config/sparc/sparc.h                           |     4 +
 gcc/config/sparc/sparc.md                          |     4 +-
 gcc/config/xtensa/xtensa.cc                        |    20 +-
 gcc/config/xtensa/xtensa.md                        |    17 +
 gcc/configure                                      |    57 +-
 gcc/configure.ac                                   |    47 +-
 gcc/cp/ChangeLog                                   |    84 +
 gcc/cp/constexpr.cc                                |     3 +-
 gcc/cp/constraint.cc                               |    13 +-
 gcc/cp/cp-tree.h                                   |     7 +-
 gcc/cp/cvt.cc                                      |     6 +-
 gcc/cp/parser.cc                                   |    20 +-
 gcc/cp/pt.cc                                       |    39 +-
 gcc/cp/reflect.cc                                  |    55 +-
 gcc/diagnostics/client-data-hooks.h                |    53 +
 gcc/diagnostics/context.cc                         |     5 +-
 gcc/diagnostics/context.h                          |     4 +-
 gcc/diagnostics/html-sink.cc                       |    11 +-
 gcc/diagnostics/logical-locations.h                |     6 +-
 gcc/diagnostics/physical-location-maker.cc         |    75 +
 gcc/diagnostics/physical-location-maker.h          |    60 +
 gcc/diagnostics/sarif-sink.cc                      |    24 +-
 gcc/diagnostics/selftest-logical-locations.cc      |    18 +-
 gcc/diagnostics/selftest-logical-locations.h       |     6 +-
 gcc/diagnostics/state-graphs-to-dot.cc             |    15 +-
 gcc/doc/extend.texi                                | 11947 ++--
 gcc/doc/gcc.texi                                   |    16 +-
 gcc/doc/invoke.texi                                |   117 +-
 gcc/doc/trouble.texi                               |     3 +-
 gcc/fold-const.cc                                  |    72 +-
 gcc/fortran/ChangeLog                              |    70 +
 gcc/fortran/check.cc                               |    11 +-
 gcc/fortran/invoke.texi                            |    62 +
 gcc/fortran/resolve.cc                             |    36 +-
 gcc/fortran/trans-array.cc                         |     8 +-
 gcc/fortran/trans-decl.cc                          |     8 +-
 gcc/fortran/trans-expr.cc                          |    68 +-
 gcc/fortran/trans-intrinsic.cc                     |     9 +-
 gcc/fortran/trans-stmt.cc                          |     7 +-
 gcc/gcc-attribute-urlifier.cc                      |    37 +-
 gcc/go/ChangeLog                                   |     4 +
 gcc/go/gospec.cc                                   |     2 +-
 gcc/ipa-cp.cc                                      |     3 +-
 gcc/ipa-polymorphic-call.cc                        |     8 +-
 gcc/ipa-prop.cc                                    |     5 +-
 gcc/ipa-split.cc                                   |    59 +-
 gcc/ipa.cc                                         |    19 +-
 gcc/json-diagnostic.cc                             |   374 +
 gcc/json-diagnostic.h                              |    74 +
 gcc/json-parsing.cc                                |     1 +
 gcc/json-parsing.h                                 |    24 +
 gcc/libgdiagnostics.cc                             |    62 +-
 gcc/libsarifreplay.cc                              |    23 +-
 gcc/lra-constraints.cc                             |    52 +-
 gcc/lra-int.h                                      |     1 +
 gcc/lra.cc                                         |    32 +-
 gcc/omp-low.cc                                     |    39 +-
 gcc/optabs.cc                                      |    37 +-
 gcc/po/ChangeLog                                   |    10 +
 gcc/po/be.po                                       | 45434 ++++++++-------
 gcc/po/da.po                                       | 54109 ++++++++++--------
 gcc/po/de.po                                       | 52665 +++++++++--------
 gcc/po/el.po                                       | 45663 ++++++++-------
 gcc/po/es.po                                       | 53097 ++++++++++--------
 gcc/po/fi.po                                       | 51764 +++++++++--------
 gcc/po/fr.po                                       | 52792 +++++++++--------
 gcc/po/hr.po                                       | 45404 ++++++++-------
 gcc/po/id.po                                       | 55547 +++++++++---------
 gcc/po/ja.po                                       | 51110 +++++++++--------
 gcc/po/ka.po                                       | 43588 +++++++-------
 gcc/po/nl.po                                       | 48942 ++++++++--------
 gcc/po/ru.po                                       | 53687 ++++++++++--------
 gcc/po/sr.po                                       | 54891 +++++++++---------
 gcc/po/sv.po                                       | 52282 +++++++++--------
 gcc/po/tr.po                                       | 55276 +++++++++---------
 gcc/po/uk.po                                       | 52740 +++++++++--------
 gcc/po/vi.po                                       | 51983 +++++++++--------
 gcc/po/zh_CN.po                                    | 56116 ++++++++++---------
 gcc/po/zh_TW.po                                    | 54705 +++++++++---------
 gcc/predict.cc                                     |    15 +-
 gcc/regenerate-attr-urls.py                        |    75 +-
 gcc/rtl-ssa/blocks.cc                              |    99 +-
 gcc/rtl-ssa/functions.h                            |     2 +-
 gcc/rtl-ssa/insns.cc                               |    14 +-
 gcc/rust/ChangeLog                                 |   305 +
 gcc/rust/Make-lang.in                              |     2 -
 gcc/rust/ast/rust-ast-builder.cc                   |    16 +-
 gcc/rust/ast/rust-ast-builder.h                    |     4 +
 gcc/rust/ast/rust-ast-collector.cc                 |     6 +-
 gcc/rust/ast/rust-ast-full-decls.h                 |     1 +
 gcc/rust/ast/rust-ast.cc                           |    47 +-
 gcc/rust/ast/rust-ast.h                            |    44 +-
 gcc/rust/ast/rust-item.h                           |    14 +-
 gcc/rust/ast/rust-macro.h                          |     7 +-
 gcc/rust/ast/rust-path.h                           |    13 +-
 gcc/rust/ast/rust-type.h                           |    38 +
 gcc/rust/backend/rust-compile-asm.cc               |    23 +-
 gcc/rust/backend/rust-compile-base.cc              |    26 +-
 gcc/rust/backend/rust-compile-pattern.cc           |    51 +-
 gcc/rust/backend/rust-compile-pattern.h            |     5 +-
 .../checks/errors/rust-hir-pattern-analysis.cc     |     8 +-
 .../checks/lints/unused/rust-unused-checker.cc     |    52 +
 gcc/rust/checks/lints/unused/rust-unused-checker.h |     4 +
 gcc/rust/expand/rust-derive-clone.cc               |    21 +-
 gcc/rust/expand/rust-derive-copy.cc                |    13 +-
 gcc/rust/expand/rust-derive-debug.cc               |    13 +-
 gcc/rust/expand/rust-derive-default.cc             |    11 +-
 gcc/rust/expand/rust-derive-eq.cc                  |    19 +-
 gcc/rust/expand/rust-derive-hash.cc                |    11 +-
 gcc/rust/expand/rust-derive-ord.cc                 |    11 +-
 gcc/rust/expand/rust-derive-partial-eq.cc          |     9 +-
 gcc/rust/expand/rust-derive.cc                     |     6 +-
 gcc/rust/expand/rust-derive.h                      |     3 +-
 gcc/rust/expand/rust-expand-visitor.cc             |    10 +-
 gcc/rust/expand/rust-expand-visitor.h              |    15 +-
 gcc/rust/expand/rust-macro-expand.cc               |    35 +-
 gcc/rust/expand/rust-macro-expand.h                |     7 +-
 gcc/rust/expand/rust-macro-invoc-lexer.cc          |    21 +-
 gcc/rust/expand/rust-macro-invoc-lexer.h           |    48 +-
 gcc/rust/expand/rust-proc-macro-invoc-lexer.cc     |    65 -
 gcc/rust/expand/rust-proc-macro-invoc-lexer.h      |    48 -
 gcc/rust/hir/rust-ast-lower-expr.cc                |     4 +-
 gcc/rust/lex/rust-lex.cc                           |    24 +-
 gcc/rust/lex/rust-token.h                          |    12 +-
 gcc/rust/parse/rust-parse-impl-expr.hxx            |    70 +-
 gcc/rust/parse/rust-parse-impl-proc-macro.cc       |    34 -
 gcc/rust/parse/rust-parse-impl.hxx                 |    15 +
 gcc/rust/resolve/rust-default-resolver.cc          |    25 +
 gcc/rust/resolve/rust-early-name-resolver-2.0.cc   |     7 +-
 gcc/rust/resolve/rust-finalize-imports-2.0.cc      |    77 +-
 gcc/rust/resolve/rust-finalize-imports-2.0.h       |     3 +-
 gcc/rust/resolve/rust-forever-stack.h              |     8 +
 gcc/rust/resolve/rust-forever-stack.hxx            |    27 +-
 gcc/rust/resolve/rust-late-name-resolver-2.0.cc    |    30 +-
 gcc/rust/resolve/rust-name-resolution-context.h    |    12 +-
 .../resolve/rust-toplevel-name-resolver-2.0.cc     |    11 +-
 gcc/rust/rust-session-manager.cc                   |    15 +
 gcc/rust/typecheck/rust-hir-type-check-pattern.cc  |    17 +-
 gcc/rust/typecheck/rust-hir-type-check-struct.cc   |    24 +-
 gcc/rust/typecheck/rust-hir-type-check.h           |     2 +-
 gcc/rust/typecheck/rust-typecheck-context.cc       |    10 +-
 gcc/rust/util/rust-attribute-values.h              |     2 +
 gcc/rust/util/rust-attributes.cc                   |   285 +-
 gcc/rust/util/rust-attributes.h                    |     4 -
 gcc/rust/util/rust-hir-map.cc                      |    22 +-
 gcc/rust/util/rust-hir-map.h                       |     8 +-
 gcc/targhooks.cc                                   |    17 +
 gcc/targhooks.h                                    |     2 +
 gcc/testsuite/ChangeLog                            |  2166 +
 .../algol68/compile/error-denotation-1.a68         |     4 +
 .../algol68/compile/error-denotation-2.a68         |     7 +
 .../algol68/compile/error-denotation-3.a68         |     7 +
 gcc/testsuite/algol68/execute/plusab-1.a68         |    10 +-
 gcc/testsuite/algol68/execute/trimmer-13.a68       |    13 +
 .../c-c++-common/analyzer/coreutils-group_number.c |     1 +
 .../c-c++-common/analyzer/divide-by-zero-1.c       |    19 +
 .../analyzer/divide-by-zero-pr124195-2.c           |     8 +
 .../c-c++-common/analyzer/vector-ice-pr124188.c    |    12 +
 gcc/testsuite/g++.dg/DRs/dr3110.C                  |    11 +
 gcc/testsuite/g++.dg/cpp1y/var-templ88.C           |    20 +
 .../g++.dg/cpp2a/concepts-recursive-sat2.C         |     3 +-
 .../g++.dg/cpp2a/concepts-recursive-sat5.C         |     3 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-targ22.C         |    15 +
 gcc/testsuite/g++.dg/cpp2a/lambda-targ22a.C        |    20 +
 gcc/testsuite/g++.dg/cpp2a/lambda-targ23.C         |    14 +
 gcc/testsuite/g++.dg/gcov/gcov-threads-1.C         |     1 +
 .../g++.dg/gomp/{pr113436.C => pr113436-1.C}       |     4 +-
 gcc/testsuite/g++.dg/gomp/pr113436-2.C             |    41 +-
 gcc/testsuite/g++.dg/gomp/pr113436-3.C             |    55 +
 gcc/testsuite/g++.dg/gomp/pr113436-4.C             |    55 +
 gcc/testsuite/g++.dg/gomp/pr113436-5.C             |    28 +
 gcc/testsuite/g++.dg/ipa/pr123229.C                |    36 +
 gcc/testsuite/g++.dg/parse/typename6.C             |     2 +-
 gcc/testsuite/g++.dg/reflect/anon4.C               |     4 +-
 gcc/testsuite/g++.dg/reflect/compare9.C            |     5 +-
 gcc/testsuite/g++.dg/reflect/defarg1.C             |     8 +
 gcc/testsuite/g++.dg/reflect/diag5.C               |     9 +
 gcc/testsuite/g++.dg/reflect/expr11.C              |    17 +
 gcc/testsuite/g++.dg/reflect/expr12.C              |    18 +
 gcc/testsuite/g++.dg/reflect/extract11.C           |    18 +
 gcc/testsuite/g++.dg/reflect/members_of5.C         |     2 -
 gcc/testsuite/g++.dg/reflect/members_of9.C         |    17 +
 gcc/testsuite/g++.dg/reflect/parameters_of8.C      |    19 +
 gcc/testsuite/g++.dg/reflect/pr122634-2.C          |     2 +-
 gcc/testsuite/g++.dg/reflect/pr124227.C            |    15 +
 .../g++.dg/reflect/reflect_constant_array5.C       |    16 +
 .../g++.dg/reflect/reflect_constant_array6.C       |   104 +
 gcc/testsuite/g++.dg/reflect/substitute5.C         |    11 +
 gcc/testsuite/g++.dg/reflect/substitute6.C         |    13 +
 .../g++.target/arm/bfloat_cpp_typecheck.C          |     4 +-
 gcc/testsuite/g++.target/riscv/rvv/base/pr122448.C |    44 +
 gcc/testsuite/gcc.c-torture/compile/pr124250.c     |     8 +
 gcc/testsuite/gcc.c-torture/compile/pr124280.c     |    12 +
 .../gcc.dg/analyzer/divide-by-zero-pr124195-1.c    |     8 +
 .../gcc.dg/analyzer/putenv-ice-pr124232.c          |    10 +
 .../gcc.dg/plugin/taint-pr112850-precise.c         |     8 +-
 .../gcc.dg/plugin/taint-pr112850-too-complex.c     |     8 +-
 .../gcc.dg/plugin/taint-pr112850-unsanitized.c     |     8 +-
 gcc/testsuite/gcc.dg/plugin/taint-pr112850.c       |     8 +-
 gcc/testsuite/gcc.dg/pr119651.c                    |    10 +
 gcc/testsuite/gcc.dg/pr122572.c                    |    46 +
 gcc/testsuite/gcc.dg/pr123356-1.c                  |    58 +
 gcc/testsuite/gcc.dg/pr123356-2.c                  |    69 +
 gcc/testsuite/gcc.dg/pr123472.c                    |    16 +
 gcc/testsuite/gcc.dg/predict-24.c                  |    24 +
 gcc/testsuite/gcc.dg/predict-25.c                  |    24 +
 .../xtensa/pr120888-2.c => gcc.dg/sign-extend.c}   |     2 +-
 gcc/testsuite/gcc.dg/struct-alias-2.c              |   133 +
 gcc/testsuite/gcc.dg/torture/vec-cvt-1.c           |     8 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr110091-1.c         |    38 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110091-2.c         |    35 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110091-3.c         |    38 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110091-4.c         |    34 +
 gcc/testsuite/gcc.dg/tree-ssa/pr90036.c            |    69 +
 .../fast-math-complex-add-pattern-half-float.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s332.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s481.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s482.c    |     2 +-
 .../gcc.dg/vect/vect-early-break_143-pr124142.c    |    16 +
 gcc/testsuite/gcc.dg/vect/vect-early-break_61.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c     |     2 +-
 .../xtensa/pr120888-1.c => gcc.dg/zero-extend.c}   |     2 +-
 gcc/testsuite/gcc.misc-tests/gcov-30.c             |    77 +-
 .../aarch64/aarch64-json-tunings/boolean-2.c       |    12 +-
 .../aarch64/aarch64-json-tunings/empty-brackets.c  |     9 +-
 .../aarch64/aarch64-json-tunings/enum-2.c          |    19 +-
 .../aarch64/aarch64-json-tunings/integer-2.c       |    14 +-
 .../aarch64/aarch64-json-tunings/integer-3.c       |    13 +-
 .../aarch64/aarch64-json-tunings/malformed.c       |    11 +
 .../aarch64/aarch64-json-tunings/malformed.json    |     5 +
 .../aarch64-json-tunings/nullptr-issue-info.c      |    20 +
 .../aarch64-json-tunings/nullptr-issue-info.json   |    38 +
 .../aarch64/aarch64-json-tunings/string-2.c        |    12 +-
 .../aarch64-json-tunings/unidentified-key.c        |    12 +-
 .../aarch64/aarch64-json-tunings/unsigned-2.c      |    10 +-
 .../aarch64/aarch64-json-tunings/unsigned-3.c      |    10 +-
 gcc/testsuite/gcc.target/aarch64/bti-1.c           |     2 -
 gcc/testsuite/gcc.target/aarch64/cmpbr-3.c         |     2 +-
 .../gcc.target/aarch64/const_create_using_fmov.c   |     4 +-
 gcc/testsuite/gcc.target/aarch64/pr121240.c        |    15 +
 gcc/testsuite/gcc.target/aarch64/pr123285-1.c      |    36 +
 gcc/testsuite/gcc.target/aarch64/pr123786.c        |    38 +
 gcc/testsuite/gcc.target/aarch64/pr124167.c        |     7 +
 .../aarch64/sve/vect-early-break-cbranch_16.c      |    22 +
 .../gcc.target/aarch64/vec-init-single-const.c     |     6 +-
 .../gcc.target/aarch64/vect-cse-codegen.c          |    28 +-
 .../aarch64/vect-early-break-cbranch_3.c           |     2 +-
 gcc/testsuite/gcc.target/arm/addr-modes-int.c      |     2 +-
 gcc/testsuite/gcc.target/arm/bfloat16_scalar_1_2.c |     4 +-
 gcc/testsuite/gcc.target/arm/bfloat16_scalar_2_2.c |     4 +-
 gcc/testsuite/gcc.target/arm/bfloat16_scalar_3_2.c |     4 +-
 gcc/testsuite/gcc.target/arm/bfloat16_simd_1_2.c   |     4 +-
 gcc/testsuite/gcc.target/arm/bfloat16_simd_2_2.c   |     4 +-
 gcc/testsuite/gcc.target/arm/bfloat16_simd_3_2.c   |     4 +-
 gcc/testsuite/gcc.target/bpf/btfext-funcinfo.c     |     3 +-
 gcc/testsuite/gcc.target/bpf/btfext-lineinfo.c     |    51 +
 gcc/testsuite/gcc.target/bpf/core-attr-3.c         |     4 +-
 gcc/testsuite/gcc.target/bpf/core-attr-4.c         |     4 +-
 gcc/testsuite/gcc.target/bpf/core-attr-5.c         |     2 +-
 gcc/testsuite/gcc.target/bpf/core-attr-6.c         |     4 +-
 gcc/testsuite/gcc.target/bpf/core-attr-7.c         |   150 +
 gcc/testsuite/gcc.target/bpf/core-attr-calls.c     |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-pr124294.c   |    14 +
 gcc/testsuite/gcc.target/i386/avx512f-pr124315.c   |    33 +
 .../gcc.target/i386/avx512fp16-pr124335.c          |    13 +
 .../gcc.target/i386/avx512fp16-xorsign-1.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr124194.c           |    15 +
 gcc/testsuite/gcc.target/i386/stack-check-11.c     |     3 +-
 gcc/testsuite/gcc.target/i386/stack-check-18.c     |     3 +-
 gcc/testsuite/gcc.target/i386/stack-check-19.c     |     4 +-
 .../gcc.target/riscv/rvv/autovec/pr123381.c        |    11 +
 .../gcc.target/riscv/rvv/xtheadvector/pr124147.c   |    11 +
 gcc/testsuite/gfortran.dg/coarray/alloc_comp_4.f90 |    16 +-
 gcc/testsuite/gfortran.dg/coarray/atomic_2.f90     |    25 +-
 gcc/testsuite/gfortran.dg/coarray/caf.exp          |    25 +
 .../gfortran.dg/coarray/co_reduce_string.f90       |    94 +
 .../gfortran.dg/coarray/coarray_allocated.f90      |     9 +-
 gcc/testsuite/gfortran.dg/coarray/coindexed_1.f90  |    74 +-
 gcc/testsuite/gfortran.dg/coarray/coindexed_3.f08  |     4 +-
 gcc/testsuite/gfortran.dg/coarray/coindexed_5.f90  |   108 +-
 .../gfortran.dg/coarray/deallocate_sync.f90        |    26 +
 gcc/testsuite/gfortran.dg/coarray/dummy_3.f90      |     1 +
 gcc/testsuite/gfortran.dg/coarray/event_1.f90      |    89 +-
 gcc/testsuite/gfortran.dg/coarray/event_3.f08      |     4 +-
 gcc/testsuite/gfortran.dg/coarray/event_4.f08      |     3 +-
 .../gfortran.dg/coarray/failed_images_1.f08        |     2 +-
 .../gfortran.dg/coarray/failed_images_2.f08        |    39 +-
 gcc/testsuite/gfortran.dg/coarray/form_team_1.f90  |    18 +
 .../gfortran.dg/coarray/image_status_1.f08         |     2 +-
 .../gfortran.dg/coarray/image_status_2.f08         |    32 +-
 gcc/testsuite/gfortran.dg/coarray/lock_1.f90       |    18 +-
 gcc/testsuite/gfortran.dg/coarray/lock_2.f90       |     2 +
 gcc/testsuite/gfortran.dg/coarray/lock_3.f90       |    24 +
 gcc/testsuite/gfortran.dg/coarray/poly_run_3.f90   |     8 +-
 .../gfortran.dg/coarray/scalar_alloc_1.f90         |    13 +-
 .../gfortran.dg/coarray/stopped_images_1.f08       |     2 +-
 .../gfortran.dg/coarray/stopped_images_2.f08       |    39 +-
 gcc/testsuite/gfortran.dg/coarray/sync_1.f90       |     8 +-
 gcc/testsuite/gfortran.dg/coarray/sync_3.f90       |    26 +-
 gcc/testsuite/gfortran.dg/coarray/sync_team.f90    |    33 +
 gcc/testsuite/gfortran.dg/coarray_sync_memory.f90  |     4 +-
 .../gfortran.dg/deferred_character_40.f90          |    81 +
 gcc/testsuite/gfortran.dg/pr123947_1.f90           |    29 +
 gcc/testsuite/gfortran.dg/pr123947_2.f90           |    74 +
 gcc/testsuite/gfortran.dg/pr124208.f90             |    40 +
 gcc/testsuite/gfortran.dg/pr124235.f90             |    46 +
 gcc/testsuite/gfortran.dg/unconstrained_commons.f  |     1 -
 gcc/testsuite/gnat.dg/generic_inst17.adb           |    42 +
 gcc/testsuite/gnat.dg/generic_inst18.adb           |    45 +
 gcc/testsuite/gnat.dg/protected_deref1.adb         |    32 +
 gcc/testsuite/gnat.dg/specs/aggr12.ads             |    14 +
 gcc/testsuite/gnat.dg/specs/mutably_tagged2.ads    |    19 +
 gcc/testsuite/gnat.dg/specs/unchecked_union3.ads   |    80 +
 gcc/testsuite/lib/target-supports.exp              |     4 +-
 .../rust/borrowck/position_dependant_outlives.rs   |     3 +
 gcc/testsuite/rust/borrowck/reference.rs           |     3 +
 gcc/testsuite/rust/borrowck/return_ref_to_local.rs |     3 +
 gcc/testsuite/rust/borrowck/subset.rs              |     3 +
 gcc/testsuite/rust/borrowck/test_move.rs           |     3 +
 .../rust/borrowck/test_move_behind_reference.rs    |     3 +
 .../rust/borrowck/test_move_conditional.rs         |     3 +
 gcc/testsuite/rust/borrowck/tmp.rs                 |     3 +
 gcc/testsuite/rust/borrowck/use_while_mut.rs       |     3 +
 gcc/testsuite/rust/borrowck/use_while_mut_fr.rs    |     3 +
 .../rust/borrowck/well_formed_function_inputs.rs   |     3 +
 gcc/testsuite/rust/compile/abi-options1.rs         |     3 +
 gcc/testsuite/rust/compile/abi-vardaic.rs          |     3 +
 .../rust/compile/additional-trait-bounds1.rs       |     3 +
 .../rust/compile/additional-trait-bounds2.rs       |     3 +
 .../rust/compile/additional-trait-bounds2nr2.rs    |     3 +
 gcc/testsuite/rust/compile/all-cast.rs             |     3 +
 gcc/testsuite/rust/compile/array3.rs               |     3 +
 gcc/testsuite/rust/compile/array4.rs               |     3 +
 gcc/testsuite/rust/compile/array_empty_list.rs     |     3 +
 gcc/testsuite/rust/compile/arrays1.rs              |     3 +
 gcc/testsuite/rust/compile/arrays2.rs              |     3 +
 gcc/testsuite/rust/compile/assume.rs               |     3 +
 gcc/testsuite/rust/compile/attr-macro.rs           |     3 +
 .../rust/compile/attr-mismatch-crate-name.rs       |     3 +
 gcc/testsuite/rust/compile/attr_cold.rs            |     3 +
 gcc/testsuite/rust/compile/attr_deprecated.rs      |     3 +
 gcc/testsuite/rust/compile/attr_deprecated_2.rs    |     3 +
 gcc/testsuite/rust/compile/attr_malformed_doc.rs   |     3 +
 gcc/testsuite/rust/compile/attr_malformed_path.rs  |     3 +
 gcc/testsuite/rust/compile/auto_trait.rs           |     3 +
 gcc/testsuite/rust/compile/auto_trait_invalid.rs   |     3 +
 .../rust/compile/auto_trait_super_trait.rs         |     3 +
 gcc/testsuite/rust/compile/auto_trait_valid.rs     |     3 +
 gcc/testsuite/rust/compile/auto_traits1.rs         |     3 +
 gcc/testsuite/rust/compile/auto_traits2.rs         |     3 +
 gcc/testsuite/rust/compile/auto_traits4.rs         |     3 +
 gcc/testsuite/rust/compile/bad-crate-name1.rs      |     3 +
 gcc/testsuite/rust/compile/bad-crate-name2.rs      |     3 +
 gcc/testsuite/rust/compile/bad-rpit1.rs            |     3 +
 gcc/testsuite/rust/compile/bad=file-name.rs        |     3 +
 gcc/testsuite/rust/compile/bad_as_bool_char.rs     |     3 +
 gcc/testsuite/rust/compile/bad_file_name.txt.rs    |     3 +
 gcc/testsuite/rust/compile/bad_inner_doc.rs        |     3 +
 gcc/testsuite/rust/compile/bad_pub_enumitems.rs    |     3 +
 gcc/testsuite/rust/compile/bad_stmt_enums.rs       |     3 +
 gcc/testsuite/rust/compile/bad_toplevel_enums.rs   |     3 +
 gcc/testsuite/rust/compile/bad_tuple_index.rs      |     3 +
 gcc/testsuite/rust/compile/bad_type1.rs            |     3 +
 gcc/testsuite/rust/compile/bad_type2.rs            |     3 +
 gcc/testsuite/rust/compile/black_box.rs            |     3 +
 gcc/testsuite/rust/compile/bounds.rs               |     3 +
 gcc/testsuite/rust/compile/bounds1.rs              |     3 +
 gcc/testsuite/rust/compile/box_syntax.rs           |     3 +
 .../rust/compile/box_syntax_feature_gate.rs        |     3 +
 gcc/testsuite/rust/compile/braced_macro_arm.rs     |     3 +
 .../rust/compile/braced_macro_statements1.rs       |     3 +
 .../rust/compile/braced_macro_statements2.rs       |     3 +
 .../rust/compile/braced_macro_statements3.rs       |     3 +
 gcc/testsuite/rust/compile/break-rust1.rs          |     3 +
 gcc/testsuite/rust/compile/break-rust2.rs          |     3 +
 gcc/testsuite/rust/compile/break-rust3.rs          |     3 +
 gcc/testsuite/rust/compile/break1.rs               |     3 +
 gcc/testsuite/rust/compile/break2.rs               |     3 +
 .../rust/compile/break_continue_outside_loop.rs    |     3 +
 .../rust/compile/break_with_value_inside_loop.rs   |     3 +
 .../rust/compile/bug-with-default-generic.rs       |     3 +
 gcc/testsuite/rust/compile/bytecharstring.rs       |     3 +
 gcc/testsuite/rust/compile/canonical_paths1.rs     |     3 +
 gcc/testsuite/rust/compile/cast1.rs                |     3 +
 gcc/testsuite/rust/compile/cast4.rs                |     3 +
 gcc/testsuite/rust/compile/cast5.rs                |     3 +
 .../rust/compile/cast_float_as_integer.rs          |     3 +
 gcc/testsuite/rust/compile/cast_generics.rs        |     3 +
 gcc/testsuite/rust/compile/cfg-attr.rs             |     3 +
 gcc/testsuite/rust/compile/cfg-core1.rs            |     3 +
 gcc/testsuite/rust/compile/cfg-core2.rs            |     3 +
 gcc/testsuite/rust/compile/cfg-test.rs             |     3 +
 gcc/testsuite/rust/compile/cfg1.rs                 |     3 +
 gcc/testsuite/rust/compile/cfg2.rs                 |     3 +
 gcc/testsuite/rust/compile/cfg3.rs                 |     3 +
 gcc/testsuite/rust/compile/cfg4.rs                 |     3 +
 gcc/testsuite/rust/compile/cfg5.rs                 |     3 +
 gcc/testsuite/rust/compile/cfg6.rs                 |     3 +
 gcc/testsuite/rust/compile/changed_intrinsics.rs   |     3 +
 gcc/testsuite/rust/compile/closure_in_closure.rs   |     3 +
 gcc/testsuite/rust/compile/closure_move_expr.rs    |     3 +
 gcc/testsuite/rust/compile/closure_no_type_anno.rs |     3 +
 gcc/testsuite/rust/compile/cmp1.rs                 |     3 +
 gcc/testsuite/rust/compile/compile.exp             |    17 +-
 gcc/testsuite/rust/compile/complex-path1.rs        |     3 +
 .../rust/compile/complex_qualified_path_in_expr.rs |     3 +
 gcc/testsuite/rust/compile/const-issue1440.rs      |     3 +
 gcc/testsuite/rust/compile/const1.rs               |     3 +
 gcc/testsuite/rust/compile/const10.rs              |     3 +
 gcc/testsuite/rust/compile/const2.rs               |     3 +
 gcc/testsuite/rust/compile/const3.rs               |     3 +
 gcc/testsuite/rust/compile/const4.rs               |     3 +
 gcc/testsuite/rust/compile/const5.rs               |     3 +
 gcc/testsuite/rust/compile/const6.rs               |     3 +
 gcc/testsuite/rust/compile/const7.rs               |     3 +
 gcc/testsuite/rust/compile/const8.rs               |     3 +
 gcc/testsuite/rust/compile/const9.rs               |     3 +
 gcc/testsuite/rust/compile/const_async_function.rs |     3 +
 gcc/testsuite/rust/compile/const_generics_1.rs     |     3 +
 gcc/testsuite/rust/compile/const_generics_10.rs    |     3 +
 gcc/testsuite/rust/compile/const_generics_11.rs    |     3 +
 gcc/testsuite/rust/compile/const_generics_12.rs    |     3 +
 gcc/testsuite/rust/compile/const_generics_13.rs    |     3 +
 gcc/testsuite/rust/compile/const_generics_14.rs    |     3 +
 gcc/testsuite/rust/compile/const_generics_15.rs    |     3 +
 gcc/testsuite/rust/compile/const_generics_16.rs    |     3 +
 gcc/testsuite/rust/compile/const_generics_17.rs    |     3 +
 gcc/testsuite/rust/compile/const_generics_18.rs    |     3 +
 gcc/testsuite/rust/compile/const_generics_19.rs    |     3 +
 gcc/testsuite/rust/compile/const_generics_2.rs     |     3 +
 gcc/testsuite/rust/compile/const_generics_3.rs     |     3 +
 gcc/testsuite/rust/compile/const_generics_4.rs     |     3 +
 gcc/testsuite/rust/compile/const_generics_5.rs     |     3 +
 gcc/testsuite/rust/compile/const_generics_6.rs     |     3 +
 gcc/testsuite/rust/compile/const_generics_7.rs     |     3 +
 gcc/testsuite/rust/compile/const_generics_8.rs     |     3 +
 gcc/testsuite/rust/compile/const_generics_9.rs     |     3 +
 gcc/testsuite/rust/compile/const_trait_fn.rs       |     3 +
 gcc/testsuite/rust/compile/continue1.rs            |     3 +
 gcc/testsuite/rust/compile/crate-metavar1.rs       |     3 +
 gcc/testsuite/rust/compile/deadcode_err1.rs        |     3 +
 gcc/testsuite/rust/compile/deadcode_err2.rs        |     3 +
 .../rust/compile/debug-diagnostics-default.rs      |     3 +
 .../rust/compile/debug-diagnostics-off.rs          |     3 +
 gcc/testsuite/rust/compile/debug-diagnostics-on.rs |     3 +
 gcc/testsuite/rust/compile/decl_macro1.rs          |     3 +
 gcc/testsuite/rust/compile/decl_macro2.rs          |     3 +
 gcc/testsuite/rust/compile/decl_macro3.rs          |     3 +
 gcc/testsuite/rust/compile/decl_macro4.rs          |     3 +
 gcc/testsuite/rust/compile/decl_macro5.rs          |     3 +
 gcc/testsuite/rust/compile/decl_macro6.rs          |     3 +
 gcc/testsuite/rust/compile/decl_macro7.rs          |     3 +
 gcc/testsuite/rust/compile/default_not_a_kw.rs     |     3 +
 .../rust/compile/deferred_const_inference.rs       |     3 +
 gcc/testsuite/rust/compile/deprecated-fn.rs        |     3 +
 gcc/testsuite/rust/compile/derive-debug1.rs        |     3 +
 gcc/testsuite/rust/compile/derive-default1.rs      |     6 +-
 gcc/testsuite/rust/compile/derive-eq-invalid.rs    |     4 +
 gcc/testsuite/rust/compile/derive-hash1.rs         |     4 +
 gcc/testsuite/rust/compile/derive-partialeq1.rs    |     3 +
 gcc/testsuite/rust/compile/derive_clone_enum1.rs   |     3 +
 gcc/testsuite/rust/compile/derive_clone_enum2.rs   |     3 +
 gcc/testsuite/rust/compile/derive_clone_enum3.rs   |     3 +
 gcc/testsuite/rust/compile/derive_empty.rs         |     3 +
 gcc/testsuite/rust/compile/derive_macro1.rs        |     3 +
 gcc/testsuite/rust/compile/derive_macro3.rs        |     3 +
 gcc/testsuite/rust/compile/derive_macro4.rs        |     3 +
 gcc/testsuite/rust/compile/derive_macro6.rs        |     3 +
 gcc/testsuite/rust/compile/derive_macro7.rs        |     3 +
 gcc/testsuite/rust/compile/derive_macro8.rs        |     3 +
 gcc/testsuite/rust/compile/derive_partial_ord1.rs  |     3 +
 gcc/testsuite/rust/compile/diagnostic_underline.rs |     3 +
 .../rust/compile/doc_isolated_cr_block_comment.rs  |     3 +
 .../compile/doc_isolated_cr_inner_block_comment.rs |     3 +
 .../compile/doc_isolated_cr_inner_line_comment.rs  |     3 +
 .../rust/compile/doc_isolated_cr_line_comment.rs   |     3 +
 gcc/testsuite/rust/compile/doc_macro.rs            |     3 +
 .../rust/compile/dropck_eyepatch_feature_gate.rs   |     3 +
 gcc/testsuite/rust/compile/dup_fields.rs           |     3 +
 gcc/testsuite/rust/compile/e0579-neg-float-fail.rs |     3 +
 gcc/testsuite/rust/compile/e0579-neg-float.rs      |     3 +
 .../rust/compile/empty_comment_before_match.rs     |     3 +
 gcc/testsuite/rust/compile/empty_union.rs          |     3 +
 gcc/testsuite/rust/compile/enum_discriminant1.rs   |     3 +
 gcc/testsuite/rust/compile/enum_discriminant2.rs   |     3 +
 gcc/testsuite/rust/compile/enum_discriminant3.rs   |     3 +
 gcc/testsuite/rust/compile/enum_variant_name.rs    |     3 +
 .../rust/compile/exclusive_range_pattern.rs        |     3 +
 .../exclusive_range_pattern_feature_gate.rs        |     3 +
 gcc/testsuite/rust/compile/exhaustiveness1.rs      |     3 +
 gcc/testsuite/rust/compile/exhaustiveness2.rs      |     3 +
 gcc/testsuite/rust/compile/exhaustiveness3.rs      |     3 +
 .../rust/compile/expand_macro_qual_path_in_type.rs |     3 +
 gcc/testsuite/rust/compile/expected_type_args2.rs  |     3 +
 gcc/testsuite/rust/compile/expected_type_args3.rs  |     3 +
 gcc/testsuite/rust/compile/export_name.rs          |    10 +
 .../rust/compile/extern_c_named_variadic.rs        |     3 +
 .../rust/compile/extern_func_with_body.rs          |     3 +
 gcc/testsuite/rust/compile/extern_generics.rs      |     3 +
 gcc/testsuite/rust/compile/extern_type_item.rs     |     3 +
 .../rust/compile/extern_type_item_missing_semi.rs  |     3 +
 gcc/testsuite/rust/compile/feature.rs              |     3 +
 gcc/testsuite/rust/compile/feature_extern_types.rs |     3 +
 gcc/testsuite/rust/compile/feature_intrinsics.rs   |     3 +
 gcc/testsuite/rust/compile/feature_rust_attri0.rs  |     3 +
 gcc/testsuite/rust/compile/feature_rust_attri1.rs  |     3 +
 gcc/testsuite/rust/compile/for-loop1.rs            |     3 +
 gcc/testsuite/rust/compile/for-loop2.rs            |     3 +
 gcc/testsuite/rust/compile/for_expr.rs             |     3 +
 gcc/testsuite/rust/compile/for_lifetimes.rs        |     3 +
 .../rust/compile/format_args_basic_expansion.rs    |     3 +
 gcc/testsuite/rust/compile/format_args_concat.rs   |     3 +
 .../rust/compile/format_args_extra_comma.rs        |     3 +
 gcc/testsuite/rust/compile/found_struct.rs         |     3 +
 gcc/testsuite/rust/compile/frust-compile-until.rs  |     3 +
 gcc/testsuite/rust/compile/func-const-unsafe.rs    |     3 +
 gcc/testsuite/rust/compile/func1.rs                |     3 +
 gcc/testsuite/rust/compile/func2.rs                |     3 +
 gcc/testsuite/rust/compile/func3.rs                |     3 +
 gcc/testsuite/rust/compile/func4.rs                |     3 +
 gcc/testsuite/rust/compile/func5.rs                |     3 +
 .../rust/compile/functions_without_body.rs         |     3 +
 gcc/testsuite/rust/compile/gat1.rs                 |     3 +
 gcc/testsuite/rust/compile/generic-default1.rs     |     3 +
 gcc/testsuite/rust/compile/generic_auto_trait.rs   |     3 +
 gcc/testsuite/rust/compile/generics1.rs            |     3 +
 gcc/testsuite/rust/compile/generics10.rs           |     3 +
 gcc/testsuite/rust/compile/generics11.rs           |     3 +
 gcc/testsuite/rust/compile/generics12.rs           |     3 +
 gcc/testsuite/rust/compile/generics13.rs           |     3 +
 gcc/testsuite/rust/compile/generics14.rs           |     3 +
 gcc/testsuite/rust/compile/generics2.rs            |     3 +
 gcc/testsuite/rust/compile/generics3.rs            |     3 +
 gcc/testsuite/rust/compile/generics4.rs            |     3 +
 gcc/testsuite/rust/compile/generics5.rs            |     3 +
 gcc/testsuite/rust/compile/generics6.rs            |     3 +
 gcc/testsuite/rust/compile/generics7.rs            |     3 +
 gcc/testsuite/rust/compile/generics8.rs            |     3 +
 gcc/testsuite/rust/compile/generics9.rs            |     3 +
 gcc/testsuite/rust/compile/glob_import_enum.rs     |     3 +
 gcc/testsuite/rust/compile/global-path-array.rs    |     3 +
 gcc/testsuite/rust/compile/if-without-else.rs      |     3 +
 gcc/testsuite/rust/compile/if_let_expr.rs          |     3 +
 gcc/testsuite/rust/compile/if_let_expr_simple.rs   |     3 +
 gcc/testsuite/rust/compile/iflet.rs                |     3 +
 gcc/testsuite/rust/compile/impl_fnptr.rs           |     3 +
 gcc/testsuite/rust/compile/impl_trait_diag.rs      |     3 +
 .../rust/compile/impl_trait_generic_arg.rs         |     3 +
 .../rust/compile/implicit_returns_err1.rs          |     3 +
 .../rust/compile/implicit_returns_err2.rs          |     3 +
 .../rust/compile/implicit_returns_err3.rs          |     3 +
 .../rust/compile/implicit_returns_err4.rs          |     3 +
 gcc/testsuite/rust/compile/import_wildcards.rs     |     3 +
 gcc/testsuite/rust/compile/include_empty.rs        |     3 +
 gcc/testsuite/rust/compile/infer-crate-name.rs     |     3 +
 gcc/testsuite/rust/compile/inline_1.rs             |     3 +
 gcc/testsuite/rust/compile/inline_2.rs             |     3 +
 .../rust/compile/inline_asm_compile_nop.rs         |     3 +
 .../rust/compile/inline_asm_faulty_clobber.rs      |     3 +
 .../rust/compile/inline_asm_ident_first.rs         |     3 +
 .../rust/compile/inline_asm_illegal_operands.rs    |     3 +
 .../rust/compile/inline_asm_illegal_options.rs     |     3 +
 .../rust/compile/inline_asm_legal_options.rs       |     3 +
 gcc/testsuite/rust/compile/inline_asm_nop.rs       |     3 +
 .../rust/compile/inline_asm_outside_unsafe.rs      |     3 +
 .../rust/compile/inline_asm_parse_operand.rs       |     3 +
 .../compile/inline_asm_parse_output_operand.rs     |     3 +
 gcc/testsuite/rust/compile/inline_asm_typecheck.rs |     3 +
 gcc/testsuite/rust/compile/invalid_label_name.rs   |     3 +
 gcc/testsuite/rust/compile/invalid_variadics.rs    |     3 +
 gcc/testsuite/rust/compile/issue-1005.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1006.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1019.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1023.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1031.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1034.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1048.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1073.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1081.rs           |    16 +
 gcc/testsuite/rust/compile/issue-1089.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1089/test_mod.rs  |     3 +
 gcc/testsuite/rust/compile/issue-1128.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1129-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-1129-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-1130.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1131.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1152.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1165.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1173.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1210.rs           |    29 +
 gcc/testsuite/rust/compile/issue-1226.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1234.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1235.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1237.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1251.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1271.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1272.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1289.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1323-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-1323-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-1361.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1383.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1393.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1422.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1446.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1447.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1483.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1485.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1487.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1524.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1525.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1589.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1725-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-1725-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-1773.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1786.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1807.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1813.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1830_bytes.rs     |     3 +
 gcc/testsuite/rust/compile/issue-1830_str.rs       |     3 +
 gcc/testsuite/rust/compile/issue-1893.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1901.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1930.rs           |     3 +
 gcc/testsuite/rust/compile/issue-1981.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2015.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2019-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2019-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2019-3.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2029.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2035.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2036.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2037.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2039.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2040.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2042.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2043.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2070.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2105.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2106.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2125.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2135.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2136-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2136-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2139.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2142.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2165.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2166.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2178.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2187.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2188.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2189.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2190-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2190-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2195.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2203.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2207.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2225.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2238.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2304.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2323.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2324-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2324-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2330.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2369.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2375.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2391.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2394.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2421_str.rs       |     3 +
 gcc/testsuite/rust/compile/issue-2423.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2431.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2477.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2478.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2479.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2499.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2514.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2567-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2567-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2567-3.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2645.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2650-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2650-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-266.rs            |     3 +
 gcc/testsuite/rust/compile/issue-2665.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2680.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2709.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2723-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2723-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2725.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2747.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2767.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2772-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2772-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2775.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2782.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2785.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2788.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2812.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2847-b.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2847.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2850.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2905-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2905-2.rs         |     7 +
 gcc/testsuite/rust/compile/issue-2906.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2907.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2951.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2953-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2953-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-2954.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2987.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3009.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3022.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3030.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3032-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3032-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3033.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3035.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3036.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3045-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3045-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3046.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3082.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3139-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3139-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3139-3.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3140.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3141.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3144.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3174.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3231.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3242.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3261.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3304.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3315-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3315-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3350.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3382.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3402-1.rs         |     6 +-
 gcc/testsuite/rust/compile/issue-3402-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3403.rs           |     6 +-
 gcc/testsuite/rust/compile/issue-3454.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3524.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3525.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3530-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3530-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3538.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3541-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3541-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3546.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3549.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3551.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3552.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3553.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3554-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3554-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3556.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3563.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3566-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3566-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3567.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3568.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3581-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3581-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3588.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3592.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3599.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3605.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3606.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3612.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3613.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3614.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3615.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3617.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3618.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3625.rs           |     5 +-
 gcc/testsuite/rust/compile/issue-3628.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3642.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3643.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3645.rs           |    10 +-
 gcc/testsuite/rust/compile/issue-3646.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3647.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3648.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3649.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3652.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3654.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3656.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3657.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3659.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3660.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3661.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3662.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3663.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3664.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3665.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3667.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3671.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3711.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3726.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3836.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3874.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3876.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3885.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3898.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3904.rs           |    13 +-
 gcc/testsuite/rust/compile/issue-3915.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3916.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3922.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3924.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3928.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3929-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3929-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3930.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3947.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3958.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3960.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3965-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3965-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3966.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3969.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3971.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3974.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3977.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3978.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4006.rs           |     3 +
 gcc/testsuite/rust/compile/issue-402.rs            |     3 +
 gcc/testsuite/rust/compile/issue-407-2.rs          |     3 +
 gcc/testsuite/rust/compile/issue-407.rs            |     3 +
 gcc/testsuite/rust/compile/issue-4090-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-4090-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-4139.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4140-1.rs         |     3 +
 gcc/testsuite/rust/compile/issue-4140-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-4145.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4146.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4148.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4155.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4162.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4163-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-4163.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4165.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4166.rs           |    22 +
 gcc/testsuite/rust/compile/issue-4168.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4188.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4212.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4213.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4219.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4222.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4225.rs           |    10 +
 gcc/testsuite/rust/compile/issue-4226.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4231.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4232.rs           |     6 +
 gcc/testsuite/rust/compile/issue-4234.rs           |     6 +
 gcc/testsuite/rust/compile/issue-4235.rs           |     5 +
 gcc/testsuite/rust/compile/issue-4242.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4245.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4260_0.rs         |     3 +
 gcc/testsuite/rust/compile/issue-4261.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4262.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4267.rs           |     3 +
 gcc/testsuite/rust/compile/issue-4301.rs           |     3 +
 .../rust/compile/issue-4375-ice-regression.rs      |    11 +
 .../rust/compile/issue-4375-multiple-errors.rs     |    27 +
 .../rust/compile/issue-4375-tuple-pattern.rs       |    13 +
 gcc/testsuite/rust/compile/issue-4387.rs           |    14 +
 gcc/testsuite/rust/compile/issue-4388.rs           |    16 +
 gcc/testsuite/rust/compile/issue-4402.rs           |     9 +
 gcc/testsuite/rust/compile/issue-4410.rs           |    11 +
 gcc/testsuite/rust/compile/issue-4412.rs           |     9 +
 gcc/testsuite/rust/compile/issue-4414.rs           |    30 +
 gcc/testsuite/rust/compile/issue-557.rs            |     3 +
 gcc/testsuite/rust/compile/issue-635-1.rs          |     3 +
 gcc/testsuite/rust/compile/issue-635-2.rs          |     3 +
 gcc/testsuite/rust/compile/issue-850.rs            |     3 +
 gcc/testsuite/rust/compile/issue-852.rs            |     3 +
 gcc/testsuite/rust/compile/issue-855.rs            |     3 +
 gcc/testsuite/rust/compile/issue-867.rs            |     3 +
 gcc/testsuite/rust/compile/issue-925.rs            |     3 +
 gcc/testsuite/rust/compile/issue_4402_foo.rs       |     1 +
 gcc/testsuite/rust/compile/iterators1.rs           |     3 +
 gcc/testsuite/rust/compile/lang-impl.rs            |     3 +
 gcc/testsuite/rust/compile/lang_feature_gate.rs    |     3 +
 gcc/testsuite/rust/compile/let_alt.rs              |     3 +
 .../rust/compile/lifetime_name_validation.rs       |     3 +
 gcc/testsuite/rust/compile/link_name-malformed.rs  |     3 +
 .../rust/compile/link_section-malformed.rs         |     8 +
 gcc/testsuite/rust/compile/lookup_err1.rs          |     3 +
 .../rust/compile/loop_constant_context.rs          |     5 +-
 .../rust/compile/macros/builtin/builtin_macro.exp  |     3 +
 .../rust/compile/macros/builtin/compile_error.rs   |     3 +
 .../rust/compile/macros/builtin/concat.rs          |     3 +
 .../rust/compile/macros/builtin/eager1.rs          |     3 +
 .../rust/compile/macros/builtin/eager2.rs          |     3 +
 .../rust/compile/macros/builtin/eager3.rs          |     3 +
 gcc/testsuite/rust/compile/macros/builtin/env.rs   |     3 +
 .../rust/compile/macros/builtin/include1.rs        |     3 +
 .../rust/compile/macros/builtin/include2.rs        |     3 +
 .../rust/compile/macros/builtin/include3.rs        |     3 +
 .../rust/compile/macros/builtin/include4.rs        |     3 +
 .../rust/compile/macros/builtin/include_bytes.rs   |     3 +
 .../macros/builtin/include_bytes_location_info.rs  |     3 +
 .../rust/compile/macros/builtin/include_str.rs     |     3 +
 .../macros/builtin/include_str_location_info.rs    |     3 +
 .../rust/compile/macros/builtin/invalid_utf8       |     3 +
 .../rust/compile/macros/builtin/not_found.rs       |     3 +
 .../rust/compile/macros/builtin/option_env1.rs     |     3 +
 .../rust/compile/macros/builtin/option_env2.rs     |     3 +
 .../rust/compile/macros/builtin/option_env3.rs     |     3 +
 .../rust/compile/macros/builtin/recurse2.rs        |     3 +
 .../rust/compile/macros/mbe/macro-delim.rs         |     3 +
 .../compile/macros/mbe/macro-duplicate-binding.rs  |    10 +
 .../rust/compile/macros/mbe/macro-expand-module.rs |     3 +
 .../rust/compile/macros/mbe/macro-issue1053-2.rs   |     3 +
 .../rust/compile/macros/mbe/macro-issue1053.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue1224.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue1233.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue1395-2.rs   |     3 +
 .../rust/compile/macros/mbe/macro-issue1395.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue1400-2.rs   |     3 +
 .../rust/compile/macros/mbe/macro-issue1400.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue2092.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue2192.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue2194.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue2229.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue2264.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue2268.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue2273.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue2653.rs     |     3 +
 .../compile/macros/mbe/macro-issue2983_2984.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue3608.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue3693.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue3708.rs     |     3 +
 .../rust/compile/macros/mbe/macro-issue3709-1.rs   |     3 +
 .../rust/compile/macros/mbe/macro-issue3709-2.rs   |     3 +
 .../rust/compile/macros/mbe/macro-issue4054.rs     |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro1.rs    |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro10.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro11.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro12.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro13.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro14.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro15.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro16.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro17.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro18.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro19.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro2.rs    |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro20.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro21.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro22.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro23.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro25.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro26.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro27.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro28.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro29.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro3.rs    |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro30.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro31.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro32.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro33.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro34.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro35.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro36.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro37.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro38.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro39.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro4.rs    |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro40.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro41.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro42.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro43.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro44.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro45.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro46.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro47.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro48.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro49.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro5.rs    |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro50.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro51.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro52.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro53.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro54.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro55.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro56.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro57.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro58.rs   |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro6.rs    |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro7.rs    |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro8.rs    |     3 +
 gcc/testsuite/rust/compile/macros/mbe/macro9.rs    |     3 +
 .../compile/macros/mbe/macro_call_statement.rs     |     3 +
 .../rust/compile/macros/mbe/macro_export_1.rs      |     3 +
 .../rust/compile/macros/mbe/macro_return.rs        |     3 +
 .../compile/macros/mbe/macro_rules_macro_rules.rs  |     3 +
 .../rust/compile/macros/mbe/macro_use1.rs          |     3 +
 .../rust/compile/macros/mbe/mbe_macro.exp          |     3 +
 .../rust/compile/macros/mbe/meta-param.rs          |     3 +
 .../compile/macros/proc/attribute_crate_type.rs    |     3 +
 .../compile/macros/proc/attribute_non_function.rs  |     3 +
 .../macros/proc/attribute_non_root_function.rs     |     3 +
 .../macros/proc/attribute_non_root_method.rs       |     3 +
 .../macros/proc/attribute_non_root_module.rs       |     3 +
 .../rust/compile/macros/proc/attribute_private.rs  |     3 +
 .../rust/compile/macros/proc/crate_type.rs         |     3 +
 .../rust/compile/macros/proc/derive_crate_type.rs  |     3 +
 .../rust/compile/macros/proc/derive_malformed.rs   |     3 +
 .../compile/macros/proc/derive_non_function.rs     |     3 +
 .../macros/proc/derive_non_root_function.rs        |     3 +
 .../compile/macros/proc/derive_non_root_module.rs  |     3 +
 .../rust/compile/macros/proc/derive_private.rs     |     3 +
 .../rust/compile/macros/proc/non_function.rs       |     3 +
 .../rust/compile/macros/proc/non_root_function.rs  |     3 +
 .../rust/compile/macros/proc/non_root_method.rs    |     3 +
 .../rust/compile/macros/proc/non_root_module.rs    |     3 +
 .../compile/macros/proc/non_root_trait_method.rs   |     3 +
 gcc/testsuite/rust/compile/macros/proc/private.rs  |     3 +
 .../rust/compile/macros/proc/proc_macro.exp        |     3 +
 .../rust/compile/macros/proc/pub_function.rs       |     3 +
 .../rust/compile/macros/proc/pub_module.rs         |     3 +
 .../rust/compile/match-identifierpattern-enum.rs   |     3 +
 .../rust/compile/match-identifierpattern.rs        |     3 +
 gcc/testsuite/rust/compile/match-never-ltype.rs    |     3 +
 gcc/testsuite/rust/compile/match-never-rtype.rs    |     3 +
 .../rust/compile/match-restpattern-tuple-1.rs      |     3 +
 .../rust/compile/match-restpattern-tuple-2.rs      |     3 +
 .../rust/compile/match-slicepattern-array.rs       |     3 +
 .../rust/compile/match-slicepattern-slice.rs       |     3 +
 gcc/testsuite/rust/compile/match-struct-path.rs    |     3 +
 .../compile/match-structpattern-tuplefield-err.rs  |    20 +
 .../rust/compile/match-structpattern-tuplefield.rs |    14 +
 .../rust/compile/match-tuplestructpattern-err.rs   |     3 +
 .../match-tuplestructpattern-non-variant.rs        |     3 +
 .../rust/compile/match-tuplestructpattern-rest.rs  |     3 +
 .../rust/compile/match-tuplestructpattern.rs       |     3 +
 gcc/testsuite/rust/compile/match1.rs               |     3 +
 gcc/testsuite/rust/compile/match2.rs               |     3 +
 gcc/testsuite/rust/compile/match3.rs               |     3 +
 gcc/testsuite/rust/compile/match4.rs               |     3 +
 gcc/testsuite/rust/compile/match5.rs               |     3 +
 gcc/testsuite/rust/compile/match6.rs               |     3 +
 gcc/testsuite/rust/compile/match7.rs               |     3 +
 gcc/testsuite/rust/compile/match8.rs               |     3 +
 gcc/testsuite/rust/compile/match9.rs               |     3 +
 gcc/testsuite/rust/compile/match_break.rs          |     3 +
 gcc/testsuite/rust/compile/may_dangle.rs           |     3 +
 gcc/testsuite/rust/compile/method1.rs              |     3 +
 gcc/testsuite/rust/compile/method2.rs              |     3 +
 gcc/testsuite/rust/compile/min_specialization1.rs  |     3 +
 gcc/testsuite/rust/compile/mismatch-crate-name.rs  |     3 +
 gcc/testsuite/rust/compile/mismatched-types.rs     |     3 +
 .../rust/compile/missing_closing_paren.rs          |     3 +
 .../rust/compile/missing_constructor_fields.rs     |     9 +-
 gcc/testsuite/rust/compile/missing_return1.rs      |     3 +
 gcc/testsuite/rust/compile/mod_missing_middle.rs   |     3 +
 .../mod_missing_middle/missing_middle/both_path.rs |     3 +
 .../missing_middle/explicit.not.rs                 |     3 +
 .../missing_middle/explicit.not/other.rs           |     3 +
 .../missing_middle/inner_path.rs                   |     3 +
 .../missing_middle/outer_path.rs                   |     3 +
 .../mod_missing_middle/missing_middle/sub/mod.rs   |     3 +
 gcc/testsuite/rust/compile/multi_reference_type.rs |     3 +
 gcc/testsuite/rust/compile/multiline-string.rs     |     3 +
 gcc/testsuite/rust/compile/multiple_bindings1.rs   |     3 +
 gcc/testsuite/rust/compile/multiple_bindings2.rs   |     3 +
 gcc/testsuite/rust/compile/mutability_checks1.rs   |     3 +
 gcc/testsuite/rust/compile/name_resolution1.rs     |     3 +
 gcc/testsuite/rust/compile/name_resolution10.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution11.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution12.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution13.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution14.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution15.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution16.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution17.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution18.rs    |     9 +-
 gcc/testsuite/rust/compile/name_resolution19.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution2.rs     |     3 +
 gcc/testsuite/rust/compile/name_resolution20.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution22.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution23.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution24.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution25.rs    |     3 +
 gcc/testsuite/rust/compile/name_resolution26.rs    |    13 +
 gcc/testsuite/rust/compile/name_resolution3.rs     |     3 +
 gcc/testsuite/rust/compile/name_resolution4.rs     |     3 +
 gcc/testsuite/rust/compile/name_resolution5.rs     |     3 +
 gcc/testsuite/rust/compile/name_resolution6.rs     |     3 +
 gcc/testsuite/rust/compile/name_resolution7.rs     |     3 +
 gcc/testsuite/rust/compile/name_resolution8.rs     |     3 +
 gcc/testsuite/rust/compile/name_resolution9.rs     |     3 +
 gcc/testsuite/rust/compile/negative_impls.rs       |     3 +
 gcc/testsuite/rust/compile/negative_impls_2.rs     |     3 +
 gcc/testsuite/rust/compile/nested_generic.rs       |     3 +
 .../rust/compile/nested_macro_definition.rs        |     3 +
 gcc/testsuite/rust/compile/nested_macro_use1.rs    |     3 +
 gcc/testsuite/rust/compile/nested_macro_use2.rs    |     3 +
 gcc/testsuite/rust/compile/nested_macro_use3.rs    |     3 +
 gcc/testsuite/rust/compile/never_type1.rs          |     3 +
 .../rust/compile/no-crate-level-outer-attr.rs      |     5 +
 gcc/testsuite/rust/compile/no_mangle-malformed.rs  |     3 +
 gcc/testsuite/rust/compile/non-snake-case_0.rs     |    19 +
 .../rust/compile/non-upper-case-globals_0.rs       |     7 +
 .../rust/compile/non_foreign_variadic_function.rs  |     3 +
 gcc/testsuite/rust/compile/non_member_const.rs     |     3 +
 gcc/testsuite/rust/compile/nonexistent-field.rs    |     3 +
 .../compile/not_a_float_literal_tuple_index.rs     |     3 +
 .../rust/compile/not_find_value_in_scope.rs        |     3 +
 gcc/testsuite/rust/compile/not_raw_ref_op.rs       |     3 +
 gcc/testsuite/rust/compile/offset_of1.rs           |     3 +
 gcc/testsuite/rust/compile/offset_of2.rs           |     3 +
 .../parse_associated_type_as_generic_arg.rs        |     3 +
 .../parse_associated_type_as_generic_arg2.rs       |     3 +
 .../parse_associated_type_as_generic_arg3.rs       |     3 +
 gcc/testsuite/rust/compile/parse_closure_bind.rs   |     3 +
 .../compile/parse_complex_generic_application.rs   |     3 +
 .../compile/parse_complex_generic_application2.rs  |     3 +
 .../rust/compile/parse_empty_tuple_pattern.rs      |     3 +
 gcc/testsuite/rust/compile/parse_float_dot.rs      |     3 +
 .../rust/compile/parse_generic_path_expr.rs        |     3 +
 .../rust/compile/parse_global_path_generic.rs      |     3 +
 .../rust/compile/parse_invalid_specialization.rs   |     3 +
 .../rust/compile/parse_item_default_macro.rs       |     3 +
 gcc/testsuite/rust/compile/parse_pub_unit_type.rs  |     3 +
 gcc/testsuite/rust/compile/parse_range.rs          |     3 +
 .../rust/compile/parse_simple_path_fail_1.rs       |     3 +
 .../rust/compile/parse_simple_path_fail_2.rs       |     3 +
 gcc/testsuite/rust/compile/parse_specialization.rs |     3 +
 .../rust/compile/parse_variadic_function.rs        |     3 +
 gcc/testsuite/rust/compile/path_as_generic_arg.rs  |     3 +
 gcc/testsuite/rust/compile/pattern-or.rs           |     3 +
 gcc/testsuite/rust/compile/pattern-struct.rs       |     3 +
 gcc/testsuite/rust/compile/pattern_variadic.rs     |     3 +
 gcc/testsuite/rust/compile/prelude_import.rs       |     3 +
 gcc/testsuite/rust/compile/primitive-import.rs     |     3 +
 gcc/testsuite/rust/compile/privacy1.rs             |     3 +
 gcc/testsuite/rust/compile/privacy2.rs             |     4 +
 gcc/testsuite/rust/compile/privacy3.rs             |     3 +
 gcc/testsuite/rust/compile/privacy4.rs             |     3 +
 gcc/testsuite/rust/compile/privacy5.rs             |     3 +
 gcc/testsuite/rust/compile/privacy6.rs             |     3 +
 gcc/testsuite/rust/compile/privacy7.rs             |     3 +
 gcc/testsuite/rust/compile/privacy8.rs             |     3 +
 gcc/testsuite/rust/compile/privacy9.rs             |     3 +
 gcc/testsuite/rust/compile/ptr_int_cast.rs         |     3 +
 gcc/testsuite/rust/compile/pub_restricted_1.rs     |     3 +
 gcc/testsuite/rust/compile/pub_restricted_2.rs     |     3 +
 gcc/testsuite/rust/compile/pub_restricted_3.rs     |     3 +
 .../rust/compile/range_from_expr_for_loop.rs       |     3 +
 gcc/testsuite/rust/compile/raw-byte-string-loc.rs  |     3 +
 gcc/testsuite/rust/compile/raw-string-loc.rs       |     3 +
 .../rust/compile/raw_identifiers_bad_keywords.rs   |     3 +
 .../rust/compile/raw_identifiers_underscore.rs     |     3 +
 gcc/testsuite/rust/compile/raw_ref_op.rs           |     3 +
 .../rust/compile/raw_ref_op_feature_gate.rs        |     3 +
 gcc/testsuite/rust/compile/raw_ref_op_invalid.rs   |     3 +
 gcc/testsuite/rust/compile/redef_error1.rs         |     3 +
 gcc/testsuite/rust/compile/redef_error2.rs         |     3 +
 gcc/testsuite/rust/compile/redef_error3.rs         |     3 +
 gcc/testsuite/rust/compile/redef_error4.rs         |     3 +
 gcc/testsuite/rust/compile/redef_error5.rs         |     3 +
 gcc/testsuite/rust/compile/redef_error6.rs         |     3 +
 .../rust/compile/redundant-semicolons_0.rs         |     3 +
 .../rust/compile/ref_pattern_fn_param1.rs          |     3 +
 .../rust/compile/ref_pattern_fn_param2.rs          |     3 +
 gcc/testsuite/rust/compile/reference1.rs           |     3 +
 .../rust/compile/repeated_constructor_fields.rs    |     3 +
 .../rust/compile/rust-const-blog-issue.rs          |     3 +
 gcc/testsuite/rust/compile/rust_abi.rs             |     3 +
 gcc/testsuite/rust/compile/rustc_attr1.rs          |     3 +
 gcc/testsuite/rust/compile/rustc_const_stable.rs   |     3 +
 gcc/testsuite/rust/compile/rustc_const_unstable.rs |     3 +
 gcc/testsuite/rust/compile/same_field_name.rs      |     3 +
 gcc/testsuite/rust/compile/self-in-impl.rs         |     3 +
 gcc/testsuite/rust/compile/self-path1.rs           |     3 +
 gcc/testsuite/rust/compile/self-path2.rs           |     3 +
 gcc/testsuite/rust/compile/self_const_ptr.rs       |     3 +
 .../rust/compile/self_import_namespace.rs          |     3 +
 gcc/testsuite/rust/compile/self_mut_ptr.rs         |     3 +
 gcc/testsuite/rust/compile/self_ptr.rs             |     3 +
 gcc/testsuite/rust/compile/shadow1.rs              |     3 +
 gcc/testsuite/rust/compile/silly-order-bug.rs      |     3 +
 .../rust/compile/sizeof-stray-infer-var-bug.rs     |     3 +
 gcc/testsuite/rust/compile/slice_rest_pattern.rs   |     3 +
 .../rust/compile/slicepattern-size-mismatch.rs     |     3 +
 gcc/testsuite/rust/compile/specify-crate-name.rs   |     3 +
 gcc/testsuite/rust/compile/static_item_0.rs        |     3 +
 gcc/testsuite/rust/compile/static_var1.rs          |     3 +
 gcc/testsuite/rust/compile/stmt_with_block_dot.rs  |     3 +
 gcc/testsuite/rust/compile/stmt_with_block_err1.rs |     3 +
 gcc/testsuite/rust/compile/stringify.rs            |     3 +
 gcc/testsuite/rust/compile/struct-expr-parse.rs    |     3 +
 gcc/testsuite/rust/compile/struct_align1.rs        |     3 +
 gcc/testsuite/rust/compile/struct_align2.rs        |     3 +
 .../rust/compile/struct_expr_field_attributes.rs   |     3 +
 gcc/testsuite/rust/compile/struct_init1.rs         |     3 +
 gcc/testsuite/rust/compile/struct_pack1.rs         |     3 +
 gcc/testsuite/rust/compile/struct_pack2.rs         |     3 +
 gcc/testsuite/rust/compile/structural-eq-peq.rs    |     3 +
 gcc/testsuite/rust/compile/syntax-only.rs          |     3 +
 .../rust/compile/target_feature-malformed-4233.rs  |     3 +
 gcc/testsuite/rust/compile/template_function_0.rs  |     3 +
 .../compile/torture/all_doc_comment_line_blocks.rs |     3 +
 .../torture/all_doc_comment_line_blocks_crlf.rs    |     3 +
 .../rust/compile/torture/alt_patterns1.rs          |     3 +
 .../compile/torture/arithmetic_expressions1.rs     |     3 +
 .../rust/compile/torture/array_const_fold_1.rs     |     3 +
 .../rust/compile/torture/array_const_fold_2.rs     |     3 +
 .../rust/compile/torture/array_function.rs         |     3 +
 .../rust/compile/torture/array_type_infer.rs       |     3 +
 .../rust/compile/torture/array_zero_length.rs      |     3 +
 gcc/testsuite/rust/compile/torture/arrays1.rs      |     3 +
 gcc/testsuite/rust/compile/torture/arrays2.rs      |     3 +
 gcc/testsuite/rust/compile/torture/arrays3.rs      |     3 +
 gcc/testsuite/rust/compile/torture/arrays4.rs      |     3 +
 gcc/testsuite/rust/compile/torture/arrays5.rs      |     3 +
 gcc/testsuite/rust/compile/torture/arrays6.rs      |     3 +
 .../rust/compile/torture/arrays_index1.rs          |     3 +
 .../rust/compile/torture/arrays_index2.rs          |     3 +
 .../rust/compile/torture/arrays_index3.rs          |     3 +
 gcc/testsuite/rust/compile/torture/as_bool_char.rs |     3 +
 .../rust/compile/torture/associated_types1.rs      |     3 +
 gcc/testsuite/rust/compile/torture/autoderef1.rs   |     3 +
 gcc/testsuite/rust/compile/torture/block_expr1.rs  |     3 +
 gcc/testsuite/rust/compile/torture/block_expr2.rs  |     3 +
 gcc/testsuite/rust/compile/torture/block_expr3.rs  |     3 +
 gcc/testsuite/rust/compile/torture/block_expr4.rs  |     3 +
 gcc/testsuite/rust/compile/torture/block_expr5.rs  |     3 +
 .../rust/compile/torture/block_expr_parser_bug.rs  |     3 +
 gcc/testsuite/rust/compile/torture/bom.rs          |     3 +
 gcc/testsuite/rust/compile/torture/bom_comment.rs  |     3 +
 gcc/testsuite/rust/compile/torture/bom_shebang.rs  |     4 +-
 .../rust/compile/torture/bom_whitespace.rs         |     3 +
 gcc/testsuite/rust/compile/torture/bools_eq.rs     |     3 +
 gcc/testsuite/rust/compile/torture/borrow1.rs      |     3 +
 .../rust/compile/torture/borrow_function.rs        |     3 +
 .../rust/compile/torture/break_function.rs         |     3 +
 .../rust/compile/torture/builtin_abort.rs          |     3 +
 .../rust/compile/torture/byte_char_str.rs          |     3 +
 gcc/testsuite/rust/compile/torture/byte_str.rs     |     3 +
 gcc/testsuite/rust/compile/torture/cast1.rs        |     3 +
 gcc/testsuite/rust/compile/torture/cast2.rs        |     3 +
 gcc/testsuite/rust/compile/torture/cast3.rs        |     3 +
 gcc/testsuite/rust/compile/torture/cfg_attr.rs     |     3 +
 gcc/testsuite/rust/compile/torture/char1.rs        |     3 +
 .../rust/compile/torture/check-doc-attr-string.rs  |     3 +
 gcc/testsuite/rust/compile/torture/coercion1.rs    |     3 +
 gcc/testsuite/rust/compile/torture/coercion2.rs    |     3 +
 .../rust/compile/torture/comparison_expr1.rs       |     3 +
 gcc/testsuite/rust/compile/torture/compile.exp     |     3 +
 .../compile/torture/compound_assignment_expr1.rs   |     3 +
 gcc/testsuite/rust/compile/torture/conditional.rs  |     3 +
 gcc/testsuite/rust/compile/torture/constant1.rs    |     3 +
 gcc/testsuite/rust/compile/torture/constant2.rs    |     3 +
 gcc/testsuite/rust/compile/torture/constant3.rs    |     3 +
 gcc/testsuite/rust/compile/torture/deadcode1.rs    |     3 +
 gcc/testsuite/rust/compile/torture/deadcode2.rs    |     3 +
 gcc/testsuite/rust/compile/torture/deref1.rs       |     3 +
 .../rust/compile/torture/deref_function.rs         |     3 +
 gcc/testsuite/rust/compile/torture/doc_comment.rs  |     3 +
 gcc/testsuite/rust/compile/torture/enum1.rs        |     3 +
 gcc/testsuite/rust/compile/torture/extern_mod1.rs  |     3 +
 .../compile/torture/extern_mod1/modules/mod.rs     |     3 +
 gcc/testsuite/rust/compile/torture/extern_mod2.rs  |     3 +
 gcc/testsuite/rust/compile/torture/float1.rs       |     3 +
 gcc/testsuite/rust/compile/torture/float_types.rs  |     3 +
 .../rust/compile/torture/forward_decl_1.rs         |     3 +
 .../rust/compile/torture/forward_decl_2.rs         |     3 +
 .../rust/compile/torture/forward_decl_3-unsafe.rs  |     3 +
 .../rust/compile/torture/forward_decl_3.rs         |     3 +
 .../rust/compile/torture/forward_decl_4.rs         |     3 +
 .../rust/compile/torture/forward_decl_5.rs         |     3 +
 gcc/testsuite/rust/compile/torture/func1.rs        |     3 +
 gcc/testsuite/rust/compile/torture/func2.rs        |     3 +
 .../rust/compile/torture/function_reference1.rs    |     3 +
 .../rust/compile/torture/function_reference2.rs    |     3 +
 .../rust/compile/torture/function_reference3.rs    |     3 +
 .../rust/compile/torture/function_reference4.rs    |     3 +
 gcc/testsuite/rust/compile/torture/generics1.rs    |     3 +
 gcc/testsuite/rust/compile/torture/generics10.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics11.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics12.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics13.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics14.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics15.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics16.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics17.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics18.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics19.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics2.rs    |     3 +
 gcc/testsuite/rust/compile/torture/generics20.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics21.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics22.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics23.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics24.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics25.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics26.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics27.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics28.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics29.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics3.rs    |     3 +
 gcc/testsuite/rust/compile/torture/generics30.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics31.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics32.rs   |     3 +
 gcc/testsuite/rust/compile/torture/generics4.rs    |     3 +
 gcc/testsuite/rust/compile/torture/generics5.rs    |     3 +
 gcc/testsuite/rust/compile/torture/generics6.rs    |     3 +
 gcc/testsuite/rust/compile/torture/generics7.rs    |     3 +
 gcc/testsuite/rust/compile/torture/generics8.rs    |     3 +
 gcc/testsuite/rust/compile/torture/generics9.rs    |     3 +
 .../rust/compile/torture/grouped_expr_function.rs  |     3 +
 .../compile/torture/identifier-missing-impl-1.rs   |     3 +
 gcc/testsuite/rust/compile/torture/if.rs           |     3 +
 gcc/testsuite/rust/compile/torture/if_elif.rs      |     3 +
 .../rust/compile/torture/if_elif_else_expr1.rs     |     3 +
 gcc/testsuite/rust/compile/torture/if_else.rs      |     3 +
 gcc/testsuite/rust/compile/torture/ifunaryexpr.rs  |     3 +
 gcc/testsuite/rust/compile/torture/impl_block1.rs  |     3 +
 gcc/testsuite/rust/compile/torture/impl_block2.rs  |     3 +
 gcc/testsuite/rust/compile/torture/impl_block3.rs  |     3 +
 .../rust/compile/torture/impl_block_unused.rs      |     3 +
 .../rust/compile/torture/implicit_returns1.rs      |     3 +
 gcc/testsuite/rust/compile/torture/infer_type1.rs  |     3 +
 .../rust/compile/torture/inner_attributes.rs       |     3 +
 .../rust/compile/torture/integer_inference_var1.rs |     3 +
 .../rust/compile/torture/integer_inference_var2.rs |     3 +
 .../rust/compile/torture/integer_inference_var3.rs |     3 +
 .../rust/compile/torture/integer_inference_var4.rs |     3 +
 .../rust/compile/torture/integer_inference_var5.rs |     3 +
 .../rust/compile/torture/integer_types.rs          |     3 +
 gcc/testsuite/rust/compile/torture/intrinsics-2.rs |     3 +
 gcc/testsuite/rust/compile/torture/intrinsics-3.rs |     3 +
 gcc/testsuite/rust/compile/torture/intrinsics-4.rs |     3 +
 gcc/testsuite/rust/compile/torture/intrinsics-5.rs |     3 +
 gcc/testsuite/rust/compile/torture/intrinsics-6.rs |     3 +
 gcc/testsuite/rust/compile/torture/intrinsics-7.rs |     3 +
 gcc/testsuite/rust/compile/torture/intrinsics-8.rs |     3 +
 .../rust/compile/torture/intrinsics-math.rs        |     3 +
 .../compile/torture/isolated_cr_block_comment.rs   |     3 +
 .../compile/torture/isolated_cr_line_comment.rs    |     3 +
 gcc/testsuite/rust/compile/torture/issue-1024.rs   |     3 +
 gcc/testsuite/rust/compile/torture/issue-1075.rs   |     3 +
 gcc/testsuite/rust/compile/torture/issue-1432.rs   |     3 +
 gcc/testsuite/rust/compile/torture/issue-1434.rs   |     3 +
 gcc/testsuite/rust/compile/torture/issue-1506.rs   |     3 +
 gcc/testsuite/rust/compile/torture/issue-1555.rs   |     3 +
 gcc/testsuite/rust/compile/torture/issue-368.rs    |     3 +
 gcc/testsuite/rust/compile/torture/issue-808.rs    |     3 +
 gcc/testsuite/rust/compile/torture/issue-862.rs    |     3 +
 gcc/testsuite/rust/compile/torture/issue-893-2.rs  |     3 +
 gcc/testsuite/rust/compile/torture/issue-893.rs    |     3 +
 .../compile/torture/lazybooleanexpr_function.rs    |     3 +
 gcc/testsuite/rust/compile/torture/lifetime1.rs    |     3 +
 gcc/testsuite/rust/compile/torture/literals1.rs    |     3 +
 gcc/testsuite/rust/compile/torture/loop1.rs        |     3 +
 gcc/testsuite/rust/compile/torture/loop2.rs        |     3 +
 gcc/testsuite/rust/compile/torture/loop3.rs        |     3 +
 gcc/testsuite/rust/compile/torture/loop4.rs        |     3 +
 gcc/testsuite/rust/compile/torture/loop5.rs        |     3 +
 gcc/testsuite/rust/compile/torture/loop6.rs        |     3 +
 gcc/testsuite/rust/compile/torture/loop7.rs        |     3 +
 gcc/testsuite/rust/compile/torture/loop8.rs        |     3 +
 .../rust/compile/torture/macro-issue1403.rs        |     3 +
 .../rust/compile/torture/macro_as_expr.rs          |     3 +
 gcc/testsuite/rust/compile/torture/match1.rs       |     3 +
 gcc/testsuite/rust/compile/torture/methods1.rs     |     3 +
 gcc/testsuite/rust/compile/torture/methods2.rs     |     3 +
 gcc/testsuite/rust/compile/torture/methods3.rs     |     3 +
 .../rust/compile/torture/mod-nameresolve.rs        |     3 +
 gcc/testsuite/rust/compile/torture/mod1.rs         |     3 +
 gcc/testsuite/rust/compile/torture/mod2.rs         |     3 +
 gcc/testsuite/rust/compile/torture/mod3.rs         |     3 +
 .../rust/compile/torture/modules/valid_path.rs     |     3 +
 gcc/testsuite/rust/compile/torture/must_use1.rs    |     3 +
 gcc/testsuite/rust/compile/torture/must_use2.rs    |     3 +
 .../rust/compile/torture/name_resolve1.rs          |     3 +
 .../rust/compile/torture/negation_function.rs      |     3 +
 gcc/testsuite/rust/compile/torture/nested_fn1.rs   |     3 +
 gcc/testsuite/rust/compile/torture/nested_fn2.rs   |     3 +
 .../rust/compile/torture/nested_struct1.rs         |     3 +
 gcc/testsuite/rust/compile/torture/never_type1.rs  |     3 +
 gcc/testsuite/rust/compile/torture/not_shebang.rs  |     2 +
 .../compile/torture/not_shebang_block_comment.rs   |     3 +
 .../rust/compile/torture/not_shebang_comment.rs    |     3 +
 .../torture/not_shebang_multiline_comment.rs       |     3 +
 .../rust/compile/torture/not_shebang_spaces.rs     |     3 +
 .../rust/compile/torture/parameter_usage1.rs       |     3 +
 gcc/testsuite/rust/compile/torture/parens1.rs      |     3 +
 gcc/testsuite/rust/compile/torture/phantom_data.rs |     3 +
 gcc/testsuite/rust/compile/torture/pointer1.rs     |     3 +
 gcc/testsuite/rust/compile/torture/primconsts.rs   |     3 +
 .../rust/compile/torture/prims_struct_eq.rs        |     3 +
 .../rust/compile/torture/range-lang-item1.rs       |     3 +
 .../rust/compile/torture/raw_identifiers.rs        |     3 +
 .../compile/torture/raw_identifiers_keywords.rs    |     3 +
 .../rust/compile/torture/recursive_fn1.rs          |     3 +
 .../rust/compile/torture/return_function.rs        |     3 +
 gcc/testsuite/rust/compile/torture/scoping1.rs     |     3 +
 gcc/testsuite/rust/compile/torture/self_type1.rs   |     3 +
 gcc/testsuite/rust/compile/torture/shadow1.rs      |     3 +
 gcc/testsuite/rust/compile/torture/shadow2.rs      |     3 +
 gcc/testsuite/rust/compile/torture/shebang.rs      |     6 +-
 .../rust/compile/torture/shebang_plus_attr.rs      |     6 +-
 .../rust/compile/torture/shebang_plus_attr2.rs     |     2 +
 .../rust/compile/torture/static_function.rs        |     3 +
 gcc/testsuite/rust/compile/torture/static_var1.rs  |     3 +
 .../rust/compile/torture/stmt_with_block1.rs       |     3 +
 gcc/testsuite/rust/compile/torture/str1.rs         |     3 +
 .../rust/compile/torture/struct_access1.rs         |     3 +
 .../rust/compile/torture/struct_base_init_1.rs     |     3 +
 gcc/testsuite/rust/compile/torture/struct_decl.rs  |     3 +
 gcc/testsuite/rust/compile/torture/struct_init.rs  |     3 +
 .../rust/compile/torture/struct_init_10.rs         |     3 +
 .../rust/compile/torture/struct_init_11.rs         |     3 +
 .../rust/compile/torture/struct_init_2.rs          |     3 +
 .../rust/compile/torture/struct_init_3.rs          |     3 +
 .../rust/compile/torture/struct_init_4.rs          |     3 +
 .../rust/compile/torture/struct_init_5.rs          |     3 +
 .../rust/compile/torture/struct_init_6.rs          |     3 +
 .../rust/compile/torture/struct_init_7.rs          |     3 +
 .../rust/compile/torture/struct_init_8.rs          |     3 +
 .../rust/compile/torture/struct_init_9.rs          |     3 +
 gcc/testsuite/rust/compile/torture/top_attr.rs     |     3 +
 gcc/testsuite/rust/compile/torture/traits1.rs      |     3 +
 gcc/testsuite/rust/compile/torture/traits10.rs     |     3 +
 gcc/testsuite/rust/compile/torture/traits11.rs     |     3 +
 gcc/testsuite/rust/compile/torture/traits12.rs     |     3 +
 gcc/testsuite/rust/compile/torture/traits13.rs     |     3 +
 gcc/testsuite/rust/compile/torture/traits14.rs     |     3 +
 gcc/testsuite/rust/compile/torture/traits15.rs     |     3 +
 gcc/testsuite/rust/compile/torture/traits16.rs     |     3 +
 gcc/testsuite/rust/compile/torture/traits17.rs     |     3 +
 gcc/testsuite/rust/compile/torture/traits18.rs     |     3 +
 gcc/testsuite/rust/compile/torture/traits19.rs     |     3 +
 gcc/testsuite/rust/compile/torture/traits2.rs      |     3 +
 gcc/testsuite/rust/compile/torture/traits3.rs      |     3 +
 gcc/testsuite/rust/compile/torture/traits4.rs      |     3 +
 gcc/testsuite/rust/compile/torture/traits5.rs      |     3 +
 gcc/testsuite/rust/compile/torture/traits6.rs      |     3 +
 gcc/testsuite/rust/compile/torture/traits7.rs      |     3 +
 gcc/testsuite/rust/compile/torture/traits8.rs      |     3 +
 gcc/testsuite/rust/compile/torture/traits9.rs      |     3 +
 .../rust/compile/torture/transmute-size-check-1.rs |     3 +
 gcc/testsuite/rust/compile/torture/transmute1.rs   |     3 +
 gcc/testsuite/rust/compile/torture/tuple1.rs       |     3 +
 gcc/testsuite/rust/compile/torture/tuple2.rs       |     3 +
 gcc/testsuite/rust/compile/torture/tuple3.rs       |     3 +
 .../rust/compile/torture/tuple_enum_variants.rs    |     3 +
 .../rust/compile/torture/tuple_field_access.rs     |     3 +
 .../rust/compile/torture/tuple_function.rs         |     3 +
 gcc/testsuite/rust/compile/torture/tuple_index.rs  |     3 +
 .../rust/compile/torture/tuple_struct1.rs          |     3 +
 .../rust/compile/torture/tuple_struct2.rs          |     3 +
 .../rust/compile/torture/tuple_struct_unit.rs      |     3 +
 .../rust/compile/torture/tuple_struct_unused.rs    |     3 +
 gcc/testsuite/rust/compile/torture/type-alias1.rs  |     3 +
 gcc/testsuite/rust/compile/torture/type-alias2.rs  |     3 +
 gcc/testsuite/rust/compile/torture/type_infer1.rs  |     3 +
 gcc/testsuite/rust/compile/torture/type_infer2.rs  |     3 +
 gcc/testsuite/rust/compile/torture/type_infer3.rs  |     3 +
 gcc/testsuite/rust/compile/torture/type_infer4.rs  |     3 +
 gcc/testsuite/rust/compile/torture/type_infer5.rs  |     3 +
 gcc/testsuite/rust/compile/torture/type_infer6.rs  |     3 +
 .../rust/compile/torture/unary_operators.rs        |     3 +
 .../rust/compile/torture/undended-string-1.rs      |     3 +
 .../rust/compile/torture/undended-string-2.rs      |     3 +
 .../rust/compile/torture/underscore_id.rs          |     3 +
 .../compile/torture/unended-raw-byte-string.rs     |     3 +
 .../rust/compile/torture/uninit-intrinsic-1.rs     |     3 +
 gcc/testsuite/rust/compile/torture/union.rs        |     3 +
 gcc/testsuite/rust/compile/torture/union_union.rs  |     3 +
 gcc/testsuite/rust/compile/torture/unit_type1.rs   |     3 +
 gcc/testsuite/rust/compile/torture/unit_type2.rs   |     3 +
 gcc/testsuite/rust/compile/torture/unit_type3.rs   |     3 +
 gcc/testsuite/rust/compile/torture/unit_type4.rs   |     3 +
 gcc/testsuite/rust/compile/torture/unit_type5.rs   |     3 +
 gcc/testsuite/rust/compile/torture/unsafe1.rs      |     3 +
 gcc/testsuite/rust/compile/torture/unsafe2.rs      |     3 +
 gcc/testsuite/rust/compile/torture/unsafe3.rs      |     3 +
 gcc/testsuite/rust/compile/torture/unsafe4.rs      |     3 +
 gcc/testsuite/rust/compile/torture/unused.rs       |     3 +
 gcc/testsuite/rust/compile/torture/unused1.rs      |     3 +
 .../rust/compile/torture/unused_struct.rs          |     3 +
 .../rust/compile/torture/unused_struct_field.rs    |     3 +
 gcc/testsuite/rust/compile/torture/usize1.rs       |     3 +
 .../rust/compile/torture/utf8_identifiers.rs       |     3 +
 .../rust/compile/torture/utf8_whitespaces.rs       |     3 +
 .../rust/compile/torture/while_function.rs         |     3 +
 gcc/testsuite/rust/compile/track_caller.rs         |     3 +
 gcc/testsuite/rust/compile/trait-cycle.rs          |     3 +
 gcc/testsuite/rust/compile/trait13.rs              |     3 +
 gcc/testsuite/rust/compile/trait14.rs              |     3 +
 gcc/testsuite/rust/compile/trait_pub_type.rs       |     3 +
 gcc/testsuite/rust/compile/traits1.rs              |     3 +
 gcc/testsuite/rust/compile/traits10.rs             |     3 +
 gcc/testsuite/rust/compile/traits11.rs             |     3 +
 gcc/testsuite/rust/compile/traits12.rs             |     3 +
 gcc/testsuite/rust/compile/traits2.rs              |     3 +
 gcc/testsuite/rust/compile/traits3.rs              |     3 +
 gcc/testsuite/rust/compile/traits4.rs              |     3 +
 gcc/testsuite/rust/compile/traits5.rs              |     3 +
 gcc/testsuite/rust/compile/traits6.rs              |     3 +
 gcc/testsuite/rust/compile/traits7.rs              |     3 +
 gcc/testsuite/rust/compile/traits8.rs              |     3 +
 gcc/testsuite/rust/compile/traits9.rs              |     3 +
 gcc/testsuite/rust/compile/try-catch-unwind-new.rs |     3 +
 gcc/testsuite/rust/compile/try-catch-unwind-old.rs |     3 +
 gcc/testsuite/rust/compile/try-expr1.rs            |     3 +
 gcc/testsuite/rust/compile/try-trait.rs            |     3 +
 gcc/testsuite/rust/compile/try_block1.rs           |     3 +
 gcc/testsuite/rust/compile/tuple1.rs               |     3 +
 gcc/testsuite/rust/compile/tuple_float_index.rs    |     3 +
 .../rust/compile/tuple_index_on_non_tuple.rs       |     3 +
 gcc/testsuite/rust/compile/tuple_mismatch.rs       |     3 +
 gcc/testsuite/rust/compile/tuple_struct1.rs        |     3 +
 gcc/testsuite/rust/compile/tuple_struct2.rs        |     3 +
 gcc/testsuite/rust/compile/tuple_struct3.rs        |     3 +
 .../rust/compile/tuplepattern-rest-readonly.rs     |     3 +
 .../tuplepattern-restpattern-typecheck-err.rs      |     3 +
 .../rust/compile/tupple_struct_pattern_tuple.rs    |     3 +
 gcc/testsuite/rust/compile/type-alias1.rs          |     3 +
 gcc/testsuite/rust/compile/type-bindings1.rs       |     3 +
 gcc/testsuite/rust/compile/type-if.rs              |     3 +
 gcc/testsuite/rust/compile/unary_negation.rs       |     3 +
 gcc/testsuite/rust/compile/unary_not.rs            |     3 +
 .../rust/compile/unconstrained_type_param.rs       |     3 +
 gcc/testsuite/rust/compile/undeclared_label.rs     |     3 +
 gcc/testsuite/rust/compile/unicode_escape.rs       |     3 +
 gcc/testsuite/rust/compile/unicode_norm1.rs        |     3 +
 gcc/testsuite/rust/compile/unify-errors1.rs        |     3 +
 .../rust/compile/unknown-associated-item.rs        |     3 +
 gcc/testsuite/rust/compile/unsafe1.rs              |     3 +
 gcc/testsuite/rust/compile/unsafe10.rs             |     3 +
 gcc/testsuite/rust/compile/unsafe11.rs             |     8 +-
 gcc/testsuite/rust/compile/unsafe2.rs              |     3 +
 gcc/testsuite/rust/compile/unsafe3.rs              |     3 +
 gcc/testsuite/rust/compile/unsafe4.rs              |     3 +
 gcc/testsuite/rust/compile/unsafe5.rs              |     3 +
 gcc/testsuite/rust/compile/unsafe6.rs              |     3 +
 gcc/testsuite/rust/compile/unsafe7.rs              |     3 +
 gcc/testsuite/rust/compile/unsafe8.rs              |     3 +
 gcc/testsuite/rust/compile/unsafe9.rs              |     3 +
 gcc/testsuite/rust/compile/unsafe_module.rs        |     3 +
 gcc/testsuite/rust/compile/unstable-fn.rs          |     3 +
 gcc/testsuite/rust/compile/unused-label_0.rs       |     3 +
 .../rust/compile/unused-mut-identifier_0.rs        |     3 +
 .../rust/compile/unused-mut-struct-field_0.rs      |     3 +
 gcc/testsuite/rust/compile/use_1.rs                |     3 +
 gcc/testsuite/rust/compile/use_2.rs                |     3 +
 gcc/testsuite/rust/compile/use_3.rs                |     3 +
 gcc/testsuite/rust/compile/use_self_alone.rs       |     3 +
 .../rust/compile/use_self_alone_in_list.rs         |     3 +
 gcc/testsuite/rust/compile/usize1.rs               |     3 +
 gcc/testsuite/rust/compile/v0-mangle1.rs           |     3 +
 gcc/testsuite/rust/compile/v0-mangle2.rs           |     3 +
 gcc/testsuite/rust/compile/variadic.rs             |     3 +
 gcc/testsuite/rust/compile/while_break_expr.rs     |     3 +
 gcc/testsuite/rust/compile/while_let1.rs           |     3 +
 gcc/testsuite/rust/compile/while_let_expr.rs       |     3 +
 .../rust/compile/while_let_without_label.rs        |     3 +
 gcc/testsuite/rust/compile/wrong_lhs_assignment.rs |     3 +
 .../rust/compile/wrong_no_of_parameters.rs         |     3 +
 gcc/testsuite/rust/compile/xfail/lifetime_param.rs |     3 +
 .../rust/compile/xfail/name_resolution21.rs        |     3 +
 .../rust/compile/xfail/struct_field_vis.rs         |     3 +
 gcc/testsuite/rust/compile/xfail/xfail.exp         |     3 +
 gcc/testsuite/rust/compile/zero_sized_slice.rs     |     3 +
 gcc/testsuite/rust/core/core.exp                   |     2 +-
 gcc/testsuite/rust/debug/chartype.rs               |     3 +
 gcc/testsuite/rust/debug/custom_link_section.rs    |     3 +
 gcc/testsuite/rust/debug/i8u8.rs                   |     3 +
 gcc/testsuite/rust/debug/lang.rs                   |     3 +
 gcc/testsuite/rust/debug/no_mangle.rs              |     3 +
 gcc/testsuite/rust/debug/oldlang.rs                |     3 +
 gcc/testsuite/rust/debug/tuple.rs                  |     3 +
 gcc/testsuite/rust/debug/win64-abi.rs              |     3 +
 gcc/testsuite/rust/execute/black_box.rs            |     3 +
 gcc/testsuite/rust/execute/crate-metavar1.rs       |     3 +
 .../rust/execute/inline_asm_inout_ident.rs         |     3 +
 gcc/testsuite/rust/execute/inline_asm_inout_var.rs |     3 +
 gcc/testsuite/rust/execute/issue-1245.rs           |    34 +
 gcc/testsuite/rust/execute/torture/arrays.rs       |     3 +
 gcc/testsuite/rust/execute/torture/atomic_load.rs  |     3 +
 gcc/testsuite/rust/execute/torture/atomic_store.rs |     3 +
 .../rust/execute/torture/basic_partial_ord1.rs     |     3 +
 .../rust/execute/torture/basic_partial_ord2.rs     |     3 +
 gcc/testsuite/rust/execute/torture/block_expr1.rs  |     3 +
 .../rust/execute/torture/builtin_abort.rs          |     3 +
 .../rust/execute/torture/builtin_macro_cfg.rs      |     3 +
 .../rust/execute/torture/builtin_macro_concat.rs   |     3 +
 .../rust/execute/torture/builtin_macro_env.rs      |     3 +
 .../execute/torture/builtin_macro_include_bytes.rs |     3 +
 .../execute/torture/builtin_macro_include_str.rs   |     3 +
 .../rust/execute/torture/builtin_macro_line.rs     |     4 +-
 .../execute/torture/builtin_macro_option_env.rs    |     3 +
 .../execute/torture/builtin_macro_stringify.rs     |     3 +
 .../rust/execute/torture/builtin_macros1.rs        |     3 +
 .../rust/execute/torture/builtin_macros3.rs        |     3 +
 gcc/testsuite/rust/execute/torture/cfg-tail.rs     |     3 +
 gcc/testsuite/rust/execute/torture/cfg1.rs         |     3 +
 gcc/testsuite/rust/execute/torture/cfg2.rs         |     3 +
 gcc/testsuite/rust/execute/torture/cfg3.rs         |     3 +
 gcc/testsuite/rust/execute/torture/cfg4.rs         |     3 +
 gcc/testsuite/rust/execute/torture/cfg5.rs         |     3 +
 gcc/testsuite/rust/execute/torture/closure1.rs     |     3 +
 gcc/testsuite/rust/execute/torture/closure2.rs     |     3 +
 gcc/testsuite/rust/execute/torture/closure3.rs     |     3 +
 gcc/testsuite/rust/execute/torture/closure4.rs     |     3 +
 gcc/testsuite/rust/execute/torture/coercion1.rs    |     3 +
 gcc/testsuite/rust/execute/torture/coercion2.rs    |     3 +
 gcc/testsuite/rust/execute/torture/coercion3.rs    |     3 +
 .../rust/execute/torture/const-generics-1.rs       |     3 +
 .../rust/execute/torture/const-generics-2.rs       |     3 +
 .../rust/execute/torture/const-generics-3.rs       |     3 +
 .../rust/execute/torture/const-generics-4.rs       |     3 +
 .../rust/execute/torture/const-generics-5.rs       |     3 +
 .../rust/execute/torture/const-generics-6.rs       |     3 +
 .../rust/execute/torture/const-generics-7.rs       |     3 +
 gcc/testsuite/rust/execute/torture/const_block1.rs |     3 +
 gcc/testsuite/rust/execute/torture/const_fold1.rs  |     3 +
 gcc/testsuite/rust/execute/torture/const_fold2.rs  |     3 +
 .../rust/execute/torture/copy_nonoverlapping1.rs   |     3 +
 gcc/testsuite/rust/execute/torture/decl_macro1.rs  |     3 +
 gcc/testsuite/rust/execute/torture/decl_macro2.rs  |     3 +
 gcc/testsuite/rust/execute/torture/decl_macro3.rs  |     3 +
 gcc/testsuite/rust/execute/torture/decl_macro4.rs  |     3 +
 .../rust/execute/torture/derive-default1.rs        |     5 +
 .../rust/execute/torture/derive-partialeq1.rs      |     3 +
 .../rust/execute/torture/derive-partialeq2.rs      |     3 +
 .../rust/execute/torture/derive_clone_enum1.rs     |     3 +
 .../rust/execute/torture/derive_macro1.rs          |     3 +
 .../rust/execute/torture/derive_macro3.rs          |     3 +
 .../rust/execute/torture/derive_macro4.rs          |     3 +
 gcc/testsuite/rust/execute/torture/empty_main.rs   |     3 +
 .../rust/execute/torture/enum_intrinsics1.rs       |     3 +
 .../rust/execute/torture/enum_intrinsics2.rs       |     3 +
 gcc/testsuite/rust/execute/torture/exit_error.rs   |     3 +
 gcc/testsuite/rust/execute/torture/extern_mod4.rs  |     3 +
 .../execute/torture/extern_mod4/modules/mod.rs     |     3 +
 gcc/testsuite/rust/execute/torture/for-loop1.rs    |     3 +
 gcc/testsuite/rust/execute/torture/for-loop2.rs    |     3 +
 gcc/testsuite/rust/execute/torture/func1.rs        |     3 +
 gcc/testsuite/rust/execute/torture/gat1.rs         |     3 +
 gcc/testsuite/rust/execute/torture/helloworld1.rs  |     3 +
 gcc/testsuite/rust/execute/torture/helloworld2.rs  |     3 +
 gcc/testsuite/rust/execute/torture/iflet.rs        |     3 +
 .../rust/execute/torture/impl_desugar-2.rs         |     3 +
 gcc/testsuite/rust/execute/torture/impl_desugar.rs |     3 +
 gcc/testsuite/rust/execute/torture/impl_rpit1.rs   |     3 +
 gcc/testsuite/rust/execute/torture/impl_rpit2.rs   |     3 +
 gcc/testsuite/rust/execute/torture/impl_rpit3.rs   |     3 +
 gcc/testsuite/rust/execute/torture/impl_trait1.rs  |     3 +
 gcc/testsuite/rust/execute/torture/impl_trait2.rs  |     3 +
 gcc/testsuite/rust/execute/torture/impl_trait3.rs  |     3 +
 gcc/testsuite/rust/execute/torture/impl_trait4.rs  |     3 +
 gcc/testsuite/rust/execute/torture/index1.rs       |     3 +
 .../rust/execute/torture/inline_asm_mov_x_5_ARM.rs |     3 +
 .../execute/torture/inline_asm_mov_x_5_x86_64.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-1120.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-1133.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-1198.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-1231.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-1232.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-1249.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-1436.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-1481.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-1482.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-1496.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-1720-2.rs |     3 +
 gcc/testsuite/rust/execute/torture/issue-1720.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-1852-1.rs |     3 +
 gcc/testsuite/rust/execute/torture/issue-1852.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-2005.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-2052.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-2080.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-2179.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-2180.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-2187.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-2236.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-2583.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-2906.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-3126.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-3381.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-3502.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-3836.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-4242.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-647.rs    |     3 +
 gcc/testsuite/rust/execute/torture/issue-845.rs    |     3 +
 gcc/testsuite/rust/execute/torture/issue-851.rs    |     3 +
 gcc/testsuite/rust/execute/torture/issue-858.rs    |     3 +
 gcc/testsuite/rust/execute/torture/issue-976.rs    |     3 +
 gcc/testsuite/rust/execute/torture/issue-995.rs    |     3 +
 gcc/testsuite/rust/execute/torture/iter1.rs        |     3 +
 .../torture/let-identifierpattern-subpattern.rs    |     3 +
 .../rust/execute/torture/let-pattern-1.rs          |     3 +
 gcc/testsuite/rust/execute/torture/link-name.rs    |     3 +
 .../rust/execute/torture/literalpattern_neg.rs     |     3 +
 .../rust/execute/torture/loop-condition-eval.rs    |     3 +
 .../rust/execute/torture/macro-issue1426.rs        |     3 +
 gcc/testsuite/rust/execute/torture/macro_use1.rs   |     3 +
 gcc/testsuite/rust/execute/torture/macros1.rs      |     3 +
 gcc/testsuite/rust/execute/torture/macros10.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros11.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros12.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros13.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros14.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros16.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros17.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros18.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros19.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros2.rs      |     3 +
 gcc/testsuite/rust/execute/torture/macros20.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros21.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros22.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros23.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros24.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros25.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros26.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros27.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros28.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros29.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros3.rs      |     3 +
 gcc/testsuite/rust/execute/torture/macros30.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros31.rs     |     3 +
 gcc/testsuite/rust/execute/torture/macros4.rs      |     3 +
 gcc/testsuite/rust/execute/torture/macros5.rs      |     3 +
 gcc/testsuite/rust/execute/torture/macros6.rs      |     3 +
 gcc/testsuite/rust/execute/torture/macros7.rs      |     3 +
 gcc/testsuite/rust/execute/torture/macros8.rs      |     3 +
 gcc/testsuite/rust/execute/torture/macros9.rs      |     3 +
 .../execute/torture/match-identifierpattern.rs     |     3 +
 .../execute/torture/match-restpattern-tuple.rs     |     3 +
 .../execute/torture/match-slicepattern-array-1.rs  |     3 +
 .../execute/torture/match-slicepattern-array-2.rs  |     3 +
 .../execute/torture/match-slicepattern-slice-1.rs  |     3 +
 .../execute/torture/match-slicepattern-slice-2.rs  |     3 +
 .../torture/match-structpattern-tuplefield.rs      |    13 +
 .../torture/match-tuplestructpattern-rest-1.rs     |     3 +
 .../torture/match-tuplestructpattern-rest-2.rs     |     3 +
 .../execute/torture/match-tuplestructpattern.rs    |     3 +
 gcc/testsuite/rust/execute/torture/match1.rs       |     3 +
 gcc/testsuite/rust/execute/torture/match2.rs       |     3 +
 gcc/testsuite/rust/execute/torture/match3.rs       |     3 +
 gcc/testsuite/rust/execute/torture/match_bool1.rs  |     3 +
 gcc/testsuite/rust/execute/torture/match_byte1.rs  |     3 +
 gcc/testsuite/rust/execute/torture/match_char1.rs  |     3 +
 gcc/testsuite/rust/execute/torture/match_int1.rs   |     3 +
 gcc/testsuite/rust/execute/torture/match_loop1.rs  |     3 +
 gcc/testsuite/rust/execute/torture/match_range1.rs |     3 +
 gcc/testsuite/rust/execute/torture/match_range2.rs |     3 +
 gcc/testsuite/rust/execute/torture/match_tuple1.rs |     3 +
 .../rust/execute/torture/matches_macro.rs          |     3 +
 gcc/testsuite/rust/execute/torture/method1.rs      |     3 +
 gcc/testsuite/rust/execute/torture/method2.rs      |     3 +
 gcc/testsuite/rust/execute/torture/method3.rs      |     3 +
 gcc/testsuite/rust/execute/torture/method4.rs      |     3 +
 .../rust/execute/torture/min_specialization2.rs    |     3 +
 .../rust/execute/torture/min_specialization3.rs    |     3 +
 gcc/testsuite/rust/execute/torture/mod1.rs         |     3 +
 .../rust/execute/torture/multiline-string.rs       |     3 +
 .../rust/execute/torture/name_resolution.rs        |     3 +
 .../rust/execute/torture/named_variadic.rs         |     3 +
 gcc/testsuite/rust/execute/torture/offset_of1.rs   |     3 +
 .../rust/execute/torture/operator_overload_1.rs    |     3 +
 .../rust/execute/torture/operator_overload_10.rs   |     3 +
 .../rust/execute/torture/operator_overload_11.rs   |     3 +
 .../rust/execute/torture/operator_overload_12.rs   |     3 +
 .../rust/execute/torture/operator_overload_2.rs    |     3 +
 .../rust/execute/torture/operator_overload_3.rs    |     3 +
 .../rust/execute/torture/operator_overload_4.rs    |     3 +
 .../rust/execute/torture/operator_overload_5.rs    |     3 +
 .../rust/execute/torture/operator_overload_6.rs    |     3 +
 .../rust/execute/torture/operator_overload_7.rs    |     3 +
 .../rust/execute/torture/operator_overload_8.rs    |     3 +
 .../rust/execute/torture/operator_overload_9.rs    |     3 +
 gcc/testsuite/rust/execute/torture/overflow1.rs    |     3 +
 gcc/testsuite/rust/execute/torture/partial-eq-1.rs |     3 +
 gcc/testsuite/rust/execute/torture/partial-eq-2.rs |     3 +
 gcc/testsuite/rust/execute/torture/partial-eq-3.rs |     3 +
 gcc/testsuite/rust/execute/torture/partial-eq-4.rs |     3 +
 .../rust/execute/torture/partial-ord-1.rs          |     3 +
 .../rust/execute/torture/partial-ord-2.rs          |     3 +
 .../rust/execute/torture/partial-ord-3.rs          |     3 +
 .../rust/execute/torture/partial-ord-4.rs          |     3 +
 .../rust/execute/torture/partial-ord-5.rs          |     3 +
 .../rust/execute/torture/partial-ord-6.rs          |     3 +
 .../rust/execute/torture/prefetch_data.rs          |     3 +
 gcc/testsuite/rust/execute/torture/ref-pattern1.rs |     3 +
 gcc/testsuite/rust/execute/torture/ref-pattern2.rs |     3 +
 gcc/testsuite/rust/execute/torture/sip-hasher.rs   |     3 +
 gcc/testsuite/rust/execute/torture/slice-magic.rs  |     3 +
 gcc/testsuite/rust/execute/torture/slice-magic2.rs |     3 +
 gcc/testsuite/rust/execute/torture/slice1.rs       |     3 +
 gcc/testsuite/rust/execute/torture/str-layout1.rs  |     3 +
 gcc/testsuite/rust/execute/torture/str-zero.rs     |     3 +
 .../rust/execute/torture/struct-pattern-match.rs   |     3 +
 .../rust/execute/torture/struct_pattern1.rs        |     3 +
 gcc/testsuite/rust/execute/torture/trait1.rs       |     3 +
 gcc/testsuite/rust/execute/torture/trait10.rs      |     3 +
 gcc/testsuite/rust/execute/torture/trait11.rs      |     3 +
 gcc/testsuite/rust/execute/torture/trait12.rs      |     3 +
 gcc/testsuite/rust/execute/torture/trait13.rs      |     3 +
 gcc/testsuite/rust/execute/torture/trait14.rs      |     3 +
 gcc/testsuite/rust/execute/torture/trait15.rs      |     3 +
 gcc/testsuite/rust/execute/torture/trait16.rs      |     3 +
 gcc/testsuite/rust/execute/torture/trait17.rs      |     3 +
 gcc/testsuite/rust/execute/torture/trait18.rs      |     3 +
 gcc/testsuite/rust/execute/torture/trait2.rs       |     3 +
 gcc/testsuite/rust/execute/torture/trait3.rs       |     3 +
 gcc/testsuite/rust/execute/torture/trait4.rs       |     3 +
 gcc/testsuite/rust/execute/torture/trait5.rs       |     3 +
 gcc/testsuite/rust/execute/torture/trait6.rs       |     3 +
 gcc/testsuite/rust/execute/torture/trait7.rs       |     3 +
 gcc/testsuite/rust/execute/torture/trait8.rs       |     3 +
 gcc/testsuite/rust/execute/torture/trait9.rs       |     3 +
 gcc/testsuite/rust/execute/torture/transmute1.rs   |     3 +
 gcc/testsuite/rust/execute/torture/wrapping_op1.rs |     3 +
 gcc/testsuite/rust/execute/torture/wrapping_op2.rs |     3 +
 gcc/testsuite/rust/execute/xfail/macro1.rs         |     3 +
 .../execute/xfail/match-identifierpattern-enum.rs  |     3 +
 gcc/testsuite/rust/link/generic_function_0.rs      |     3 +
 gcc/testsuite/rust/link/generic_function_1.rs      |     3 +
 gcc/testsuite/rust/link/simple_function_0.rs       |     3 +
 gcc/testsuite/rust/link/simple_function_1.rs       |     3 +
 gcc/testsuite/rust/link/trait_import_0.rs          |     3 +
 gcc/testsuite/rust/link/trait_import_1.rs          |     3 +
 gcc/tree-logical-location.cc                       |    26 +-
 gcc/tree-logical-location.h                        |     6 +-
 gcc/tree-ssa-dom.cc                                |    39 +-
 gcc/tree-ssa-forwprop.cc                           |     4 +-
 gcc/tree-ssa-phiopt.cc                             |    52 +
 gcc/tree-ssa-scopedtables.cc                       |    14 +-
 gcc/tree-vect-data-refs.cc                         |    42 +-
 gcc/tree-vect-loop.cc                              |    11 +-
 gcc/tree-vect-slp.cc                               |     5 -
 libcpp/po/ChangeLog                                |     6 +
 libcpp/po/be.po                                    |   488 +-
 libcpp/po/ca.po                                    |   486 +-
 libcpp/po/da.po                                    |   486 +-
 libcpp/po/de.po                                    |   494 +-
 libcpp/po/el.po                                    |   484 +-
 libcpp/po/eo.po                                    |   489 +-
 libcpp/po/es.po                                    |   506 +-
 libcpp/po/fi.po                                    |   486 +-
 libcpp/po/fr.po                                    |   492 +-
 libcpp/po/id.po                                    |   486 +-
 libcpp/po/ja.po                                    |   486 +-
 libcpp/po/ka.po                                    |   487 +-
 libcpp/po/nl.po                                    |   487 +-
 libcpp/po/pt_BR.po                                 |   486 +-
 libcpp/po/ro.po                                    |   500 +-
 libcpp/po/ru.po                                    |   489 +-
 libcpp/po/sr.po                                    |   490 +-
 libcpp/po/sv.po                                    |   514 +-
 libcpp/po/tr.po                                    |   486 +-
 libcpp/po/uk.po                                    |   492 +-
 libcpp/po/vi.po                                    |   489 +-
 libcpp/po/zh_CN.po                                 |   490 +-
 libcpp/po/zh_TW.po                                 |   489 +-
 libgcobol/ChangeLog                                |    44 +
 libgcobol/intrinsic.cc                             |   200 +-
 libgcobol/libgcobol.cc                             |   102 +-
 libgcobol/posix/shim/lseek.cc                      |    12 +-
 libgcobol/posix/shim/open.cc                       |    68 +-
 libgcobol/posix/udf/posix-ftruncate.cbl            |    23 +
 libgcobol/posix/udf/posix-open.cbl                 |    14 +-
 libgcobol/posix/udf/posix-read.cbl                 |     4 +-
 libgcobol/posix/udf/posix-write.cbl                |     4 +-
 libgcobol/xmlparse.cc                              |     2 +-
 libgfortran/ChangeLog                              |   238 +
 libgfortran/Makefile.am                            |    26 +-
 libgfortran/Makefile.in                            |   235 +-
 libgfortran/acinclude.m4                           |     1 +
 libgfortran/aclocal.m4                             |     1 +
 libgfortran/caf/caf_error.c                        |    71 +
 libgfortran/caf/caf_error.h                        |    44 +
 libgfortran/caf/libcaf.h                           |    12 +-
 libgfortran/caf/shmem.c                            |  1934 +
 libgfortran/caf/shmem/alloc.c                      |   168 +
 libgfortran/caf/shmem/alloc.h                      |    80 +
 libgfortran/caf/shmem/allocator.c                  |   137 +
 libgfortran/caf/shmem/allocator.h                  |    88 +
 libgfortran/caf/shmem/collective_subroutine.c      |   434 +
 libgfortran/caf/shmem/collective_subroutine.h      |    50 +
 libgfortran/caf/shmem/counter_barrier.c            |   127 +
 libgfortran/caf/shmem/counter_barrier.h            |    80 +
 libgfortran/caf/shmem/hashmap.c                    |   366 +
 libgfortran/caf/shmem/hashmap.h                    |    98 +
 libgfortran/caf/shmem/shared_memory.c              |   299 +
 libgfortran/caf/shmem/shared_memory.h              |    96 +
 libgfortran/caf/shmem/supervisor.c                 |   556 +
 libgfortran/caf/shmem/supervisor.h                 |   119 +
 libgfortran/caf/shmem/sync.c                       |   182 +
 libgfortran/caf/shmem/sync.h                       |    77 +
 libgfortran/caf/shmem/teams_mgmt.c                 |    83 +
 libgfortran/caf/shmem/teams_mgmt.h                 |    93 +
 libgfortran/caf/shmem/thread_support.c             |   381 +
 libgfortran/caf/shmem/thread_support.h             |   113 +
 libgfortran/caf/single.c                           |     2 +-
 libgfortran/config.h.in                            |    16 +
 libgfortran/configure                              |   696 +-
 libgfortran/configure.ac                           |    14 +-
 libgomp/ChangeLog                                  |     8 +
 libgomp/testsuite/libgomp.c++/pr113436-1.C         |    22 +
 libgomp/testsuite/libgomp.c++/pr113436-2.C         |    19 +
 libiberty/ChangeLog                                |    14 +
 libiberty/rust-demangle.c                          |     9 +-
 libiberty/simple-object-mach-o.c                   |     3 +-
 libiberty/testsuite/rust-demangle-expected         |     6 +
 libstdc++-v3/ChangeLog                             |   130 +
 libstdc++-v3/include/bits/atomic_base.h            |    34 +
 libstdc++-v3/include/bits/regex_compiler.h         |     4 +-
 libstdc++-v3/include/debug/map.h                   |    32 +
 libstdc++-v3/include/debug/multimap.h              |    29 +
 libstdc++-v3/include/debug/multiset.h              |    29 +
 .../include/debug/safe_unordered_container.h       |    72 +-
 .../include/debug/safe_unordered_container.tcc     |     6 +-
 libstdc++-v3/include/debug/set.h                   |    32 +
 libstdc++-v3/include/debug/unordered_map           |   163 +-
 libstdc++-v3/include/debug/unordered_set           |   159 +-
 libstdc++-v3/include/std/atomic                    |   107 +-
 libstdc++-v3/include/std/expected                  |     4 +-
 libstdc++-v3/include/std/streambuf                 |     5 +
 libstdc++-v3/testsuite/20_util/expected/119197.cc  |    20 +
 libstdc++-v3/testsuite/23_containers/mdspan/at.cc  |     6 +
 .../24_iterators/istreambuf_iterator/105580.cc     |    15 +
 .../27_io/filesystem/operations/copy_symlink/1.cc  |    63 +
 .../27_io/filesystem/operations/copy_symlink/2.cc  |    43 +
 .../27_io/filesystem/operations/copy_symlink/3.cc  |    47 +
 .../27_io/filesystem/operations/copy_symlink/4.cc  |    44 +
 .../29_atomics/atomic/pointer_fetch_minmax.cc      |    53 +
 .../29_atomics/atomic_ref/pointer_fetch_minmax.cc  |    71 +
 .../29_atomics/atomic_ref/requirements_neg.cc      |     2 +
 2025 files changed, 601122 insertions(+), 484749 deletions(-)

Reply via email to