public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
From: Gaius Mulley <gaius@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc/devel/modula-2] Merge branch 'master' into devel/modula-2.
Date: Wed, 14 Dec 2022 12:30:12 +0000 (GMT)	[thread overview]
Message-ID: <20221214123012.40412382E458@sourceware.org> (raw)

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

commit fb2a3f470856ac36a0b85f05b3555178250d2ad1
Merge: 144b3ad102b 95dc11475da
Author: Gaius Mulley <gaiusmod2@gmail.com>
Date:   Wed Dec 14 12:28:57 2022 +0000

    Merge branch 'master' into devel/modula-2.

Diff:

 ChangeLog                                          |    22 +
 MAINTAINERS                                        |     2 +-
 Makefile.def                                       |     1 +
 Makefile.in                                        |     8 +
 contrib/ChangeLog                                  |    26 +
 contrib/check_GNU_style.py                         |     6 +-
 contrib/check_GNU_style_lib.py                     |     4 +-
 contrib/gcc-changelog/git_commit.py                |    15 +-
 contrib/gcc-changelog/git_email.py                 |     2 +-
 contrib/gcc-changelog/test_email.py                |     6 +-
 contrib/gcc-changelog/test_patches.txt             |    26 +
 contrib/mklog.py                                   |    37 +-
 gcc/ChangeLog                                      |   507 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |     2 +-
 gcc/analyzer/ChangeLog                             |    36 +
 gcc/analyzer/analyzer.h                            |     3 +-
 gcc/analyzer/call-summary.cc                       |     2 +-
 gcc/analyzer/{region-model-impl-calls.cc => kf.cc} |    18 +-
 gcc/analyzer/known-function-manager.h              |    12 +
 gcc/analyzer/region-model-manager.cc               |     2 +-
 gcc/analyzer/region-model-manager.h                |     2 +-
 gcc/analyzer/region-model.cc                       |     4 +-
 gcc/analyzer/region-model.h                        |     4 +-
 gcc/c/ChangeLog                                    |     5 +
 gcc/c/c-decl.cc                                    |    12 +
 gcc/cfgbuild.cc                                    |    49 +-
 gcc/config.gcc                                     |     1 +
 gcc/config/aarch64/aarch64-c.cc                    |     2 +
 gcc/config/aarch64/aarch64-protos.h                |     2 +
 gcc/config/aarch64/aarch64-simd.md                 |    88 +-
 gcc/config/aarch64/aarch64.cc                      |    80 +-
 gcc/config/aarch64/aarch64.h                       |     5 +
 gcc/config/aarch64/aarch64.md                      |    47 +-
 gcc/config/aarch64/iterators.md                    |    32 +-
 gcc/config/aarch64/predicates.md                   |     2 +-
 gcc/config/arm/types.md                            |     6 +-
 gcc/config/bpf/bpf.md                              |    17 +
 gcc/config/i386/i386-builtins.cc                   |    25 +-
 gcc/config/i386/i386-expand.cc                     |    12 +
 gcc/config/i386/i386-options.cc                    |     3 +
 gcc/config/i386/i386-opts.h                        |     6 +
 gcc/config/i386/i386-protos.h                      |     2 +
 gcc/config/i386/i386.cc                            |   123 +
 gcc/config/i386/i386.md                            |    95 +
 gcc/config/i386/i386.opt                           |    16 +
 gcc/config/rs6000/predicates.md                    |     2 +-
 gcc/config/rs6000/rs6000.cc                        |    91 +-
 gcc/config/rs6000/rs6000.md                        |    20 +-
 gcc/config/rtems.h                                 |     4 +-
 gcc/config/xtensa/t-xtensa                         |     8 +-
 gcc/config/xtensa/xtensa-dynconfig.c               |   170 +
 gcc/config/xtensa/xtensa-protos.h                  |     1 +
 gcc/config/xtensa/xtensa.h                         |    22 +-
 gcc/cp/ChangeLog                                   |    52 +
 gcc/cp/call.cc                                     |   138 +
 gcc/cp/constexpr.cc                                |    30 +-
 gcc/cp/cp-tree.h                                   |     2 +
 gcc/cp/init.cc                                     |    59 +-
 gcc/cp/parser.cc                                   |     1 +
 gcc/d/ChangeLog                                    |    28 +
 gcc/d/decl.cc                                      |    26 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/aggregate.d                              |     8 +-
 gcc/d/dmd/attrib.d                                 |    14 +-
 gcc/d/dmd/blockexit.d                              |     4 +-
 gcc/d/dmd/canthrow.d                               |     2 +-
 gcc/d/dmd/clone.d                                  |    20 +-
 gcc/d/dmd/cond.d                                   |     6 +-
 gcc/d/dmd/constfold.d                              |    56 +-
 gcc/d/dmd/cparse.d                                 |     8 +-
 gcc/d/dmd/cppmangle.d                              |    22 +-
 gcc/d/dmd/ctfeexpr.d                               |    86 +-
 gcc/d/dmd/dcast.d                                  |    40 +-
 gcc/d/dmd/dclass.d                                 |    29 +-
 gcc/d/dmd/declaration.d                            |    14 +-
 gcc/d/dmd/delegatize.d                             |     2 +-
 gcc/d/dmd/denum.d                                  |     4 +-
 gcc/d/dmd/dimport.d                                |    12 +-
 gcc/d/dmd/dinterpret.d                             |   136 +-
 gcc/d/dmd/dmangle.d                                |    12 +-
 gcc/d/dmd/dmodule.d                                |    30 +-
 gcc/d/dmd/doc.d                                    |    54 +-
 gcc/d/dmd/dscope.d                                 |    29 +-
 gcc/d/dmd/dstruct.d                                |    14 +-
 gcc/d/dmd/dsymbol.d                                |    48 +-
 gcc/d/dmd/dsymbolsem.d                             |   169 +-
 gcc/d/dmd/dtemplate.d                              |   288 +-
 gcc/d/dmd/dtoh.d                                   |     4 +-
 gcc/d/dmd/escape.d                                 |    73 +-
 gcc/d/dmd/expression.d                             |    78 +-
 gcc/d/dmd/expressionsem.d                          |   192 +-
 gcc/d/dmd/file_manager.d                           |   138 +-
 gcc/d/dmd/func.d                                   |   118 +-
 gcc/d/dmd/hdrgen.d                                 |    48 +-
 gcc/d/dmd/iasmgcc.d                                |     6 +-
 gcc/d/dmd/init.d                                   |    16 +-
 gcc/d/dmd/initsem.d                                |    28 +-
 gcc/d/dmd/json.d                                   |    30 +-
 gcc/d/dmd/lambdacomp.d                             |     2 +-
 gcc/d/dmd/lexer.d                                  |    56 +-
 gcc/d/dmd/mtype.d                                  |    36 +-
 gcc/d/dmd/nogc.d                                   |    10 +-
 gcc/d/dmd/ob.d                                     |     2 +-
 gcc/d/dmd/objc.d                                   |     4 +-
 gcc/d/dmd/opover.d                                 |    34 +-
 gcc/d/dmd/optimize.d                               |     4 +-
 gcc/d/dmd/parse.d                                  |    78 +-
 gcc/d/dmd/root/array.d                             |     4 +-
 gcc/d/dmd/root/filename.d                          |     2 +-
 gcc/d/dmd/root/utf.d                               |    20 +
 gcc/d/dmd/sapply.d                                 |     6 +-
 gcc/d/dmd/scope.h                                  |    78 +-
 gcc/d/dmd/semantic2.d                              |    14 +-
 gcc/d/dmd/semantic3.d                              |    24 +-
 gcc/d/dmd/statement.d                              |    12 +-
 gcc/d/dmd/statement_rewrite_walker.d               |    12 +-
 gcc/d/dmd/statementsem.d                           |   141 +-
 gcc/d/dmd/traits.d                                 |    50 +-
 gcc/d/dmd/transitivevisitor.d                      |     8 +-
 gcc/d/dmd/typesem.d                                |    70 +-
 gcc/d/imports.cc                                   |    14 +
 gcc/d/intrinsics.cc                                |    17 +-
 gcc/d/typeinfo.cc                                  |    13 +-
 gcc/doc/extend.texi                                |    22 +-
 gcc/doc/invoke.texi                                |    32 +-
 gcc/doc/md.texi                                    |     7 +
 gcc/dojump.cc                                      |    52 +-
 gcc/dojump.h                                       |     4 +
 gcc/dwarf2out.cc                                   |    19 +-
 gcc/fold-const.cc                                  |     9 +
 gcc/fortran/ChangeLog                              |    75 +
 gcc/fortran/arith.cc                               |    24 +-
 gcc/fortran/array.cc                               |    19 +-
 gcc/fortran/dump-parse-tree.cc                     |    23 +
 gcc/fortran/gfortran.h                             |     3 +-
 gcc/fortran/interface.cc                           |     6 +
 gcc/fortran/match.cc                               |     6 +-
 gcc/fortran/openmp.cc                              |   144 +-
 gcc/fortran/parse.cc                               |     2 +-
 gcc/fortran/primary.cc                             |     6 +-
 gcc/fortran/resolve.cc                             |    13 +-
 gcc/fortran/simplify.cc                            |     3 +
 gcc/fortran/st.cc                                  |     2 +-
 gcc/fortran/symbol.cc                              |     6 +
 gcc/fortran/trans-openmp.cc                        |     8 +
 gcc/gcc.cc                                         |    10 +-
 gcc/genmatch.cc                                    |    10 +-
 gcc/gimple-range-op.cc                             |     6 +
 gcc/gimple-range.cc                                |    24 +-
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/ipa-cp.cc                                      |    27 +-
 gcc/ipa-param-manipulation.cc                      |   153 +-
 gcc/ipa-param-manipulation.h                       |    19 +-
 gcc/ipa-prop.cc                                    |   209 +-
 gcc/ipa-sra.cc                                     |   695 +-
 gcc/jit/ChangeLog                                  |     9 +
 gcc/jit/jit-recording.h                            |     9 +
 gcc/lto-cgraph.cc                                  |     2 +-
 gcc/lto-streamer-out.cc                            |     3 +-
 gcc/m2/ChangeLog                                   |     5 +
 gcc/match.pd                                       |    97 +-
 gcc/optabs.cc                                      |   126 +-
 gcc/optabs.def                                     |     2 +
 gcc/optabs.h                                       |     4 +
 gcc/params.opt                                     |    10 +-
 gcc/range-op-float.cc                              |    97 +-
 gcc/rust/CONTRIBUTING.md                           |   130 +
 gcc/rust/ChangeLog                                 |   397 +
 gcc/rust/Make-lang.in                              |   402 +
 gcc/rust/README.md                                 |   264 +
 gcc/rust/ast/rust-ast-dump.cc                      |  1089 ++
 gcc/rust/ast/rust-ast-dump.h                       |   246 +
 gcc/rust/ast/rust-ast-full-decls.h                 |   273 +
 gcc/rust/ast/rust-ast-full-test.cc                 |  5810 ++++++++
 gcc/rust/ast/rust-ast-full.h                       |    31 +
 gcc/rust/ast/rust-ast-visitor.h                    |   234 +
 gcc/rust/ast/rust-ast.h                            |  2007 +++
 gcc/rust/ast/rust-cond-compilation.h               |   249 +
 gcc/rust/ast/rust-expr.h                           |  4631 ++++++
 gcc/rust/ast/rust-item.h                           |  4382 ++++++
 gcc/rust/ast/rust-macro.h                          |   958 ++
 gcc/rust/ast/rust-path.h                           |  1297 ++
 gcc/rust/ast/rust-pattern.h                        |  1576 ++
 gcc/rust/ast/rust-stmt.h                           |   358 +
 gcc/rust/ast/rust-type.h                           |   962 ++
 gcc/rust/backend/rust-builtins.h                   |   189 +
 gcc/rust/backend/rust-compile-base.cc              |   730 +
 gcc/rust/backend/rust-compile-base.h               |   146 +
 gcc/rust/backend/rust-compile-block.cc             |   158 +
 gcc/rust/backend/rust-compile-block.h              |   211 +
 gcc/rust/backend/rust-compile-context.cc           |   146 +
 gcc/rust/backend/rust-compile-context.h            |   343 +
 gcc/rust/backend/rust-compile-expr.cc              |  2769 ++++
 gcc/rust/backend/rust-compile-expr.h               |   148 +
 gcc/rust/backend/rust-compile-extern.h             |   172 +
 gcc/rust/backend/rust-compile-fnparam.cc           |   121 +
 gcc/rust/backend/rust-compile-fnparam.h            |    70 +
 gcc/rust/backend/rust-compile-implitem.cc          |   101 +
 gcc/rust/backend/rust-compile-implitem.h           |    91 +
 gcc/rust/backend/rust-compile-intrinsic.cc         |   515 +
 gcc/rust/backend/rust-compile-intrinsic.h          |    40 +
 gcc/rust/backend/rust-compile-item.cc              |   206 +
 gcc/rust/backend/rust-compile-item.h               |    88 +
 gcc/rust/backend/rust-compile-pattern.cc           |   333 +
 gcc/rust/backend/rust-compile-pattern.h            |    95 +
 gcc/rust/backend/rust-compile-resolve-path.cc      |   301 +
 gcc/rust/backend/rust-compile-resolve-path.h       |    73 +
 gcc/rust/backend/rust-compile-stmt.cc              |   115 +
 gcc/rust/backend/rust-compile-stmt.h               |    69 +
 gcc/rust/backend/rust-compile-struct-field-expr.cc |    81 +
 gcc/rust/backend/rust-compile-struct-field-expr.h  |    46 +
 gcc/rust/backend/rust-compile-type.cc              |   713 +
 gcc/rust/backend/rust-compile-type.h               |    79 +
 gcc/rust/backend/rust-compile-var-decl.h           |    95 +
 gcc/rust/backend/rust-compile.cc                   |   414 +
 gcc/rust/backend/rust-compile.h                    |    47 +
 gcc/rust/backend/rust-constexpr.cc                 |   433 +
 gcc/rust/backend/rust-constexpr.h                  |    31 +
 gcc/rust/backend/rust-mangle.cc                    |   307 +
 gcc/rust/backend/rust-mangle.h                     |    52 +
 gcc/rust/backend/rust-tree.cc                      |   958 ++
 gcc/rust/backend/rust-tree.h                       |   508 +
 .../checks/errors/privacy/rust-privacy-check.cc    |    63 +
 .../checks/errors/privacy/rust-privacy-check.h     |    44 +
 .../checks/errors/privacy/rust-privacy-common.h    |    67 +
 gcc/rust/checks/errors/privacy/rust-privacy-ctx.cc |    93 +
 gcc/rust/checks/errors/privacy/rust-privacy-ctx.h  |    79 +
 .../checks/errors/privacy/rust-privacy-reporter.cc |   771 +
 .../checks/errors/privacy/rust-privacy-reporter.h  |   173 +
 .../errors/privacy/rust-pub-restricted-visitor.cc  |   182 +
 .../errors/privacy/rust-pub-restricted-visitor.h   |   120 +
 .../checks/errors/privacy/rust-reachability.cc     |   236 +
 gcc/rust/checks/errors/privacy/rust-reachability.h |    87 +
 .../errors/privacy/rust-visibility-resolver.cc     |   245 +
 .../errors/privacy/rust-visibility-resolver.h      |   103 +
 gcc/rust/checks/errors/rust-const-checker.cc       |   844 ++
 gcc/rust/checks/errors/rust-const-checker.h        |   189 +
 gcc/rust/checks/errors/rust-unsafe-checker.cc      |   963 ++
 gcc/rust/checks/errors/rust-unsafe-checker.h       |   191 +
 gcc/rust/checks/lints/rust-lint-marklive-base.h    |    45 +
 gcc/rust/checks/lints/rust-lint-marklive.cc        |   282 +
 gcc/rust/checks/lints/rust-lint-marklive.h         |   308 +
 gcc/rust/checks/lints/rust-lint-scan-deadcode.h    |   154 +
 gcc/rust/checks/lints/rust-lint-unused-var.cc      |    98 +
 gcc/rust/checks/lints/rust-lint-unused-var.h       |    36 +
 gcc/rust/config-lang.in                            |    34 +
 gcc/rust/expand/rust-attribute-visitor.cc          |  3445 +++++
 gcc/rust/expand/rust-attribute-visitor.h           |   316 +
 gcc/rust/expand/rust-macro-builtins.cc             |   484 +
 gcc/rust/expand/rust-macro-builtins.h              |   107 +
 gcc/rust/expand/rust-macro-expand.cc               |  1012 ++
 gcc/rust/expand/rust-macro-expand.h                |   366 +
 gcc/rust/expand/rust-macro-invoc-lexer.cc          |    29 +
 gcc/rust/expand/rust-macro-invoc-lexer.h           |    64 +
 gcc/rust/expand/rust-macro-substitute-ctx.cc       |   312 +
 gcc/rust/expand/rust-macro-substitute-ctx.h        |    93 +
 gcc/rust/hir/rust-ast-lower-base.cc                |  1078 ++
 gcc/rust/hir/rust-ast-lower-base.h                 |   297 +
 gcc/rust/hir/rust-ast-lower-block.h                |   230 +
 gcc/rust/hir/rust-ast-lower-enumitem.h             |   181 +
 gcc/rust/hir/rust-ast-lower-expr.h                 |   766 +
 gcc/rust/hir/rust-ast-lower-extern.h               |   121 +
 gcc/rust/hir/rust-ast-lower-implitem.h             |   521 +
 gcc/rust/hir/rust-ast-lower-item.cc                |   741 +
 gcc/rust/hir/rust-ast-lower-item.h                 |    78 +
 gcc/rust/hir/rust-ast-lower-pattern.cc             |   229 +
 gcc/rust/hir/rust-ast-lower-pattern.h              |    72 +
 gcc/rust/hir/rust-ast-lower-stmt.h                 |   418 +
 gcc/rust/hir/rust-ast-lower-struct-field-expr.h    |    63 +
 gcc/rust/hir/rust-ast-lower-type.h                 |   532 +
 gcc/rust/hir/rust-ast-lower.cc                     |   477 +
 gcc/rust/hir/rust-ast-lower.h                      |    59 +
 gcc/rust/hir/rust-hir-dump.cc                      |   521 +
 gcc/rust/hir/rust-hir-dump.h                       |   193 +
 gcc/rust/hir/tree/rust-hir-expr.h                  |  4194 ++++++
 gcc/rust/hir/tree/rust-hir-full-decls.h            |   232 +
 gcc/rust/hir/tree/rust-hir-full-test.cc            |  5292 +++++++
 gcc/rust/hir/tree/rust-hir-full.h                  |    30 +
 gcc/rust/hir/tree/rust-hir-item.h                  |  3207 ++++
 gcc/rust/hir/tree/rust-hir-path.h                  |  1013 ++
 gcc/rust/hir/tree/rust-hir-pattern.h               |  1356 ++
 gcc/rust/hir/tree/rust-hir-stmt.h                  |   273 +
 gcc/rust/hir/tree/rust-hir-type.h                  |   860 ++
 gcc/rust/hir/tree/rust-hir-visitor.h               |   493 +
 gcc/rust/hir/tree/rust-hir.h                       |   921 ++
 gcc/rust/lang-specs.h                              |    26 +
 gcc/rust/lang.opt                                  |   122 +
 gcc/rust/lex/rust-codepoint.h                      |    46 +
 gcc/rust/lex/rust-lex.cc                           |  2728 ++++
 gcc/rust/lex/rust-lex.h                            |   271 +
 gcc/rust/lex/rust-token.cc                         |   134 +
 gcc/rust/lex/rust-token.h                          |   448 +
 gcc/rust/logo.png                                  |   Bin 0 -> 70864 bytes
 gcc/rust/metadata/rust-export-metadata.cc          |   385 +
 gcc/rust/metadata/rust-export-metadata.h           |    85 +
 gcc/rust/metadata/rust-extern-crate.cc             |   173 +
 gcc/rust/metadata/rust-extern-crate.h              |    55 +
 gcc/rust/metadata/rust-import-archive.cc           |   885 ++
 gcc/rust/metadata/rust-imports.cc                  |   441 +
 gcc/rust/metadata/rust-imports.h                   |   257 +
 gcc/rust/operator.h                                |    72 +
 gcc/rust/parse/rust-cfg-parser.cc                  |   127 +
 gcc/rust/parse/rust-cfg-parser.h                   |    52 +
 gcc/rust/parse/rust-parse-impl.h                   | 14937 +++++++++++++++++++
 gcc/rust/parse/rust-parse.cc                       |   328 +
 gcc/rust/parse/rust-parse.h                        |   732 +
 gcc/rust/resolve/rust-ast-resolve-base.cc          |   658 +
 gcc/rust/resolve/rust-ast-resolve-base.h           |   221 +
 gcc/rust/resolve/rust-ast-resolve-expr.cc          |   574 +
 gcc/rust/resolve/rust-ast-resolve-expr.h           |   133 +
 gcc/rust/resolve/rust-ast-resolve-implitem.h       |   275 +
 gcc/rust/resolve/rust-ast-resolve-item.cc          |  1237 ++
 gcc/rust/resolve/rust-ast-resolve-item.h           |   149 +
 gcc/rust/resolve/rust-ast-resolve-path.cc          |   384 +
 gcc/rust/resolve/rust-ast-resolve-path.h           |    52 +
 gcc/rust/resolve/rust-ast-resolve-pattern.cc       |   163 +
 gcc/rust/resolve/rust-ast-resolve-pattern.h        |    98 +
 gcc/rust/resolve/rust-ast-resolve-stmt.cc          |    38 +
 gcc/rust/resolve/rust-ast-resolve-stmt.h           |   378 +
 .../resolve/rust-ast-resolve-struct-expr-field.cc  |    61 +
 .../resolve/rust-ast-resolve-struct-expr-field.h   |    55 +
 gcc/rust/resolve/rust-ast-resolve-toplevel.h       |   460 +
 gcc/rust/resolve/rust-ast-resolve-type.cc          |   582 +
 gcc/rust/resolve/rust-ast-resolve-type.h           |   290 +
 gcc/rust/resolve/rust-ast-resolve.cc               |   115 +
 gcc/rust/resolve/rust-ast-resolve.h                |    50 +
 gcc/rust/resolve/rust-ast-verify-assignee.h        |    84 +
 gcc/rust/resolve/rust-name-resolver.cc             |   503 +
 gcc/rust/resolve/rust-name-resolver.h              |   212 +
 gcc/rust/rust-backend.h                            |   506 +
 gcc/rust/rust-buffered-queue.h                     |   204 +
 gcc/rust/rust-diagnostics.cc                       |   244 +
 gcc/rust/rust-diagnostics.h                        |   154 +
 gcc/rust/rust-gcc-diagnostics.cc                   |    84 +
 gcc/rust/rust-gcc.cc                               |  2718 ++++
 gcc/rust/rust-lang.cc                              |   456 +
 gcc/rust/rust-linemap.cc                           |   229 +
 gcc/rust/rust-linemap.h                            |   163 +
 gcc/rust/rust-location.h                           |   105 +
 gcc/rust/rust-object-export.cc                     |   176 +
 gcc/rust/rust-object-export.h                      |    33 +
 gcc/rust/rust-session-manager.cc                   |  1211 ++
 gcc/rust/rust-session-manager.h                    |   358 +
 gcc/rust/rust-system.h                             |    86 +
 gcc/rust/rustspec.cc                               |   191 +
 gcc/rust/typecheck/rust-autoderef.cc               |   398 +
 gcc/rust/typecheck/rust-autoderef.h                |   178 +
 gcc/rust/typecheck/rust-casts.cc                   |   292 +
 gcc/rust/typecheck/rust-casts.h                    |    53 +
 gcc/rust/typecheck/rust-coercion.cc                |   357 +
 gcc/rust/typecheck/rust-coercion.h                 |    93 +
 gcc/rust/typecheck/rust-hir-dot-operator.cc        |   263 +
 gcc/rust/typecheck/rust-hir-dot-operator.h         |    81 +
 .../typecheck/rust-hir-inherent-impl-overlap.h     |   186 +
 gcc/rust/typecheck/rust-hir-path-probe.h           |   540 +
 gcc/rust/typecheck/rust-hir-trait-ref.h            |   472 +
 gcc/rust/typecheck/rust-hir-trait-resolve.cc       |   599 +
 gcc/rust/typecheck/rust-hir-trait-resolve.h        |    87 +
 gcc/rust/typecheck/rust-hir-type-bounds.h          |    77 +
 gcc/rust/typecheck/rust-hir-type-check-base.cc     |   439 +
 gcc/rust/typecheck/rust-hir-type-check-base.h      |    80 +
 gcc/rust/typecheck/rust-hir-type-check-enumitem.cc |   213 +
 gcc/rust/typecheck/rust-hir-type-check-enumitem.h  |    50 +
 gcc/rust/typecheck/rust-hir-type-check-expr.cc     |  1567 ++
 gcc/rust/typecheck/rust-hir-type-check-expr.h      |   131 +
 gcc/rust/typecheck/rust-hir-type-check-implitem.cc |   583 +
 gcc/rust/typecheck/rust-hir-type-check-implitem.h  |   114 +
 gcc/rust/typecheck/rust-hir-type-check-item.cc     |   237 +
 gcc/rust/typecheck/rust-hir-type-check-item.h      |    58 +
 gcc/rust/typecheck/rust-hir-type-check-path.cc     |   467 +
 gcc/rust/typecheck/rust-hir-type-check-pattern.cc  |   416 +
 gcc/rust/typecheck/rust-hir-type-check-pattern.h   |    62 +
 gcc/rust/typecheck/rust-hir-type-check-stmt.cc     |   498 +
 gcc/rust/typecheck/rust-hir-type-check-stmt.h      |    96 +
 .../typecheck/rust-hir-type-check-struct-field.h   |    59 +
 gcc/rust/typecheck/rust-hir-type-check-struct.cc   |   340 +
 gcc/rust/typecheck/rust-hir-type-check-toplevel.cc |   364 +
 gcc/rust/typecheck/rust-hir-type-check-toplevel.h  |    56 +
 gcc/rust/typecheck/rust-hir-type-check-type.cc     |   838 ++
 gcc/rust/typecheck/rust-hir-type-check-type.h      |   130 +
 gcc/rust/typecheck/rust-hir-type-check-util.cc     |    41 +
 gcc/rust/typecheck/rust-hir-type-check-util.h      |    50 +
 gcc/rust/typecheck/rust-hir-type-check.cc          |   295 +
 gcc/rust/typecheck/rust-hir-type-check.h           |   379 +
 gcc/rust/typecheck/rust-substitution-mapper.cc     |    77 +
 gcc/rust/typecheck/rust-substitution-mapper.h      |   394 +
 gcc/rust/typecheck/rust-tycheck-dump.h             |   239 +
 gcc/rust/typecheck/rust-tyctx.cc                   |   155 +
 gcc/rust/typecheck/rust-tyty-bounds.cc             |   462 +
 gcc/rust/typecheck/rust-tyty-call.cc               |   263 +
 gcc/rust/typecheck/rust-tyty-call.h                |   147 +
 gcc/rust/typecheck/rust-tyty-cmp.h                 |  1554 ++
 gcc/rust/typecheck/rust-tyty-rules.h               |  1584 ++
 gcc/rust/typecheck/rust-tyty-visitor.h             |    88 +
 gcc/rust/typecheck/rust-tyty.cc                    |  2885 ++++
 gcc/rust/typecheck/rust-tyty.h                     |  2533 ++++
 gcc/rust/util/fnv-hash.h                           |    95 +
 gcc/rust/util/rust-abi.cc                          |    72 +
 gcc/rust/util/rust-abi.h                           |    45 +
 gcc/rust/util/rust-attributes.cc                   |   839 ++
 gcc/rust/util/rust-attributes.h                    |   270 +
 gcc/rust/util/rust-base62.cc                       |    46 +
 gcc/rust/util/rust-base62.h                        |    34 +
 gcc/rust/util/rust-canonical-path.h                |   195 +
 gcc/rust/util/rust-common.h                        |    53 +
 gcc/rust/util/rust-hir-map.cc                      |   980 ++
 gcc/rust/util/rust-hir-map.h                       |   356 +
 gcc/rust/util/rust-identifier.h                    |    49 +
 gcc/rust/util/rust-lang-item.h                     |   377 +
 gcc/rust/util/rust-make-unique.h                   |    35 +
 gcc/rust/util/rust-mapping-common.h                |    85 +
 gcc/rust/util/rust-optional-test.cc                |   110 +
 gcc/rust/util/rust-optional.h                      |   278 +
 gcc/rust/util/rust-stacked-contexts.h              |    86 +
 gcc/testsuite/ChangeLog                            |  1794 +++
 gcc/testsuite/c-c++-common/auto-init-1.c           |     2 +-
 gcc/testsuite/c-c++-common/auto-init-2.c           |     2 +-
 gcc/testsuite/g++.dg/analyzer/pr108003.C           |    37 +
 gcc/testsuite/g++.dg/ipa/ipa-sra-5.C               |    23 +
 gcc/testsuite/g++.dg/pr107985.C                    |    18 +
 gcc/testsuite/g++.dg/tree-ssa/allocator-opt1.C     |    12 +
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt1.C      |    25 +
 gcc/testsuite/g++.dg/tree-ssa/pr31146-2.C          |     2 +-
 gcc/testsuite/gcc.c-torture/compile/pr107997.c     |    23 +
 gcc/testsuite/gcc.c-torture/execute/pr108064.c     |    28 +
 gcc/testsuite/gcc.dg/Warray-bounds-48.c            |    11 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-pr106904.c |    30 +
 gcc/testsuite/gcc.dg/Wzero-length-array-bounds-2.c |    11 +-
 gcc/testsuite/gcc.dg/analyzer/memcpy-1.c           |    14 +
 gcc/testsuite/gcc.dg/analyzer/memmove-1.c          |   182 +
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-1.c    |     2 +-
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-5.c    |     2 +
 gcc/testsuite/gcc.dg/analyzer/pr104308.c           |     2 +-
 .../gcc.dg/builtin-dynamic-object-size-0.c         |    20 +-
 gcc/testsuite/gcc.dg/c2x-constexpr-1.c             |     4 +-
 gcc/testsuite/gcc.dg/c2x-constexpr-3.c             |     8 +
 gcc/testsuite/gcc.dg/c90-auto-1.c                  |    12 +
 gcc/testsuite/gcc.dg/cpp/c11-vararg-1.c            |     9 +
 gcc/testsuite/gcc.dg/cpp/c2x-va-opt-1.c            |    11 +
 gcc/testsuite/gcc.dg/debug/btf/btf-enum-1.c        |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-25.c              |    17 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-26.c              |    31 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-27.c              |    49 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-28.c              |    51 +
 gcc/testsuite/gcc.dg/ipa/pr107640-2.c              |    50 +
 gcc/testsuite/gcc.dg/pr106719.c                    |    13 +
 gcc/testsuite/gcc.dg/pr107967-1.c                  |    35 +
 gcc/testsuite/gcc.dg/pr107967-2.c                  |    35 +
 gcc/testsuite/gcc.dg/pr107967-3.c                  |    53 +
 .../gcc.dg/torture/fp-uint64-convert-double-1.c    |     2 +-
 .../gcc.dg/torture/fp-uint64-convert-double-2.c    |     2 +-
 gcc/testsuite/gcc.dg/torture/pr108076.c            |    17 +
 gcc/testsuite/gcc.dg/tree-prof/pr108000.c          |    93 +
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-3.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr107699.c           |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr89317.c            |    30 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-43.c         |    12 +
 gcc/testsuite/gcc.target/aarch64/acle/bti_def.c    |    10 +
 gcc/testsuite/gcc.target/aarch64/acle/pauth_def.c  |    10 +
 gcc/testsuite/gcc.target/aarch64/if-compare_1.c    |    47 +
 gcc/testsuite/gcc.target/aarch64/if-compare_2.c    |    96 +
 gcc/testsuite/gcc.target/aarch64/movk_3.c          |    56 +
 gcc/testsuite/gcc.target/aarch64/pr92424-2.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr92424-3.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr98776.c         |    11 +
 gcc/testsuite/gcc.target/aarch64/sve/slp_1.c       |    10 +-
 gcc/testsuite/gcc.target/aarch64/tbz_1.c           |    95 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_u8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_u8.c      |     8 +
 .../arm/mve/intrinsics/vcmpcsq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vcmpcsq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c     |     8 +
 .../arm/mve/intrinsics/vcmphiq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vcmphiq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpleq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpleq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpleq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpleq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpltq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpltq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpltq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpltq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s64.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u64.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c  |     8 +
 .../arm/mve/intrinsics/vddupq_m_wb_u16.c           |     8 +
 .../arm/mve/intrinsics/vddupq_m_wb_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c  |     8 +
 .../arm/mve/intrinsics/vddupq_x_wb_u16.c           |     8 +
 .../arm/mve/intrinsics/vddupq_x_wb_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c   |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_wb_u16.c          |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_wb_u32.c          |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_wb_u8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c  |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_wb_u16.c          |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_wb_u32.c          |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_wb_u8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c  |     8 +
 .../arm/mve/intrinsics/vidupq_m_wb_u16.c           |     8 +
 .../arm/mve/intrinsics/vidupq_m_wb_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c  |     8 +
 .../arm/mve/intrinsics/vidupq_x_wb_u16.c           |     8 +
 .../arm/mve/intrinsics/vidupq_x_wb_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c |     8 +
 .../arm/mve/intrinsics/viwdupq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/viwdupq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c |     8 +
 .../arm/mve/intrinsics/viwdupq_m_wb_u16.c          |     8 +
 .../arm/mve/intrinsics/viwdupq_m_wb_u32.c          |     8 +
 .../arm/mve/intrinsics/viwdupq_m_wb_u8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c  |     8 +
 .../arm/mve/intrinsics/viwdupq_x_n_u16.c           |     8 +
 .../arm/mve/intrinsics/viwdupq_x_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c |     8 +
 .../arm/mve/intrinsics/viwdupq_x_wb_u16.c          |     8 +
 .../arm/mve/intrinsics/viwdupq_x_wb_u32.c          |     8 +
 .../arm/mve/intrinsics/viwdupq_x_wb_u8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c  |     8 +
 .../arm/mve/intrinsics/vmaxnmavq_p_f16.c           |     8 +
 .../arm/mve/intrinsics/vmaxnmavq_p_f32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmaq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmaq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c  |     8 +
 .../arm/mve/intrinsics/vminnmavq_p_f16.c           |     8 +
 .../arm/mve/intrinsics/vminnmavq_p_f32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_u8.c      |     8 +
 .../arm/mve/intrinsics/vmladavaq_p_s16.c           |     8 +
 .../arm/mve/intrinsics/vmladavaq_p_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c |     8 +
 .../arm/mve/intrinsics/vmladavaq_p_u16.c           |     8 +
 .../arm/mve/intrinsics/vmladavaq_p_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmladavaq_s16.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_s32.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_s8.c   |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_u16.c  |    44 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_u32.c  |    44 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_u8.c   |    44 +-
 .../arm/mve/intrinsics/vmlaldavaxq_p_s16.c         |     8 +
 .../arm/mve/intrinsics/vmlaldavaxq_p_s32.c         |     8 +
 .../arm/mve/intrinsics/vmlaldavaxq_s16.c           |     8 +
 .../arm/mve/intrinsics/vmlaldavaxq_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c    |     8 +
 .../arm/mve/intrinsics/vqdmlahq_m_n_s16.c          |     8 +
 .../arm/mve/intrinsics/vqdmlahq_m_n_s32.c          |     8 +
 .../arm/mve/intrinsics/vqdmlahq_m_n_s8.c           |     8 +
 .../arm/mve/intrinsics/vqdmulhq_m_n_s16.c          |     8 +
 .../arm/mve/intrinsics/vqdmulhq_m_n_s32.c          |     8 +
 .../arm/mve/intrinsics/vqdmulhq_m_n_s8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c    |     8 +
 .../arm/mve/intrinsics/vqdmullbq_m_n_s16.c         |     8 +
 .../arm/mve/intrinsics/vqdmullbq_m_n_s32.c         |     8 +
 .../arm/mve/intrinsics/vqdmullbq_m_s16.c           |     8 +
 .../arm/mve/intrinsics/vqdmullbq_m_s32.c           |     8 +
 .../arm/mve/intrinsics/vqdmullbq_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vqdmullbq_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c  |     8 +
 .../arm/mve/intrinsics/vqdmulltq_m_n_s16.c         |     8 +
 .../arm/mve/intrinsics/vqdmulltq_m_n_s32.c         |     8 +
 .../arm/mve/intrinsics/vqdmulltq_m_s16.c           |     8 +
 .../arm/mve/intrinsics/vqdmulltq_m_s32.c           |     8 +
 .../arm/mve/intrinsics/vqdmulltq_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vqdmulltq_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c  |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s16.c         |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s32.c         |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s8.c          |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c |     8 +
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s16.c        |     8 +
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s32.c        |     8 +
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s8.c         |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_u8.c      |     8 +
 .../arm/mve/intrinsics/vrmlaldavhaq_p_s32.c        |     8 +
 .../arm/mve/intrinsics/vrmlaldavhaq_p_u32.c        |     8 +
 .../arm/mve/intrinsics/vrmlaldavhaq_s32.c          |    24 +-
 .../arm/mve/intrinsics/vrmlaldavhaq_u32.c          |    36 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_u8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_u8.c     |     8 +
 gcc/testsuite/gcc.target/bpf/bswap-1.c             |    23 +
 gcc/testsuite/gcc.target/i386/builtin_target.c     |     5 +
 gcc/testsuite/gcc.target/i386/pr107627-3.c         |    28 +
 gcc/testsuite/gcc.target/i386/pr107627-4.c         |    28 +
 gcc/testsuite/gcc.target/i386/pr108044-1.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr108044-2.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr108044-3.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr108044-4.c         |    21 +
 gcc/testsuite/gcc.target/powerpc/cbranchcc4-1.c    |    15 +
 gcc/testsuite/gcc.target/powerpc/cbranchcc4-2.c    |    11 +
 gcc/testsuite/gdc.dg/imports/pr108050/mod1.d       |     2 +
 gcc/testsuite/gdc.dg/imports/pr108050/mod2.d       |     2 +
 gcc/testsuite/gdc.dg/imports/pr108050/package.d    |     2 +
 gcc/testsuite/gdc.dg/pr108050.d                    |     4 +
 .../gdc.dg/torture/imports/pr108055conv.d          |    26 +
 .../gdc.dg/torture/imports/pr108055spec.d          |    18 +
 .../gdc.dg/torture/imports/pr108055write.d         |    19 +
 gcc/testsuite/gdc.dg/torture/pr108055.d            |    12 +
 gcc/testsuite/gdc.test/compilable/nogc.d           |     3 +-
 gcc/testsuite/gdc.test/compilable/test15712.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test23431.d      |    14 +
 .../gdc.test/compilable/test23431_minimal.d        |    28 +
 gcc/testsuite/gdc.test/compilable/test23433.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test23439.d      |     8 +
 gcc/testsuite/gdc.test/compilable/test23534.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test4375.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/vgc2.d           |     3 +-
 .../gdc.test/fail_compilation/diag14818.d          |    16 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8101.d |     5 +-
 .../gdc.test/fail_compilation/diag_funclit.d       |    14 +-
 gcc/testsuite/gdc.test/fail_compilation/diagin.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail12.d   |     4 +-
 .../gdc.test/fail_compilation/fail15414.d          |    21 +
 .../gdc.test/fail_compilation/fail15616b.d         |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail1900.d |     8 +-
 .../gdc.test/fail_compilation/fail22366.d          |    32 +-
 .../gdc.test/fail_compilation/fail23439.d          |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail320.d  |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/fail54.d   |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail99.d   |     2 +-
 .../gdc.test/fail_compilation/fail_arrayop2.d      |     4 +-
 .../gdc.test/fail_compilation/fail_pretty_errors.d |    18 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10922.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13459.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9540.d  |     2 +-
 .../gdc.test/fail_compilation/imports/fail320a.d   |     1 +
 .../gdc.test/fail_compilation/imports/fail320b.d   |     3 +-
 .../gdc.test/fail_compilation/lexer23465.d         |    21 +
 gcc/testsuite/gdc.test/fail_compilation/misc1.d    |    22 +
 gcc/testsuite/gdc.test/fail_compilation/nogc2.d    |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/retscope.d |     4 +-
 .../gdc.test/fail_compilation/retscope2.d          |     4 +-
 .../gdc.test/fail_compilation/templateoverload.d   |    22 +
 .../gdc.test/fail_compilation/test19646.d          |     8 +-
 .../gdc.test/fail_compilation/test21008.d          |     6 +-
 .../gdc.test/fail_compilation/test21062.d          |    24 +
 .../gdc.test/fail_compilation/test23491.d          |    19 +
 .../gdc.test/fail_compilation/test23536.d          |    19 +
 gcc/testsuite/gdc.test/fail_compilation/throwexp.d |    12 +
 .../gdc.test/fail_compilation/warn14905.d          |    23 -
 gcc/testsuite/gdc.test/runnable/lexer.d            |     9 +-
 gcc/testsuite/gdc.test/runnable/test21301.d        |   116 +
 gcc/testsuite/gdc.test/runnable/test21506.d        |    40 +
 gcc/testsuite/gfortran.dg/contiguous_12.f90        |     7 +
 gcc/testsuite/gfortran.dg/ipa-sra-1.f90            |    37 +
 gcc/testsuite/gfortran.dg/pr102180.f90             |    19 +
 gcc/testsuite/gfortran.dg/pr106911.f90             |    18 +
 gcc/testsuite/gfortran.dg/pr107423.f90             |    18 +
 gcc/testsuite/gfortran.dg/pr107872.f90             |    40 +
 gcc/testsuite/gfortran.dg/pr107995.f90             |    10 +
 gcc/testsuite/gfortran.dg/pr108010.f90             |    54 +
 gcc/testsuite/gfortran.dg/pr48636-2.f90            |     2 +-
 gcc/testsuite/jit.dg/test-vector-types.cc          |    13 +
 gcc/testsuite/lib/rust-dg.exp                      |    49 +
 gcc/testsuite/lib/rust.exp                         |   188 +
 gcc/testsuite/rust/compile/abi-options1.rs         |     7 +
 gcc/testsuite/rust/compile/array3.rs               |     4 +
 gcc/testsuite/rust/compile/array_empty_list.rs     |     4 +
 gcc/testsuite/rust/compile/arrays1.rs              |     4 +
 gcc/testsuite/rust/compile/arrays2.rs              |     5 +
 .../rust/compile/attr-mismatch-crate-name.rs       |     4 +
 gcc/testsuite/rust/compile/attr_cold.rs            |    12 +
 gcc/testsuite/rust/compile/attr_deprecated.rs      |    14 +
 gcc/testsuite/rust/compile/attr_deprecated_2.rs    |    11 +
 gcc/testsuite/rust/compile/bad-crate-name.rs       |     4 +
 gcc/testsuite/rust/compile/bad=file-name.rs        |     7 +
 gcc/testsuite/rust/compile/bad_as_bool_char.rs     |    18 +
 gcc/testsuite/rust/compile/bad_file_name.txt.rs    |     3 +
 gcc/testsuite/rust/compile/bad_inner_doc.rs        |    15 +
 gcc/testsuite/rust/compile/bad_pub_enumitems.rs    |    47 +
 gcc/testsuite/rust/compile/bad_stmt_enums.rs       |    22 +
 gcc/testsuite/rust/compile/bad_toplevel_enums.rs   |    19 +
 gcc/testsuite/rust/compile/bad_tuple_index.rs      |    66 +
 gcc/testsuite/rust/compile/bad_type1.rs            |     3 +
 gcc/testsuite/rust/compile/bad_type2.rs            |    14 +
 gcc/testsuite/rust/compile/break1.rs               |     6 +
 gcc/testsuite/rust/compile/break2.rs               |    15 +
 .../rust/compile/builtin_macro_compile_error.rs    |    13 +
 gcc/testsuite/rust/compile/builtin_macro_concat.rs |    17 +
 gcc/testsuite/rust/compile/builtin_macro_env.rs    |    20 +
 .../rust/compile/builtin_macro_include_bytes.rs    |    13 +
 .../rust/compile/builtin_macro_include_str.rs      |    13 +
 .../rust/compile/builtin_macro_not_found.rs        |     4 +
 gcc/testsuite/rust/compile/bytecharstring.rs       |     8 +
 gcc/testsuite/rust/compile/canonical_paths1.rs     |    25 +
 gcc/testsuite/rust/compile/cast1.rs                |     5 +
 gcc/testsuite/rust/compile/cfg1.rs                 |    31 +
 gcc/testsuite/rust/compile/cfg2.rs                 |    13 +
 gcc/testsuite/rust/compile/cfg3.rs                 |    11 +
 gcc/testsuite/rust/compile/cfg4.rs                 |    11 +
 gcc/testsuite/rust/compile/cfg5.rs                 |    11 +
 gcc/testsuite/rust/compile/compile.exp             |    35 +
 gcc/testsuite/rust/compile/complex-path1.rs        |    18 +
 gcc/testsuite/rust/compile/const-issue1440.rs      |    76 +
 gcc/testsuite/rust/compile/const1.rs               |     6 +
 gcc/testsuite/rust/compile/const2.rs               |     7 +
 gcc/testsuite/rust/compile/const3.rs               |     7 +
 gcc/testsuite/rust/compile/const_generics_1.rs     |    19 +
 gcc/testsuite/rust/compile/const_generics_2.rs     |     4 +
 gcc/testsuite/rust/compile/const_generics_3.rs     |    26 +
 gcc/testsuite/rust/compile/const_generics_4.rs     |     7 +
 gcc/testsuite/rust/compile/const_generics_5.rs     |    12 +
 gcc/testsuite/rust/compile/const_generics_6.rs     |     2 +
 gcc/testsuite/rust/compile/continue1.rs            |    10 +
 gcc/testsuite/rust/compile/deadcode_err1.rs        |    11 +
 gcc/testsuite/rust/compile/deadcode_err2.rs        |    16 +
 .../rust/compile/debug-diagnostics-default.rs      |     5 +
 .../rust/compile/debug-diagnostics-off.rs          |     7 +
 gcc/testsuite/rust/compile/debug-diagnostics-on.rs |     7 +
 .../rust/compile/doc_isolated_cr_block_comment.rs  |     3 +
 .../compile/doc_isolated_cr_inner_block_comment.rs |     5 +
 .../compile/doc_isolated_cr_inner_line_comment.rs  |     5 +
 .../rust/compile/doc_isolated_cr_line_comment.rs   |     3 +
 gcc/testsuite/rust/compile/dup_fields.rs           |    23 +
 .../rust/compile/empty_comment_before_match.rs     |     7 +
 gcc/testsuite/rust/compile/expected_type_args2.rs  |     6 +
 gcc/testsuite/rust/compile/expected_type_args3.rs  |     8 +
 gcc/testsuite/rust/compile/func1.rs                |     9 +
 gcc/testsuite/rust/compile/func2.rs                |     7 +
 gcc/testsuite/rust/compile/func3.rs                |     9 +
 gcc/testsuite/rust/compile/func4.rs                |     6 +
 gcc/testsuite/rust/compile/func5.rs                |     7 +
 gcc/testsuite/rust/compile/generic-default1.rs     |     7 +
 gcc/testsuite/rust/compile/generics1.rs            |    11 +
 gcc/testsuite/rust/compile/generics10.rs           |    12 +
 gcc/testsuite/rust/compile/generics11.rs           |    12 +
 gcc/testsuite/rust/compile/generics12.rs           |     6 +
 gcc/testsuite/rust/compile/generics13.rs           |     1 +
 gcc/testsuite/rust/compile/generics2.rs            |    11 +
 gcc/testsuite/rust/compile/generics3.rs            |    10 +
 gcc/testsuite/rust/compile/generics4.rs            |    16 +
 gcc/testsuite/rust/compile/generics5.rs            |    10 +
 gcc/testsuite/rust/compile/generics6.rs            |    31 +
 gcc/testsuite/rust/compile/generics7.rs            |    26 +
 gcc/testsuite/rust/compile/generics8.rs            |    15 +
 gcc/testsuite/rust/compile/generics9.rs            |    10 +
 .../rust/compile/implicit_returns_err1.rs          |    12 +
 .../rust/compile/implicit_returns_err2.rs          |    10 +
 .../rust/compile/implicit_returns_err3.rs          |     9 +
 .../rust/compile/implicit_returns_err4.rs          |    10 +
 gcc/testsuite/rust/compile/infer-crate-name.rs     |     7 +
 gcc/testsuite/rust/compile/inline_1.rs             |    16 +
 gcc/testsuite/rust/compile/inline_2.rs             |     6 +
 gcc/testsuite/rust/compile/issue-1005.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1019.rs           |    19 +
 gcc/testsuite/rust/compile/issue-1023.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1031.rs           |    17 +
 gcc/testsuite/rust/compile/issue-1034.rs           |    16 +
 gcc/testsuite/rust/compile/issue-1089.rs           |     6 +
 gcc/testsuite/rust/compile/issue-1128.rs           |     6 +
 gcc/testsuite/rust/compile/issue-1129-1.rs         |     4 +
 gcc/testsuite/rust/compile/issue-1129-2.rs         |    22 +
 gcc/testsuite/rust/compile/issue-1130.rs           |    47 +
 gcc/testsuite/rust/compile/issue-1131.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1152.rs           |     8 +
 gcc/testsuite/rust/compile/issue-1165.rs           |     5 +
 gcc/testsuite/rust/compile/issue-1173.rs           |    23 +
 gcc/testsuite/rust/compile/issue-1226.rs           |     6 +
 gcc/testsuite/rust/compile/issue-1234.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1235.rs           |    21 +
 gcc/testsuite/rust/compile/issue-1237.rs           |    23 +
 gcc/testsuite/rust/compile/issue-1251.rs           |    14 +
 gcc/testsuite/rust/compile/issue-1271.rs           |     5 +
 gcc/testsuite/rust/compile/issue-1289.rs           |    43 +
 gcc/testsuite/rust/compile/issue-1323-1.rs         |    18 +
 gcc/testsuite/rust/compile/issue-1323-2.rs         |    16 +
 gcc/testsuite/rust/compile/issue-1383.rs           |     8 +
 gcc/testsuite/rust/compile/issue-1393.rs           |    13 +
 gcc/testsuite/rust/compile/issue-1447.rs           |    28 +
 gcc/testsuite/rust/compile/issue-407-2.rs          |    21 +
 gcc/testsuite/rust/compile/issue-407.rs            |     9 +
 gcc/testsuite/rust/compile/issue-557.rs            |     4 +
 gcc/testsuite/rust/compile/issue-635-1.rs          |     5 +
 gcc/testsuite/rust/compile/issue-635-2.rs          |     5 +
 gcc/testsuite/rust/compile/lookup_err1.rs          |     7 +
 gcc/testsuite/rust/compile/macro-issue1053-2.rs    |     5 +
 gcc/testsuite/rust/compile/macro-issue1053.rs      |     3 +
 gcc/testsuite/rust/compile/macro-issue1224.rs      |     9 +
 gcc/testsuite/rust/compile/macro-issue1233.rs      |    22 +
 gcc/testsuite/rust/compile/macro-issue1395-2.rs    |     7 +
 gcc/testsuite/rust/compile/macro-issue1395.rs      |     5 +
 gcc/testsuite/rust/compile/macro-issue1400-2.rs    |    32 +
 gcc/testsuite/rust/compile/macro-issue1400.rs      |    33 +
 gcc/testsuite/rust/compile/macro1.rs               |     3 +
 gcc/testsuite/rust/compile/macro10.rs              |    11 +
 gcc/testsuite/rust/compile/macro11.rs              |    11 +
 gcc/testsuite/rust/compile/macro12.rs              |     8 +
 gcc/testsuite/rust/compile/macro13.rs              |    12 +
 gcc/testsuite/rust/compile/macro14.rs              |    10 +
 gcc/testsuite/rust/compile/macro15.rs              |    12 +
 gcc/testsuite/rust/compile/macro16.rs              |    11 +
 gcc/testsuite/rust/compile/macro17.rs              |    10 +
 gcc/testsuite/rust/compile/macro18.rs              |    14 +
 gcc/testsuite/rust/compile/macro19.rs              |    19 +
 gcc/testsuite/rust/compile/macro2.rs               |     3 +
 gcc/testsuite/rust/compile/macro20.rs              |    16 +
 gcc/testsuite/rust/compile/macro21.rs              |     9 +
 gcc/testsuite/rust/compile/macro22.rs              |    10 +
 gcc/testsuite/rust/compile/macro23.rs              |    25 +
 gcc/testsuite/rust/compile/macro25.rs              |     9 +
 gcc/testsuite/rust/compile/macro26.rs              |    10 +
 gcc/testsuite/rust/compile/macro27.rs              |     8 +
 gcc/testsuite/rust/compile/macro28.rs              |     8 +
 gcc/testsuite/rust/compile/macro29.rs              |     8 +
 gcc/testsuite/rust/compile/macro3.rs               |     3 +
 gcc/testsuite/rust/compile/macro30.rs              |     8 +
 gcc/testsuite/rust/compile/macro31.rs              |     8 +
 gcc/testsuite/rust/compile/macro32.rs              |    19 +
 gcc/testsuite/rust/compile/macro33.rs              |     5 +
 gcc/testsuite/rust/compile/macro34.rs              |     3 +
 gcc/testsuite/rust/compile/macro35.rs              |     7 +
 gcc/testsuite/rust/compile/macro36.rs              |     3 +
 gcc/testsuite/rust/compile/macro37.rs              |     5 +
 gcc/testsuite/rust/compile/macro38.rs              |     5 +
 gcc/testsuite/rust/compile/macro39.rs              |     5 +
 gcc/testsuite/rust/compile/macro4.rs               |     3 +
 gcc/testsuite/rust/compile/macro40.rs              |    48 +
 gcc/testsuite/rust/compile/macro41.rs              |    13 +
 gcc/testsuite/rust/compile/macro42.rs              |    32 +
 gcc/testsuite/rust/compile/macro5.rs               |     3 +
 gcc/testsuite/rust/compile/macro6.rs               |    11 +
 gcc/testsuite/rust/compile/macro7.rs               |    13 +
 gcc/testsuite/rust/compile/macro8.rs               |    12 +
 gcc/testsuite/rust/compile/macro9.rs               |    17 +
 gcc/testsuite/rust/compile/macro_return.rs         |    10 +
 gcc/testsuite/rust/compile/match1.rs               |    16 +
 gcc/testsuite/rust/compile/match2.rs               |    15 +
 gcc/testsuite/rust/compile/match3.rs               |    16 +
 gcc/testsuite/rust/compile/match4.rs               |    16 +
 gcc/testsuite/rust/compile/match5.rs               |    15 +
 gcc/testsuite/rust/compile/match6.rs               |    18 +
 gcc/testsuite/rust/compile/match7.rs               |    12 +
 gcc/testsuite/rust/compile/method1.rs              |    13 +
 gcc/testsuite/rust/compile/method2.rs              |    16 +
 gcc/testsuite/rust/compile/mismatch-crate-name.rs  |     4 +
 .../rust/compile/missing_middle/both_path.rs       |     3 +
 .../rust/compile/missing_middle/explicit.not.rs    |     1 +
 .../rust/compile/missing_middle/inner_path.rs      |     3 +
 gcc/testsuite/rust/compile/missing_middle/other.rs |     3 +
 .../rust/compile/missing_middle/outer_path.rs      |     3 +
 .../rust/compile/missing_middle/sub/mod.rs         |     3 +
 gcc/testsuite/rust/compile/missing_return1.rs      |     6 +
 gcc/testsuite/rust/compile/mod_missing_middle.rs   |    29 +
 gcc/testsuite/rust/compile/never_type_err1.rs      |    14 +
 gcc/testsuite/rust/compile/privacy1.rs             |    11 +
 gcc/testsuite/rust/compile/privacy2.rs             |    13 +
 gcc/testsuite/rust/compile/privacy3.rs             |    28 +
 gcc/testsuite/rust/compile/privacy4.rs             |    19 +
 gcc/testsuite/rust/compile/privacy5.rs             |    17 +
 gcc/testsuite/rust/compile/privacy6.rs             |    39 +
 gcc/testsuite/rust/compile/pub_restricted_1.rs     |    13 +
 gcc/testsuite/rust/compile/pub_restricted_2.rs     |    18 +
 gcc/testsuite/rust/compile/pub_restricted_3.rs     |    11 +
 .../rust/compile/raw_identifiers_bad_keywords.rs   |     3 +
 .../rust/compile/raw_identifiers_underscore.rs     |     3 +
 gcc/testsuite/rust/compile/rawbytestring.rs        |   Bin 0 -> 3234 bytes
 gcc/testsuite/rust/compile/redef_error1.rs         |     8 +
 gcc/testsuite/rust/compile/redef_error2.rs         |     4 +
 gcc/testsuite/rust/compile/redef_error3.rs         |     9 +
 gcc/testsuite/rust/compile/redef_error4.rs         |    27 +
 gcc/testsuite/rust/compile/redef_error5.rs         |     8 +
 gcc/testsuite/rust/compile/redef_error6.rs         |    13 +
 gcc/testsuite/rust/compile/reference1.rs           |     6 +
 gcc/testsuite/rust/compile/self-path1.rs           |    12 +
 gcc/testsuite/rust/compile/self-path2.rs           |    21 +
 gcc/testsuite/rust/compile/shadow1.rs              |     7 +
 gcc/testsuite/rust/compile/specify-crate-name.rs   |     7 +
 gcc/testsuite/rust/compile/static_var1.rs          |     5 +
 gcc/testsuite/rust/compile/stmt_with_block_err1.rs |    17 +
 gcc/testsuite/rust/compile/struct_align1.rs        |    19 +
 gcc/testsuite/rust/compile/struct_align2.rs        |    18 +
 gcc/testsuite/rust/compile/struct_init1.rs         |    10 +
 gcc/testsuite/rust/compile/struct_pack1.rs         |    19 +
 gcc/testsuite/rust/compile/struct_pack2.rs         |    18 +
 gcc/testsuite/rust/compile/syntax-only.rs          |     6 +
 gcc/testsuite/rust/compile/test_mod.rs             |     6 +
 .../compile/torture/all_doc_comment_line_blocks.rs |    45 +
 .../torture/all_doc_comment_line_blocks_crlf.rs    |    48 +
 .../compile/torture/arithmetic_expressions1.rs     |    30 +
 .../rust/compile/torture/array_const_fold_1.rs     |     2 +
 .../rust/compile/torture/array_const_fold_2.rs     |     3 +
 .../rust/compile/torture/array_function.rs         |     8 +
 .../rust/compile/torture/array_type_infer.rs       |     4 +
 .../rust/compile/torture/array_zero_length.rs      |     4 +
 gcc/testsuite/rust/compile/torture/arrays1.rs      |     9 +
 gcc/testsuite/rust/compile/torture/arrays2.rs      |     8 +
 gcc/testsuite/rust/compile/torture/arrays3.rs      |     6 +
 gcc/testsuite/rust/compile/torture/arrays4.rs      |     6 +
 gcc/testsuite/rust/compile/torture/arrays5.rs      |     6 +
 gcc/testsuite/rust/compile/torture/arrays6.rs      |    10 +
 .../rust/compile/torture/arrays_index1.rs          |     9 +
 .../rust/compile/torture/arrays_index2.rs          |     4 +
 .../rust/compile/torture/arrays_index3.rs          |    15 +
 gcc/testsuite/rust/compile/torture/as_bool_char.rs |    36 +
 .../rust/compile/torture/associated_types1.rs      |    12 +
 gcc/testsuite/rust/compile/torture/autoderef1.rs   |    15 +
 gcc/testsuite/rust/compile/torture/block_expr1.rs  |    29 +
 gcc/testsuite/rust/compile/torture/block_expr2.rs  |    15 +
 gcc/testsuite/rust/compile/torture/block_expr3.rs  |    14 +
 gcc/testsuite/rust/compile/torture/block_expr4.rs  |     8 +
 gcc/testsuite/rust/compile/torture/block_expr5.rs  |    40 +
 .../rust/compile/torture/block_expr_parser_bug.rs  |     5 +
 gcc/testsuite/rust/compile/torture/bom.rs          |     1 +
 gcc/testsuite/rust/compile/torture/bom_comment.rs  |     2 +
 gcc/testsuite/rust/compile/torture/bom_shebang.rs  |     2 +
 .../rust/compile/torture/bom_whitespace.rs         |     2 +
 gcc/testsuite/rust/compile/torture/bools_eq.rs     |    18 +
 gcc/testsuite/rust/compile/torture/borrow1.rs      |    17 +
 .../rust/compile/torture/borrow_function.rs        |     5 +
 .../rust/compile/torture/break_function.rs         |    10 +
 .../rust/compile/torture/byte_char_str.rs          |     8 +
 gcc/testsuite/rust/compile/torture/byte_str.rs     |     4 +
 gcc/testsuite/rust/compile/torture/cast1.rs        |     5 +
 gcc/testsuite/rust/compile/torture/cast2.rs        |     5 +
 gcc/testsuite/rust/compile/torture/cast3.rs        |     6 +
 gcc/testsuite/rust/compile/torture/cfg_attr.rs     |     7 +
 gcc/testsuite/rust/compile/torture/char1.rs        |     4 +
 .../rust/compile/torture/check-doc-attr-string.rs  |    18 +
 gcc/testsuite/rust/compile/torture/coercion1.rs    |    11 +
 gcc/testsuite/rust/compile/torture/coercion2.rs    |    20 +
 .../rust/compile/torture/comparison_expr1.rs       |    38 +
 gcc/testsuite/rust/compile/torture/compile.exp     |    33 +
 .../compile/torture/compound_assignment_expr1.rs   |    23 +
 gcc/testsuite/rust/compile/torture/conditional.rs  |    11 +
 gcc/testsuite/rust/compile/torture/constant1.rs    |     9 +
 gcc/testsuite/rust/compile/torture/constant2.rs    |     6 +
 gcc/testsuite/rust/compile/torture/constant3.rs    |    10 +
 gcc/testsuite/rust/compile/torture/deadcode1.rs    |    22 +
 gcc/testsuite/rust/compile/torture/deadcode2.rs    |    10 +
 gcc/testsuite/rust/compile/torture/deref1.rs       |     6 +
 .../rust/compile/torture/deref_function.rs         |    10 +
 gcc/testsuite/rust/compile/torture/doc_comment.rs  |    16 +
 gcc/testsuite/rust/compile/torture/enum1.rs        |    13 +
 gcc/testsuite/rust/compile/torture/extern_mod1.rs  |     6 +
 gcc/testsuite/rust/compile/torture/extern_mod2.rs  |    23 +
 gcc/testsuite/rust/compile/torture/float1.rs       |     9 +
 gcc/testsuite/rust/compile/torture/float_types.rs  |    13 +
 .../rust/compile/torture/forward_decl_1.rs         |    11 +
 .../rust/compile/torture/forward_decl_2.rs         |     6 +
 .../rust/compile/torture/forward_decl_3-unsafe.rs  |    13 +
 .../rust/compile/torture/forward_decl_3.rs         |    11 +
 .../rust/compile/torture/forward_decl_4.rs         |     9 +
 .../rust/compile/torture/forward_decl_5.rs         |    19 +
 gcc/testsuite/rust/compile/torture/func1.rs        |     7 +
 gcc/testsuite/rust/compile/torture/func2.rs        |    20 +
 .../rust/compile/torture/function_reference1.rs    |     9 +
 .../rust/compile/torture/function_reference2.rs    |     9 +
 .../rust/compile/torture/function_reference3.rs    |    20 +
 .../rust/compile/torture/function_reference4.rs    |     9 +
 gcc/testsuite/rust/compile/torture/generics1.rs    |    51 +
 gcc/testsuite/rust/compile/torture/generics10.rs   |    20 +
 gcc/testsuite/rust/compile/torture/generics11.rs   |     8 +
 gcc/testsuite/rust/compile/torture/generics12.rs   |    17 +
 gcc/testsuite/rust/compile/torture/generics13.rs   |    41 +
 gcc/testsuite/rust/compile/torture/generics14.rs   |    20 +
 gcc/testsuite/rust/compile/torture/generics15.rs   |    23 +
 gcc/testsuite/rust/compile/torture/generics16.rs   |    31 +
 gcc/testsuite/rust/compile/torture/generics17.rs   |    19 +
 gcc/testsuite/rust/compile/torture/generics18.rs   |    20 +
 gcc/testsuite/rust/compile/torture/generics19.rs   |    12 +
 gcc/testsuite/rust/compile/torture/generics2.rs    |    45 +
 gcc/testsuite/rust/compile/torture/generics20.rs   |    12 +
 gcc/testsuite/rust/compile/torture/generics21.rs   |    13 +
 gcc/testsuite/rust/compile/torture/generics22.rs   |    13 +
 gcc/testsuite/rust/compile/torture/generics23.rs   |     6 +
 gcc/testsuite/rust/compile/torture/generics24.rs   |    34 +
 gcc/testsuite/rust/compile/torture/generics25.rs   |     9 +
 gcc/testsuite/rust/compile/torture/generics26.rs   |    21 +
 gcc/testsuite/rust/compile/torture/generics27.rs   |    16 +
 gcc/testsuite/rust/compile/torture/generics28.rs   |    18 +
 gcc/testsuite/rust/compile/torture/generics29.rs   |    16 +
 gcc/testsuite/rust/compile/torture/generics3.rs    |    15 +
 gcc/testsuite/rust/compile/torture/generics30.rs   |    16 +
 gcc/testsuite/rust/compile/torture/generics31.rs   |    15 +
 gcc/testsuite/rust/compile/torture/generics32.rs   |    15 +
 gcc/testsuite/rust/compile/torture/generics4.rs    |    17 +
 gcc/testsuite/rust/compile/torture/generics5.rs    |    10 +
 gcc/testsuite/rust/compile/torture/generics6.rs    |    16 +
 gcc/testsuite/rust/compile/torture/generics7.rs    |    14 +
 gcc/testsuite/rust/compile/torture/generics8.rs    |    18 +
 gcc/testsuite/rust/compile/torture/generics9.rs    |    25 +
 .../rust/compile/torture/grouped_expr_function.rs  |     6 +
 .../compile/torture/identifier-missing-impl-1.rs   |    19 +
 gcc/testsuite/rust/compile/torture/if.rs           |    19 +
 gcc/testsuite/rust/compile/torture/if_elif.rs      |    20 +
 .../rust/compile/torture/if_elif_else_expr1.rs     |    14 +
 gcc/testsuite/rust/compile/torture/if_else.rs      |    19 +
 gcc/testsuite/rust/compile/torture/ifunaryexpr.rs  |    22 +
 gcc/testsuite/rust/compile/torture/impl_block1.rs  |    23 +
 gcc/testsuite/rust/compile/torture/impl_block2.rs  |    28 +
 gcc/testsuite/rust/compile/torture/impl_block3.rs  |    36 +
 .../rust/compile/torture/impl_block_unused.rs      |    17 +
 .../rust/compile/torture/implicit_returns1.rs      |    73 +
 gcc/testsuite/rust/compile/torture/infer_type1.rs  |     4 +
 .../rust/compile/torture/inner_attributes.rs       |     3 +
 .../rust/compile/torture/integer_inference_var1.rs |     6 +
 .../rust/compile/torture/integer_inference_var2.rs |     6 +
 .../rust/compile/torture/integer_inference_var3.rs |    11 +
 .../rust/compile/torture/integer_inference_var4.rs |     4 +
 .../rust/compile/torture/integer_inference_var5.rs |    25 +
 .../rust/compile/torture/integer_types.rs          |    27 +
 gcc/testsuite/rust/compile/torture/intrinsics-1.rs |    22 +
 gcc/testsuite/rust/compile/torture/intrinsics-2.rs |    22 +
 .../compile/torture/isolated_cr_block_comment.rs   |     2 +
 .../compile/torture/isolated_cr_line_comment.rs    |     2 +
 gcc/testsuite/rust/compile/torture/issue-1024.rs   |    11 +
 gcc/testsuite/rust/compile/torture/issue-1075.rs   |    42 +
 gcc/testsuite/rust/compile/torture/issue-1432.rs   |    77 +
 gcc/testsuite/rust/compile/torture/issue-1434.rs   |    53 +
 gcc/testsuite/rust/compile/torture/issue-368.rs    |     9 +
 gcc/testsuite/rust/compile/torture/issue-808.rs    |    20 +
 gcc/testsuite/rust/compile/torture/issue-862.rs    |    74 +
 gcc/testsuite/rust/compile/torture/issue-893-2.rs  |    35 +
 gcc/testsuite/rust/compile/torture/issue-893.rs    |    11 +
 .../compile/torture/lazybooleanexpr_function.rs    |    14 +
 gcc/testsuite/rust/compile/torture/lifetime1.rs    |     7 +
 gcc/testsuite/rust/compile/torture/literals1.rs    |    11 +
 gcc/testsuite/rust/compile/torture/loop1.rs        |    10 +
 gcc/testsuite/rust/compile/torture/loop2.rs        |    14 +
 gcc/testsuite/rust/compile/torture/loop3.rs        |    14 +
 gcc/testsuite/rust/compile/torture/loop4.rs        |     7 +
 gcc/testsuite/rust/compile/torture/loop5.rs        |    14 +
 gcc/testsuite/rust/compile/torture/loop6.rs        |    11 +
 gcc/testsuite/rust/compile/torture/loop7.rs        |    13 +
 .../rust/compile/torture/macro-issue1403.rs        |    23 +
 .../rust/compile/torture/macro-issue1426.rs        |    32 +
 .../rust/compile/torture/macro_as_expr.rs          |    14 +
 gcc/testsuite/rust/compile/torture/match1.rs       |    16 +
 gcc/testsuite/rust/compile/torture/methods1.rs     |    41 +
 gcc/testsuite/rust/compile/torture/methods2.rs     |    43 +
 gcc/testsuite/rust/compile/torture/methods3.rs     |    44 +
 .../rust/compile/torture/mod-nameresolve.rs        |     5 +
 gcc/testsuite/rust/compile/torture/mod1.rs         |    11 +
 gcc/testsuite/rust/compile/torture/mod2.rs         |    13 +
 gcc/testsuite/rust/compile/torture/mod3.rs         |    22 +
 gcc/testsuite/rust/compile/torture/modules/mod.rs  |     3 +
 .../rust/compile/torture/modules/valid_path.rs     |     1 +
 gcc/testsuite/rust/compile/torture/must_use1.rs    |    16 +
 gcc/testsuite/rust/compile/torture/must_use2.rs    |    16 +
 .../rust/compile/torture/name_resolve1.rs          |    23 +
 .../rust/compile/torture/negation_function.rs      |     7 +
 gcc/testsuite/rust/compile/torture/nested_fn1.rs   |    10 +
 gcc/testsuite/rust/compile/torture/nested_fn2.rs   |    11 +
 .../rust/compile/torture/nested_struct1.rs         |    20 +
 gcc/testsuite/rust/compile/torture/never_type1.rs  |    22 +
 gcc/testsuite/rust/compile/torture/not_shebang.rs  |     3 +
 .../compile/torture/not_shebang_block_comment.rs   |     1 +
 .../rust/compile/torture/not_shebang_comment.rs    |     3 +
 .../torture/not_shebang_multiline_comment.rs       |     7 +
 .../rust/compile/torture/not_shebang_spaces.rs     |     6 +
 .../rust/compile/torture/parameter_usage1.rs       |     8 +
 gcc/testsuite/rust/compile/torture/parens1.rs      |     5 +
 gcc/testsuite/rust/compile/torture/pointer1.rs     |     9 +
 gcc/testsuite/rust/compile/torture/primconsts.rs   |    72 +
 .../rust/compile/torture/prims_struct_eq.rs        |    91 +
 .../rust/compile/torture/range-lang-item1.rs       |    32 +
 .../rust/compile/torture/raw_identifiers.rs        |     3 +
 .../compile/torture/raw_identifiers_keywords.rs    |     3 +
 .../rust/compile/torture/recursive_fn1.rs          |    12 +
 .../rust/compile/torture/return_function.rs        |     5 +
 gcc/testsuite/rust/compile/torture/scoping1.rs     |    11 +
 gcc/testsuite/rust/compile/torture/self_type1.rs   |    12 +
 gcc/testsuite/rust/compile/torture/shadow1.rs      |     6 +
 gcc/testsuite/rust/compile/torture/shadow2.rs      |     5 +
 gcc/testsuite/rust/compile/torture/shebang.rs      |     3 +
 .../rust/compile/torture/shebang_plus_attr.rs      |     3 +
 .../rust/compile/torture/shebang_plus_attr2.rs     |     3 +
 .../rust/compile/torture/static_function.rs        |     8 +
 gcc/testsuite/rust/compile/torture/static_var1.rs  |     6 +
 .../rust/compile/torture/stmt_with_block1.rs       |    13 +
 gcc/testsuite/rust/compile/torture/str1.rs         |     7 +
 .../rust/compile/torture/struct_access1.rs         |    12 +
 .../rust/compile/torture/struct_base_init_1.rs     |    13 +
 gcc/testsuite/rust/compile/torture/struct_decl.rs  |    14 +
 gcc/testsuite/rust/compile/torture/struct_init.rs  |    11 +
 .../rust/compile/torture/struct_init_10.rs         |     9 +
 .../rust/compile/torture/struct_init_11.rs         |    34 +
 .../rust/compile/torture/struct_init_2.rs          |     6 +
 .../rust/compile/torture/struct_init_3.rs          |    13 +
 .../rust/compile/torture/struct_init_4.rs          |    13 +
 .../rust/compile/torture/struct_init_5.rs          |    10 +
 .../rust/compile/torture/struct_init_6.rs          |    11 +
 .../rust/compile/torture/struct_init_7.rs          |    11 +
 .../rust/compile/torture/struct_init_8.rs          |     7 +
 .../rust/compile/torture/struct_init_9.rs          |     6 +
 gcc/testsuite/rust/compile/torture/top_attr.rs     |     5 +
 gcc/testsuite/rust/compile/torture/traits1.rs      |    16 +
 gcc/testsuite/rust/compile/torture/traits10.rs     |    30 +
 gcc/testsuite/rust/compile/torture/traits11.rs     |    31 +
 gcc/testsuite/rust/compile/torture/traits12.rs     |    29 +
 gcc/testsuite/rust/compile/torture/traits13.rs     |    17 +
 gcc/testsuite/rust/compile/torture/traits14.rs     |    23 +
 gcc/testsuite/rust/compile/torture/traits15.rs     |    23 +
 gcc/testsuite/rust/compile/torture/traits16.rs     |    20 +
 gcc/testsuite/rust/compile/torture/traits17.rs     |    23 +
 gcc/testsuite/rust/compile/torture/traits18.rs     |     5 +
 gcc/testsuite/rust/compile/torture/traits19.rs     |    33 +
 gcc/testsuite/rust/compile/torture/traits2.rs      |    16 +
 gcc/testsuite/rust/compile/torture/traits3.rs      |    15 +
 gcc/testsuite/rust/compile/torture/traits4.rs      |    21 +
 gcc/testsuite/rust/compile/torture/traits5.rs      |    21 +
 gcc/testsuite/rust/compile/torture/traits6.rs      |    20 +
 gcc/testsuite/rust/compile/torture/traits7.rs      |    19 +
 gcc/testsuite/rust/compile/torture/traits8.rs      |    21 +
 gcc/testsuite/rust/compile/torture/traits9.rs      |    27 +
 .../rust/compile/torture/transmute-size-check-1.rs |    11 +
 gcc/testsuite/rust/compile/torture/transmute1.rs   |    11 +
 gcc/testsuite/rust/compile/torture/tuple1.rs       |     6 +
 gcc/testsuite/rust/compile/torture/tuple2.rs       |     5 +
 gcc/testsuite/rust/compile/torture/tuple3.rs       |     9 +
 .../rust/compile/torture/tuple_enum_variants.rs    |    23 +
 .../rust/compile/torture/tuple_field_access.rs     |     6 +
 .../rust/compile/torture/tuple_function.rs         |     6 +
 gcc/testsuite/rust/compile/torture/tuple_index.rs  |    32 +
 .../rust/compile/torture/tuple_struct1.rs          |     6 +
 .../rust/compile/torture/tuple_struct2.rs          |    11 +
 .../rust/compile/torture/tuple_struct_unit.rs      |    11 +
 .../rust/compile/torture/tuple_struct_unused.rs    |     4 +
 gcc/testsuite/rust/compile/torture/type-alias1.rs  |     6 +
 gcc/testsuite/rust/compile/torture/type-alias2.rs  |     8 +
 gcc/testsuite/rust/compile/torture/type_infer1.rs  |    24 +
 gcc/testsuite/rust/compile/torture/type_infer2.rs  |     9 +
 gcc/testsuite/rust/compile/torture/type_infer3.rs  |    14 +
 gcc/testsuite/rust/compile/torture/type_infer4.rs  |    11 +
 gcc/testsuite/rust/compile/torture/type_infer5.rs  |    13 +
 gcc/testsuite/rust/compile/torture/type_infer6.rs  |    14 +
 .../rust/compile/torture/unary_operators.rs        |     8 +
 .../rust/compile/torture/undended-string-1.rs      |     5 +
 .../rust/compile/torture/undended-string-2.rs      |     5 +
 .../rust/compile/torture/underscore_id.rs          |     4 +
 gcc/testsuite/rust/compile/torture/union.rs        |    32 +
 gcc/testsuite/rust/compile/torture/union_union.rs  |    27 +
 gcc/testsuite/rust/compile/torture/unit_type1.rs   |     7 +
 gcc/testsuite/rust/compile/torture/unit_type2.rs   |     8 +
 gcc/testsuite/rust/compile/torture/unit_type3.rs   |     6 +
 gcc/testsuite/rust/compile/torture/unit_type4.rs   |     5 +
 gcc/testsuite/rust/compile/torture/unit_type5.rs   |     8 +
 gcc/testsuite/rust/compile/torture/unsafe1.rs      |    12 +
 gcc/testsuite/rust/compile/torture/unsafe2.rs      |     4 +
 gcc/testsuite/rust/compile/torture/unsafe3.rs      |     9 +
 gcc/testsuite/rust/compile/torture/unsafe4.rs      |    12 +
 gcc/testsuite/rust/compile/torture/unused.rs       |    17 +
 gcc/testsuite/rust/compile/torture/unused1.rs      |    15 +
 .../rust/compile/torture/unused_struct.rs          |     7 +
 .../rust/compile/torture/unused_struct_field.rs    |     9 +
 gcc/testsuite/rust/compile/torture/usize1.rs       |     6 +
 .../compile/torture/very-broken-attr-string.rs     |     3 +
 .../rust/compile/torture/while_function.rs         |    10 +
 gcc/testsuite/rust/compile/traits1.rs              |    13 +
 gcc/testsuite/rust/compile/traits10.rs             |    15 +
 gcc/testsuite/rust/compile/traits11.rs             |    19 +
 gcc/testsuite/rust/compile/traits12.rs             |    20 +
 gcc/testsuite/rust/compile/traits2.rs              |    14 +
 gcc/testsuite/rust/compile/traits3.rs              |    22 +
 gcc/testsuite/rust/compile/traits4.rs              |    16 +
 gcc/testsuite/rust/compile/traits5.rs              |     9 +
 gcc/testsuite/rust/compile/traits6.rs              |    15 +
 gcc/testsuite/rust/compile/traits7.rs              |    24 +
 gcc/testsuite/rust/compile/traits8.rs              |    35 +
 gcc/testsuite/rust/compile/traits9.rs              |    13 +
 gcc/testsuite/rust/compile/tuple1.rs               |     5 +
 gcc/testsuite/rust/compile/tuple_struct1.rs        |     8 +
 gcc/testsuite/rust/compile/tuple_struct2.rs        |     5 +
 gcc/testsuite/rust/compile/tuple_struct3.rs        |     6 +
 gcc/testsuite/rust/compile/type-alias1.rs          |     6 +
 gcc/testsuite/rust/compile/type-bindings1.rs       |    10 +
 gcc/testsuite/rust/compile/unary_negation.rs       |     9 +
 gcc/testsuite/rust/compile/unary_not.rs            |     9 +
 .../rust/compile/unconstrained_type_param.rs       |    12 +
 gcc/testsuite/rust/compile/unicode_escape.rs       |    60 +
 gcc/testsuite/rust/compile/unsafe1.rs              |    14 +
 gcc/testsuite/rust/compile/unsafe10.rs             |    12 +
 gcc/testsuite/rust/compile/unsafe2.rs              |    16 +
 gcc/testsuite/rust/compile/unsafe3.rs              |    10 +
 gcc/testsuite/rust/compile/unsafe4.rs              |    29 +
 gcc/testsuite/rust/compile/unsafe5.rs              |     4 +
 gcc/testsuite/rust/compile/unsafe6.rs              |    14 +
 gcc/testsuite/rust/compile/unsafe7.rs              |     9 +
 gcc/testsuite/rust/compile/unsafe8.rs              |    14 +
 gcc/testsuite/rust/compile/unsafe9.rs              |    10 +
 .../rust/compile/unterminated_c_comment.rs         |     2 +
 gcc/testsuite/rust/compile/use_1.rs                |    16 +
 gcc/testsuite/rust/compile/usize1.rs               |     6 +
 gcc/testsuite/rust/compile/xfail/lifetime_param.rs |    11 +
 .../rust/compile/xfail/struct_field_vis.rs         |    15 +
 gcc/testsuite/rust/compile/xfail/xfail.exp         |    63 +
 gcc/testsuite/rust/debug/chartype.rs               |    10 +
 gcc/testsuite/rust/debug/custom_link_section.rs    |    13 +
 gcc/testsuite/rust/debug/debug.exp                 |    33 +
 gcc/testsuite/rust/debug/i8u8.rs                   |    12 +
 gcc/testsuite/rust/debug/lang.rs                   |     6 +
 gcc/testsuite/rust/debug/no_mangle.rs              |    17 +
 gcc/testsuite/rust/debug/oldlang.rs                |     6 +
 gcc/testsuite/rust/debug/tuple.rs                  |     8 +
 gcc/testsuite/rust/debug/win64-abi.rs              |    11 +
 gcc/testsuite/rust/execute/torture/block_expr1.rs  |     8 +
 .../rust/execute/torture/builtin_macro_cfg.rs      |    32 +
 .../rust/execute/torture/builtin_macro_concat.rs   |    29 +
 .../rust/execute/torture/builtin_macro_env.rs      |    31 +
 .../execute/torture/builtin_macro_include_bytes.rs |    46 +
 .../execute/torture/builtin_macro_include_str.rs   |    27 +
 .../rust/execute/torture/builtin_macro_line.rs     |    25 +
 .../rust/execute/torture/builtin_macros1.rs        |    21 +
 .../rust/execute/torture/builtin_macros3.rs        |    28 +
 gcc/testsuite/rust/execute/torture/cfg1.rs         |    32 +
 gcc/testsuite/rust/execute/torture/cfg2.rs         |    31 +
 gcc/testsuite/rust/execute/torture/cfg3.rs         |    37 +
 gcc/testsuite/rust/execute/torture/cfg4.rs         |    38 +
 gcc/testsuite/rust/execute/torture/cfg5.rs         |    13 +
 gcc/testsuite/rust/execute/torture/coercion1.rs    |    41 +
 gcc/testsuite/rust/execute/torture/coercion2.rs    |    39 +
 gcc/testsuite/rust/execute/torture/const_fold1.rs  |    13 +
 gcc/testsuite/rust/execute/torture/const_fold2.rs  |    16 +
 .../rust/execute/torture/copy_nonoverlapping1.rs   |    17 +
 gcc/testsuite/rust/execute/torture/empty_main.rs   |     3 +
 gcc/testsuite/rust/execute/torture/execute.exp     |    33 +
 gcc/testsuite/rust/execute/torture/exit_error.rs   |     5 +
 gcc/testsuite/rust/execute/torture/extern_mod4.rs  |    19 +
 gcc/testsuite/rust/execute/torture/func1.rs        |     5 +
 gcc/testsuite/rust/execute/torture/helloworld1.rs  |    15 +
 gcc/testsuite/rust/execute/torture/helloworld2.rs  |    15 +
 gcc/testsuite/rust/execute/torture/include.txt     |     1 +
 gcc/testsuite/rust/execute/torture/index1.rs       |    28 +
 gcc/testsuite/rust/execute/torture/issue-1120.rs   |   123 +
 gcc/testsuite/rust/execute/torture/issue-1133.rs   |   146 +
 gcc/testsuite/rust/execute/torture/issue-1198.rs   |    75 +
 gcc/testsuite/rust/execute/torture/issue-1231.rs   |    36 +
 gcc/testsuite/rust/execute/torture/issue-1232.rs   |   159 +
 gcc/testsuite/rust/execute/torture/issue-1249.rs   |    39 +
 gcc/testsuite/rust/execute/torture/issue-1436.rs   |   172 +
 gcc/testsuite/rust/execute/torture/issue-1496.rs   |    75 +
 gcc/testsuite/rust/execute/torture/issue-647.rs    |    33 +
 gcc/testsuite/rust/execute/torture/issue-845.rs    |    47 +
 gcc/testsuite/rust/execute/torture/issue-851.rs    |    35 +
 gcc/testsuite/rust/execute/torture/issue-858.rs    |    32 +
 gcc/testsuite/rust/execute/torture/issue-976.rs    |    14 +
 gcc/testsuite/rust/execute/torture/issue-995.rs    |     9 +
 gcc/testsuite/rust/execute/torture/macros1.rs      |    13 +
 gcc/testsuite/rust/execute/torture/macros10.rs     |    22 +
 gcc/testsuite/rust/execute/torture/macros11.rs     |    25 +
 gcc/testsuite/rust/execute/torture/macros12.rs     |    22 +
 gcc/testsuite/rust/execute/torture/macros13.rs     |    22 +
 gcc/testsuite/rust/execute/torture/macros14.rs     |    22 +
 gcc/testsuite/rust/execute/torture/macros16.rs     |    14 +
 gcc/testsuite/rust/execute/torture/macros17.rs     |    17 +
 gcc/testsuite/rust/execute/torture/macros18.rs     |    14 +
 gcc/testsuite/rust/execute/torture/macros19.rs     |    14 +
 gcc/testsuite/rust/execute/torture/macros2.rs      |    40 +
 gcc/testsuite/rust/execute/torture/macros20.rs     |    14 +
 gcc/testsuite/rust/execute/torture/macros21.rs     |    15 +
 gcc/testsuite/rust/execute/torture/macros22.rs     |    27 +
 gcc/testsuite/rust/execute/torture/macros23.rs     |    19 +
 gcc/testsuite/rust/execute/torture/macros24.rs     |     9 +
 gcc/testsuite/rust/execute/torture/macros25.rs     |    13 +
 gcc/testsuite/rust/execute/torture/macros26.rs     |    12 +
 gcc/testsuite/rust/execute/torture/macros27.rs     |    24 +
 gcc/testsuite/rust/execute/torture/macros28.rs     |    13 +
 gcc/testsuite/rust/execute/torture/macros29.rs     |    24 +
 gcc/testsuite/rust/execute/torture/macros3.rs      |    61 +
 gcc/testsuite/rust/execute/torture/macros30.rs     |    25 +
 gcc/testsuite/rust/execute/torture/macros31.rs     |    32 +
 gcc/testsuite/rust/execute/torture/macros4.rs      |    15 +
 gcc/testsuite/rust/execute/torture/macros5.rs      |    13 +
 gcc/testsuite/rust/execute/torture/macros6.rs      |    12 +
 gcc/testsuite/rust/execute/torture/macros7.rs      |    28 +
 gcc/testsuite/rust/execute/torture/macros8.rs      |    27 +
 gcc/testsuite/rust/execute/torture/macros9.rs      |    28 +
 gcc/testsuite/rust/execute/torture/match1.rs       |    58 +
 gcc/testsuite/rust/execute/torture/match2.rs       |    41 +
 gcc/testsuite/rust/execute/torture/match3.rs       |    51 +
 gcc/testsuite/rust/execute/torture/match_bool1.rs  |    49 +
 gcc/testsuite/rust/execute/torture/match_byte1.rs  |    56 +
 gcc/testsuite/rust/execute/torture/match_char1.rs  |    56 +
 gcc/testsuite/rust/execute/torture/match_int1.rs   |   109 +
 gcc/testsuite/rust/execute/torture/match_loop1.rs  |    56 +
 gcc/testsuite/rust/execute/torture/match_range1.rs |    37 +
 gcc/testsuite/rust/execute/torture/match_range2.rs |    45 +
 gcc/testsuite/rust/execute/torture/match_tuple1.rs |    45 +
 gcc/testsuite/rust/execute/torture/method1.rs      |    27 +
 gcc/testsuite/rust/execute/torture/method2.rs      |    76 +
 gcc/testsuite/rust/execute/torture/method3.rs      |    78 +
 gcc/testsuite/rust/execute/torture/method4.rs      |    78 +
 gcc/testsuite/rust/execute/torture/mod1.rs         |    21 +
 gcc/testsuite/rust/execute/torture/modules/mod.rs  |     3 +
 .../rust/execute/torture/operator_overload_1.rs    |    36 +
 .../rust/execute/torture/operator_overload_10.rs   |    75 +
 .../rust/execute/torture/operator_overload_11.rs   |    37 +
 .../rust/execute/torture/operator_overload_12.rs   |    31 +
 .../rust/execute/torture/operator_overload_2.rs    |    38 +
 .../rust/execute/torture/operator_overload_3.rs    |    55 +
 .../rust/execute/torture/operator_overload_4.rs    |    33 +
 .../rust/execute/torture/operator_overload_5.rs    |    33 +
 .../rust/execute/torture/operator_overload_6.rs    |    37 +
 .../rust/execute/torture/operator_overload_7.rs    |    42 +
 .../rust/execute/torture/operator_overload_8.rs    |    58 +
 .../rust/execute/torture/operator_overload_9.rs    |    58 +
 gcc/testsuite/rust/execute/torture/slice-magic.rs  |   106 +
 gcc/testsuite/rust/execute/torture/slice-magic2.rs |   106 +
 gcc/testsuite/rust/execute/torture/slice1.rs       |    27 +
 gcc/testsuite/rust/execute/torture/str-layout1.rs  |    57 +
 gcc/testsuite/rust/execute/torture/str-zero.rs     |    26 +
 gcc/testsuite/rust/execute/torture/trait1.rs       |    52 +
 gcc/testsuite/rust/execute/torture/trait10.rs      |    41 +
 gcc/testsuite/rust/execute/torture/trait11.rs      |    38 +
 gcc/testsuite/rust/execute/torture/trait12.rs      |    38 +
 gcc/testsuite/rust/execute/torture/trait13.rs      |    48 +
 gcc/testsuite/rust/execute/torture/trait2.rs       |    37 +
 gcc/testsuite/rust/execute/torture/trait3.rs       |    43 +
 gcc/testsuite/rust/execute/torture/trait4.rs       |    34 +
 gcc/testsuite/rust/execute/torture/trait5.rs       |    39 +
 gcc/testsuite/rust/execute/torture/trait6.rs       |    39 +
 gcc/testsuite/rust/execute/torture/trait7.rs       |    39 +
 gcc/testsuite/rust/execute/torture/trait8.rs       |    39 +
 gcc/testsuite/rust/execute/torture/trait9.rs       |    35 +
 gcc/testsuite/rust/execute/torture/transmute1.rs   |    23 +
 gcc/testsuite/rust/execute/torture/wrapping_op1.rs |    14 +
 gcc/testsuite/rust/execute/torture/wrapping_op2.rs |    20 +
 gcc/testsuite/rust/execute/xfail/macro1.rs         |    32 +
 gcc/testsuite/rust/link/generic_function_0.rs      |     7 +
 gcc/testsuite/rust/link/generic_function_1.rs      |     3 +
 gcc/testsuite/rust/link/link.exp                   |   172 +
 gcc/testsuite/rust/link/simple_function_0.rs       |     8 +
 gcc/testsuite/rust/link/simple_function_1.rs       |     3 +
 gcc/testsuite/rust/link/trait_import_0.rs          |    19 +
 gcc/testsuite/rust/link/trait_import_1.rs          |     6 +
 gcc/tree-if-conv.cc                                |    14 +-
 gcc/tree-inline.cc                                 |     2 +
 gcc/tree-ssa-ccp.cc                                |    15 +-
 gcc/tree-ssa-loop-ivopts.cc                        |     7 +
 gcc/tree-ssa-sccvn.cc                              |    25 +-
 gcc/tree-vect-data-refs.cc                         |    12 +-
 gcc/tree-vect-patterns.cc                          |    10 +-
 gcc/tree.cc                                        |    12 +
 gcc/tree.h                                         |     2 +
 include/ChangeLog                                  |     4 +
 include/xtensa-dynconfig.h                         |   442 +
 libbacktrace/ChangeLog                             |    67 +
 libbacktrace/Makefile.am                           |    30 +
 libbacktrace/Makefile.in                           |   198 +-
 libbacktrace/config.h.in                           |     3 +
 libbacktrace/configure                             |   105 +-
 libbacktrace/configure.ac                          |    15 +
 libbacktrace/elf.c                                 |  3012 +++-
 libbacktrace/internal.h                            |     9 +
 libbacktrace/zstdtest.c                            |   523 +
 libcpp/ChangeLog                                   |     6 +
 libcpp/init.cc                                     |     2 +-
 libcpp/lex.cc                                      |    10 +-
 libcpp/macro.cc                                    |     2 +-
 libgcc/ChangeLog                                   |    16 +
 libgcc/config/xtensa/crti.S                        |     2 +-
 libgcc/config/xtensa/crtn.S                        |     2 +-
 libgcc/config/xtensa/lib1funcs.S                   |     2 +-
 libgcc/config/xtensa/lib2funcs.S                   |     2 +-
 libgcc/config/xtensa/xtensa-config-builtin.h       |   198 +
 libgm2/ChangeLog                                   |     5 +
 libgo/configure                                    |     2 +-
 libgo/configure.ac                                 |     2 +-
 libgomp/ChangeLog                                  |    44 +
 libgomp/libgomp.h                                  |    77 +-
 libgomp/libgomp.texi                               |     4 +-
 libgomp/oacc-host.c                                |     1 +
 libgomp/plugin/plugin-nvptx.c                      |     4 +-
 libgomp/splay-tree.c                               |    22 +
 libgomp/splay-tree.h                               |     8 +
 libgomp/target.c                                   |   599 +-
 libgomp/testsuite/libgomp.fortran/allocate-2.f90   |    25 +
 libgomp/testsuite/libgomp.fortran/allocate-3.f90   |    28 +
 .../libgomp.fortran/reverse-offload-2.f90          |    72 +
 .../libgomp.fortran/reverse-offload-3.f90          |    68 +
 .../libgomp.fortran/reverse-offload-4.f90          |   129 +
 .../libgomp.fortran/reverse-offload-5.f90          |   100 +
 .../libgomp.fortran/reverse-offload-5a.f90         |    98 +
 libphobos/ChangeLog                                |     5 +
 libphobos/libdruntime/MERGE                        |     2 +-
 libphobos/libdruntime/core/demangle.d              |   101 +-
 libphobos/libdruntime/core/exception.d             |    24 +-
 libphobos/libdruntime/core/internal/gc/os.d        |     3 -
 libphobos/libdruntime/core/runtime.d               |     2 +-
 libphobos/libdruntime/core/sync/condition.d        |    35 +-
 libphobos/libdruntime/core/sync/mutex.d            |     2 +-
 libphobos/libdruntime/core/sys/posix/sys/wait.d    |     1 +
 libphobos/libdruntime/core/sys/windows/winsock2.d  |     4 +-
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/std/algorithm/mutation.d             |     2 +-
 libphobos/src/std/algorithm/sorting.d              |     2 +-
 libphobos/src/std/array.d                          |     9 +-
 libphobos/src/std/base64.d                         |     6 +-
 libphobos/src/std/bitmanip.d                       |     4 +-
 libphobos/src/std/checkedint.d                     |    18 +-
 libphobos/src/std/concurrency.d                    |     4 +-
 libphobos/src/std/container/array.d                |    28 +-
 libphobos/src/std/container/binaryheap.d           |     4 +-
 libphobos/src/std/conv.d                           |    26 +-
 libphobos/src/std/datetime/systime.d               |     4 +-
 libphobos/src/std/digest/hmac.d                    |     4 +-
 libphobos/src/std/exception.d                      |     8 +-
 .../allocator/building_blocks/package.d            |    12 +-
 libphobos/src/std/experimental/allocator/package.d |    17 +-
 libphobos/src/std/file.d                           |    13 +-
 libphobos/src/std/format/internal/write.d          |    20 +-
 libphobos/src/std/format/package.d                 |    31 +-
 libphobos/src/std/format/write.d                   |    20 +
 libphobos/src/std/getopt.d                         |     2 +-
 libphobos/src/std/math/hardware.d                  |   124 +-
 libphobos/src/std/process.d                        |    13 +-
 libphobos/src/std/range/package.d                  |    26 +-
 libphobos/src/std/socket.d                         |    29 +-
 libphobos/src/std/stdio.d                          |   210 +-
 libphobos/src/std/sumtype.d                        |    10 +-
 libphobos/src/std/traits.d                         |    28 +-
 libphobos/src/std/typecons.d                       |    10 +-
 libphobos/src/std/uni/package.d                    |     4 +-
 libphobos/src/std/utf.d                            |     4 +-
 libphobos/src/std/windows/registry.d               |     2 +-
 libsanitizer/ChangeLog                             |     9 +
 libsanitizer/configure.tgt                         |     1 +
 libsanitizer/libbacktrace/backtrace-rename.h       |     1 +
 libstdc++-v3/ChangeLog                             |    76 +
 libstdc++-v3/include/bits/chrono.h                 |   149 +-
 libstdc++-v3/include/debug/formatter.h             |    35 +-
 .../include/ext/pb_ds/detail/type_utils.hpp        |     3 +-
 libstdc++-v3/include/std/atomic                    |    17 +
 libstdc++-v3/include/std/chrono                    |     8 +-
 libstdc++-v3/include/std/format                    |    18 +-
 libstdc++-v3/include/std/stacktrace                |    38 +-
 libstdc++-v3/include/std/version                   |     1 +
 libstdc++-v3/src/c++11/debug.cc                    |    19 +-
 libstdc++-v3/src/libbacktrace/backtrace-rename.h   |     1 +
 libstdc++-v3/testsuite/17_intro/names.cc           |    11 +
 .../testsuite/17_intro/tag_type_explicit_ctor.cc   |     2 +
 .../19_diagnostics/stacktrace/synopsis.cc          |    11 +-
 .../20_util/duration/arithmetic/overflow_c++20.cc  |    29 +
 .../29_atomics/atomic/lock_free_aliases.cc         |    34 +
 libstdc++-v3/testsuite/std/format/format_string.cc |    16 +
 2108 files changed, 168668 insertions(+), 2831 deletions(-)

             reply	other threads:[~2022-12-14 12:30 UTC|newest]

Thread overview: 74+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-14 12:30 Gaius Mulley [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-12-07 19:51 Gaius Mulley
2022-12-01  0:32 Gaius Mulley
2022-11-18 12:25 Gaius Mulley
2022-11-15 23:00 Gaius Mulley
2022-11-02 23:24 Gaius Mulley
2022-10-22  1:58 Gaius Mulley
2022-10-12 12:57 Gaius Mulley
2022-10-04 11:47 Gaius Mulley
2022-09-26 11:40 Gaius Mulley
2022-09-20 15:20 Gaius Mulley
2022-09-14 18:58 Gaius Mulley
2022-09-12 20:46 Gaius Mulley
2022-09-08 15:03 Gaius Mulley
2022-09-02 15:27 Gaius Mulley
2022-08-29 13:42 Gaius Mulley
2022-08-25 22:53 Gaius Mulley
2022-08-14 18:31 Gaius Mulley
2022-08-12  8:40 Gaius Mulley
2022-08-08 12:01 Gaius Mulley
2022-07-29 16:23 Gaius Mulley
2022-07-26  0:28 Gaius Mulley
2022-07-11 23:17 Gaius Mulley
2022-07-06 20:03 Gaius Mulley
2022-06-10 11:26 Gaius Mulley
2022-06-06 10:49 Gaius Mulley
2022-05-30 13:25 Gaius Mulley
2022-05-23 22:02 Gaius Mulley
2022-05-20  1:41 Gaius Mulley
2022-05-15 22:44 Gaius Mulley
2022-05-12  9:02 Gaius Mulley
2022-05-10 11:05 Gaius Mulley
2022-05-06 12:28 Gaius Mulley
2022-05-05 19:37 Gaius Mulley
2022-05-03 12:08 Gaius Mulley
2022-04-29 20:01 Gaius Mulley
2022-04-29 15:22 Gaius Mulley
2022-04-28 15:14 Gaius Mulley
2022-04-27 11:17 Gaius Mulley
2022-04-26 17:23 Gaius Mulley
2022-04-25 19:40 Gaius Mulley
2022-04-22  8:09 Gaius Mulley
2022-04-20 11:35 Gaius Mulley
2022-04-01 19:20 Gaius Mulley
2022-03-24 23:10 Gaius Mulley
2022-03-16 20:33 Gaius Mulley
2022-03-02 18:47 Gaius Mulley
2022-02-14 17:00 Gaius Mulley
2022-02-05 13:34 Gaius Mulley
2022-01-29 11:11 Gaius Mulley
2022-01-25 18:58 Gaius Mulley
2022-01-21 20:48 Gaius Mulley
2022-01-20 12:42 Gaius Mulley
2022-01-18 13:54 Gaius Mulley
2022-01-14  0:26 Gaius Mulley
2022-01-06 21:41 Gaius Mulley
2021-12-31  8:55 Gaius Mulley
2021-12-25 12:50 Gaius Mulley
2021-12-19  1:19 Gaius Mulley
2021-12-09 21:59 Gaius Mulley
2021-11-27 13:22 Gaius Mulley
2021-11-19 18:30 Gaius Mulley
2021-11-07 15:22 Gaius Mulley
2021-10-27  8:45 Gaius Mulley
2021-10-19 22:57 Gaius Mulley
2021-10-08 14:03 Gaius Mulley
2021-09-22 20:08 Gaius Mulley
2021-09-16 12:03 Gaius Mulley
2021-09-14 11:39 Gaius Mulley
2021-09-02 15:49 Gaius Mulley
2021-08-27  0:43 Gaius Mulley
2021-08-18 14:24 Gaius Mulley
2021-08-10 13:57 Gaius Mulley
2021-07-28 18:59 Gaius Mulley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20221214123012.40412382E458@sourceware.org \
    --to=gaius@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).