[gcc(refs/users/omachota/heads/rtl-ssa-dce)] Merge tag 'basepoints/gcc-16' into omachota/rtl-ssa-dce
Ondrej Machota
omachota@gcc.gnu.org
Mon Jul 7 21:39:18 GMT 2025
https://gcc.gnu.org/g:e827f10d436988b5dbdad50382c9c3081f455f4e
commit e827f10d436988b5dbdad50382c9c3081f455f4e
Merge: 5846fcf649c0 7eac294e0871
Author: Ondřej Machota <ondrejmachota@gmail.com>
Date: Mon Jul 7 18:05:49 2025 +0200
Merge tag 'basepoints/gcc-16' into omachota/rtl-ssa-dce
GCC 16 basepoint
Diff:
.gitignore | 3 +
ChangeLog | 99 +
MAINTAINERS | 9 +-
Makefile.def | 7 +
Makefile.in | 530 +-
Makefile.tpl | 1 +
config-ml.in | 3 +-
config/ChangeLog | 4 +
config/bootstrap-lto-locality.mk | 20 +
configure | 210 +-
configure.ac | 123 +-
contrib/ChangeLog | 45 +
contrib/dg-lint/dg-lint | 404 +
contrib/dg-lint/libgdiagnostics.py | 250 +
contrib/dg-lint/test-1.c | 41 +
contrib/dg-lint/test-2.c | 8 +
contrib/gcc-changelog/git_commit.py | 3 +
contrib/gcc-changelog/git_repository.py | 1 +
contrib/gcc-git-customization.sh | 46 -
contrib/relpath.sh | 6 +-
contrib/unicode/DerivedGeneralCategory.txt | 4323 ++
contrib/unicode/README | 3 +-
contrib/unicode/gen_libstdcxx_unicode_data.py | 47 +-
contrib/update-copyright.py | 2 +
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 6461 +++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 29 +-
gcc/acinclude.m4 | 17 +
gcc/ada/ChangeLog | 88 +
gcc/ada/gcc-interface/Make-lang.in | 8 +-
gcc/ada/gcc-interface/Makefile.in | 91 +-
gcc/ada/gcc-interface/decl.cc | 8 +
gcc/ada/gcc-interface/utils.cc | 33 +-
gcc/ada/gcc-interface/utils2.cc | 11 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 2 +-
gcc/ada/gnatvsn.adb | 7 +-
gcc/ada/libgnarl/s-tasini.adb | 6 +-
gcc/ada/libgnat/a-ngcoar.adb | 42 +-
gcc/ada/libgnat/a-ngrear.adb | 85 +-
gcc/ada/sem_aggr.adb | 1 +
gcc/ada/sem_ch12.adb | 31 +-
gcc/ada/sem_ch8.adb | 3 +-
gcc/ada/sem_warn.adb | 4 +
gcc/alias.cc | 68 +-
gcc/analyzer/ChangeLog | 55 +
gcc/analyzer/diagnostic-manager.cc | 26 +-
gcc/analyzer/kf.cc | 22 +-
gcc/analyzer/region-model-manager.cc | 53 +-
gcc/analyzer/region-model-manager.h | 4 +
gcc/analyzer/region-model.cc | 14 +
gcc/analyzer/sm-malloc.cc | 99 +-
gcc/analyzer/store.cc | 35 +-
gcc/analyzer/svalue.cc | 17 +-
gcc/asan.cc | 37 +-
gcc/bitmap.cc | 4 +-
gcc/builtin-attrs.def | 29 +
gcc/builtin-types.def | 3 +
gcc/builtins.cc | 26 +-
gcc/builtins.def | 46 +-
gcc/c-family/ChangeLog | 121 +
gcc/c-family/c-ada-spec.cc | 4 +-
gcc/c-family/c-attribs.cc | 9 +-
gcc/c-family/c-common.cc | 6 +-
gcc/c-family/c-common.def | 11 +-
gcc/c-family/c-common.h | 9 +-
gcc/c-family/c-cppbuiltin.cc | 1 +
gcc/c-family/c-gimplify.cc | 96 +-
gcc/c-family/c-opts.cc | 17 +-
gcc/c-family/c-pretty-print.cc | 29 +-
gcc/c-family/c-pretty-print.h | 6 +-
gcc/c-family/c.opt | 9 +-
gcc/c-family/c.opt.urls | 9 +-
gcc/c/ChangeLog | 183 +
gcc/c/Make-lang.in | 3 +-
gcc/c/c-decl.cc | 14 +-
gcc/c/c-parser.cc | 225 +-
gcc/c/c-tree.h | 1 +
gcc/c/c-typeck.cc | 183 +-
gcc/c/gimple-parser.cc | 49 +-
gcc/calls.cc | 64 +-
gcc/cfgrtl.cc | 10 +
gcc/cgraph.cc | 7 +-
gcc/cgraph.h | 1 +
gcc/cgraphclones.cc | 2 +-
gcc/cgraphunit.cc | 4 +
gcc/cobol/ChangeLog | 582 +
gcc/cobol/Make-lang.in | 378 +
gcc/cobol/cbldiag.h | 117 +
gcc/cobol/cdf-copy.cc | 364 +
gcc/cobol/cdf.y | 961 +
gcc/cobol/cdfval.h | 121 +
gcc/cobol/cobol-system.h | 63 +
gcc/cobol/cobol1.cc | 687 +
gcc/cobol/config-lang.in | 38 +
gcc/cobol/convert.cc | 78 +
gcc/cobol/copybook.h | 208 +
gcc/cobol/dts.h | 109 +
gcc/cobol/except.cc | 366 +
gcc/cobol/exceptg.h | 61 +
gcc/cobol/gcobc | 465 +
gcc/cobol/gcobol.1 | 1628 +
gcc/cobol/gcobol.3 | 328 +
gcc/cobol/gcobolspec.cc | 568 +
gcc/cobol/genapi.cc | 16874 +++++++
gcc/cobol/genapi.h | 584 +
gcc/cobol/gengen.cc | 3474 ++
gcc/cobol/gengen.h | 544 +
gcc/cobol/genmath.cc | 1728 +
gcc/cobol/genmath.h | 36 +
gcc/cobol/genutil.cc | 2640 +
gcc/cobol/genutil.h | 169 +
gcc/cobol/help.gen | 15 +
gcc/cobol/inspect.h | 237 +
gcc/cobol/lang-specs.h | 47 +
gcc/cobol/lang.opt | 136 +
gcc/cobol/lang.opt.urls | 30 +
gcc/cobol/lexio.cc | 1883 +
gcc/cobol/lexio.h | 294 +
gcc/cobol/parse.y | 12962 +++++
gcc/cobol/parse_ante.h | 3558 ++
gcc/cobol/parse_util.h | 478 +
gcc/cobol/scan.l | 2490 +
gcc/cobol/scan_ante.h | 742 +
gcc/cobol/scan_post.h | 401 +
gcc/cobol/show_parse.h | 520 +
gcc/cobol/structs.cc | 302 +
gcc/cobol/structs.h | 61 +
gcc/cobol/symbols.cc | 4735 ++
gcc/cobol/symbols.h | 2403 +
gcc/cobol/symfind.cc | 586 +
gcc/cobol/token_names.h | 1373 +
gcc/cobol/udf/stored-char-length.cbl | 15 +
gcc/cobol/util.cc | 2313 +
gcc/cobol/util.h | 49 +
gcc/collect2.cc | 6 +-
gcc/combine.cc | 156 +-
gcc/common.opt | 44 +-
gcc/common.opt.urls | 32 +-
gcc/common/config/aarch64/aarch64-common.cc | 490 +-
gcc/common/config/aarch64/cpuinfo.h | 8 +-
gcc/common/config/avr/avr-common.cc | 1 +
gcc/common/config/gcn/gcn-common.cc | 2 +-
gcc/common/config/i386/cpuinfo.h | 40 +-
gcc/common/config/i386/i386-common.cc | 75 +-
gcc/common/config/i386/i386-cpuinfo.h | 9 +-
gcc/common/config/i386/i386-isas.h | 8 +-
gcc/common/config/nvptx/nvptx-common.cc | 2 +-
gcc/common/config/riscv/riscv-common.cc | 2 +-
gcc/common/config/s390/s390-common.cc | 4 +-
gcc/config.gcc | 7 +-
gcc/config.in | 59 +-
gcc/config/aarch64/aarch64-arches.def | 3 +-
gcc/config/aarch64/aarch64-builtins.cc | 73 +-
gcc/config/aarch64/aarch64-cores.def | 19 +
gcc/config/aarch64/aarch64-elf.h | 1 -
gcc/config/aarch64/aarch64-feature-deps.h | 12 +-
gcc/config/aarch64/aarch64-option-extensions.def | 16 +-
gcc/config/aarch64/aarch64-opts.h | 6 +-
gcc/config/aarch64/aarch64-protos.h | 32 +-
.../aarch64/aarch64-simd-pragma-builtins.def | 2 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 65 +-
gcc/config/aarch64/aarch64-sve-builtins.h | 19 +-
gcc/config/aarch64/aarch64-sve.md | 32 +-
gcc/config/aarch64/aarch64-sve2.md | 2 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.cc | 811 +-
gcc/config/aarch64/aarch64.h | 27 +-
gcc/config/aarch64/aarch64.md | 59 +-
gcc/config/aarch64/aarch64.opt | 2 +-
gcc/config/aarch64/arm_acle.h | 14 +
gcc/config/aarch64/iterators.md | 18 +-
gcc/config/aarch64/t-aarch64 | 4 +-
gcc/config/aarch64/tuning_models/generic_armv8_a.h | 2 +-
gcc/config/alpha/alpha-modes.def | 4 +
gcc/config/alpha/alpha-protos.h | 5 +
gcc/config/alpha/alpha.cc | 703 +-
gcc/config/alpha/alpha.md | 167 +-
gcc/config/alpha/alpha.opt | 8 +
gcc/config/alpha/alpha.opt.urls | 6 +
gcc/config/arm/arm-builtins.cc | 55 +
gcc/config/arm/arm-builtins.h | 1 +
gcc/config/arm/arm.cc | 403 +-
gcc/config/arm/arm.h | 4 +-
gcc/config/arm/arm.md | 18 +-
gcc/config/arm/arm_neon.h | 25 +-
gcc/config/arm/mve.md | 6 +-
gcc/config/arm/neon.md | 11 -
gcc/config/arm/predicates.md | 16 +-
gcc/config/arm/t-rtems | 5 +-
gcc/config/arm/thumb1.md | 28 +
gcc/config/arm/vec-common.md | 11 +
gcc/config/avr/avr-arch.h | 22 +-
gcc/config/avr/avr-c.cc | 48 +-
gcc/config/avr/avr-mcus.def | 218 +-
gcc/config/avr/avr-passes.cc | 125 +-
gcc/config/avr/avr-passes.def | 12 +
gcc/config/avr/avr-protos.h | 5 +
gcc/config/avr/avr.cc | 484 +-
gcc/config/avr/avr.md | 614 +-
gcc/config/avr/avr.opt | 17 +
gcc/config/avr/avr.opt.urls | 9 +
gcc/config/avr/builtins.def | 13 +
gcc/config/avr/gen-avr-mmcu-specs.cc | 17 +-
gcc/config/avr/genmultilib.awk | 37 +-
gcc/config/bfin/bfin.md | 15 +-
gcc/config/bpf/bpf.md | 5 +-
gcc/config/darwin.h | 19 +-
gcc/config/gcn/gcn-devices.def | 204 +-
gcc/config/gcn/gcn-hsa.h | 4 +
gcc/config/gcn/gcn-protos.h | 2 +
gcc/config/gcn/gcn-tables.opt | 45 +
gcc/config/gcn/gcn.cc | 56 +-
gcc/config/gcn/gcn.h | 4 -
gcc/config/gcn/gcn.md | 9 +
gcc/config/gcn/gcn.opt | 8 +
gcc/config/gcn/gen-gcn-device-macros.awk | 4 +-
gcc/config/gcn/mkoffload.cc | 107 +-
gcc/config/h8300/constraints.md | 8 +-
gcc/config/h8300/h8300.cc | 30 +-
gcc/config/h8300/jumpcall.md | 8 +-
gcc/config/h8300/logical.md | 8 +-
gcc/config/h8300/testcompare.md | 2 +-
gcc/config/i386/avx10_2-512bf16intrin.h | 14 +-
gcc/config/i386/avx10_2-512convertintrin.h | 68 +-
gcc/config/i386/avx10_2-512mediaintrin.h | 14 +-
gcc/config/i386/avx10_2-512minmaxintrin.h | 14 +-
gcc/config/i386/avx10_2-512satcvtintrin.h | 662 +-
gcc/config/i386/avx10_2bf16intrin.h | 12 +-
gcc/config/i386/avx10_2convertintrin.h | 196 +-
gcc/config/i386/avx10_2mediaintrin.h | 14 +-
gcc/config/i386/avx10_2minmaxintrin.h | 330 +-
gcc/config/i386/avx10_2roundingintrin.h | 6433 ---
gcc/config/i386/avx10_2satcvtintrin.h | 1271 +-
gcc/config/i386/avx512bwintrin.h | 2 +-
gcc/config/i386/constraints.md | 22 +-
gcc/config/i386/cpuid.h | 5 -
gcc/config/i386/driver-i386.cc | 6 +-
gcc/config/i386/i386-builtin-types.def | 46 +-
gcc/config/i386/i386-builtin.def | 918 +-
gcc/config/i386/i386-c.cc | 15 +-
gcc/config/i386/i386-d.cc | 12 +
gcc/config/i386/i386-expand.cc | 96 +-
gcc/config/i386/i386-isa.def | 5 +-
gcc/config/i386/i386-options.cc | 46 +-
gcc/config/i386/i386-protos.h | 1 +
gcc/config/i386/i386-rust-and-jit.inc | 93 +
gcc/config/i386/i386-rust.cc | 96 +-
gcc/config/i386/i386.cc | 63 +-
gcc/config/i386/i386.h | 30 +-
gcc/config/i386/i386.md | 309 +-
gcc/config/i386/i386.opt | 32 +-
gcc/config/i386/i386.opt.urls | 10 +-
gcc/config/i386/immintrin.h | 2 -
gcc/config/i386/mmx.md | 16 +-
gcc/config/i386/movrsintrin.h | 19 +-
gcc/config/i386/predicates.md | 18 +-
gcc/config/i386/sm4intrin.h | 4 +-
gcc/config/i386/sse.md | 567 +-
gcc/config/i386/subst.md | 43 +-
gcc/config/i386/x86-tune-costs.h | 59 +-
gcc/config/i386/x86-tune-sched.cc | 90 +-
gcc/config/i386/x86-tune.def | 40 +-
gcc/config/i386/zn4zn5.md | 151 +-
gcc/config/lm32/lm32.cc | 2 +-
gcc/config/loongarch/constraints.md | 2 +-
gcc/config/loongarch/genopts/gen-evolution.awk | 20 +-
gcc/config/loongarch/genopts/genstr.sh | 57 +-
gcc/config/loongarch/genopts/loongarch.opt.in | 4 +
gcc/config/loongarch/lasx.md | 1105 +-
gcc/config/loongarch/loongarch-builtins.cc | 67 +-
gcc/config/loongarch/loongarch-c.cc | 204 +-
gcc/config/loongarch/loongarch-def.cc | 5 +-
gcc/config/loongarch/loongarch-modes.def | 5 +-
gcc/config/loongarch/loongarch-opts.cc | 6 +
gcc/config/loongarch/loongarch-protos.h | 4 +
gcc/config/loongarch/loongarch-target-attr.cc | 48 -
gcc/config/loongarch/loongarch-tune.h | 16 +-
gcc/config/loongarch/loongarch.cc | 133 +-
gcc/config/loongarch/loongarch.h | 32 +
gcc/config/loongarch/loongarch.md | 64 +-
gcc/config/loongarch/loongarch.opt | 4 +
gcc/config/loongarch/loongarch.opt.urls | 3 +
gcc/config/loongarch/lsx.md | 1041 +-
gcc/config/loongarch/predicates.md | 27 +
gcc/config/loongarch/simd.md | 430 +-
gcc/config/mingw/winnt.cc | 1 +
gcc/config/mips/i6400.md | 8 +-
gcc/config/mips/mips.cc | 24 +
gcc/config/mips/mips.h | 4 +
gcc/config/mips/mips.md | 52 +-
gcc/config/mips/p6600.md | 8 +-
gcc/config/nvptx/mkoffload.cc | 6 +-
gcc/config/nvptx/nvptx-protos.h | 1 +
gcc/config/nvptx/nvptx.cc | 184 +-
gcc/config/nvptx/nvptx.h | 23 +-
gcc/config/nvptx/nvptx.md | 55 +-
gcc/config/nvptx/nvptx.opt | 23 +
gcc/config/pa/pa.md | 56 +-
gcc/config/pa/pa32-regs.h | 2 +-
gcc/config/pa/predicates.md | 16 +
gcc/config/pru/pru-pragma.cc | 6 +-
gcc/config/riscv/autovec-opt.md | 56 +-
gcc/config/riscv/autovec.md | 27 +-
gcc/config/riscv/bitmanip.md | 24 +-
gcc/config/riscv/corev.md | 4 +-
gcc/config/riscv/freebsd.h | 2 +-
gcc/config/riscv/multilib-generator | 4 +-
gcc/config/riscv/riscv-feature-bits.h | 7 -
gcc/config/riscv/riscv-string.cc | 37 +-
gcc/config/riscv/riscv-target-attr.cc | 14 +
gcc/config/riscv/riscv-v.cc | 113 +-
gcc/config/riscv/riscv-vector-builtins-types.def | 322 +-
gcc/config/riscv/riscv-vector-builtins.cc | 34 +-
gcc/config/riscv/riscv-vector-costs.cc | 29 +
gcc/config/riscv/riscv-vector-switch.def | 84 +-
gcc/config/riscv/riscv-vsetvl.cc | 125 +-
gcc/config/riscv/riscv.cc | 128 +-
gcc/config/riscv/riscv.h | 2 +-
gcc/config/riscv/riscv.md | 64 +-
gcc/config/riscv/riscv.opt | 4 +
gcc/config/riscv/vector-iterators.md | 256 +-
gcc/config/riscv/vector.md | 22 +-
gcc/config/rs6000/rs6000-logue.cc | 17 +-
gcc/config/rs6000/rs6000.cc | 27 +-
gcc/config/rs6000/rs6000.h | 6 +
gcc/config/rs6000/rs6000.opt | 4 +
gcc/config/rs6000/rs6000.opt.urls | 3 +
gcc/config/rx/constraints.md | 3 +-
gcc/config/rx/rx.md | 16 +-
gcc/config/s390/9175.md | 316 +
gcc/config/s390/driver-native.cc | 4 +
gcc/config/s390/s390-builtins.def | 8 +-
gcc/config/s390/s390-c.cc | 4 +-
gcc/config/s390/s390-opts.h | 2 +-
gcc/config/s390/s390.cc | 129 +-
gcc/config/s390/s390.h | 49 +-
gcc/config/s390/s390.md | 183 +-
gcc/config/s390/s390.opt | 5 +-
gcc/config/s390/vector.md | 46 +-
gcc/config/sol2-protos.h | 1 -
gcc/config/sol2.cc | 9 -
gcc/config/sol2.h | 5 -
gcc/configure | 180 +-
gcc/configure.ac | 101 +-
gcc/cp/ChangeLog | 1262 +
gcc/cp/call.cc | 307 +-
gcc/cp/class.cc | 245 +-
gcc/cp/constexpr.cc | 404 +-
gcc/cp/constraint.cc | 6 +-
gcc/cp/contracts.cc | 33 +-
gcc/cp/coroutines.cc | 77 +-
gcc/cp/cp-gimplify.cc | 135 +-
gcc/cp/cp-tree.h | 60 +-
gcc/cp/cvt.cc | 13 +
gcc/cp/decl.cc | 230 +-
gcc/cp/decl2.cc | 220 +-
gcc/cp/error.cc | 65 +-
gcc/cp/except.cc | 2 +-
gcc/cp/init.cc | 49 +-
gcc/cp/lambda.cc | 79 +-
gcc/cp/mangle.cc | 27 +-
gcc/cp/method.cc | 2 +-
gcc/cp/module.cc | 756 +-
gcc/cp/name-lookup.cc | 67 +-
gcc/cp/parser.cc | 375 +-
gcc/cp/pt.cc | 410 +-
gcc/cp/rtti.cc | 25 +-
gcc/cp/semantics.cc | 233 +-
gcc/cp/tree.cc | 49 +-
gcc/cp/typeck.cc | 32 +-
gcc/cp/typeck2.cc | 5 +-
gcc/cse.cc | 15 +-
gcc/cselib.cc | 169 +-
gcc/d/ChangeLog | 243 +
gcc/d/Make-lang.in | 6 +-
gcc/d/d-builtins.cc | 2 +-
gcc/d/d-codegen.cc | 61 +-
gcc/d/d-compiler.cc | 37 +-
gcc/d/d-convert.cc | 4 +-
gcc/d/d-ctfloat.cc | 6 +-
gcc/d/d-diagnostic.cc | 13 +-
gcc/d/d-frontend.cc | 6 +-
gcc/d/d-lang.cc | 36 +-
gcc/d/d-longdouble.cc | 12 +-
gcc/d/d-port.cc | 4 +-
gcc/d/d-spec.cc | 50 +-
gcc/d/d-target.cc | 4 +-
gcc/d/d-tree.h | 7 +-
gcc/d/decl.cc | 82 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/access.d | 12 +-
gcc/d/dmd/aggregate.d | 20 +-
gcc/d/dmd/aggregate.h | 19 +-
gcc/d/dmd/aliasthis.d | 10 +-
gcc/d/dmd/aliasthis.h | 2 +-
gcc/d/dmd/arrayop.d | 16 +-
gcc/d/dmd/arraytypes.d | 6 +-
gcc/d/dmd/arraytypes.h | 2 +-
gcc/d/dmd/ast_node.d | 6 +-
gcc/d/dmd/ast_node.h | 2 +-
gcc/d/dmd/astenums.d | 11 +-
gcc/d/dmd/attrib.d | 219 +-
gcc/d/dmd/attrib.h | 20 +-
gcc/d/dmd/attribsem.d | 6 +-
gcc/d/dmd/blockexit.d | 8 +-
gcc/d/dmd/builtin.d | 8 +-
gcc/d/dmd/canthrow.d | 6 +-
gcc/d/dmd/chkformat.d | 10 +-
gcc/d/dmd/clone.d | 62 +-
gcc/d/dmd/common/bitfields.d | 6 +-
gcc/d/dmd/common/charactertables.d | 9 +-
gcc/d/dmd/common/charactertables.h | 4 +-
gcc/d/dmd/common/file.d | 6 +-
gcc/d/dmd/common/outbuffer.d | 6 +-
gcc/d/dmd/common/outbuffer.h | 2 +-
gcc/d/dmd/common/smallbuffer.d | 6 +-
gcc/d/dmd/compiler.d | 6 +-
gcc/d/dmd/compiler.h | 2 +-
gcc/d/dmd/cond.d | 305 +-
gcc/d/dmd/cond.h | 5 +-
gcc/d/dmd/constfold.d | 40 +-
gcc/d/dmd/cparse.d | 62 +-
gcc/d/dmd/ctfe.h | 5 +-
gcc/d/dmd/ctfeexpr.d | 50 +-
gcc/d/dmd/ctorflow.d | 6 +-
gcc/d/dmd/cxxfrontend.d | 75 +-
gcc/d/dmd/dcast.d | 69 +-
gcc/d/dmd/dclass.d | 75 +-
gcc/d/dmd/declaration.d | 152 +-
gcc/d/dmd/declaration.h | 59 +-
gcc/d/dmd/delegatize.d | 6 +-
gcc/d/dmd/denum.d | 31 +-
gcc/d/dmd/deps.d | 6 +-
gcc/d/dmd/dimport.d | 15 +-
gcc/d/dmd/dinterpret.d | 56 +-
gcc/d/dmd/dmacro.d | 6 +-
gcc/d/dmd/dmodule.d | 48 +-
gcc/d/dmd/doc.d | 36 +-
gcc/d/dmd/doc.h | 2 +-
gcc/d/dmd/dscope.d | 18 +-
gcc/d/dmd/dstruct.d | 24 +-
gcc/d/dmd/dsymbol.d | 448 +-
gcc/d/dmd/dsymbol.h | 143 +-
gcc/d/dmd/dsymbolsem.d | 446 +-
gcc/d/dmd/dtemplate.d | 138 +-
gcc/d/dmd/dtoh.d | 9 +-
gcc/d/dmd/dversion.d | 61 +-
gcc/d/dmd/entity.d | 6 +-
gcc/d/dmd/enum.h | 7 +-
gcc/d/dmd/enumsem.d | 10 +-
gcc/d/dmd/errors.d | 74 +-
gcc/d/dmd/errors.h | 16 +-
gcc/d/dmd/errorsink.d | 64 +-
gcc/d/dmd/escape.d | 17 +-
gcc/d/dmd/expression.d | 561 +-
gcc/d/dmd/expression.h | 93 +-
gcc/d/dmd/expressionsem.d | 1623 +-
gcc/d/dmd/file_manager.d | 92 +-
gcc/d/dmd/func.d | 169 +-
gcc/d/dmd/funcsem.d | 29 +-
gcc/d/dmd/globals.d | 15 +-
gcc/d/dmd/globals.h | 48 +-
gcc/d/dmd/gluelayer.d | 6 +-
gcc/d/dmd/hdrgen.d | 218 +-
gcc/d/dmd/hdrgen.h | 2 +-
gcc/d/dmd/iasm.d | 10 +-
gcc/d/dmd/iasmgcc.d | 25 +-
gcc/d/dmd/id.d | 73 +-
gcc/d/dmd/id.h | 2 +-
gcc/d/dmd/identifier.d | 25 +-
gcc/d/dmd/identifier.h | 2 +-
gcc/d/dmd/impcnvtab.d | 6 +-
gcc/d/dmd/imphint.d | 6 +-
gcc/d/dmd/import.h | 3 +-
gcc/d/dmd/importc.d | 10 +-
gcc/d/dmd/init.d | 20 +-
gcc/d/dmd/init.h | 2 +-
gcc/d/dmd/initsem.d | 14 +-
gcc/d/dmd/inline.d | 6 +-
gcc/d/dmd/intrange.d | 8 +-
gcc/d/dmd/json.d | 36 +-
gcc/d/dmd/json.h | 2 +-
gcc/d/dmd/lambdacomp.d | 9 +-
gcc/d/dmd/lexer.d | 65 +-
gcc/d/dmd/location.d | 357 +-
gcc/d/dmd/mangle.h | 2 +-
gcc/d/dmd/mangle/basic.d | 6 +-
gcc/d/dmd/mangle/cpp.d | 49 +-
gcc/d/dmd/mangle/package.d | 8 +-
gcc/d/dmd/module.h | 11 +-
gcc/d/dmd/mtype.d | 134 +-
gcc/d/dmd/mtype.h | 30 +-
gcc/d/dmd/mustuse.d | 29 +-
gcc/d/dmd/nogc.d | 10 +-
gcc/d/dmd/nspace.d | 14 +-
gcc/d/dmd/nspace.h | 3 +-
gcc/d/dmd/ob.d | 27 +-
gcc/d/dmd/objc.d | 17 +-
gcc/d/dmd/objc.h | 2 +-
gcc/d/dmd/opover.d | 1992 +-
gcc/d/dmd/optimize.d | 9 +-
gcc/d/dmd/parse.d | 294 +-
gcc/d/dmd/pragmasem.d | 6 +-
gcc/d/dmd/printast.d | 6 +-
gcc/d/dmd/root/aav.d | 6 +-
gcc/d/dmd/root/array.d | 6 +-
gcc/d/dmd/root/array.h | 2 +-
gcc/d/dmd/root/bitarray.d | 6 +-
gcc/d/dmd/root/bitarray.h | 2 +-
gcc/d/dmd/root/complex.d | 6 +-
gcc/d/dmd/root/complex_t.h | 2 +-
gcc/d/dmd/root/ctfloat.d | 6 +-
gcc/d/dmd/root/ctfloat.h | 2 +-
gcc/d/dmd/root/dcompat.h | 2 +-
gcc/d/dmd/root/file.d | 6 +-
gcc/d/dmd/root/filename.d | 6 +-
gcc/d/dmd/root/filename.h | 2 +-
gcc/d/dmd/root/hash.d | 6 +-
gcc/d/dmd/root/longdouble.d | 2 +-
gcc/d/dmd/root/optional.d | 6 +-
gcc/d/dmd/root/optional.h | 6 +-
gcc/d/dmd/root/port.d | 6 +-
gcc/d/dmd/root/port.h | 2 +-
gcc/d/dmd/root/region.d | 6 +-
gcc/d/dmd/root/rmem.d | 6 +-
gcc/d/dmd/root/rmem.h | 2 +-
gcc/d/dmd/root/speller.d | 6 +-
gcc/d/dmd/root/string.d | 10 +-
gcc/d/dmd/root/stringtable.d | 6 +-
gcc/d/dmd/root/utf.d | 6 +-
gcc/d/dmd/rootobject.d | 6 +-
gcc/d/dmd/rootobject.h | 2 +-
gcc/d/dmd/safe.d | 6 +-
gcc/d/dmd/scope.h | 10 +-
gcc/d/dmd/semantic2.d | 8 +-
gcc/d/dmd/semantic3.d | 64 +-
gcc/d/dmd/sideeffect.d | 20 +-
gcc/d/dmd/statement.d | 124 +-
gcc/d/dmd/statement.h | 8 +-
gcc/d/dmd/statementsem.d | 167 +-
gcc/d/dmd/staticassert.d | 26 +-
gcc/d/dmd/staticassert.h | 4 +-
gcc/d/dmd/staticcond.d | 6 +-
gcc/d/dmd/stmtstate.d | 6 +-
gcc/d/dmd/target.d | 10 +-
gcc/d/dmd/target.h | 6 +-
gcc/d/dmd/template.h | 21 +-
gcc/d/dmd/templateparamsem.d | 6 +-
gcc/d/dmd/templatesem.d | 16 +-
gcc/d/dmd/timetrace.d | 4 +-
gcc/d/dmd/tokens.d | 26 +-
gcc/d/dmd/tokens.h | 3 +-
gcc/d/dmd/traits.d | 8 +-
gcc/d/dmd/typesem.d | 271 +-
gcc/d/dmd/typinf.d | 84 +-
gcc/d/dmd/typinf.h | 10 +-
gcc/d/dmd/utils.d | 6 +-
gcc/d/dmd/version.h | 10 +-
gcc/d/dmd/visitor.h | 2 +-
gcc/d/dmd/visitor/foreachvar.d | 6 +-
gcc/d/dmd/visitor/package.d | 6 +-
gcc/d/dmd/visitor/postorder.d | 10 +-
gcc/d/dmd/visitor/statement_rewrite_walker.d | 6 +-
gcc/d/dmd/visitor/transitive.d | 4 +
gcc/d/expr.cc | 81 +-
gcc/d/gdc.texi | 8 +
gcc/d/implement-d.texi | 8 +
gcc/d/imports.cc | 8 +-
gcc/d/lang.opt | 7 +
gcc/d/lang.opt.urls | 8 +-
gcc/d/modules.cc | 21 +-
gcc/d/runtime.def | 4 +-
gcc/d/typeinfo.cc | 139 +-
gcc/d/types.cc | 40 +-
gcc/df-problems.cc | 8 +-
gcc/diagnostic-core.h | 9 +-
gcc/diagnostic-format-sarif.cc | 70 +-
gcc/diagnostic.cc | 81 +-
gcc/diagnostic.h | 23 +-
gcc/doc/avr-mmcu.texi | 4 +-
gcc/doc/contrib.texi | 8 +
gcc/doc/extend.texi | 50225 ++++++++++---------
gcc/doc/frontends.texi | 16 +-
gcc/doc/gcc.texi | 1 +
gcc/doc/gccint.texi | 5 +-
gcc/doc/gcov.texi | 188 +
gcc/doc/gm2.texi | 184 +-
gcc/doc/gty.texi | 5 +
gcc/doc/install.texi | 132 +-
gcc/doc/interface.texi | 70 -
gcc/doc/invoke.texi | 974 +-
.../libgdiagnostics/topics/physical-locations.rst | 5 +
gcc/doc/sourcebuild.texi | 34 +-
gcc/doc/standards.texi | 7 +
gcc/doc/tm.texi | 69 +
gcc/doc/tm.texi.in | 4 +
gcc/dwarf2out.cc | 24 +-
gcc/except.cc | 24 +-
gcc/expmed.cc | 2 +-
gcc/expr.cc | 66 +-
gcc/ext-dce.cc | 21 +-
gcc/flag-types.h | 10 +-
gcc/fold-const.cc | 47 +-
gcc/fold-const.h | 4 +
gcc/fold-mem-offsets.cc | 18 +
gcc/fortran/ChangeLog | 967 +
gcc/fortran/Make-lang.in | 14 +-
gcc/fortran/arith.cc | 22 +-
gcc/fortran/array.cc | 172 +-
gcc/fortran/check.cc | 161 +-
gcc/fortran/class.cc | 4 +
gcc/fortran/coarray.cc | 1522 +
gcc/fortran/cpp.cc | 18 +-
gcc/fortran/decl.cc | 58 +-
gcc/fortran/dependency.cc | 88 +-
gcc/fortran/dependency.h | 1 +
gcc/fortran/dump-parse-tree.cc | 164 +-
gcc/fortran/expr.cc | 48 +-
gcc/fortran/f95-lang.cc | 6 +
gcc/fortran/frontend-passes.cc | 11 +-
gcc/fortran/gfortran.h | 56 +-
gcc/fortran/gfortran.texi | 913 +-
gcc/fortran/interface.cc | 103 +-
gcc/fortran/intrinsic.cc | 76 +-
gcc/fortran/intrinsic.h | 4 +
gcc/fortran/intrinsic.texi | 3916 +-
gcc/fortran/invoke.texi | 13 +-
gcc/fortran/io.cc | 2 +-
gcc/fortran/iresolve.cc | 214 +
gcc/fortran/lang.opt | 4 +
gcc/fortran/lang.opt.urls | 3 +
gcc/fortran/match.cc | 1 +
gcc/fortran/match.h | 2 +
gcc/fortran/module.cc | 405 +-
gcc/fortran/openmp.cc | 847 +-
gcc/fortran/parse.cc | 679 +-
gcc/fortran/parse.h | 8 +-
gcc/fortran/primary.cc | 2 +
gcc/fortran/resolve.cc | 957 +-
gcc/fortran/st.cc | 4 +
gcc/fortran/symbol.cc | 49 +-
gcc/fortran/trans-array.cc | 84 +-
gcc/fortran/trans-common.cc | 2 +-
gcc/fortran/trans-decl.cc | 260 +-
gcc/fortran/trans-expr.cc | 304 +-
gcc/fortran/trans-intrinsic.cc | 1798 +-
gcc/fortran/trans-openmp.cc | 1670 +-
gcc/fortran/trans-stmt.cc | 151 +-
gcc/fortran/trans-stmt.h | 3 +-
gcc/fortran/trans-types.cc | 62 +-
gcc/fortran/trans.cc | 1 +
gcc/fortran/trans.h | 34 +-
gcc/fortran/types.def | 3 +
gcc/function.h | 3 +
gcc/gcc-urlifier.cc | 7 +-
gcc/gcc-urlifier.h | 7 +-
gcc/gcc.cc | 109 +-
gcc/gcov-counter.def | 3 +
gcc/gcov-io.h | 3 +
gcc/gcov.cc | 537 +-
gcc/genautomata.cc | 6 +-
gcc/gengtype.cc | 7 +-
gcc/genmatch.cc | 16 +-
gcc/ggc-common.cc | 30 +
gcc/ggc-none.cc | 49 +
gcc/ggc-page.cc | 27 +
gcc/ggc.h | 41 +-
gcc/gimple-expr.cc | 2 +-
gcc/gimple-fold.cc | 56 +-
gcc/gimple-loop-jam.cc | 12 +-
gcc/gimple-low.cc | 44 +
gcc/gimple-lower-bitint.cc | 57 +-
gcc/gimple-lower-bitint.h | 1 +
gcc/gimple-pretty-print.cc | 23 +
gcc/gimple-range-phi.cc | 2 +-
gcc/gimple-ssa-sccopy.cc | 25 +
gcc/gimple-ssa-split-paths.cc | 8 +-
gcc/gimple-ssa-warn-access.cc | 4 +
gcc/gimple.cc | 18 +
gcc/gimple.def | 4 +
gcc/gimple.h | 33 +-
gcc/gimplify.cc | 1025 +-
gcc/ginclude/stddef.h | 23 +-
gcc/go/ChangeLog | 12 +
gcc/go/go-gcc.cc | 262 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/hard-reg-set.h | 15 +
gcc/ifcvt.cc | 7 +
gcc/input.cc | 361 +-
gcc/input.h | 4 +-
gcc/ipa-cp.cc | 202 +-
gcc/ipa-devirt.cc | 10 +-
gcc/ipa-fnsummary.cc | 3 +
gcc/ipa-free-lang-data.cc | 17 +-
gcc/ipa-icf-gimple.cc | 56 +-
gcc/ipa-inline.cc | 35 +-
gcc/ipa-locality-cloning.cc | 1137 +
gcc/ipa-locality-cloning.h | 35 +
gcc/ipa-modref.cc | 3 +-
gcc/ipa-profile.cc | 7 -
gcc/ipa-prop.cc | 191 +-
gcc/ipa-prop.h | 15 +
gcc/ipa-split.cc | 2 +
gcc/ipa-sra.cc | 44 +-
gcc/ira-build.cc | 15 +-
gcc/ira-color.cc | 85 +-
gcc/ira-costs.cc | 40 +-
gcc/ira-int.h | 5 +
gcc/ira.cc | 42 +-
gcc/jit/ChangeLog | 32 +
gcc/jit/Make-lang.in | 2 +-
gcc/jit/dummy-frontend.cc | 2 +-
gcc/jit/jit-playback.cc | 1 +
gcc/jit/jit-recording.cc | 10 +-
gcc/jit/jit-result.cc | 1 +
gcc/jit/libgccjit.exports | 21 +
gcc/late-combine.cc | 10 +-
gcc/libgdiagnostics++.h | 19 +
gcc/libgdiagnostics.cc | 33 +
gcc/libgdiagnostics.h | 6 +
gcc/libgdiagnostics.map | 2 +
gcc/libsarifreplay.cc | 365 +-
gcc/loop-invariant.cc | 5 +
gcc/loop-iv.cc | 1 +
gcc/lra-assigns.cc | 45 +-
gcc/lra-constraints.cc | 62 +-
gcc/lra-int.h | 14 +-
gcc/lra-remat.cc | 10 +-
gcc/lra.cc | 28 +-
gcc/lto-cgraph.cc | 2 +
gcc/lto-opts.cc | 43 +-
gcc/lto-streamer-out.cc | 4 +-
gcc/lto-streamer.h | 1 +
gcc/lto/ChangeLog | 22 +
gcc/lto/lto-lang.cc | 13 +
gcc/lto/lto-partition.cc | 126 +
gcc/lto/lto-partition.h | 1 +
gcc/lto/lto-symtab.cc | 2 +-
gcc/lto/lto.cc | 4 +-
gcc/m2/ChangeLog | 439 +
gcc/m2/Make-maintainer.in | 29 +-
gcc/m2/gm2-compiler/M2Check.mod | 6 +
gcc/m2/gm2-compiler/M2GCCDeclare.def | 9 +
gcc/m2/gm2-compiler/M2GCCDeclare.mod | 31 +-
gcc/m2/gm2-compiler/M2GenGCC.mod | 216 +-
gcc/m2/gm2-compiler/M2MetaError.def | 6 +-
gcc/m2/gm2-compiler/M2MetaError.mod | 7 +-
gcc/m2/gm2-compiler/M2Options.mod | 2 +-
gcc/m2/gm2-compiler/M2Quads.def | 2 +-
gcc/m2/gm2-compiler/M2Quads.mod | 340 +-
gcc/m2/gm2-compiler/M2Range.def | 15 +-
gcc/m2/gm2-compiler/M2Range.mod | 188 +-
gcc/m2/gm2-compiler/M2SymInit.mod | 21 +-
gcc/m2/gm2-compiler/M2System.mod | 123 +-
gcc/m2/gm2-compiler/P2SymBuild.mod | 2 +
gcc/m2/gm2-compiler/P3Build.bnf | 9 +-
gcc/m2/gm2-compiler/SymbolTable.def | 2 +-
gcc/m2/gm2-gcc/m2block.cc | 21 +-
gcc/m2/gm2-gcc/m2builtins.cc | 58 +
gcc/m2/gm2-gcc/m2builtins.def | 13 +-
gcc/m2/gm2-gcc/m2builtins.h | 2 +
gcc/m2/gm2-gcc/m2expr.cc | 30 +-
gcc/m2/gm2-gcc/m2expr.def | 11 +-
gcc/m2/gm2-gcc/m2expr.h | 1 +
gcc/m2/gm2-gcc/m2pp.cc | 46 +
gcc/m2/gm2-gcc/m2statement.cc | 115 +
gcc/m2/gm2-gcc/m2statement.def | 12 +
gcc/m2/gm2-gcc/m2statement.h | 1 +
gcc/m2/gm2-gcc/m2type.cc | 97 +-
gcc/m2/gm2-gcc/m2type.def | 8 +
gcc/m2/gm2-gcc/m2type.h | 4 +-
gcc/m2/gm2-libiberty/pexecute.def | 16 +-
gcc/m2/gm2-libs-coroutines/Executive.def | 6 +-
gcc/m2/gm2-libs-iso/ClientSocket.def | 2 +-
gcc/m2/gm2-libs-log/BlockOps.def | 2 +-
gcc/m2/gm2-libs-log/FileSystem.mod | 12 +-
gcc/m2/gm2-libs-log/InOut.def | 4 +-
gcc/m2/gm2-libs/Builtins.def | 5 +
gcc/m2/gm2-libs/Builtins.mod | 20 +
gcc/m2/gm2-libs/FIO.mod | 6 +-
gcc/m2/gm2-libs/cbuiltin.def | 11 +-
gcc/m2/gm2-libs/libc.def | 2 +-
gcc/m2/gm2spec.cc | 6 +
gcc/m2/lang.opt.urls | 2 +-
gcc/m2/mc-boot/GASCII.cc | 1 -
gcc/m2/mc-boot/GASCII.h | 1 -
gcc/m2/mc-boot/GArgs.cc | 1 -
gcc/m2/mc-boot/GArgs.h | 1 -
gcc/m2/mc-boot/GAssertion.cc | 1 -
gcc/m2/mc-boot/GAssertion.h | 1 -
gcc/m2/mc-boot/GBreak.cc | 1 -
gcc/m2/mc-boot/GBreak.h | 1 -
gcc/m2/mc-boot/GCOROUTINES.h | 1 -
gcc/m2/mc-boot/GCmdArgs.cc | 1 -
gcc/m2/mc-boot/GCmdArgs.h | 1 -
gcc/m2/mc-boot/GDebug.cc | 1 -
gcc/m2/mc-boot/GDebug.h | 1 -
gcc/m2/mc-boot/GDynamicStrings.cc | 1 -
gcc/m2/mc-boot/GDynamicStrings.h | 1 -
gcc/m2/mc-boot/GEnvironment.cc | 1 -
gcc/m2/mc-boot/GEnvironment.h | 1 -
gcc/m2/mc-boot/GFIO.cc | 5 +-
gcc/m2/mc-boot/GFIO.h | 1 -
gcc/m2/mc-boot/GFormatStrings.cc | 1 -
gcc/m2/mc-boot/GFormatStrings.h | 1 -
gcc/m2/mc-boot/GFpuIO.cc | 1 -
gcc/m2/mc-boot/GFpuIO.h | 1 -
gcc/m2/mc-boot/GIO.cc | 1 -
gcc/m2/mc-boot/GIO.h | 1 -
gcc/m2/mc-boot/GIndexing.cc | 1 -
gcc/m2/mc-boot/GIndexing.h | 1 -
gcc/m2/mc-boot/GM2Dependent.cc | 1 -
gcc/m2/mc-boot/GM2Dependent.h | 1 -
gcc/m2/mc-boot/GM2EXCEPTION.cc | 1 -
gcc/m2/mc-boot/GM2EXCEPTION.h | 1 -
gcc/m2/mc-boot/GM2RTS.cc | 1 -
gcc/m2/mc-boot/GM2RTS.h | 1 -
gcc/m2/mc-boot/GMemUtils.cc | 1 -
gcc/m2/mc-boot/GMemUtils.h | 1 -
gcc/m2/mc-boot/GNumberIO.cc | 1 -
gcc/m2/mc-boot/GNumberIO.h | 1 -
gcc/m2/mc-boot/GPushBackInput.cc | 1 -
gcc/m2/mc-boot/GPushBackInput.h | 1 -
gcc/m2/mc-boot/GRTExceptions.cc | 1 -
gcc/m2/mc-boot/GRTExceptions.h | 1 -
gcc/m2/mc-boot/GRTco.h | 1 -
gcc/m2/mc-boot/GRTentity.h | 1 -
gcc/m2/mc-boot/GRTint.cc | 1 -
gcc/m2/mc-boot/GRTint.h | 1 -
gcc/m2/mc-boot/GSArgs.cc | 1 -
gcc/m2/mc-boot/GSArgs.h | 1 -
gcc/m2/mc-boot/GSFIO.cc | 1 -
gcc/m2/mc-boot/GSFIO.h | 1 -
gcc/m2/mc-boot/GSYSTEM.h | 1 -
gcc/m2/mc-boot/GSelective.h | 1 -
gcc/m2/mc-boot/GStdIO.cc | 1 -
gcc/m2/mc-boot/GStdIO.h | 1 -
gcc/m2/mc-boot/GStorage.cc | 1 -
gcc/m2/mc-boot/GStorage.h | 1 -
gcc/m2/mc-boot/GStrCase.cc | 1 -
gcc/m2/mc-boot/GStrCase.h | 1 -
gcc/m2/mc-boot/GStrIO.cc | 1 -
gcc/m2/mc-boot/GStrIO.h | 1 -
gcc/m2/mc-boot/GStrLib.cc | 1 -
gcc/m2/mc-boot/GStrLib.h | 1 -
gcc/m2/mc-boot/GStringConvert.cc | 1 -
gcc/m2/mc-boot/GStringConvert.h | 1 -
gcc/m2/mc-boot/GSysExceptions.h | 1 -
gcc/m2/mc-boot/GSysStorage.cc | 1 -
gcc/m2/mc-boot/GSysStorage.h | 1 -
gcc/m2/mc-boot/GTimeString.cc | 1 -
gcc/m2/mc-boot/GTimeString.h | 1 -
gcc/m2/mc-boot/GUnixArgs.h | 1 -
gcc/m2/mc-boot/Galists.cc | 1 -
gcc/m2/mc-boot/Galists.h | 1 -
gcc/m2/mc-boot/Gdecl.cc | 3 +-
gcc/m2/mc-boot/Gdecl.h | 1 -
gcc/m2/mc-boot/Gdtoa.h | 1 -
gcc/m2/mc-boot/Gerrno.h | 1 -
gcc/m2/mc-boot/Gkeyc.cc | 2 -
gcc/m2/mc-boot/Gkeyc.h | 1 -
gcc/m2/mc-boot/Gldtoa.h | 1 -
gcc/m2/mc-boot/Glibc.h | 3 +-
gcc/m2/mc-boot/Glibm.h | 1 -
gcc/m2/mc-boot/Glists.cc | 1 -
gcc/m2/mc-boot/Glists.h | 1 -
gcc/m2/mc-boot/GmcComment.cc | 1 -
gcc/m2/mc-boot/GmcComment.h | 1 -
gcc/m2/mc-boot/GmcComp.cc | 1 -
gcc/m2/mc-boot/GmcComp.h | 1 -
gcc/m2/mc-boot/GmcDebug.cc | 1 -
gcc/m2/mc-boot/GmcDebug.h | 1 -
gcc/m2/mc-boot/GmcError.cc | 1 -
gcc/m2/mc-boot/GmcError.h | 1 -
gcc/m2/mc-boot/GmcFileName.cc | 1 -
gcc/m2/mc-boot/GmcFileName.h | 1 -
gcc/m2/mc-boot/GmcLexBuf.cc | 1 -
gcc/m2/mc-boot/GmcLexBuf.h | 1 -
gcc/m2/mc-boot/GmcMetaError.cc | 1 -
gcc/m2/mc-boot/GmcMetaError.h | 1 -
gcc/m2/mc-boot/GmcOptions.cc | 1 -
gcc/m2/mc-boot/GmcOptions.h | 1 -
gcc/m2/mc-boot/GmcPreprocess.cc | 1 -
gcc/m2/mc-boot/GmcPreprocess.h | 1 -
gcc/m2/mc-boot/GmcPretty.cc | 1 -
gcc/m2/mc-boot/GmcPretty.h | 1 -
gcc/m2/mc-boot/GmcPrintf.cc | 1 -
gcc/m2/mc-boot/GmcPrintf.h | 1 -
gcc/m2/mc-boot/GmcQuiet.cc | 1 -
gcc/m2/mc-boot/GmcQuiet.h | 1 -
gcc/m2/mc-boot/GmcReserved.cc | 1 -
gcc/m2/mc-boot/GmcReserved.h | 1 -
gcc/m2/mc-boot/GmcSearch.cc | 1 -
gcc/m2/mc-boot/GmcSearch.h | 1 -
gcc/m2/mc-boot/GmcStack.cc | 1 -
gcc/m2/mc-boot/GmcStack.h | 1 -
gcc/m2/mc-boot/GmcStream.cc | 1 -
gcc/m2/mc-boot/GmcStream.h | 1 -
gcc/m2/mc-boot/Gmcflex.h | 1 -
gcc/m2/mc-boot/Gmcp1.cc | 1 -
gcc/m2/mc-boot/Gmcp1.h | 1 -
gcc/m2/mc-boot/Gmcp2.cc | 1 -
gcc/m2/mc-boot/Gmcp2.h | 1 -
gcc/m2/mc-boot/Gmcp3.cc | 1 -
gcc/m2/mc-boot/Gmcp3.h | 1 -
gcc/m2/mc-boot/Gmcp4.cc | 1 -
gcc/m2/mc-boot/Gmcp4.h | 1 -
gcc/m2/mc-boot/Gmcp5.cc | 1 -
gcc/m2/mc-boot/Gmcp5.h | 1 -
gcc/m2/mc-boot/GnameKey.cc | 1 -
gcc/m2/mc-boot/GnameKey.h | 1 -
gcc/m2/mc-boot/GsymbolKey.cc | 1 -
gcc/m2/mc-boot/GsymbolKey.h | 1 -
gcc/m2/mc-boot/Gtermios.h | 1 -
gcc/m2/mc-boot/Gtop.cc | 1 -
gcc/m2/mc-boot/Gvarargs.cc | 1 -
gcc/m2/mc-boot/Gvarargs.h | 1 -
gcc/m2/mc-boot/Gwlists.cc | 1 -
gcc/m2/mc-boot/Gwlists.h | 1 -
gcc/m2/mc-boot/Gwrapc.h | 1 -
gcc/m2/mc/keyc.mod | 1 -
gcc/m2/mc/mcFileName.def | 2 +-
gcc/m2/pge-boot/GFIO.cc | 5 +-
gcc/m2/pge-boot/GIndexing.h | 1 -
gcc/m2/pge-boot/GSEnvironment.h | 1 -
gcc/m2/pge-boot/GScan.h | 1 -
gcc/m2/pge-boot/Glibc.h | 2 +-
gcc/match.pd | 143 +-
gcc/multiple_target.cc | 6 +-
gcc/omp-builtins.def | 3 +
gcc/omp-general.cc | 57 +-
gcc/omp-general.h | 6 +-
gcc/omp-low.cc | 235 +-
gcc/omp-simd-clone.cc | 2 +-
gcc/optabs-query.cc | 2 +-
gcc/optabs.cc | 24 +-
gcc/optc-save-gen.awk | 5 +
gcc/opts-diagnostic.cc | 12 +-
gcc/opts.cc | 37 +-
gcc/pair-fusion.cc | 83 +-
gcc/params.opt | 39 +
gcc/passes.cc | 2 +-
gcc/passes.def | 1 +
gcc/path-coverage.cc | 773 +
gcc/plugin.cc | 1 +
gcc/po/ChangeLog | 66 +
gcc/po/be.po | 34115 +++++++------
gcc/po/da.po | 36913 ++++++++------
gcc/po/de.po | 34500 +++++++------
gcc/po/el.po | 34224 +++++++------
gcc/po/es.po | 35967 +++++++------
gcc/po/fi.po | 35681 +++++++------
gcc/po/fr.po | 35717 +++++++------
gcc/po/gcc.pot | 34516 +++++++------
gcc/po/hr.po | 35520 +++++++------
gcc/po/id.po | 35430 +++++++------
gcc/po/ja.po | 34880 +++++++------
gcc/po/ka.po | 34024 +++++++------
gcc/po/nl.po | 34664 +++++++------
gcc/po/ru.po | 35833 +++++++------
gcc/po/sr.po | 35385 +++++++------
gcc/po/sv.po | 35881 +++++++------
gcc/po/tr.po | 35472 +++++++------
gcc/po/uk.po | 36392 ++++++++------
gcc/po/vi.po | 35176 +++++++------
gcc/po/zh_CN.po | 35957 +++++++------
gcc/po/zh_TW.po | 35318 +++++++------
gcc/poly-int.h | 19 +
gcc/pretty-print.cc | 2 +-
gcc/prime-paths.cc | 2052 +
gcc/profile.cc | 35 +-
gcc/profile.h | 4 +
gcc/range-op.cc | 7 +
gcc/reload1.cc | 6 +-
gcc/rtlanal.cc | 3 +-
gcc/rust/ChangeLog | 5899 +++
gcc/rust/Make-lang.in | 49 +-
gcc/rust/ast/rust-ast-builder-type.cc | 163 +
gcc/rust/ast/rust-ast-builder-type.h | 57 +
gcc/rust/ast/rust-ast-builder.cc | 570 +-
gcc/rust/ast/rust-ast-builder.h | 200 +-
gcc/rust/ast/rust-ast-collector.cc | 138 +-
gcc/rust/ast/rust-ast-collector.h | 4 +-
gcc/rust/ast/rust-ast-fragment.h | 15 +-
gcc/rust/ast/rust-ast-full-decls.h | 7 +-
gcc/rust/ast/rust-ast-visitor.cc | 107 +-
gcc/rust/ast/rust-ast-visitor.h | 18 +-
gcc/rust/ast/rust-ast.cc | 103 +-
gcc/rust/ast/rust-ast.h | 202 +-
gcc/rust/ast/rust-builtin-ast-nodes.h | 2 +
gcc/rust/ast/rust-collect-lang-items.cc | 113 +
gcc/rust/ast/rust-collect-lang-items.h | 61 +
gcc/rust/ast/rust-desugar-for-loops.cc | 204 +
gcc/rust/ast/rust-desugar-for-loops.h | 108 +
gcc/rust/ast/rust-desugar-question-mark.cc | 167 +
gcc/rust/ast/rust-desugar-question-mark.h | 79 +
gcc/rust/ast/rust-expr.h | 748 +-
gcc/rust/ast/rust-fmt.cc | 6 +-
gcc/rust/ast/rust-fmt.h | 12 +-
gcc/rust/ast/rust-item.h | 471 +-
gcc/rust/ast/rust-macro.h | 43 +-
gcc/rust/ast/rust-path.cc | 14 +-
gcc/rust/ast/rust-path.h | 286 +-
gcc/rust/ast/rust-pattern.cc | 32 +-
gcc/rust/ast/rust-pattern.h | 66 +-
gcc/rust/ast/rust-stmt.h | 31 +-
gcc/rust/ast/rust-type.h | 22 +-
gcc/rust/backend/rust-compile-asm.cc | 145 +
gcc/rust/backend/rust-compile-asm.h | 61 +
gcc/rust/backend/rust-compile-base.cc | 120 +-
gcc/rust/backend/rust-compile-base.h | 24 +-
gcc/rust/backend/rust-compile-block.cc | 29 +-
gcc/rust/backend/rust-compile-block.h | 10 +-
gcc/rust/backend/rust-compile-context.cc | 15 +-
gcc/rust/backend/rust-compile-context.h | 9 +-
gcc/rust/backend/rust-compile-expr.cc | 629 +-
gcc/rust/backend/rust-compile-expr.h | 15 +-
gcc/rust/backend/rust-compile-extern.h | 12 +-
gcc/rust/backend/rust-compile-fnparam.cc | 39 +-
gcc/rust/backend/rust-compile-fnparam.h | 8 +-
gcc/rust/backend/rust-compile-implitem.cc | 57 +-
gcc/rust/backend/rust-compile-implitem.h | 6 -
gcc/rust/backend/rust-compile-intrinsic.cc | 327 +-
gcc/rust/backend/rust-compile-item.cc | 113 +-
gcc/rust/backend/rust-compile-item.h | 6 -
gcc/rust/backend/rust-compile-pattern.cc | 258 +-
gcc/rust/backend/rust-compile-pattern.h | 10 +-
gcc/rust/backend/rust-compile-resolve-path.cc | 224 +-
gcc/rust/backend/rust-compile-resolve-path.h | 60 +-
gcc/rust/backend/rust-compile-stmt.cc | 12 +-
gcc/rust/backend/rust-compile-struct-field-expr.cc | 16 +-
gcc/rust/backend/rust-compile-struct-field-expr.h | 2 +-
gcc/rust/backend/rust-compile-type.cc | 139 +-
gcc/rust/backend/rust-compile-type.h | 4 +-
gcc/rust/backend/rust-compile-var-decl.h | 4 +-
gcc/rust/backend/rust-compile.cc | 132 +-
gcc/rust/backend/rust-constexpr.cc | 14 +-
gcc/rust/backend/rust-mangle-legacy.cc | 1 -
gcc/rust/backend/rust-mangle-v0.cc | 69 +-
gcc/rust/backend/rust-tree.h | 12 -
.../checks/errors/borrowck/ffi-polonius/Cargo.lock | 29 +
.../checks/errors/borrowck/ffi-polonius/Cargo.toml | 10 +-
.../errors/borrowck/ffi-polonius/src/gccrs_ffi.rs | 10 +
.../ffi-polonius/src/gccrs_ffi_generated.rs | 8 +
.../checks/errors/borrowck/ffi-polonius/src/lib.rs | 196 +-
.../vendor/datafrog/.cargo-checksum.json | 1 +
.../vendor/datafrog/CODE_OF_CONDUCT.md | 40 +
.../ffi-polonius/vendor/datafrog/Cargo.toml | 29 +
.../ffi-polonius/vendor/datafrog/LICENSE-APACHE | 201 +
.../ffi-polonius/vendor/datafrog/LICENSE-MIT | 23 +
.../ffi-polonius/vendor/datafrog/README.md | 44 +
.../ffi-polonius/vendor/datafrog/RELEASES.md | 26 +
.../vendor/datafrog/examples/borrow_check.rs | 115 +
.../vendor/datafrog/examples/graspan1.rs | 62 +
.../ffi-polonius/vendor/datafrog/src/join.rs | 180 +
.../ffi-polonius/vendor/datafrog/src/lib.rs | 567 +
.../ffi-polonius/vendor/datafrog/src/map.rs | 13 +
.../ffi-polonius/vendor/datafrog/src/test.rs | 195 +
.../ffi-polonius/vendor/datafrog/src/treefrog.rs | 661 +
.../ffi-polonius/vendor/log/.cargo-checksum.json | 1 +
.../borrowck/ffi-polonius/vendor/log/CHANGELOG.md | 324 +
.../borrowck/ffi-polonius/vendor/log/Cargo.toml | 139 +
.../ffi-polonius/vendor/log/LICENSE-APACHE | 201 +
.../borrowck/ffi-polonius/vendor/log/LICENSE-MIT | 25 +
.../borrowck/ffi-polonius/vendor/log/README.md | 130 +
.../ffi-polonius/vendor/log/benches/value.rs | 27 +
.../ffi-polonius/vendor/log/src/__private_api.rs | 123 +
.../ffi-polonius/vendor/log/src/kv/error.rs | 94 +
.../borrowck/ffi-polonius/vendor/log/src/kv/key.rs | 143 +
.../borrowck/ffi-polonius/vendor/log/src/kv/mod.rs | 265 +
.../ffi-polonius/vendor/log/src/kv/source.rs | 514 +
.../ffi-polonius/vendor/log/src/kv/value.rs | 1394 +
.../borrowck/ffi-polonius/vendor/log/src/lib.rs | 1740 +
.../borrowck/ffi-polonius/vendor/log/src/macros.rs | 367 +
.../borrowck/ffi-polonius/vendor/log/src/serde.rs | 397 +
.../ffi-polonius/vendor/log/triagebot.toml | 1 +
.../vendor/polonius-engine/.cargo-checksum.json | 1 +
.../ffi-polonius/vendor/polonius-engine/Cargo.toml | 29 +
.../ffi-polonius/vendor/polonius-engine/README.md | 6 +
.../vendor/polonius-engine/src/facts.rs | 129 +
.../ffi-polonius/vendor/polonius-engine/src/lib.rs | 16 +
.../polonius-engine/src/output/datafrog_opt.rs | 495 +
.../polonius-engine/src/output/initialization.rs | 284 +
.../vendor/polonius-engine/src/output/liveness.rs | 170 +
.../src/output/location_insensitive.rs | 156 +
.../vendor/polonius-engine/src/output/mod.rs | 614 +
.../vendor/polonius-engine/src/output/naive.rs | 299 +
.../vendor/rustc-hash/.cargo-checksum.json | 1 +
.../vendor/rustc-hash/CODE_OF_CONDUCT.md | 40 +
.../ffi-polonius/vendor/rustc-hash/Cargo.toml | 25 +
.../ffi-polonius/vendor/rustc-hash/LICENSE-APACHE | 201 +
.../ffi-polonius/vendor/rustc-hash/LICENSE-MIT | 23 +
.../ffi-polonius/vendor/rustc-hash/README.md | 38 +
.../ffi-polonius/vendor/rustc-hash/src/lib.rs | 148 +
.../errors/borrowck/polonius/rust-polonius-ffi.h | 72 +
.../errors/borrowck/polonius/rust-polonius.cc | 66 +
.../errors/borrowck/polonius/rust-polonius.h | 50 +-
.../errors/borrowck/rust-bir-builder-expr-stmt.cc | 260 +-
.../errors/borrowck/rust-bir-builder-expr-stmt.h | 3 +-
.../errors/borrowck/rust-bir-builder-internal.h | 125 +-
.../borrowck/rust-bir-builder-lazyboolexpr.h | 87 +-
.../errors/borrowck/rust-bir-builder-pattern.cc | 273 +
.../errors/borrowck/rust-bir-builder-pattern.h | 260 +-
.../errors/borrowck/rust-bir-builder-struct.h | 11 +-
gcc/rust/checks/errors/borrowck/rust-bir-builder.h | 55 +-
gcc/rust/checks/errors/borrowck/rust-bir-dump.cc | 96 +-
gcc/rust/checks/errors/borrowck/rust-bir-dump.h | 4 +-
.../errors/borrowck/rust-bir-fact-collector.h | 166 +-
.../checks/errors/borrowck/rust-bir-free-region.h | 38 +-
gcc/rust/checks/errors/borrowck/rust-bir-place.h | 153 +-
gcc/rust/checks/errors/borrowck/rust-bir.h | 79 +-
.../borrowck/rust-borrow-checker-diagnostics.cc | 170 +
.../borrowck/rust-borrow-checker-diagnostics.h | 84 +
.../checks/errors/borrowck/rust-borrow-checker.cc | 111 +-
.../errors/borrowck/rust-function-collector.h | 8 +-
.../checks/errors/privacy/rust-privacy-check.cc | 8 +-
.../checks/errors/privacy/rust-privacy-reporter.cc | 205 +-
.../checks/errors/privacy/rust-privacy-reporter.h | 5 +-
.../errors/privacy/rust-pub-restricted-visitor.cc | 6 +-
.../checks/errors/privacy/rust-reachability.cc | 2 +-
.../errors/privacy/rust-visibility-resolver.cc | 42 +-
gcc/rust/checks/errors/rust-ast-validation.cc | 20 +-
gcc/rust/checks/errors/rust-const-checker.cc | 200 +-
gcc/rust/checks/errors/rust-const-checker.h | 5 +-
gcc/rust/checks/errors/rust-feature-gate.cc | 105 +-
gcc/rust/checks/errors/rust-feature-gate.h | 157 +-
gcc/rust/checks/errors/rust-feature.cc | 52 +-
gcc/rust/checks/errors/rust-feature.h | 26 +-
.../checks/errors/rust-hir-pattern-analysis.cc | 1552 +
gcc/rust/checks/errors/rust-hir-pattern-analysis.h | 523 +
gcc/rust/checks/errors/rust-readonly-check.cc | 54 +-
gcc/rust/checks/errors/rust-unsafe-checker.cc | 294 +-
gcc/rust/checks/errors/rust-unsafe-checker.h | 4 +-
gcc/rust/checks/lints/rust-lint-marklive-base.h | 2 +-
gcc/rust/checks/lints/rust-lint-marklive.cc | 131 +-
gcc/rust/checks/lints/rust-lint-marklive.h | 78 +-
gcc/rust/checks/lints/rust-lint-scan-deadcode.h | 10 +-
gcc/rust/expand/rust-cfg-strip.cc | 36 +-
gcc/rust/expand/rust-cfg-strip.h | 2 +
gcc/rust/expand/rust-derive-clone.cc | 268 +-
gcc/rust/expand/rust-derive-clone.h | 22 +-
gcc/rust/expand/rust-derive-copy.cc | 40 +-
gcc/rust/expand/rust-derive-copy.h | 4 +-
gcc/rust/expand/rust-derive-debug.cc | 121 +
gcc/rust/expand/rust-derive-debug.h | 55 +
gcc/rust/expand/rust-derive-default.cc | 172 +
gcc/rust/expand/rust-derive-default.h | 58 +
gcc/rust/expand/rust-derive-eq.cc | 216 +
gcc/rust/expand/rust-derive-eq.h | 82 +
gcc/rust/expand/rust-derive-hash.cc | 293 +
gcc/rust/expand/rust-derive-hash.h | 61 +
gcc/rust/expand/rust-derive-partial-eq.cc | 313 +
gcc/rust/expand/rust-derive-partial-eq.h | 85 +
gcc/rust/expand/rust-derive.cc | 102 +-
gcc/rust/expand/rust-derive.h | 33 +-
gcc/rust/expand/rust-expand-format-args.cc | 2 +-
gcc/rust/expand/rust-expand-visitor.cc | 59 +-
gcc/rust/expand/rust-expand-visitor.h | 3 +-
gcc/rust/expand/rust-macro-builtins-asm.cc | 949 +-
gcc/rust/expand/rust-macro-builtins-asm.h | 175 +
gcc/rust/expand/rust-macro-builtins-format-args.cc | 15 +-
gcc/rust/expand/rust-macro-builtins-helpers.cc | 9 +-
gcc/rust/expand/rust-macro-builtins-helpers.h | 4 +-
gcc/rust/expand/rust-macro-builtins-include.cc | 72 +-
gcc/rust/expand/rust-macro-builtins-location.cc | 10 +-
gcc/rust/expand/rust-macro-builtins-log-debug.cc | 6 +-
gcc/rust/expand/rust-macro-builtins-utility.cc | 98 +-
gcc/rust/expand/rust-macro-builtins.cc | 36 +-
gcc/rust/expand/rust-macro-builtins.h | 60 +-
gcc/rust/expand/rust-macro-expand.cc | 87 +-
gcc/rust/expand/rust-macro-expand.h | 18 +-
gcc/rust/expand/rust-macro-substitute-ctx.cc | 51 +-
gcc/rust/expand/rust-macro-substitute-ctx.h | 25 +-
gcc/rust/expand/rust-proc-macro.cc | 44 +-
gcc/rust/expand/rust-token-tree-desugar.cc | 72 +
gcc/rust/expand/rust-token-tree-desugar.h | 55 +
gcc/rust/hir/rust-ast-lower-base.cc | 94 +-
gcc/rust/hir/rust-ast-lower-base.h | 356 +-
gcc/rust/hir/rust-ast-lower-block.h | 31 +-
gcc/rust/hir/rust-ast-lower-enumitem.h | 44 +-
gcc/rust/hir/rust-ast-lower-expr.cc | 345 +-
gcc/rust/hir/rust-ast-lower-expr.h | 3 +-
gcc/rust/hir/rust-ast-lower-extern.h | 30 +-
gcc/rust/hir/rust-ast-lower-implitem.cc | 101 +-
gcc/rust/hir/rust-ast-lower-item.cc | 174 +-
gcc/rust/hir/rust-ast-lower-pattern.cc | 68 +-
gcc/rust/hir/rust-ast-lower-stmt.cc | 56 +-
gcc/rust/hir/rust-ast-lower-stmt.h | 1 +
gcc/rust/hir/rust-ast-lower-struct-field-expr.h | 4 +-
gcc/rust/hir/rust-ast-lower-type.cc | 261 +-
gcc/rust/hir/rust-ast-lower-type.h | 6 +
gcc/rust/hir/rust-ast-lower.cc | 258 +-
gcc/rust/hir/rust-ast-lower.h | 5 +
gcc/rust/hir/rust-hir-dump.cc | 208 +-
gcc/rust/hir/rust-hir-dump.h | 7 +-
gcc/rust/hir/tree/rust-hir-attrs.h | 56 +
gcc/rust/hir/tree/rust-hir-bound-abstract.h | 65 +
gcc/rust/hir/tree/rust-hir-bound.h | 82 +
gcc/rust/hir/tree/rust-hir-expr-abstract.h | 174 +
gcc/rust/hir/tree/rust-hir-expr.cc | 1490 +
gcc/rust/hir/tree/rust-hir-expr.h | 1737 +-
gcc/rust/hir/tree/rust-hir-full-decls.h | 6 +-
gcc/rust/hir/tree/rust-hir-generic-param.cc | 95 +
gcc/rust/hir/tree/rust-hir-generic-param.h | 187 +
gcc/rust/hir/tree/rust-hir-item.cc | 1024 +
gcc/rust/hir/tree/rust-hir-item.h | 1150 +-
gcc/rust/hir/tree/rust-hir-literal.h | 78 +
gcc/rust/hir/tree/rust-hir-node.h | 63 +
gcc/rust/hir/tree/rust-hir-path.cc | 420 +
gcc/rust/hir/tree/rust-hir-path.h | 496 +-
gcc/rust/hir/tree/rust-hir-pattern-abstract.h | 82 +
gcc/rust/hir/tree/rust-hir-pattern.h | 23 +-
gcc/rust/hir/tree/rust-hir-simple-path.h | 64 +
gcc/rust/hir/tree/rust-hir-stmt.cc | 114 +
gcc/rust/hir/tree/rust-hir-stmt.h | 163 +-
gcc/rust/hir/tree/rust-hir-trait-bound.h | 87 +
.../tree/rust-hir-type-abstract.cc} | 19 +-
gcc/rust/hir/tree/rust-hir-type-abstract.h | 80 +
gcc/rust/hir/tree/rust-hir-type-no-bounds.h | 58 +
gcc/rust/hir/tree/rust-hir-type.cc | 290 +
gcc/rust/hir/tree/rust-hir-type.h | 361 +-
gcc/rust/hir/tree/rust-hir-visibility.h | 80 +
gcc/rust/hir/tree/rust-hir-visitable.h | 41 +
gcc/rust/hir/tree/rust-hir-visitor.h | 12 +-
gcc/rust/hir/tree/rust-hir.cc | 345 +-
gcc/rust/hir/tree/rust-hir.h | 804 +-
gcc/rust/lang.opt | 17 +
gcc/rust/lex/rust-lex.cc | 17 +-
gcc/rust/lex/rust-lex.h | 9 +-
gcc/rust/lex/rust-token.cc | 3 +
gcc/rust/lex/rust-token.h | 15 +-
gcc/rust/metadata/rust-export-metadata.cc | 23 +-
gcc/rust/metadata/rust-export-metadata.h | 2 +-
gcc/rust/metadata/rust-import-archive.cc | 5 +-
gcc/rust/metadata/rust-imports.cc | 5 +-
gcc/rust/parse/rust-parse-impl.h | 463 +-
gcc/rust/parse/rust-parse.cc | 2 +-
gcc/rust/parse/rust-parse.h | 52 +-
gcc/rust/resolve/rust-ast-resolve-base.cc | 9 +
gcc/rust/resolve/rust-ast-resolve-base.h | 9 +-
gcc/rust/resolve/rust-ast-resolve-expr.cc | 154 +-
gcc/rust/resolve/rust-ast-resolve-expr.h | 4 +
gcc/rust/resolve/rust-ast-resolve-implitem.h | 31 +-
gcc/rust/resolve/rust-ast-resolve-item.cc | 146 +-
gcc/rust/resolve/rust-ast-resolve-path.cc | 239 +-
gcc/rust/resolve/rust-ast-resolve-pattern.cc | 3 +-
gcc/rust/resolve/rust-ast-resolve-stmt.cc | 21 +
gcc/rust/resolve/rust-ast-resolve-stmt.h | 76 +-
gcc/rust/resolve/rust-ast-resolve-toplevel.h | 141 +-
gcc/rust/resolve/rust-ast-resolve-type.cc | 312 +-
gcc/rust/resolve/rust-ast-resolve-type.h | 148 +-
gcc/rust/resolve/rust-ast-resolve.cc | 13 +-
gcc/rust/resolve/rust-ast-resolve.h | 2 +-
gcc/rust/resolve/rust-default-resolver.cc | 554 +-
gcc/rust/resolve/rust-default-resolver.h | 125 +-
gcc/rust/resolve/rust-early-name-resolver-2.0.cc | 306 +-
gcc/rust/resolve/rust-early-name-resolver-2.0.h | 160 +
gcc/rust/resolve/rust-early-name-resolver.cc | 68 +-
gcc/rust/resolve/rust-early-name-resolver.h | 7 +-
gcc/rust/resolve/rust-finalize-imports-2.0.cc | 129 +
gcc/rust/resolve/rust-finalize-imports-2.0.h | 53 +
gcc/rust/resolve/rust-forever-stack.cc | 318 +
gcc/rust/resolve/rust-forever-stack.h | 248 +-
gcc/rust/resolve/rust-forever-stack.hxx | 466 +-
gcc/rust/resolve/rust-ice-finalizer.cc | 36 +
gcc/rust/resolve/rust-ice-finalizer.h | 65 +
gcc/rust/resolve/rust-late-name-resolver-2.0.cc | 352 +-
gcc/rust/resolve/rust-late-name-resolver-2.0.h | 17 +
gcc/rust/resolve/rust-name-resolution-context.cc | 47 +-
gcc/rust/resolve/rust-name-resolution-context.h | 89 +-
gcc/rust/resolve/rust-name-resolver.cc | 80 +-
gcc/rust/resolve/rust-name-resolver.h | 44 +-
gcc/rust/resolve/rust-rib.cc | 118 +-
gcc/rust/resolve/rust-rib.h | 80 +-
.../resolve/rust-toplevel-name-resolver-2.0.cc | 531 +-
gcc/rust/resolve/rust-toplevel-name-resolver-2.0.h | 154 +-
gcc/rust/rust-backend.h | 6 +-
gcc/rust/rust-diagnostics.h | 2 +-
gcc/rust/rust-gcc.cc | 307 +-
gcc/rust/rust-lang.cc | 2 +
gcc/rust/rust-session-manager.cc | 139 +-
gcc/rust/rust-session-manager.h | 20 +-
gcc/rust/rust-system.h | 1 +
gcc/rust/typecheck/rust-autoderef.cc | 17 +-
gcc/rust/typecheck/rust-casts.cc | 43 +-
gcc/rust/typecheck/rust-coercion.cc | 22 +-
gcc/rust/typecheck/rust-coercion.h | 2 +-
gcc/rust/typecheck/rust-hir-dot-operator.cc | 190 +-
.../typecheck/rust-hir-inherent-impl-overlap.h | 4 +-
gcc/rust/typecheck/rust-hir-path-probe.cc | 29 +-
gcc/rust/typecheck/rust-hir-path-probe.h | 2 +-
gcc/rust/typecheck/rust-hir-trait-reference.cc | 24 +-
gcc/rust/typecheck/rust-hir-trait-reference.h | 18 +-
gcc/rust/typecheck/rust-hir-trait-resolve.cc | 100 +-
gcc/rust/typecheck/rust-hir-trait-resolve.h | 2 +
gcc/rust/typecheck/rust-hir-type-bounds.h | 1 +
gcc/rust/typecheck/rust-hir-type-check-base.cc | 155 +-
gcc/rust/typecheck/rust-hir-type-check-base.h | 21 +-
gcc/rust/typecheck/rust-hir-type-check-enumitem.cc | 159 +-
gcc/rust/typecheck/rust-hir-type-check-enumitem.h | 2 +-
gcc/rust/typecheck/rust-hir-type-check-expr.cc | 898 +-
gcc/rust/typecheck/rust-hir-type-check-expr.h | 9 +-
gcc/rust/typecheck/rust-hir-type-check-implitem.cc | 347 +-
gcc/rust/typecheck/rust-hir-type-check-implitem.h | 14 +-
gcc/rust/typecheck/rust-hir-type-check-item.cc | 259 +-
gcc/rust/typecheck/rust-hir-type-check-item.h | 3 +-
gcc/rust/typecheck/rust-hir-type-check-path.cc | 165 +-
gcc/rust/typecheck/rust-hir-type-check-pattern.cc | 315 +-
gcc/rust/typecheck/rust-hir-type-check-pattern.h | 11 +-
gcc/rust/typecheck/rust-hir-type-check-stmt.cc | 43 +-
gcc/rust/typecheck/rust-hir-type-check-stmt.h | 2 +-
.../typecheck/rust-hir-type-check-struct-field.h | 4 +-
gcc/rust/typecheck/rust-hir-type-check-struct.cc | 52 +-
gcc/rust/typecheck/rust-hir-type-check-type.cc | 603 +-
gcc/rust/typecheck/rust-hir-type-check-type.h | 51 +-
gcc/rust/typecheck/rust-hir-type-check.cc | 112 +-
gcc/rust/typecheck/rust-hir-type-check.h | 49 +-
gcc/rust/typecheck/rust-substitution-mapper.cc | 40 +-
gcc/rust/typecheck/rust-substitution-mapper.h | 6 +
gcc/rust/typecheck/rust-type-util.cc | 98 +-
gcc/rust/typecheck/rust-typecheck-context.cc | 97 +-
gcc/rust/typecheck/rust-tyty-bounds.cc | 245 +-
gcc/rust/typecheck/rust-tyty-bounds.h | 25 -
gcc/rust/typecheck/rust-tyty-call.cc | 44 +-
gcc/rust/typecheck/rust-tyty-call.h | 9 +-
gcc/rust/typecheck/rust-tyty-cmp.h | 135 +-
gcc/rust/typecheck/rust-tyty-subst.cc | 44 +-
gcc/rust/typecheck/rust-tyty-subst.h | 12 +-
gcc/rust/typecheck/rust-tyty-util.cc | 18 +-
.../rust-tyty-variance-analysis-private.h | 13 +-
gcc/rust/typecheck/rust-tyty-variance-analysis.cc | 10 +-
gcc/rust/typecheck/rust-tyty-variance-analysis.h | 7 +-
gcc/rust/typecheck/rust-tyty-visitor.h | 2 +
gcc/rust/typecheck/rust-tyty.cc | 462 +-
gcc/rust/typecheck/rust-tyty.h | 225 +-
gcc/rust/typecheck/rust-unify.cc | 109 +-
gcc/rust/typecheck/rust-unify.h | 2 +
gcc/rust/util/expected.h | 4 +-
gcc/rust/util/optional.h | 86 +-
gcc/rust/util/rust-attribute-values.h | 32 +
gcc/rust/util/rust-attributes.cc | 36 +-
gcc/rust/util/rust-attributes.h | 13 +-
gcc/rust/util/rust-canonical-path.h | 4 +-
gcc/rust/util/rust-common.h | 1 -
gcc/rust/util/rust-edition.cc | 40 +
gcc/rust/util/rust-edition.h | 41 +
gcc/rust/util/rust-hir-map.cc | 385 +-
gcc/rust/util/rust-hir-map.h | 140 +-
gcc/rust/util/rust-lang-item.cc | 84 +
gcc/rust/util/rust-lang-item.h | 45 +-
gcc/rust/util/rust-operators.h | 8 +-
gcc/rust/util/rust-stacked-contexts.h | 7 +
gcc/rust/util/rust-token-converter.cc | 3 +-
gcc/rust/util/rust-token-converter.h | 2 +-
gcc/rust/util/rust-unwrap-segment.cc | 61 +
gcc/rust/util/rust-unwrap-segment.h | 121 +
gcc/sanitizer.def | 2 +-
gcc/selftest-run-tests.cc | 1 +
gcc/selftest.h | 1 +
gcc/sese.cc | 1 +
gcc/simple-diagnostic-path.cc | 15 -
gcc/simple-diagnostic-path.h | 4 +-
gcc/simplify-rtx.cc | 31 +-
gcc/sym-exec/sym-exec-state.cc | 2 +-
gcc/system.h | 2 +-
gcc/target.def | 75 +
gcc/target.h | 49 +-
gcc/targhooks.cc | 35 +
gcc/targhooks.h | 6 +
gcc/testsuite/ChangeLog | 8963 ++++
gcc/testsuite/c-c++-common/Walloca-larger-than.c | 3 +-
gcc/testsuite/c-c++-common/Warray-bounds-9.c | 3 +-
gcc/testsuite/c-c++-common/Warray-bounds.c | 1 -
gcc/testsuite/c-c++-common/Wdangling-pointer-2.c | 3 +-
gcc/testsuite/c-c++-common/Wdangling-pointer-4.c | 3 +-
gcc/testsuite/c-c++-common/Wdangling-pointer-5.c | 3 +-
gcc/testsuite/c-c++-common/Wdangling-pointer.c | 3 +-
.../c-c++-common/Wimplicit-fallthrough-7.c | 1 -
.../c-c++-common/Wsizeof-pointer-memaccess1.c | 1 -
.../c-c++-common/Wsizeof-pointer-memaccess2.c | 1 -
gcc/testsuite/c-c++-common/Wstringop-truncation.c | 3 +-
gcc/testsuite/c-c++-common/Wunused-var-6.c | 1 -
gcc/testsuite/c-c++-common/Wunused-var-8.c | 1 -
gcc/testsuite/c-c++-common/analyzer/alloca-leak.c | 2 -
.../analyzer/allocation-size-multiline-2.c | 1 -
.../analyzer/allocation-size-multiline-3.c | 1 -
.../c-c++-common/analyzer/call-summaries-malloc.c | 2 +-
gcc/testsuite/c-c++-common/analyzer/capacity-1.c | 1 -
gcc/testsuite/c-c++-common/analyzer/capacity-3.c | 1 -
.../analyzer/imprecise-floating-point-1.c | 1 -
.../analyzer/infinite-recursion-alloca.c | 2 -
.../c-c++-common/analyzer/malloc-callbacks.c | 1 -
.../c-c++-common/analyzer/malloc-paths-8.c | 1 -
.../c-c++-common/analyzer/out-of-bounds-5.c | 1 -
.../analyzer/out-of-bounds-diagram-11.c | 1 -
gcc/testsuite/c-c++-common/analyzer/pr119278.c | 20 +
.../analyzer/raw-data-cst-pr117262-1.c | 17 +
.../analyzer/raw-data-cst-pr117262-2.c | 36 +
gcc/testsuite/c-c++-common/analyzer/realloc-1.c | 2 +-
gcc/testsuite/c-c++-common/analyzer/strncpy-1.c | 4 +-
.../c-c++-common/analyzer/uninit-alloca.c | 2 -
.../analyzer/write-to-string-literal-5.c | 1 -
.../c-c++-common/asan/alloca_loop_unpoisoning.c | 1 -
gcc/testsuite/c-c++-common/attr-fallthrough-2.c | 4 +-
gcc/testsuite/c-c++-common/attr-nonstring-10.c | 75 +
gcc/testsuite/c-c++-common/attr-nonstring-11.c | 466 +
gcc/testsuite/c-c++-common/attr-nonstring-12.c | 89 +
gcc/testsuite/c-c++-common/attr-nonstring-13.c | 131 +
gcc/testsuite/c-c++-common/attr-nonstring-14.c | 184 +
gcc/testsuite/c-c++-common/attr-nonstring-15.c | 90 +
gcc/testsuite/c-c++-common/attr-nonstring-16.c | 147 +
gcc/testsuite/c-c++-common/attr-nonstring-7.c | 2 +-
gcc/testsuite/c-c++-common/attr-nonstring-9.c | 51 +
gcc/testsuite/c-c++-common/auto-init-11.c | 1 -
gcc/testsuite/c-c++-common/auto-init-12.c | 1 -
gcc/testsuite/c-c++-common/auto-init-15.c | 1 -
gcc/testsuite/c-c++-common/auto-init-16.c | 1 -
gcc/testsuite/c-c++-common/builtins.c | 3 +-
gcc/testsuite/c-c++-common/cpp/pr115913.c | 7 +
gcc/testsuite/c-c++-common/dwarf2/vla1.c | 1 -
gcc/testsuite/c-c++-common/fhardened-16.c | 5 +
gcc/testsuite/c-c++-common/fhardened-17.c | 5 +
gcc/testsuite/c-c++-common/fhardened-18.c | 5 +
gcc/testsuite/c-c++-common/fhardened-19.c | 5 +
gcc/testsuite/c-c++-common/fhardened-20.c | 5 +
gcc/testsuite/c-c++-common/fhardened-21.c | 5 +
gcc/testsuite/c-c++-common/goacc/cache-2.c | 2 +-
gcc/testsuite/c-c++-common/goacc/implied-copy-1.c | 33 +
gcc/testsuite/c-c++-common/goacc/implied-copy-2.c | 121 +
gcc/testsuite/c-c++-common/goacc/pr69916.c | 2 +-
gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 21 +-
gcc/testsuite/c-c++-common/gomp/adjust-args-6.c | 13 +-
gcc/testsuite/c-c++-common/gomp/allocate-18.c | 8 +-
gcc/testsuite/c-c++-common/gomp/append-args-1.c | 38 +-
gcc/testsuite/c-c++-common/gomp/append-args-3.c | 4 +-
gcc/testsuite/c-c++-common/gomp/append-args-5.c | 19 +-
gcc/testsuite/c-c++-common/gomp/append-args-6.c | 106 +
gcc/testsuite/c-c++-common/gomp/append-args-7.c | 47 +
gcc/testsuite/c-c++-common/gomp/append-args-8.c | 54 +
gcc/testsuite/c-c++-common/gomp/append-args-9.c | 35 +
.../c-c++-common/gomp/append-args-dynamic.c | 94 +
.../c-c++-common/gomp/append-args-interop.c | 44 +
gcc/testsuite/c-c++-common/gomp/defaultmap-4.c | 4 +-
gcc/testsuite/c-c++-common/gomp/defaultmap-5.c | 2 +-
gcc/testsuite/c-c++-common/gomp/dispatch-11.c | 21 +-
gcc/testsuite/c-c++-common/gomp/interop-1.c | 82 +-
gcc/testsuite/c-c++-common/gomp/interop-2.c | 66 +-
gcc/testsuite/c-c++-common/gomp/interop-3.c | 28 +-
gcc/testsuite/c-c++-common/gomp/interop-4.c | 16 +-
gcc/testsuite/c-c++-common/gomp/interop-5.c | 68 +
.../c-c++-common/gomp/metadirective-device.c | 2 +-
.../gomp/metadirective-target-device-1.c | 2 +-
.../gomp/metadirective-target-device-2.c | 2 +-
gcc/testsuite/c-c++-common/gomp/pr118579.c | 25 +
gcc/testsuite/c-c++-common/gomp/pr118639.c | 14 +
gcc/testsuite/c-c++-common/gomp/pr118965-1.c | 57 +
gcc/testsuite/c-c++-common/gomp/pr118965-2.c | 31 +
gcc/testsuite/c-c++-common/gomp/pr119000.c | 16 +
gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 1 -
.../c-c++-common/gomp/target-implicit-map-1.c | 2 +-
.../c-c++-common/gomp/target-implicit-map-2.c | 2 +-
gcc/testsuite/c-c++-common/musttail14.c | 6 +-
gcc/testsuite/c-c++-common/musttail15.c | 14 +
gcc/testsuite/c-c++-common/musttail16.c | 33 +
gcc/testsuite/c-c++-common/musttail17.c | 17 +
gcc/testsuite/c-c++-common/musttail18.c | 14 +
gcc/testsuite/c-c++-common/musttail19.c | 18 +
gcc/testsuite/c-c++-common/musttail20.c | 15 +
gcc/testsuite/c-c++-common/musttail21.c | 5 +
gcc/testsuite/c-c++-common/musttail22.c | 90 +
gcc/testsuite/c-c++-common/musttail23.c | 45 +
gcc/testsuite/c-c++-common/musttail24.c | 21 +
gcc/testsuite/c-c++-common/musttail25.c | 28 +
gcc/testsuite/c-c++-common/musttail26.c | 33 +
gcc/testsuite/c-c++-common/musttail27.c | 31 +
gcc/testsuite/c-c++-common/musttail28.c | 108 +
gcc/testsuite/c-c++-common/musttail29.c | 109 +
gcc/testsuite/c-c++-common/musttail30.c | 109 +
gcc/testsuite/c-c++-common/musttail31.c | 109 +
gcc/testsuite/c-c++-common/musttail8.c | 5 +-
gcc/testsuite/c-c++-common/pr118442.c | 17 +
gcc/testsuite/c-c++-common/pr119120.c | 40 +
gcc/testsuite/c-c++-common/pr119483-1.c | 29 +
gcc/testsuite/c-c++-common/pr119483-2.c | 12 +
gcc/testsuite/c-c++-common/pr119484.c | 21 +
gcc/testsuite/c-c++-common/pr119535.c | 31 +
gcc/testsuite/c-c++-common/pr119537-1.c | 23 +
gcc/testsuite/c-c++-common/pr119537-2.c | 23 +
gcc/testsuite/c-c++-common/pr119614-1.c | 28 +
gcc/testsuite/c-c++-common/pr119614-2.c | 28 +
gcc/testsuite/c-c++-common/pr119614-3.c | 28 +
gcc/testsuite/c-c++-common/pr119616.c | 23 +
gcc/testsuite/c-c++-common/pr119618.c | 21 +
gcc/testsuite/c-c++-common/toplevel-asm-1.c | 2 +-
.../c-c++-common/torture/builtin-clear-padding-4.c | 1 -
gcc/testsuite/c-c++-common/torture/pr113546-1.c | 8 +
gcc/testsuite/c-c++-common/torture/strub-run3.c | 1 -
gcc/testsuite/c-c++-common/torture/strub-run4.c | 1 -
gcc/testsuite/c-c++-common/torture/strub-run4c.c | 1 -
gcc/testsuite/c-c++-common/torture/strub-run4d.c | 1 -
gcc/testsuite/c-c++-common/torture/strub-run4i.c | 1 -
gcc/testsuite/c-c++-common/tsan/pr119801.c | 24 +
gcc/testsuite/c-c++-common/ubsan/nonnull-1.c | 3 +-
gcc/testsuite/cobol.dg/data1.cob | 14 +
gcc/testsuite/cobol.dg/dg.exp | 56 +
gcc/testsuite/cobol.dg/error-1.cob | 9 +
gcc/testsuite/cobol.dg/fail.cob | 6 +
gcc/testsuite/cobol.dg/group1/check_88.cob | 101 +
gcc/testsuite/cobol.dg/group1/comp5.cob | 72 +
gcc/testsuite/cobol.dg/group1/declarative_1.cob | 116 +
gcc/testsuite/cobol.dg/group1/display.cob | 14 +
gcc/testsuite/cobol.dg/group1/display2.cob | 7 +
gcc/testsuite/cobol.dg/group1/escape.cob | 11 +
gcc/testsuite/cobol.dg/group1/line-sequential.cob | 34 +
.../cobol.dg/group1/multiple-compares.cob | 192 +
gcc/testsuite/cobol.dg/group1/multiply2.cob | 68 +
gcc/testsuite/cobol.dg/group1/packed.cob | 73 +
.../cobol.dg/group1/perform-nested-exit.cob | 84 +
gcc/testsuite/cobol.dg/group1/pointer1.cob | 98 +
.../cobol.dg/group1/simple-arithmetic.cob | 61 +
gcc/testsuite/cobol.dg/group1/simple-classes.cob | 68 +
gcc/testsuite/cobol.dg/group1/simple-if.cob | 143 +
gcc/testsuite/cobol.dg/group1/simple-perform.cob | 52 +
...CEPT_DATE___DAY_and_intrinsic_functions__1_.cob | 30 +
...CEPT_DATE___DAY_and_intrinsic_functions__2_.cob | 31 +
...PT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__1_.cob | 58 +
...PT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__2_.cob | 74 +
...PT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__2_.out | 5 +
.../cobol.dg/group2/COMP-6_arithmetic.cob | 23 +
.../cobol.dg/group2/COMP-6_arithmetic.out | 2 +
.../cobol.dg/group2/COMP-6_numeric_test.cob | 75 +
.../cobol.dg/group2/COMP-6_numeric_test.out | 9 +
.../cobol.dg/group2/COMP-6_used_with_DISPLAY.cob | 25 +
.../cobol.dg/group2/COMP-6_used_with_DISPLAY.out | 5 +
.../cobol.dg/group2/COMP-6_used_with_MOVE.cob | 34 +
.../cobol.dg/group2/COMP-6_used_with_MOVE.out | 6 +
.../group2/COMPUTE_multiplication_to_FIX4.cob | 154 +
.../group2/COMPUTE_multiplication_to_FIX4.out | 64 +
.../cobol.dg/group2/Complex_EVALUATE__1_.cob | 46 +
.../cobol.dg/group2/Complex_EVALUATE__1_.out | 5 +
.../cobol.dg/group2/Complex_EVALUATE__2_.cob | 52 +
.../cobol.dg/group2/Complex_EVALUATE__2_.out | 15 +
.../cobol.dg/group2/DISPLAY__Sign_ASCII.cob | 40 +
.../cobol.dg/group2/DISPLAY__Sign_ASCII.out | 12 +
.../cobol.dg/group2/DISPLAY__Sign_ASCII__2_.cob | 38 +
.../cobol.dg/group2/DISPLAY__Sign_ASCII__2_.out | 1 +
.../group2/Dynamic_reference_modification.cob | 24 +
.../group2/Dynamic_reference_modification.out | 5 +
.../cobol.dg/group2/EVALUATE_WHEN_NEGATIVE.cob | 16 +
.../cobol.dg/group2/EVALUATE_WHEN_NEGATIVE.out | 2 +
.../cobol.dg/group2/EVALUATE_condition__2_.cob | 38 +
.../cobol.dg/group2/EVALUATE_condition__2_.out | 5 +
.../cobol.dg/group2/EVALUATE_doubled_WHEN.cob | 30 +
.../cobol.dg/group2/EVALUATE_doubled_WHEN.out | 5 +
.../EVALUATE_with_WHEN_using_condition-1.cob | 18 +
.../EVALUATE_with_WHEN_using_condition-1.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ABS.cob | 14 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ABS.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ACOS.cob | 15 +
.../group2/FUNCTION_ALL_INTRINSIC_simple_test.cob | 17 +
.../group2/FUNCTION_ALL_INTRINSIC_simple_test.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ANNUITY.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ASIN.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ATAN.cob | 15 +
.../cobol.dg/group2/FUNCTION_BIGGER-POINTER.cob | 40 +
.../cobol.dg/group2/FUNCTION_BIGGER-POINTER.out | 4 +
.../group2/FUNCTION_BIGGER-POINTER__2_.cob | 22 +
.../group2/FUNCTION_BIGGER-POINTER__2_.out | 4 +
.../cobol.dg/group2/FUNCTION_BYTE-LENGTH.cob | 20 +
.../cobol.dg/group2/FUNCTION_BYTE-LENGTH.out | 5 +
gcc/testsuite/cobol.dg/group2/FUNCTION_CHAR.cob | 29 +
.../cobol.dg/group2/FUNCTION_COMBINED-DATETIME.cob | 16 +
.../group2/FUNCTION_CONCAT___CONCATENATE.cob | 36 +
.../FUNCTION_CONCAT_with_reference_modding.cob | 19 +
gcc/testsuite/cobol.dg/group2/FUNCTION_COS.cob | 15 +
.../cobol.dg/group2/FUNCTION_CURRENT-DATE.cob | 62 +
.../cobol.dg/group2/FUNCTION_DATE-OF-INTEGER.cob | 16 +
.../cobol.dg/group2/FUNCTION_DATE-TO-YYYYMMDD.cob | 16 +
.../group2/FUNCTION_DATE___TIME_OMNIBUS.cob | 334 +
.../cobol.dg/group2/FUNCTION_DAY-OF-INTEGER.cob | 16 +
.../cobol.dg/group2/FUNCTION_DAY-TO-YYYYDDD.cob | 16 +
gcc/testsuite/cobol.dg/group2/FUNCTION_E.cob | 15 +
.../cobol.dg/group2/FUNCTION_EXCEPTION-FILE.cob | 26 +
.../cobol.dg/group2/FUNCTION_EXCEPTION-FILE.out | 1 +
.../group2/FUNCTION_EXCEPTION-STATEMENT.cob | 24 +
.../group2/FUNCTION_EXCEPTION-STATEMENT.out | 3 +
.../cobol.dg/group2/FUNCTION_EXCEPTION-STATUS.cob | 24 +
.../cobol.dg/group2/FUNCTION_EXCEPTION-STATUS.out | 3 +
gcc/testsuite/cobol.dg/group2/FUNCTION_EXP.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_EXP10.cob | 16 +
.../cobol.dg/group2/FUNCTION_FACTORIAL.cob | 16 +
.../cobol.dg/group2/FUNCTION_FORMATTED-DATE.cob | 54 +
.../group2/FUNCTION_FORMATTED-DATETIME.cob | 48 +
...UNCTION_FORMATTED-DATETIME_with_ref_modding.cob | 17 +
.../FUNCTION_FORMATTED-DATE_TIME_DATETIME.cob | 69 +
.../FUNCTION_FORMATTED-DATE_TIME_DATETIME.out | 62 +
.../FUNCTION_FORMATTED-DATE_with_ref_modding.cob | 16 +
.../group2/FUNCTION_FORMATTED-TIME_DP.COMMA.cob | 22 +
.../FUNCTION_FORMATTED-TIME_with_ref_modding.cob | 16 +
.../cobol.dg/group2/FUNCTION_FRACTION-PART.cob | 22 +
gcc/testsuite/cobol.dg/group2/FUNCTION_HEX-OF.cob | 13 +
gcc/testsuite/cobol.dg/group2/FUNCTION_HEX-OF.out | 3 +
.../cobol.dg/group2/FUNCTION_HIGHEST-ALGEBRAIC.cob | 76 +
.../cobol.dg/group2/FUNCTION_INTEGER-OF-DATE.cob | 16 +
.../cobol.dg/group2/FUNCTION_INTEGER-OF-DAY.cob | 16 +
.../group2/FUNCTION_INTEGER-OF-FORMATTED-DATE.cob | 41 +
.../cobol.dg/group2/FUNCTION_INTEGER-PART.cob | 17 +
gcc/testsuite/cobol.dg/group2/FUNCTION_INTEGER.cob | 24 +
.../cobol.dg/group2/FUNCTION_LENGTH__1_.cob | 38 +
.../cobol.dg/group2/FUNCTION_LENGTH__2_.cob | 139 +
.../cobol.dg/group2/FUNCTION_LENGTH__2_.out | 22 +
.../cobol.dg/group2/FUNCTION_LOCALE-COMPARE.cob | 21 +
.../cobol.dg/group2/FUNCTION_LOCALE-DATE.cob | 16 +
.../cobol.dg/group2/FUNCTION_LOCALE-DATE.out | 2 +
.../group2/FUNCTION_LOCALE-TIME-FROM-SECONDS.cob | 16 +
.../group2/FUNCTION_LOCALE-TIME-FROM-SECONDS.out | 2 +
.../cobol.dg/group2/FUNCTION_LOCALE-TIME.cob | 16 +
.../cobol.dg/group2/FUNCTION_LOCALE-TIME.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_LOG.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_LOG10.cob | 15 +
.../cobol.dg/group2/FUNCTION_LOWER-CASE.cob | 19 +
.../FUNCTION_LOWER-CASE_with_reference_modding.cob | 17 +
.../cobol.dg/group2/FUNCTION_LOWEST-ALGEBRAIC.cob | 55 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MAX.cob | 12 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MAX.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MEAN.cob | 14 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MEAN.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MEDIAN.cob | 12 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MEDIAN.out | 2 +
.../cobol.dg/group2/FUNCTION_MIDRANGE.cob | 14 +
.../cobol.dg/group2/FUNCTION_MIDRANGE.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MIN.cob | 12 +
gcc/testsuite/cobol.dg/group2/FUNCTION_MIN.out | 2 +
.../cobol.dg/group2/FUNCTION_MODULE-NAME.cob | 110 +
.../cobol.dg/group2/FUNCTION_MODULE-NAME.out | 37 +
.../cobol.dg/group2/FUNCTION_MOD__invalid_.cob | 22 +
.../cobol.dg/group2/FUNCTION_MOD__valid_.cob | 21 +
.../cobol.dg/group2/FUNCTION_NUMVAL-C.cob | 22 +
.../cobol.dg/group2/FUNCTION_NUMVAL-C_DP.COMMA.cob | 21 +
.../cobol.dg/group2/FUNCTION_NUMVAL-F.cob | 30 +
.../cobol.dg/group2/FUNCTION_NUMVAL-F.out | 8 +
gcc/testsuite/cobol.dg/group2/FUNCTION_NUMVAL.cob | 22 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ORD-MAX.cob | 14 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ORD-MAX.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ORD-MIN.cob | 14 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ORD-MIN.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ORD.cob | 14 +
gcc/testsuite/cobol.dg/group2/FUNCTION_ORD.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_PI.cob | 15 +
.../cobol.dg/group2/FUNCTION_PRESENT-VALUE.cob | 14 +
.../cobol.dg/group2/FUNCTION_PRESENT-VALUE.out | 2 +
gcc/testsuite/cobol.dg/group2/FUNCTION_RANDOM.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_RANGE.cob | 15 +
.../cobol.dg/group2/FUNCTION_REM__invalid_.cob | 22 +
.../cobol.dg/group2/FUNCTION_REM__valid_.cob | 14 +
gcc/testsuite/cobol.dg/group2/FUNCTION_REVERSE.cob | 16 +
.../FUNCTION_REVERSE_with_reference_modding.cob | 16 +
.../FUNCTION_SECONDS-FROM-FORMATTED-TIME.cob | 58 +
.../group2/FUNCTION_SECONDS-PAST-MIDNIGHT.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_SIGN.cob | 30 +
gcc/testsuite/cobol.dg/group2/FUNCTION_SIN.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_SQRT.cob | 15 +
.../group2/FUNCTION_STANDARD-DEVIATION.cob | 15 +
.../cobol.dg/group2/FUNCTION_SUBSTITUTE-CASE.cob | 19 +
...FUNCTION_SUBSTITUTE-CASE_with_reference_mod.cob | 20 +
.../cobol.dg/group2/FUNCTION_SUBSTITUTE.cob | 24 +
.../cobol.dg/group2/FUNCTION_SUBSTITUTE.out | 6 +
.../FUNCTION_SUBSTITUTE_with_reference_modding.cob | 19 +
gcc/testsuite/cobol.dg/group2/FUNCTION_SUM.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_TAN.cob | 15 +
.../group2/FUNCTION_TEST-DATE-YYYYMMDD.cob | 14 +
.../group2/FUNCTION_TEST-DATE-YYYYMMDD.out | 2 +
.../group2/FUNCTION_TEST-DAY-YYYYDDD__1_.cob | 14 +
.../group2/FUNCTION_TEST-DAY-YYYYDDD__1_.out | 2 +
.../group2/FUNCTION_TEST-DAY-YYYYDDD__2_.cob | 170 +
.../FUNCTION_TEST-FORMATTED-DATETIME_DP.COMMA.cob | 32 +
...FUNCTION_TEST-FORMATTED-DATETIME_additional.cob | 173 +
...FUNCTION_TEST-FORMATTED-DATETIME_with_dates.cob | 118 +
...TION_TEST-FORMATTED-DATETIME_with_datetimes.cob | 44 +
...FUNCTION_TEST-FORMATTED-DATETIME_with_times.cob | 72 +
.../cobol.dg/group2/FUNCTION_TEST-NUMVAL-C.cob | 89 +
.../cobol.dg/group2/FUNCTION_TEST-NUMVAL-F.cob | 89 +
.../cobol.dg/group2/FUNCTION_TEST-NUMVAL.cob | 89 +
gcc/testsuite/cobol.dg/group2/FUNCTION_TRIM.cob | 15 +
gcc/testsuite/cobol.dg/group2/FUNCTION_TRIM.out | 3 +
.../FUNCTION_TRIM_with_reference_modding.cob | 15 +
.../FUNCTION_TRIM_with_reference_modding.out | 3 +
.../cobol.dg/group2/FUNCTION_TRIM_zero_length.cob | 18 +
.../cobol.dg/group2/FUNCTION_TRIM_zero_length.out | 3 +
.../cobol.dg/group2/FUNCTION_UPPER-CASE.cob | 16 +
.../FUNCTION_UPPER-CASE_with_reference_modding.cob | 16 +
.../cobol.dg/group2/FUNCTION_VARIANCE.cob | 15 +
.../cobol.dg/group2/FUNCTION_WHEN-COMPILED.cob | 45 +
.../cobol.dg/group2/FUNCTION_YEAR-TO-YYYY.cob | 15 +
.../FUNCTION_as_CALL_parameter_BY_CONTENT.cob | 27 +
.../FUNCTION_as_CALL_parameter_BY_CONTENT.out | 2 +
.../group2/Floating_continuation_indicator__1_.cob | 21 +
.../group2/Floating_continuation_indicator__1_.out | 5 +
...dialect_COMP_redefined_by_POINTER_as_64-bit.cob | 34 +
...dialect_COMP_redefined_by_POINTER_as_64-bit.out | 7 +
.../group2/INSPECT_BACKWARD_REPLACING_LEADING.cob | 43 +
.../group2/INSPECT_BACKWARD_REPLACING_LEADING.out | 10 +
.../group2/INSPECT_BACKWARD_REPLACING_TRAILING.cob | 44 +
.../group2/INSPECT_BACKWARD_REPLACING_TRAILING.out | 10 +
.../group2/INSPECT_BACKWARD_simple_CONVERTING.cob | 105 +
.../group2/INSPECT_BACKWARD_simple_CONVERTING.out | 15 +
.../group2/INSPECT_BACKWARD_simple_REPLACING.cob | 29 +
.../group2/INSPECT_BACKWARD_simple_REPLACING.out | 7 +
.../group2/INSPECT_BACKWARD_simple_TALLYING.cob | 78 +
.../group2/INSPECT_BACKWARD_simple_TALLYING.out | 14 +
.../cobol.dg/group2/INSPECT_CONVERTING_NULL.cob | 15 +
.../INSPECT_CONVERTING_TO_figurative_constant.cob | 15 +
.../INSPECT_CONVERTING_TO_figurative_constants.cob | 27 +
.../INSPECT_CONVERTING_TO_figurative_constants.out | 6 +
.../cobol.dg/group2/INSPECT_ISO_Example_1.cob | 83 +
.../cobol.dg/group2/INSPECT_ISO_Example_1.out | 9 +
.../cobol.dg/group2/INSPECT_ISO_Example_2.cob | 75 +
.../cobol.dg/group2/INSPECT_ISO_Example_2.out | 7 +
.../cobol.dg/group2/INSPECT_ISO_Example_3.cob | 68 +
.../cobol.dg/group2/INSPECT_ISO_Example_3.out | 13 +
.../cobol.dg/group2/INSPECT_ISO_Example_4.cob | 71 +
.../cobol.dg/group2/INSPECT_ISO_Example_4.out | 5 +
.../cobol.dg/group2/INSPECT_ISO_Example_5-f.cob | 81 +
.../cobol.dg/group2/INSPECT_ISO_Example_5-f.out | 9 +
.../cobol.dg/group2/INSPECT_ISO_Example_5-r.cob | 77 +
.../cobol.dg/group2/INSPECT_ISO_Example_5-r.out | 9 +
.../cobol.dg/group2/INSPECT_ISO_Example_5.cob | 90 +
.../cobol.dg/group2/INSPECT_ISO_Example_5.out | 7 +
.../cobol.dg/group2/INSPECT_ISO_Example_6.cob | 58 +
.../cobol.dg/group2/INSPECT_ISO_Example_6.out | 5 +
.../cobol.dg/group2/INSPECT_ISO_Example_7.cob | 65 +
.../cobol.dg/group2/INSPECT_ISO_Example_7.out | 9 +
.../group2/INSPECT_No_repeat_conversion_check.cob | 17 +
.../INSPECT_REPLACING_LEADING_ZEROS_BY_SPACES.cob | 13 +
.../INSPECT_REPLACING_figurative_constant.cob | 15 +
.../cobol.dg/group2/INSPECT_TALLYING_AFTER.cob | 26 +
.../cobol.dg/group2/INSPECT_TALLYING_BEFORE.cob | 26 +
.../INSPECT_TALLYING_REPLACING_ISO_Example.cob | 142 +
.../INSPECT_TALLYING_REPLACING_ISO_Example.out | 13 +
gcc/testsuite/cobol.dg/group2/INSPECT_TRAILING.cob | 58 +
gcc/testsuite/cobol.dg/group2/INSPECT_TRAILING.out | 6 +
.../group2/Indicators_______________-____D__.cob | 26 +
.../group2/Indicators_______________-____D__.out | 3 +
.../Intrinsics_without_FUNCTION_keyword__2_.cob | 17 +
.../cobol.dg/group2/Length_overflow__1_.cob | 16 +
.../cobol.dg/group2/Length_overflow__1_.out | 1 +
.../cobol.dg/group2/Length_overflow__2_.cob | 16 +
.../cobol.dg/group2/Length_overflow__2_.out | 1 +
.../group2/Length_overflow_with_offset__1_.cob | 15 +
.../group2/Length_overflow_with_offset__1_.out | 1 +
.../group2/Length_overflow_with_offset__2_.cob | 16 +
.../group2/Length_overflow_with_offset__2_.out | 1 +
.../group2/Length_overflow_with_offset__3_.cob | 22 +
.../group2/Length_overflow_with_offset__3_.out | 1 +
gcc/testsuite/cobol.dg/group2/MULTIPLY_to_FIX4.cob | 101 +
gcc/testsuite/cobol.dg/group2/MULTIPLY_to_FIX4.out | 58 +
gcc/testsuite/cobol.dg/group2/Offset_overflow.cob | 16 +
gcc/testsuite/cobol.dg/group2/Offset_overflow.out | 1 +
gcc/testsuite/cobol.dg/group2/Offset_underflow.cob | 16 +
gcc/testsuite/cobol.dg/group2/Offset_underflow.out | 1 +
.../cobol.dg/group2/PACKED-DECIMAL_arithmetic.cob | 24 +
.../cobol.dg/group2/PACKED-DECIMAL_arithmetic.out | 4 +
.../PACKED-DECIMAL_basic_comp-3_comp-6__1_.cob | 52 +
.../PACKED-DECIMAL_basic_comp-3_comp-6__1_.out | 29 +
.../PACKED-DECIMAL_basic_comp-3_comp-6__2_.cob | 41 +
.../PACKED-DECIMAL_basic_comp-3_comp-6__2_.out | 9 +
.../cobol.dg/group2/PACKED-DECIMAL_dump.cob | 486 +
.../cobol.dg/group2/PACKED-DECIMAL_dump.out | 109 +
.../group2/PACKED-DECIMAL_numeric_test__1_.cob | 119 +
.../group2/PACKED-DECIMAL_numeric_test__1_.out | 15 +
.../group2/PACKED-DECIMAL_numeric_test__2_.cob | 91 +
.../group2/PACKED-DECIMAL_numeric_test__2_.out | 15 +
.../group2/PACKED-DECIMAL_used_with_DISPLAY.cob | 38 +
.../group2/PACKED-DECIMAL_used_with_DISPLAY.out | 9 +
.../group2/PACKED-DECIMAL_used_with_INITIALIZE.cob | 26 +
.../group2/PACKED-DECIMAL_used_with_INITIALIZE.out | 5 +
.../group2/PACKED-DECIMAL_used_with_MOVE.cob | 40 +
.../group2/PACKED-DECIMAL_used_with_MOVE.out | 9 +
gcc/testsuite/cobol.dg/group2/POINTER__display.cob | 18 +
gcc/testsuite/cobol.dg/group2/POINTER__display.out | 4 +
.../Program-to-program_parameters_and_retvals.cob | 237 +
.../Program-to-program_parameters_and_retvals.out | 27 +
.../Recursive_FUNCTION_with_local-storage.cob | 38 +
.../Recursive_FUNCTION_with_local-storage.out | 12 +
.../Refmod__comparisons_inside_numeric-display.cob | 20 +
.../Refmod__comparisons_inside_numeric-display.out | 9 +
.../Refmod_sources_are_figurative_constants.cob | 29 +
.../Refmod_sources_are_figurative_constants.out | 9 +
.../group2/Repository_functions_clause.cob | 14 +
.../group2/Repository_functions_clause.out | 2 +
.../cobol.dg/group2/Simple_floating-point_MOVE.cob | 48 +
.../cobol.dg/group2/Simple_floating-point_MOVE.out | 8 +
.../Simple_floating-point_VALUE_and_MOVE.cob | 176 +
.../Simple_floating-point_VALUE_and_MOVE.out | 61 +
.../group2/Static_reference_modification.cob | 19 +
.../group2/Static_reference_modification.out | 5 +
.../group2/UDF_RETURNING_group_and_PIC_9_5_.cob | 51 +
.../group2/UDF_RETURNING_group_and_PIC_9_5_.out | 5 +
.../cobol.dg/group2/UDF_fibonacci_recursion.cob | 39 +
.../cobol.dg/group2/UDF_fibonacci_recursion.out | 17 +
gcc/testsuite/cobol.dg/group2/UDF_in_COMPUTE.cob | 33 +
gcc/testsuite/cobol.dg/group2/UDF_in_COMPUTE.out | 2 +
.../cobol.dg/group2/UDF_with_recursion.cob | 49 +
.../cobol.dg/group2/UDF_with_recursion.out | 6 +
...l_subprogram_using_pointer__passing_pointer.cob | 36 +
...l_subprogram_using_pointer__passing_pointer.out | 5 +
.../group2/floating-point_ADD_FORMAT_1.cob | 90 +
.../group2/floating-point_ADD_FORMAT_1.out | 8 +
.../group2/floating-point_ADD_FORMAT_2.cob | 96 +
.../group2/floating-point_ADD_FORMAT_2.out | 8 +
.../group2/floating-point_DIVIDE_FORMAT_1.cob | 90 +
.../group2/floating-point_DIVIDE_FORMAT_1.out | 8 +
.../group2/floating-point_DIVIDE_FORMAT_2.cob | 96 +
.../group2/floating-point_DIVIDE_FORMAT_2.out | 8 +
.../group2/floating-point_MULTIPLY_FORMAT_1.cob | 90 +
.../group2/floating-point_MULTIPLY_FORMAT_1.out | 8 +
.../group2/floating-point_MULTIPLY_FORMAT_2.cob | 96 +
.../group2/floating-point_MULTIPLY_FORMAT_2.out | 8 +
.../group2/floating-point_SUBTRACT_FORMAT_1.cob | 90 +
.../group2/floating-point_SUBTRACT_FORMAT_1.out | 8 +
.../group2/floating-point_SUBTRACT_FORMAT_2.cob | 96 +
.../group2/floating-point_SUBTRACT_FORMAT_2.out | 8 +
.../cobol.dg/group2/floating-point_literals.cob | 48 +
.../cobol.dg/group2/floating-point_literals.out | 9 +
gcc/testsuite/cobol.dg/literal1.cob | 14 +
gcc/testsuite/cobol.dg/output1.cob | 14 +
gcc/testsuite/cobol.dg/pass.cob | 6 +
gcc/testsuite/cobol.dg/pr119229.cob | 16 +
gcc/testsuite/g++.dg/DRs/dr2867-5.C | 92 +
gcc/testsuite/g++.dg/DRs/dr2867-6.C | 83 +
gcc/testsuite/g++.dg/DRs/dr2867-7.C | 98 +
gcc/testsuite/g++.dg/DRs/dr2867-8.C | 86 +
gcc/testsuite/g++.dg/Walloca1.C | 1 -
gcc/testsuite/g++.dg/Walloca2.C | 1 -
gcc/testsuite/g++.dg/abi/abi-tag18a.C | 2 +-
gcc/testsuite/g++.dg/abi/lambda-ctx2-19.C | 3 +
gcc/testsuite/g++.dg/abi/lambda-ctx2-19vs20.C | 3 +
gcc/testsuite/g++.dg/abi/lambda-ctx2-20.C | 3 +
gcc/testsuite/g++.dg/abi/lambda-ctx2.h | 16 +
gcc/testsuite/g++.dg/abi/lambda-ctx3.C | 27 +
gcc/testsuite/g++.dg/abi/mangle-new1.C | 10 +
gcc/testsuite/g++.dg/abi/pure-virtual1.C | 3 +-
gcc/testsuite/g++.dg/asan/pr118763.C | 15 +
gcc/testsuite/g++.dg/concepts/diagnostic20.C | 13 +
gcc/testsuite/g++.dg/conversion/op8.C | 75 +
gcc/testsuite/g++.dg/conversion/ptrmem10.C | 14 +
gcc/testsuite/g++.dg/coroutines/coro-range-for1.C | 38 +
gcc/testsuite/g++.dg/coroutines/pr116506.C | 53 +
gcc/testsuite/g++.dg/coroutines/pr116880.C | 36 +
gcc/testsuite/g++.dg/coroutines/range-for1.C | 69 +
gcc/testsuite/g++.dg/coroutines/range-for2.C | 92 +
gcc/testsuite/g++.dg/coroutines/torture/pr118874.C | 33 +
gcc/testsuite/g++.dg/cpp/embed-1.C | 4 +-
gcc/testsuite/g++.dg/cpp/embed-2.C | 4 +-
gcc/testsuite/g++.dg/cpp/embed-25.C | 56 +
gcc/testsuite/g++.dg/cpp/embed-26.C | 63 +
gcc/testsuite/g++.dg/cpp/pr119391.C | 15 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic3.C | 22 +
gcc/testsuite/g++.dg/cpp0x/alignas22.C | 23 +
gcc/testsuite/g++.dg/cpp0x/alignas23.C | 15 +
.../g++.dg/cpp0x/attr-no_unique_address1.C | 151 +
gcc/testsuite/g++.dg/cpp0x/attr-nodiscard1.C | 155 +
gcc/testsuite/g++.dg/cpp0x/attr-noreturn1.C | 160 +
gcc/testsuite/g++.dg/cpp0x/constexpr-83144.C | 21 +
gcc/testsuite/g++.dg/cpp0x/constexpr-base8.C | 24 +
gcc/testsuite/g++.dg/cpp0x/constexpr-ice21.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi4.C | 19 +
gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi5.C | 15 +
gcc/testsuite/g++.dg/cpp0x/constexpr-prvalue5.C | 24 +
gcc/testsuite/g++.dg/cpp0x/constexpr-ref14.C | 21 +
.../g++.dg/cpp0x/constexpr-reinterpret2.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-union9.C | 16 +
gcc/testsuite/g++.dg/cpp0x/constexpr-volatile4.C | 20 +
gcc/testsuite/g++.dg/cpp0x/gen-attrs-6.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-87.C | 10 +
gcc/testsuite/g++.dg/cpp0x/gen-attrs-88.C | 14 +
gcc/testsuite/g++.dg/cpp0x/initlist-opt6.C | 26 +
gcc/testsuite/g++.dg/cpp0x/initlist-opt7.C | 41 +
.../g++.dg/cpp0x/lambda/lambda-__func__3.C | 6 +
.../g++.dg/cpp0x/lambda/lambda-nested10.C | 46 +
gcc/testsuite/g++.dg/cpp0x/noexcept89.C | 9 +
gcc/testsuite/g++.dg/cpp0x/noexcept90.C | 12 +
gcc/testsuite/g++.dg/cpp0x/nontype7.C | 13 +
gcc/testsuite/g++.dg/cpp0x/pr118671.C | 61 +
gcc/testsuite/g++.dg/cpp0x/pr118923.C | 66 +
gcc/testsuite/g++.dg/cpp0x/pr119123.C | 10 +
gcc/testsuite/g++.dg/cpp0x/pr119563.C | 79 +
gcc/testsuite/g++.dg/cpp0x/pr70338.C | 1 -
gcc/testsuite/g++.dg/cpp0x/pr84497.C | 1 +
gcc/testsuite/g++.dg/cpp0x/pr98533.C | 25 +
gcc/testsuite/g++.dg/cpp0x/range-for39.C | 12 +
gcc/testsuite/g++.dg/cpp0x/static-member-init-1.C | 5 +
gcc/testsuite/g++.dg/cpp0x/temp-extend3.C | 32 +
.../g++.dg/cpp0x/udlit-namespace-ambiguous.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/variadic-parm2.C | 12 +
gcc/testsuite/g++.dg/cpp0x/variadic188.C | 23 +
gcc/testsuite/g++.dg/cpp0x/vt-82936.C | 18 +
gcc/testsuite/g++.dg/cpp1y/constexpr-complex2.C | 18 +
gcc/testsuite/g++.dg/cpp1y/constexpr-diag2.C | 12 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lambda1.C | 21 +
gcc/testsuite/g++.dg/cpp1y/constexpr-prvalue1.C | 12 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-prvalue1a.C | 33 +
gcc/testsuite/g++.dg/cpp1y/decltype-auto9.C | 15 +
gcc/testsuite/g++.dg/cpp1y/lambda-generic-117778.C | 12 +
gcc/testsuite/g++.dg/cpp1y/lambda-generic-vla1.C | 1 -
gcc/testsuite/g++.dg/cpp1y/lambda-ice4.C | 63 +
gcc/testsuite/g++.dg/cpp1y/pr118923.C | 38 +
gcc/testsuite/g++.dg/cpp1y/pr63996.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/vla10.C | 1 -
gcc/testsuite/g++.dg/cpp1y/vla2.C | 1 -
gcc/testsuite/g++.dg/cpp1y/vla6.C | 1 -
gcc/testsuite/g++.dg/cpp1y/vla8.C | 1 -
gcc/testsuite/g++.dg/cpp1z/decomp63.C | 18 +
gcc/testsuite/g++.dg/cpp1z/variadic-nontype1.C | 20 +
gcc/testsuite/g++.dg/cpp1z/variadic-nontype2.C | 12 +
.../g++.dg/cpp23/class-deduction-inherited7.C | 12 +
.../g++.dg/cpp23/class-deduction-inherited8.C | 21 +
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit12.C | 2 +-
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit18.C | 2 +-
gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda15.C | 11 +
gcc/testsuite/g++.dg/cpp23/range-for3.C | 4 +-
gcc/testsuite/g++.dg/cpp23/range-for4.C | 4 +-
gcc/testsuite/g++.dg/cpp23/range-for9.C | 20 +
gcc/testsuite/g++.dg/cpp26/decomp12.C | 46 +
gcc/testsuite/g++.dg/cpp26/feat-cxx26.C | 6 +
.../g++.dg/cpp26/name-independent-decl10.C | 63 +
.../g++.dg/cpp26/name-independent-decl7.C | 27 +
.../g++.dg/cpp26/name-independent-decl8.C | 24 +
.../g++.dg/cpp26/name-independent-decl9.C | 49 +
gcc/testsuite/g++.dg/cpp26/pack-indexing15.C | 20 +
gcc/testsuite/g++.dg/cpp26/pack-indexing16.C | 16 +
gcc/testsuite/g++.dg/cpp2a/abbrev-fn2.C | 49 +
gcc/testsuite/g++.dg/cpp2a/abbrev-fn3.C | 15 +
.../g++.dg/cpp2a/class-deduction-alias24.C | 16 +
.../g++.dg/cpp2a/class-deduction-alias25.C | 19 +
.../g++.dg/cpp2a/class-deduction-alias25a.C | 19 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda22.C | 21 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda23.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr100589.C | 9 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr70037.C | 18 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr82794.C | 8 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires41.C | 25 +
gcc/testsuite/g++.dg/cpp2a/consteval39.C | 27 +
gcc/testsuite/g++.dg/cpp2a/consteval40.C | 25 +
gcc/testsuite/g++.dg/cpp2a/consteval41.C | 37 +
gcc/testsuite/g++.dg/cpp2a/constexpr-117504.C | 60 +
gcc/testsuite/g++.dg/cpp2a/constexpr-117504a.C | 12 +
gcc/testsuite/g++.dg/cpp2a/constexpr-86769.C | 36 +
gcc/testsuite/g++.dg/cpp2a/constexpr-init21.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new24.C | 25 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new25.C | 27 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new26.C | 17 +
gcc/testsuite/g++.dg/cpp2a/constexpr-prvalue1.C | 23 +
gcc/testsuite/g++.dg/cpp2a/constexpr-vector1.C | 8 +
gcc/testsuite/g++.dg/cpp2a/constinit20.C | 18 +
gcc/testsuite/g++.dg/cpp2a/fn-template11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-requires2.C | 8 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires3.C | 6 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires4.C | 6 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires5.C | 10 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ11.C | 13 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ12.C | 13 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ13.C | 7 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ13a.C | 8 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ13b.C | 8 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ14.C | 12 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval21.C | 32 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval22.C | 22 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval23.C | 7 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval24.C | 4 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval25.C | 11 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval26.C | 10 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval27.C | 10 +
gcc/testsuite/g++.dg/cpp2a/nontype-class68.C | 24 +
gcc/testsuite/g++.dg/cpp2a/nontype-class69.C | 27 +
gcc/testsuite/g++.dg/cpp2a/nontype-class70.C | 47 +
gcc/testsuite/g++.dg/cpp2a/nontype-class71.C | 19 +
gcc/testsuite/g++.dg/cpp2a/nontype-class72.C | 42 +
gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite6.C | 33 +
gcc/testsuite/g++.dg/debug/debug5.C | 1 -
gcc/testsuite/g++.dg/debug/debug6.C | 1 -
.../g++.dg/debug/dwarf2/template-func-params-7.C | 7 +-
gcc/testsuite/g++.dg/debug/pr101533.C | 11 +
gcc/testsuite/g++.dg/debug/pr54828.C | 1 -
gcc/testsuite/g++.dg/diagnostic/pr70105.C | 1 -
gcc/testsuite/g++.dg/diagnostic/redeclaration-7.C | 23 +
.../g++.dg/diagnostic/unclosed-extern-c.C | 2 +-
gcc/testsuite/g++.dg/diagnostic/wrong-tag-1.C | 2 +-
gcc/testsuite/g++.dg/eh/cleanup5.C | 1 -
gcc/testsuite/g++.dg/eh/ref-temp3.C | 36 +
gcc/testsuite/g++.dg/eh/ref-temp4.C | 35 +
gcc/testsuite/g++.dg/eh/spbp.C | 1 -
gcc/testsuite/g++.dg/eh/throw5.C | 23 +
gcc/testsuite/g++.dg/expr/cond18.C | 36 +
gcc/testsuite/g++.dg/expr/for3.C | 112 +
gcc/testsuite/g++.dg/expr/for4.C | 116 +
gcc/testsuite/g++.dg/expr/for5.C | 34 +
gcc/testsuite/g++.dg/expr/for6.C | 39 +
gcc/testsuite/g++.dg/expr/for7.C | 20 +
gcc/testsuite/g++.dg/expr/for8.C | 22 +
gcc/testsuite/g++.dg/expr/for9.C | 25 +
gcc/testsuite/g++.dg/ext/align3.C | 14 +
gcc/testsuite/g++.dg/ext/align4.C | 14 +
gcc/testsuite/g++.dg/ext/align5.C | 18 +
gcc/testsuite/g++.dg/ext/builtin_alloca.C | 1 -
gcc/testsuite/g++.dg/ext/flexary19.C | 2 +-
gcc/testsuite/g++.dg/ext/flexary42.C | 26 +
gcc/testsuite/g++.dg/ext/flexary9.C | 2 +-
gcc/testsuite/g++.dg/ext/is_bounded_array.C | 14 +
gcc/testsuite/g++.dg/ext/musttail1.C | 38 +
gcc/testsuite/g++.dg/ext/musttail2.C | 38 +
gcc/testsuite/g++.dg/ext/musttail3.C | 37 +
gcc/testsuite/g++.dg/ext/pr116545.C | 39 +
gcc/testsuite/g++.dg/ext/pragma-target2.C | 18 +
.../g++.dg/ext/pragma-unroll-lambda-lto.C | 1 +
gcc/testsuite/g++.dg/ext/stmtexpr27.C | 64 +
gcc/testsuite/g++.dg/ext/stmtexpr29.C | 27 +
gcc/testsuite/g++.dg/ext/tmplattr9.C | 1 -
gcc/testsuite/g++.dg/ext/vector43.C | 7 +
gcc/testsuite/g++.dg/ext/vector44.C | 5 +
gcc/testsuite/g++.dg/ext/vla10.C | 1 -
gcc/testsuite/g++.dg/ext/vla11.C | 1 -
gcc/testsuite/g++.dg/ext/vla12.C | 1 -
gcc/testsuite/g++.dg/ext/vla15.C | 1 -
gcc/testsuite/g++.dg/ext/vla16.C | 1 -
gcc/testsuite/g++.dg/ext/vla17.C | 1 -
gcc/testsuite/g++.dg/ext/vla23.C | 1 -
gcc/testsuite/g++.dg/ext/vla3.C | 1 -
gcc/testsuite/g++.dg/ext/vla6.C | 1 -
gcc/testsuite/g++.dg/ext/vla7.C | 1 -
gcc/testsuite/g++.dg/ext/weak2.C | 1 +
gcc/testsuite/g++.dg/gcov/gcov-22.C | 170 +
gcc/testsuite/g++.dg/gcov/gcov-23-1.h | 9 +
gcc/testsuite/g++.dg/gcov/gcov-23-2.h | 9 +
gcc/testsuite/g++.dg/gcov/gcov-23.C | 30 +
gcc/testsuite/g++.dg/goacc/implied-copy.C | 24 +
gcc/testsuite/g++.dg/gomp/append-args-1.C | 20 +-
gcc/testsuite/g++.dg/gomp/append-args-2.C | 6 +-
gcc/testsuite/g++.dg/gomp/append-args-4.C | 17 +
gcc/testsuite/g++.dg/gomp/append-args-5.C | 72 +
gcc/testsuite/g++.dg/gomp/append-args-6.C | 34 +
gcc/testsuite/g++.dg/gomp/append-args-7.C | 113 +
gcc/testsuite/g++.dg/gomp/append-args-8.C | 92 +
gcc/testsuite/g++.dg/gomp/attrs-3.C | 6 +-
gcc/testsuite/g++.dg/gomp/declare-variant-3.C | 8 +-
gcc/testsuite/g++.dg/gomp/declare-variant-5.C | 8 +-
gcc/testsuite/g++.dg/gomp/interop-5.C | 16 +-
gcc/testsuite/g++.dg/gomp/pr118876.C | 6 +
gcc/testsuite/g++.dg/gomp/pr119370.C | 10 +
gcc/testsuite/g++.dg/init/array24.C | 1 -
gcc/testsuite/g++.dg/init/array66.C | 33 +
gcc/testsuite/g++.dg/init/array67.C | 29 +
gcc/testsuite/g++.dg/init/new47.C | 1 -
gcc/testsuite/g++.dg/init/no-elide4.C | 11 +
gcc/testsuite/g++.dg/init/pr55497.C | 1 -
gcc/testsuite/g++.dg/init/self1.C | 2 +-
gcc/testsuite/g++.dg/ipa/pr116572.C | 37 +
gcc/testsuite/g++.dg/ipa/pr118243.C | 40 +
gcc/testsuite/g++.dg/lookup/using71.C | 12 +
gcc/testsuite/g++.dg/lto/pr118785_0.C | 14 +
gcc/testsuite/g++.dg/lto/pr118817_0.C | 17 +
gcc/testsuite/g++.dg/lto/pr119067_0.C | 22 +
gcc/testsuite/g++.dg/lto/pr119067_1.C | 10 +
gcc/testsuite/g++.dg/lto/pr119614_0.C | 34 +
.../g++.dg/modules/{adl-5_a.c => adl-5_a.C} | 0
gcc/testsuite/g++.dg/modules/adl-5_d.C | 5 +-
gcc/testsuite/g++.dg/modules/attrib-3_a.H | 16 +
gcc/testsuite/g++.dg/modules/attrib-3_b.C | 30 +
gcc/testsuite/g++.dg/modules/builtin-8.C | 9 +
gcc/testsuite/g++.dg/modules/contracts-5_a.C | 8 +
gcc/testsuite/g++.dg/modules/contracts-5_b.C | 20 +
gcc/testsuite/g++.dg/modules/dr2867-1_a.H | 88 +
gcc/testsuite/g++.dg/modules/dr2867-1_b.C | 13 +
gcc/testsuite/g++.dg/modules/dr2867-2_a.H | 79 +
gcc/testsuite/g++.dg/modules/dr2867-2_b.C | 13 +
gcc/testsuite/g++.dg/modules/dr2867-3_a.H | 91 +
gcc/testsuite/g++.dg/modules/dr2867-3_b.C | 19 +
gcc/testsuite/g++.dg/modules/dr2867-4_a.H | 82 +
gcc/testsuite/g++.dg/modules/dr2867-4_b.C | 16 +
gcc/testsuite/g++.dg/modules/export-6.C | 33 +-
gcc/testsuite/g++.dg/modules/extern-tpl-3_a.C | 11 +
gcc/testsuite/g++.dg/modules/extern-tpl-3_b.C | 12 +
gcc/testsuite/g++.dg/modules/extern-tpl-4_a.H | 22 +
gcc/testsuite/g++.dg/modules/extern-tpl-4_b.C | 24 +
gcc/testsuite/g++.dg/modules/extern-tpl-4_c.C | 80 +
gcc/testsuite/g++.dg/modules/friend-9_a.C | 13 +
gcc/testsuite/g++.dg/modules/friend-9_b.C | 13 +
gcc/testsuite/g++.dg/modules/gc-3_a.C | 7 +
gcc/testsuite/g++.dg/modules/gc-3_b.C | 4 +
gcc/testsuite/g++.dg/modules/gmf-3.C | 29 +
gcc/testsuite/g++.dg/modules/gmf-4.C | 13 +
gcc/testsuite/g++.dg/modules/gmf-xtreme.C | 10 +
gcc/testsuite/g++.dg/modules/gnu-inline-1_a.C | 7 +
gcc/testsuite/g++.dg/modules/gnu-inline-1_b.C | 14 +
gcc/testsuite/g++.dg/modules/gnu-inline-1_c.C | 16 +
gcc/testsuite/g++.dg/modules/gnu-inline-1_d.C | 16 +
gcc/testsuite/g++.dg/modules/gnu-inline-2_a.C | 11 +
gcc/testsuite/g++.dg/modules/gnu-inline-2_b.C | 14 +
gcc/testsuite/g++.dg/modules/internal-10.C | 25 +
gcc/testsuite/g++.dg/modules/internal-11.C | 24 +
gcc/testsuite/g++.dg/modules/internal-12_a.C | 13 +
gcc/testsuite/g++.dg/modules/internal-12_b.C | 14 +
gcc/testsuite/g++.dg/modules/internal-4_b.C | 22 +-
gcc/testsuite/g++.dg/modules/internal-5_a.C | 8 +-
gcc/testsuite/g++.dg/modules/internal-5_b.C | 6 +
gcc/testsuite/g++.dg/modules/lambda-10_a.H | 17 +
gcc/testsuite/g++.dg/modules/lambda-10_b.C | 7 +
gcc/testsuite/g++.dg/modules/lambda-8.h | 8 +
gcc/testsuite/g++.dg/modules/lambda-8_a.H | 5 +
gcc/testsuite/g++.dg/modules/lambda-8_b.C | 7 +
gcc/testsuite/g++.dg/modules/lambda-9.h | 3 +
gcc/testsuite/g++.dg/modules/lambda-9_a.H | 4 +
gcc/testsuite/g++.dg/modules/lambda-9_b.C | 6 +
gcc/testsuite/g++.dg/modules/leg-merge-4_c.C | 6 +-
gcc/testsuite/g++.dg/modules/linkage-3_a.C | 5 +
gcc/testsuite/g++.dg/modules/linkage-3_b.C | 9 +
gcc/testsuite/g++.dg/modules/lto-1.h | 13 +
gcc/testsuite/g++.dg/modules/lto-1_a.H | 9 +
gcc/testsuite/g++.dg/modules/lto-1_b.C | 9 +
gcc/testsuite/g++.dg/modules/lto-1_c.C | 8 +
gcc/testsuite/g++.dg/modules/lto-2_a.H | 11 +
gcc/testsuite/g++.dg/modules/lto-2_b.C | 9 +
gcc/testsuite/g++.dg/modules/lto-3_a.H | 6 +
gcc/testsuite/g++.dg/modules/lto-3_b.C | 10 +
gcc/testsuite/g++.dg/modules/modules.exp | 12 +-
gcc/testsuite/g++.dg/modules/noexcept-3_a.C | 14 +
gcc/testsuite/g++.dg/modules/noexcept-3_b.C | 12 +
gcc/testsuite/g++.dg/modules/noexcept-3_c.C | 11 +
gcc/testsuite/g++.dg/modules/noexcept-4_a.H | 6 +
gcc/testsuite/g++.dg/modules/noexcept-4_b.C | 18 +
gcc/testsuite/g++.dg/modules/oacc-1_a.C | 15 +
gcc/testsuite/g++.dg/modules/oacc-1_b.C | 11 +
gcc/testsuite/g++.dg/modules/oacc-1_c.C | 9 +
gcc/testsuite/g++.dg/modules/omp-3_a.C | 14 +
gcc/testsuite/g++.dg/modules/omp-3_b.C | 11 +
gcc/testsuite/g++.dg/modules/omp-3_c.C | 11 +
gcc/testsuite/g++.dg/modules/omp-3_d.C | 9 +
gcc/testsuite/g++.dg/modules/pr118807.C | 11 +
gcc/testsuite/g++.dg/modules/pr118846_a.C | 18 +
gcc/testsuite/g++.dg/modules/pr118846_b.C | 10 +
gcc/testsuite/g++.dg/modules/pr118920.h | 3 +
gcc/testsuite/g++.dg/modules/pr118920_a.H | 4 +
gcc/testsuite/g++.dg/modules/pr118920_b.H | 12 +
gcc/testsuite/g++.dg/modules/pr118920_c.C | 5 +
gcc/testsuite/g++.dg/modules/pr119076-1_a.H | 41 +
gcc/testsuite/g++.dg/modules/pr119076-1_b.C | 12 +
gcc/testsuite/g++.dg/modules/pr119076-2_a.H | 65 +
gcc/testsuite/g++.dg/modules/pr119076-2_b.C | 12 +
gcc/testsuite/g++.dg/modules/pr119102_a.H | 9 +
gcc/testsuite/g++.dg/modules/pr119102_b.C | 9 +
gcc/testsuite/g++.dg/modules/pr119608_a.C | 16 +
gcc/testsuite/g++.dg/modules/pr119608_b.C | 8 +
gcc/testsuite/g++.dg/modules/pr98893_a.H | 9 +
gcc/testsuite/g++.dg/modules/pr98893_b.C | 10 +
gcc/testsuite/g++.dg/modules/tpl-friend-17.h | 8 +
gcc/testsuite/g++.dg/modules/tpl-friend-17_a.C | 9 +
gcc/testsuite/g++.dg/modules/tpl-friend-17_b.C | 11 +
gcc/testsuite/g++.dg/modules/using-30_a.C | 13 +
gcc/testsuite/g++.dg/modules/using-30_b.C | 10 +
gcc/testsuite/g++.dg/modules/using-30_c.C | 17 +
gcc/testsuite/g++.dg/musttail12.C | 40 +
gcc/testsuite/g++.dg/musttail13.C | 33 +
gcc/testsuite/g++.dg/musttail14.C | 65 +
gcc/testsuite/g++.dg/musttail7.C | 60 +
gcc/testsuite/g++.dg/musttail8.C | 10 +
gcc/testsuite/g++.dg/opt/is_constant_evaluated4.C | 20 +
gcc/testsuite/g++.dg/opt/musttail1.C | 35 +
gcc/testsuite/g++.dg/opt/musttail2.C | 19 +
gcc/testsuite/g++.dg/opt/musttail3.C | 41 +
gcc/testsuite/g++.dg/opt/musttail4.C | 35 +
gcc/testsuite/g++.dg/opt/musttail5.C | 41 +
gcc/testsuite/g++.dg/opt/pr119274.C | 20 +
gcc/testsuite/g++.dg/opt/pr119518.C | 20 +
gcc/testsuite/g++.dg/opt/pr119613.C | 22 +
gcc/testsuite/g++.dg/opt/pr119614.C | 30 +
gcc/testsuite/g++.dg/opt/pr78201.C | 1 -
gcc/testsuite/g++.dg/opt/pr98743.C | 2 +-
.../g++.dg/opt/shrink-wrapping-vector-1.C | 17 +
gcc/testsuite/g++.dg/other/anon-union6.C | 13 +
gcc/testsuite/g++.dg/other/anon-union7.C | 16 +
gcc/testsuite/g++.dg/other/i386-2.C | 2 +-
gcc/testsuite/g++.dg/other/i386-3.C | 2 +-
gcc/testsuite/g++.dg/other/pr117516.C | 21 +
gcc/testsuite/g++.dg/parse/constructor4.C | 54 +
gcc/testsuite/g++.dg/parse/constructor5.C | 48 +
gcc/testsuite/g++.dg/parse/conv_op2.C | 10 +
gcc/testsuite/g++.dg/parse/crash80.C | 7 +
gcc/testsuite/g++.dg/parse/defarg18.C | 48 +
gcc/testsuite/g++.dg/parse/defarg18a.C | 33 +
gcc/testsuite/g++.dg/parse/defarg19.C | 12 +
gcc/testsuite/g++.dg/parse/default_to_int.C | 37 +
gcc/testsuite/g++.dg/parse/error8.C | 2 +-
gcc/testsuite/g++.dg/pr112822.C | 2 +-
gcc/testsuite/g++.dg/pr114501_0.C | 20 +
gcc/testsuite/g++.dg/pr117919.C | 52 +
gcc/testsuite/g++.dg/pr66279.C | 23 +
gcc/testsuite/g++.dg/special/initp1.C | 6 +-
...ernal-pr112938.cc => strub-internal-pr112938.C} | 4 +-
.../template/builtin-speculation-overloads.def | 9 +-
.../template/builtin-speculation-overloads1.C | 2 +
.../template/builtin-speculation-overloads4.C | 2 +
gcc/testsuite/g++.dg/template/dtor12.C | 19 +
gcc/testsuite/g++.dg/template/explicit-args6.C | 10 +-
gcc/testsuite/g++.dg/template/fn-ptr5.C | 28 +
gcc/testsuite/g++.dg/template/fn-template1.C | 12 +
gcc/testsuite/g++.dg/template/fn-template2.C | 9 +
gcc/testsuite/g++.dg/template/friend85.C | 16 +
gcc/testsuite/g++.dg/template/friend86.C | 25 +
gcc/testsuite/g++.dg/template/friend87.C | 42 +
gcc/testsuite/g++.dg/template/linkage6.C | 13 +
gcc/testsuite/g++.dg/template/linkage7.C | 17 +
gcc/testsuite/g++.dg/template/pr119138.C | 16 +
gcc/testsuite/g++.dg/template/unify9.C | 2 +-
gcc/testsuite/g++.dg/template/vla2.C | 1 -
.../g++.dg/torture/Wsizeof-pointer-memaccess1.C | 1 -
.../g++.dg/torture/Wsizeof-pointer-memaccess2.C | 1 -
gcc/testsuite/g++.dg/torture/musttail1.C | 15 +
gcc/testsuite/g++.dg/torture/pr111245.C | 23 +
gcc/testsuite/g++.dg/torture/pr118320.C | 15 +
gcc/testsuite/g++.dg/torture/pr118521.C | 14 +
gcc/testsuite/g++.dg/torture/pr118795.C | 15 +
gcc/testsuite/g++.dg/torture/pr118973.C | 10 +
gcc/testsuite/g++.dg/torture/pr11911.C | 21 +
gcc/testsuite/g++.dg/torture/pr119778.C | 20 +
gcc/testsuite/g++.dg/torture/pr62127.C | 2 +-
gcc/testsuite/g++.dg/torture/pr67055.C | 1 -
.../g++.dg/torture/stackalign/eh-alloca-1.C | 1 -
.../g++.dg/torture/stackalign/eh-inline-2.C | 1 -
.../g++.dg/torture/stackalign/eh-vararg-1.C | 1 -
.../g++.dg/torture/stackalign/eh-vararg-2.C | 1 -
gcc/testsuite/g++.dg/tree-ssa/bvector-3.C | 10 +
gcc/testsuite/g++.dg/tree-ssa/initlist-opt1.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/initlist-opt2.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/pr105820.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/pr118924.C | 29 +
gcc/testsuite/g++.dg/tree-ssa/pr80331.C | 8 +
gcc/testsuite/g++.dg/tree-ssa/pr87502.C | 15 +
.../{gcc.dg => g++.dg}/tree-ssa/pr98265.C | 4 +-
.../g++.dg/vect/{pr37143.C => pr37143.cc} | 0
gcc/testsuite/g++.dg/warn/Wformat-3.C | 19 +
gcc/testsuite/g++.dg/warn/Winvalid-memory-model.C | 2 +-
gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C | 6 +-
gcc/testsuite/g++.dg/warn/Wno-attributes-1.C | 6 +-
gcc/testsuite/g++.dg/warn/Wnonnull16.C | 16 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt1.C | 2 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt10.C | 11 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt11.C | 25 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt12.C | 23 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt13.C | 28 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt5.C | 12 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt6.C | 12 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt7.C | 37 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt8.C | 15 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt9.C | 14 +
gcc/testsuite/g++.dg/warn/Wplacement-new-size-5.C | 1 -
.../g++.dg/warn/Wsizeof-pointer-memaccess-1.C | 1 -
gcc/testsuite/g++.dg/warn/Wstringop-overflow-5.C | 2 +-
gcc/testsuite/g++.dg/warn/Wvexing-parse10.C | 9 +
gcc/testsuite/g++.dg/warn/Wvla-1.C | 1 -
gcc/testsuite/g++.dg/warn/Wvla-3.C | 2 -
gcc/testsuite/g++.dg/warn/undefined2.C | 14 +
gcc/testsuite/g++.old-deja/g++.abi/vtable2.C | 2 +-
gcc/testsuite/g++.old-deja/g++.bugs/900330_02.C | 2 +-
gcc/testsuite/g++.old-deja/g++.bugs/900406_02.C | 2 +-
gcc/testsuite/g++.old-deja/g++.bugs/900519_13.C | 2 +-
gcc/testsuite/g++.old-deja/g++.ext/array2.C | 1 -
gcc/testsuite/g++.old-deja/g++.ext/constructor.C | 1 -
gcc/testsuite/g++.old-deja/g++.jason/operator.C | 2 +-
gcc/testsuite/g++.old-deja/g++.law/builtin1.C | 1 -
gcc/testsuite/g++.old-deja/g++.mike/p9068.C | 2 +-
gcc/testsuite/g++.old-deja/g++.other/crash12.C | 1 -
gcc/testsuite/g++.old-deja/g++.other/eh3.C | 2 +-
gcc/testsuite/g++.old-deja/g++.pt/array6.C | 1 -
gcc/testsuite/g++.old-deja/g++.pt/dynarray.C | 1 -
gcc/testsuite/g++.target/aarch64/sve/pr116595.C | 7 +
gcc/testsuite/g++.target/aarch64/sve/pr119706.C | 178 +
gcc/testsuite/g++.target/arm/pr115485.C | 16 +
.../g++.target/gcn/exceptions-bad_cast-1.C | 15 +
.../g++.target/gcn/exceptions-bad_cast-2.C | 13 +
.../gcn/exceptions-bad_cast-2_-mfake-exceptions.C | 18 +
.../g++.target/gcn/exceptions-bad_cast-3.C | 10 +
.../g++.target/gcn/exceptions-pr118794-1.C | 17 +
.../gcn/exceptions-pr118794-1_-mfake-exceptions.C | 16 +
gcc/testsuite/g++.target/gcn/exceptions-throw-1.C | 16 +
gcc/testsuite/g++.target/gcn/exceptions-throw-2.C | 14 +
.../gcn/exceptions-throw-2_-mfake-exceptions.C | 19 +
gcc/testsuite/g++.target/gcn/exceptions-throw-3.C | 11 +
gcc/testsuite/g++.target/gcn/gcn.exp | 56 +
gcc/testsuite/g++.target/gcn/pr119692-1-1.C | 6 +
gcc/testsuite/g++.target/i386/mangling-alias1.C | 16 +
gcc/testsuite/g++.target/i386/pr118068.C | 17 +
gcc/testsuite/g++.target/i386/pr119689.C | 44 +
gcc/testsuite/g++.target/m68k/m68k.exp | 34 +
gcc/testsuite/g++.target/m68k/pr116244.C | 226 +
.../g++.target/nvptx/alias-g++.dg_init_dtor2-2.C | 33 +
.../g++.target/nvptx/exceptions-bad_cast-1.C | 15 +
.../g++.target/nvptx/exceptions-bad_cast-2.C | 13 +
.../exceptions-bad_cast-2_-mfake-exceptions.C | 19 +
.../g++.target/nvptx/exceptions-bad_cast-3.C | 10 +
.../g++.target/nvptx/exceptions-pr118794-1.C | 17 +
.../exceptions-pr118794-1_-mfake-exceptions.C | 16 +
.../g++.target/nvptx/exceptions-throw-1.C | 16 +
.../g++.target/nvptx/exceptions-throw-2.C | 14 +
.../nvptx/exceptions-throw-2_-mfake-exceptions.C | 19 +
.../g++.target/nvptx/exceptions-throw-3.C | 11 +
gcc/testsuite/g++.target/nvptx/pr119692-1-1.C | 6 +
gcc/testsuite/g++.target/riscv/mv-symbols1.C | 4 +-
gcc/testsuite/g++.target/riscv/mv-symbols3.C | 4 +-
gcc/testsuite/g++.target/riscv/mv-symbols4.C | 4 +-
gcc/testsuite/g++.target/riscv/mv-symbols5.C | 4 +-
gcc/testsuite/g++.target/riscv/mvc-symbols1.C | 4 +-
gcc/testsuite/g++.target/riscv/mvc-symbols3.C | 4 +-
gcc/testsuite/g++.target/riscv/pr115458.C | 357 +
.../g++.target/riscv/rvv/autovec/pr116595.C | 10 +
.../g++.target/riscv/rvv/autovec/pr119547-2.C | 212 +
.../g++.target/riscv/rvv/autovec/pr119547.C | 82 +
gcc/testsuite/g++.target/s390/pr119834.C | 76 +
gcc/testsuite/gcc.c-torture/compile/20000923-1.c | 1 -
gcc/testsuite/gcc.c-torture/compile/20001221-1.c | 1 -
gcc/testsuite/gcc.c-torture/compile/20020807-1.c | 1 -
gcc/testsuite/gcc.c-torture/compile/20030224-1.c | 1 -
gcc/testsuite/gcc.c-torture/compile/20050801-2.c | 1 -
gcc/testsuite/gcc.c-torture/compile/20071108-1.c | 1 -
gcc/testsuite/gcc.c-torture/compile/20071117-1.c | 1 -
gcc/testsuite/gcc.c-torture/compile/900313-1.c | 1 -
gcc/testsuite/gcc.c-torture/compile/920428-4.c | 1 -
.../gcc.c-torture/compile/debugvlafunction-1.c | 1 -
gcc/testsuite/gcc.c-torture/compile/parms.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr118429.c | 7 +
gcc/testsuite/gcc.c-torture/compile/pr119226.c | 12 +
gcc/testsuite/gcc.c-torture/compile/pr17397.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr35006.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr41469.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr42956.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr46534.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr51354.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr52714.c | 2 -
gcc/testsuite/gcc.c-torture/compile/pr55851.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr77754-1.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr77754-2.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr77754-3.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr77754-4.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr77754-5.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr77754-6.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr78439.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr79413.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr82564.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr87110.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr99787-1.c | 1 -
gcc/testsuite/gcc.c-torture/compile/vla-const-1.c | 2 +-
gcc/testsuite/gcc.c-torture/compile/vla-const-2.c | 2 +-
gcc/testsuite/gcc.c-torture/execute/20010209-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/20020314-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/20020412-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/20021113-1.c | 2 -
gcc/testsuite/gcc.c-torture/execute/20040223-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/20040308-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/20040811-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/20070824-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/20070919-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/920721-2.c | 1 -
gcc/testsuite/gcc.c-torture/execute/920929-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/921017-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/941202-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/align-nest.c | 2 -
gcc/testsuite/gcc.c-torture/execute/alloca-1.c | 1 -
.../gcc.c-torture/execute/built-in-setjmp.c | 1 -
.../gcc.c-torture/execute/ieee/pr119002.c | 23 +
gcc/testsuite/gcc.c-torture/execute/pr117432.c | 71 +
gcc/testsuite/gcc.c-torture/execute/pr117498.c | 35 +
gcc/testsuite/gcc.c-torture/execute/pr118623.c | 23 +
gcc/testsuite/gcc.c-torture/execute/pr118638.c | 20 +
gcc/testsuite/gcc.c-torture/execute/pr118915.c | 22 +
gcc/testsuite/gcc.c-torture/execute/pr119030.c | 26 +
gcc/testsuite/gcc.c-torture/execute/pr119071.c | 15 +
gcc/testsuite/gcc.c-torture/execute/pr119291.c | 33 +
gcc/testsuite/gcc.c-torture/execute/pr119428.c | 18 +
gcc/testsuite/gcc.c-torture/execute/pr22061-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr22061-4.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr36321.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr43220.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr82210.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr86528.c | 1 -
.../gcc.c-torture/execute/vla-dealloc-1.c | 1 -
gcc/testsuite/gcc.dg/20001012-2.c | 1 -
gcc/testsuite/gcc.dg/20020415-1.c | 1 -
gcc/testsuite/gcc.dg/20030331-2.c | 1 -
gcc/testsuite/gcc.dg/20040203-1.c | 4 +-
gcc/testsuite/gcc.dg/20101010-1.c | 1 -
gcc/testsuite/gcc.dg/980502-1.c | 2 +-
gcc/testsuite/gcc.dg/Walloca-1.c | 1 -
gcc/testsuite/gcc.dg/Walloca-10.c | 1 -
gcc/testsuite/gcc.dg/Walloca-11.c | 1 -
gcc/testsuite/gcc.dg/Walloca-12.c | 1 -
gcc/testsuite/gcc.dg/Walloca-13.c | 1 -
gcc/testsuite/gcc.dg/Walloca-14.c | 1 -
gcc/testsuite/gcc.dg/Walloca-15.c | 1 -
gcc/testsuite/gcc.dg/Walloca-2.c | 1 -
gcc/testsuite/gcc.dg/Walloca-3.c | 1 -
gcc/testsuite/gcc.dg/Walloca-4.c | 1 -
gcc/testsuite/gcc.dg/Walloca-5.c | 1 -
gcc/testsuite/gcc.dg/Walloca-6.c | 1 -
gcc/testsuite/gcc.dg/Walloca-7.c | 1 -
gcc/testsuite/gcc.dg/Walloca-8.c | 1 -
gcc/testsuite/gcc.dg/Walloca-9.c | 1 -
gcc/testsuite/gcc.dg/Walloca-larger-than-2.c | 1 -
gcc/testsuite/gcc.dg/Walloca-larger-than-3.c | 3 +-
gcc/testsuite/gcc.dg/Walloca-larger-than-4.c | 3 +-
gcc/testsuite/gcc.dg/Walloca-larger-than.c | 1 -
gcc/testsuite/gcc.dg/Warray-bounds-22.c | 1 -
gcc/testsuite/gcc.dg/Warray-bounds-41.c | 1 -
gcc/testsuite/gcc.dg/Warray-bounds-46.c | 3 +-
gcc/testsuite/gcc.dg/Warray-bounds-48-novec.c | 3 +-
gcc/testsuite/gcc.dg/Warray-bounds-48.c | 3 +-
gcc/testsuite/gcc.dg/Warray-bounds-50.c | 3 +-
gcc/testsuite/gcc.dg/Warray-bounds-63.c | 3 +-
gcc/testsuite/gcc.dg/Warray-bounds-66.c | 3 +-
.../gcc.dg/Wbuiltin-declaration-mismatch-14.c | 10 +-
.../gcc.dg/Wbuiltin-declaration-mismatch-15.c | 10 +-
.../gcc.dg/Wbuiltin-declaration-mismatch-4.c | 4 +-
gcc/testsuite/gcc.dg/Wcxx-compat-14.c | 2 +-
gcc/testsuite/gcc.dg/Wcxx-compat-23.c | 33 +
gcc/testsuite/gcc.dg/Wcxx-compat-24.c | 33 +
gcc/testsuite/gcc.dg/Wdangling-pointer.c | 3 +-
gcc/testsuite/gcc.dg/Wfatal-bad-attr-pr119366.c | 8 +
gcc/testsuite/gcc.dg/Wfree-nonheap-object-2.c | 3 +-
gcc/testsuite/gcc.dg/Wfree-nonheap-object-7.c | 6 +-
gcc/testsuite/gcc.dg/Wfree-nonheap-object.c | 3 +-
gcc/testsuite/gcc.dg/Wnonnull-2.c | 110 +-
gcc/testsuite/gcc.dg/Wnonnull-3.c | 124 +-
gcc/testsuite/gcc.dg/Wrestrict-17.c | 1 -
gcc/testsuite/gcc.dg/Wrestrict.c | 3 +-
gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c | 3 +-
gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c | 3 +-
gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c | 3 +-
gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c | 3 +-
gcc/testsuite/gcc.dg/Wreturn-mismatch-2.c | 2 +-
gcc/testsuite/gcc.dg/Wreturn-mismatch-2a.c | 2 +-
gcc/testsuite/gcc.dg/Wreturn-mismatch-6.c | 2 +-
gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c | 1 -
gcc/testsuite/gcc.dg/Wstack-usage.c | 3 +-
.../gcc.dg/Wstrict-aliasing-bogus-vla-1.c | 1 -
gcc/testsuite/gcc.dg/Wstrict-overflow-27.c | 1 -
gcc/testsuite/gcc.dg/Wstringop-overflow-15.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-23.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-25.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-27.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-3.c | 1 -
gcc/testsuite/gcc.dg/Wstringop-overflow-39.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-56.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-57.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-67.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-71.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-truncation-3.c | 1 -
.../gcc.dg/Wunterminated-string-initialization-2.c | 120 +
.../gcc.dg/Wunterminated-string-initialization.c | 31 +-
gcc/testsuite/gcc.dg/Wvla-larger-than-1.c | 1 -
gcc/testsuite/gcc.dg/Wvla-larger-than-2.c | 1 -
gcc/testsuite/gcc.dg/Wvla-larger-than-3.c | 1 -
gcc/testsuite/gcc.dg/Wvla-larger-than-4.c | 9 +-
gcc/testsuite/gcc.dg/Wvla-larger-than-5.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/boxed-malloc-1.c | 2 -
gcc/testsuite/gcc.dg/analyzer/call-summaries-2.c | 1 -
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 3 +-
.../gcc.dg/analyzer/deref-before-check-pr113253.c | 9 +-
gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 2 -
gcc/testsuite/gcc.dg/analyzer/malloc-reuse.c | 2 -
.../gcc.dg/analyzer/out-of-bounds-diagram-12.c | 1 -
gcc/testsuite/gcc.dg/analyzer/out-of-bounds-zero.c | 2 +-
.../gcc.dg/analyzer/pr93355-localealias.c | 1 -
gcc/testsuite/gcc.dg/analyzer/putenv-1.c | 1 -
gcc/testsuite/gcc.dg/analyzer/strchr-1.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/taint-alloc-1.c | 2 -
gcc/testsuite/gcc.dg/analyzer/torture/pr93373.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/torture/switch-3.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c | 1 -
gcc/testsuite/gcc.dg/analyzer/ubsan-pr118300.c | 15 +
gcc/testsuite/gcc.dg/analyzer/vla-1.c | 1 -
gcc/testsuite/gcc.dg/asan/pr119582.c | 23 +
gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c | 1 -
gcc/testsuite/gcc.dg/attr-alloc_size-6.c | 1 -
gcc/testsuite/gcc.dg/attr-alloc_size-7.c | 1 -
gcc/testsuite/gcc.dg/attr-alloc_size-8.c | 1 -
gcc/testsuite/gcc.dg/attr-alloc_size-9.c | 1 -
gcc/testsuite/gcc.dg/attr-noipa.c | 1 -
gcc/testsuite/gcc.dg/attr-weakref-1.c | 1 +
gcc/testsuite/gcc.dg/auto-init-uninit-36.c | 3 +-
gcc/testsuite/gcc.dg/auto-init-uninit-9.c | 1 -
gcc/testsuite/gcc.dg/auto-type-1.c | 1 -
gcc/testsuite/gcc.dg/bf-ms-attrib.c | 2 +-
gcc/testsuite/gcc.dg/bitint-121.c | 24 +
gcc/testsuite/gcc.dg/bitint-122.c | 20 +
gcc/testsuite/gcc.dg/builtin-alloc-size.c | 1 -
gcc/testsuite/gcc.dg/builtin-apply5.c | 23 +
gcc/testsuite/gcc.dg/builtin-bswap-5.c | 6 +-
gcc/testsuite/gcc.dg/builtin-dynamic-alloc-size.c | 1 -
.../gcc.dg/builtin-dynamic-object-size-1.c | 1 -
.../gcc.dg/builtin-dynamic-object-size-19.c | 2 +-
.../gcc.dg/builtin-dynamic-object-size-2.c | 1 -
.../gcc.dg/builtin-dynamic-object-size-3.c | 1 -
.../gcc.dg/builtin-dynamic-object-size-4.c | 1 -
gcc/testsuite/gcc.dg/builtin-object-size-1.c | 1 -
gcc/testsuite/gcc.dg/builtin-object-size-19.c | 2 +-
gcc/testsuite/gcc.dg/builtin-object-size-2.c | 1 -
gcc/testsuite/gcc.dg/builtin-object-size-3.c | 1 -
gcc/testsuite/gcc.dg/builtin-object-size-4.c | 1 -
gcc/testsuite/gcc.dg/builtins-64.c | 1 -
gcc/testsuite/gcc.dg/builtins-68.c | 1 -
gcc/testsuite/gcc.dg/builtins-nonnull.c | 12 +
gcc/testsuite/gcc.dg/c23-auto-2.c | 1 -
gcc/testsuite/gcc.dg/c23-stddef-2.c | 17 +
gcc/testsuite/gcc.dg/c99-const-expr-13.c | 1 -
gcc/testsuite/gcc.dg/c99-vla-1.c | 1 -
gcc/testsuite/gcc.dg/cleanup-12.c | 1 -
gcc/testsuite/gcc.dg/cleanup-13.c | 1 -
gcc/testsuite/gcc.dg/cleanup-5.c | 1 -
.../gcc.dg/compat/struct-by-value-22_main.c | 3 +-
gcc/testsuite/gcc.dg/completion-2.c | 1 +
gcc/testsuite/gcc.dg/cpp/cmdlne-dM-M.c | 2 +-
gcc/testsuite/gcc.dg/cpp/embed-17.c | 14 +
gcc/testsuite/gcc.dg/cpp/pr118674.c | 5 +
gcc/testsuite/gcc.dg/crc-builtin-rev-target32.c | 2 +-
gcc/testsuite/gcc.dg/crc-builtin-rev-target64.c | 2 +-
gcc/testsuite/gcc.dg/crc-builtin-target32.c | 2 +-
gcc/testsuite/gcc.dg/crc-builtin-target64.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/inline6.c | 2 +-
gcc/testsuite/gcc.dg/dg-output-file-1-ilp32.txt | 3 +
gcc/testsuite/gcc.dg/dg-output-file-1-lp64.txt | 3 +
gcc/testsuite/gcc.dg/dg-output-file-1.c | 13 +
gcc/testsuite/gcc.dg/field-merge-23.c | 19 +
gcc/testsuite/gcc.dg/field-merge-24.c | 36 +
gcc/testsuite/gcc.dg/field-merge-25.c | 15 +
gcc/testsuite/gcc.dg/field-merge-26.c | 20 +
gcc/testsuite/gcc.dg/fixed-point/pr117611.c | 7 +
gcc/testsuite/gcc.dg/fold-alloca-1.c | 1 -
gcc/testsuite/gcc.dg/fold-mul-and-lshift-1.c | 59 +
gcc/testsuite/gcc.dg/fold-mul-and-lshift-2.c | 15 +
gcc/testsuite/gcc.dg/fold-perm-2.c | 1 +
gcc/testsuite/gcc.dg/gimplefe-44.c | 1 -
gcc/testsuite/gcc.dg/gimplefe-56.c | 24 +
gcc/testsuite/gcc.dg/gnu23-tag-6.c | 27 +
gcc/testsuite/gcc.dg/goacc/implied-copy.c | 29 +
gcc/testsuite/gcc.dg/gomp/append-args-1.c | 70 +
gcc/testsuite/gcc.dg/gomp/attrs-21.c | 2 +-
gcc/testsuite/gcc.dg/gomp/parallel-2.c | 2 +-
gcc/testsuite/gcc.dg/gomp/pr30494.c | 1 -
gcc/testsuite/gcc.dg/gomp/simd-clones-8.c | 10 +
gcc/testsuite/gcc.dg/gomp/vla-2.c | 1 -
gcc/testsuite/gcc.dg/gomp/vla-3.c | 1 -
gcc/testsuite/gcc.dg/gomp/vla-4.c | 1 -
gcc/testsuite/gcc.dg/gomp/vla-5.c | 1 -
gcc/testsuite/gcc.dg/graphite/pr99085.c | 1 -
gcc/testsuite/gcc.dg/guality/guality.c | 1 -
gcc/testsuite/gcc.dg/guality/pr36728-3.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr41353-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr54693-2.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr68860-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr68860-2.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr90074.c | 4 +-
gcc/testsuite/gcc.dg/guality/pr90716.c | 2 +-
gcc/testsuite/gcc.dg/guality/sra-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/vla-1.c | 4 +-
gcc/testsuite/gcc.dg/ipa/ipa-icf-40.c | 16 +
gcc/testsuite/gcc.dg/ipa/ipa-notypes-1.c | 17 +
gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 2 +-
gcc/testsuite/gcc.dg/ipa/pr110377.c | 2 +-
gcc/testsuite/gcc.dg/ipa/pr118097.c | 23 +
gcc/testsuite/gcc.dg/ipa/pr118535.c | 17 +
gcc/testsuite/gcc.dg/ipa/pr119318.c | 37 +
gcc/testsuite/gcc.dg/ipa/pr119530.c | 21 +
gcc/testsuite/gcc.dg/ipa/pr119803.c | 16 +
gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-1.c | 4 +-
gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c | 2 +-
gcc/testsuite/gcc.dg/lto/pr80778_0.c | 1 -
gcc/testsuite/gcc.dg/lto/pr91299_0.c | 16 +
gcc/testsuite/gcc.dg/lto/pr91299_1.c | 6 +
gcc/testsuite/gcc.dg/nested-func-10.c | 1 -
gcc/testsuite/gcc.dg/nested-func-12.c | 1 -
gcc/testsuite/gcc.dg/nested-func-13.c | 1 -
gcc/testsuite/gcc.dg/nested-func-14.c | 1 -
gcc/testsuite/gcc.dg/nested-func-15.c | 1 -
gcc/testsuite/gcc.dg/nested-func-16.c | 1 -
gcc/testsuite/gcc.dg/nested-func-17.c | 1 -
gcc/testsuite/gcc.dg/nested-func-9.c | 1 -
gcc/testsuite/gcc.dg/nonnull-11.c | 56 +
gcc/testsuite/gcc.dg/nonnull-3.c | 10 +-
gcc/testsuite/gcc.dg/packed-vla.c | 1 -
gcc/testsuite/gcc.dg/plugin/infoleak-1.c | 2 +-
gcc/testsuite/gcc.dg/pointer-arith-11.c | 39 +
gcc/testsuite/gcc.dg/pointer-arith-12.c | 82 +
gcc/testsuite/gcc.dg/pr100225.c | 1 -
gcc/testsuite/gcc.dg/pr101364-1.c | 2 +-
gcc/testsuite/gcc.dg/pr104464.c | 2 -
gcc/testsuite/gcc.dg/pr10474.c | 3 +-
gcc/testsuite/gcc.dg/pr108692.c | 1 +
gcc/testsuite/gcc.dg/pr109393.c | 3 +-
gcc/testsuite/gcc.dg/pr110992.c | 18 +
gcc/testsuite/gcc.dg/pr113207.c | 10 +
gcc/testsuite/gcc.dg/pr114052-1.c | 41 +
gcc/testsuite/gcc.dg/pr116336.c | 16 +
gcc/testsuite/gcc.dg/pr116357.c | 10 +
gcc/testsuite/gcc.dg/pr117239.c | 42 +
gcc/testsuite/gcc.dg/pr117506.c | 18 +
gcc/testsuite/gcc.dg/pr117712.c | 13 +
gcc/testsuite/gcc.dg/pr118061.c | 8 +
gcc/testsuite/gcc.dg/pr118288.c | 8 +
gcc/testsuite/gcc.dg/pr118490.c | 7 +
gcc/testsuite/gcc.dg/pr118615.c | 24 +
gcc/testsuite/gcc.dg/pr118643.c | 11 +
gcc/testsuite/gcc.dg/pr118684.c | 12 +
gcc/testsuite/gcc.dg/pr118692.c | 10 +
gcc/testsuite/gcc.dg/pr118695.c | 9 +
gcc/testsuite/gcc.dg/pr118696.c | 131 +
gcc/testsuite/gcc.dg/pr118727.c | 32 +
gcc/testsuite/gcc.dg/pr118765-2.c | 33 +
gcc/testsuite/gcc.dg/pr118765-3.c | 33 +
gcc/testsuite/gcc.dg/pr118765.c | 7 +
gcc/testsuite/gcc.dg/pr118817.c | 14 +
gcc/testsuite/gcc.dg/pr118860.c | 5 +
gcc/testsuite/gcc.dg/pr118895.c | 13 +
gcc/testsuite/gcc.dg/pr119001-1.c | 35 +
gcc/testsuite/gcc.dg/pr119001-2.c | 20 +
gcc/testsuite/gcc.dg/pr119071.c | 45 +
gcc/testsuite/gcc.dg/pr119151.c | 151 +
gcc/testsuite/gcc.dg/pr119183.c | 12 +
gcc/testsuite/gcc.dg/pr119204.c | 13 +
gcc/testsuite/gcc.dg/pr119287.c | 16 +
gcc/testsuite/gcc.dg/pr119350-1.c | 14 +
gcc/testsuite/gcc.dg/pr119350-2.c | 14 +
gcc/testsuite/gcc.dg/pr119350-3.c | 14 +
gcc/testsuite/gcc.dg/pr119471.c | 19 +
gcc/testsuite/gcc.dg/pr119493-1.c | 55 +
gcc/testsuite/gcc.dg/pr119493-2.c | 22 +
gcc/testsuite/gcc.dg/pr119594.c | 32 +
gcc/testsuite/gcc.dg/pr119612.c | 9 +
gcc/testsuite/gcc.dg/pr119664.c | 15 +
gcc/testsuite/gcc.dg/pr119717.c | 24 +
gcc/testsuite/gcc.dg/pr25682.c | 1 -
gcc/testsuite/gcc.dg/pr27301.c | 1 -
gcc/testsuite/gcc.dg/pr31507-1.c | 1 -
gcc/testsuite/gcc.dg/pr33238.c | 1 -
gcc/testsuite/gcc.dg/pr35468.c | 2 +-
gcc/testsuite/gcc.dg/pr41470.c | 1 -
gcc/testsuite/gcc.dg/pr49120.c | 1 -
gcc/testsuite/gcc.dg/pr50764.c | 1 -
gcc/testsuite/gcc.dg/pr51491-2.c | 1 -
gcc/testsuite/gcc.dg/pr51990-2.c | 1 -
gcc/testsuite/gcc.dg/pr51990.c | 1 -
gcc/testsuite/gcc.dg/pr54346.c | 1 +
gcc/testsuite/gcc.dg/pr59011.c | 1 -
gcc/testsuite/gcc.dg/pr59523.c | 1 -
gcc/testsuite/gcc.dg/pr60440-1.c | 10 +
gcc/testsuite/gcc.dg/pr61561.c | 1 -
gcc/testsuite/gcc.dg/pr78468.c | 1 -
gcc/testsuite/gcc.dg/pr78902.c | 1 -
gcc/testsuite/gcc.dg/pr79972.c | 1 -
gcc/testsuite/gcc.dg/pr81192.c | 6 +-
gcc/testsuite/gcc.dg/pr82597.c | 2 +-
gcc/testsuite/gcc.dg/pr82875.c | 1 -
gcc/testsuite/gcc.dg/pr83844.c | 1 -
gcc/testsuite/gcc.dg/pr84131.c | 3 +-
gcc/testsuite/gcc.dg/pr87099.c | 1 -
gcc/testsuite/gcc.dg/pr87320.c | 1 -
gcc/testsuite/gcc.dg/pr88870.c | 1 -
gcc/testsuite/gcc.dg/pr89045.c | 1 -
gcc/testsuite/gcc.dg/pr90838-2.c | 4 +-
gcc/testsuite/gcc.dg/pr91014.c | 1 -
gcc/testsuite/gcc.dg/pr93986.c | 3 +-
gcc/testsuite/gcc.dg/pr97323.c | 5 +
gcc/testsuite/gcc.dg/pr98721-1.c | 1 -
gcc/testsuite/gcc.dg/pr98845.c | 33 +
gcc/testsuite/gcc.dg/pr99122-2.c | 1 -
gcc/testsuite/gcc.dg/sarif-output/bad-binary-op.py | 6 +-
.../gcc.dg/sarif-output/include-chain-2.c | 2 +-
.../gcc.dg/sarif-output/missing-semicolon.py | 2 +-
.../gcc.dg/sarif-output/multiple-outputs.py | 2 +-
gcc/testsuite/gcc.dg/shrink-wrap-alloca.c | 1 -
gcc/testsuite/gcc.dg/sso-14.c | 1 -
gcc/testsuite/gcc.dg/strlenopt-40.c | 4 +-
gcc/testsuite/gcc.dg/strlenopt-44.c | 4 +-
gcc/testsuite/gcc.dg/strlenopt-45.c | 4 +-
gcc/testsuite/gcc.dg/strlenopt-50.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-51.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-52.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-53.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-54.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-55.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-58.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-59.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-62.c | 3 +-
gcc/testsuite/gcc.dg/strlenopt-65.c | 4 +-
gcc/testsuite/gcc.dg/strlenopt-70.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-72.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-73.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-77.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-82.c | 4 +-
gcc/testsuite/gcc.dg/strlenopt-83.c | 3 +-
gcc/testsuite/gcc.dg/strlenopt-84.c | 3 +-
gcc/testsuite/gcc.dg/strlenopt-91.c | 3 +-
gcc/testsuite/gcc.dg/strub-pr118007.c | 2 +-
gcc/testsuite/gcc.dg/tanhbysinh.c | 12 +-
.../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 1 -
gcc/testsuite/gcc.dg/torture/bitint-76.c | 19 +
gcc/testsuite/gcc.dg/torture/bitint-77.c | 26 +
gcc/testsuite/gcc.dg/torture/calleesave-sse.c | 1 -
gcc/testsuite/gcc.dg/torture/pr112859.c | 24 +
gcc/testsuite/gcc.dg/torture/pr115347.c | 21 +
gcc/testsuite/gcc.dg/torture/pr115387-2.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr117113.c | 20 +
gcc/testsuite/gcc.dg/torture/pr117811.c | 27 +
gcc/testsuite/gcc.dg/torture/pr118476-1.c | 14 +
gcc/testsuite/gcc.dg/torture/pr118662.c | 18 +
gcc/testsuite/gcc.dg/torture/pr118717.c | 41 +
gcc/testsuite/gcc.dg/torture/pr118922-1.c | 57 +
gcc/testsuite/gcc.dg/torture/pr118953.c | 42 +
gcc/testsuite/gcc.dg/torture/pr118954.c | 22 +
gcc/testsuite/gcc.dg/torture/pr119099.c | 19 +
gcc/testsuite/gcc.dg/torture/pr119131-1.c | 31 +
gcc/testsuite/gcc.dg/torture/pr119133.c | 10 +
gcc/testsuite/gcc.dg/torture/pr119417.c | 24 +
gcc/testsuite/gcc.dg/torture/pr119532.c | 14 +
gcc/testsuite/gcc.dg/torture/pr119599-1.c | 27 +
gcc/testsuite/gcc.dg/torture/pr48953.c | 1 -
gcc/testsuite/gcc.dg/torture/pr71881.c | 1 -
gcc/testsuite/gcc.dg/torture/pr71901.c | 1 -
gcc/testsuite/gcc.dg/torture/pr78742.c | 1 -
gcc/testsuite/gcc.dg/torture/pr8081.c | 1 -
gcc/testsuite/gcc.dg/torture/pr92088-1.c | 1 -
gcc/testsuite/gcc.dg/torture/pr92088-2.c | 1 -
gcc/testsuite/gcc.dg/torture/pr93124.c | 1 -
gcc/testsuite/gcc.dg/torture/pr94479.c | 1 -
gcc/testsuite/gcc.dg/torture/stackalign/alloca-1.c | 1 -
gcc/testsuite/gcc.dg/torture/stackalign/inline-2.c | 1 -
gcc/testsuite/gcc.dg/torture/stackalign/nested-3.c | 1 -
gcc/testsuite/gcc.dg/torture/stackalign/vararg-1.c | 1 -
gcc/testsuite/gcc.dg/torture/stackalign/vararg-2.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/20080530.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/alias-37.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-6.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-7.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c | 4 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-22.c | 3 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-25.c | 3 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/fold-xor-and-or.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/fold-xor-or.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c | 2 +
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ivopts-5.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ivopts-6.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ivopts-7.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ivopts-8.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ivopts-9.c | 1 +
.../gcc.dg/tree-ssa/loop-interchange-15.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-7.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-5.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr108357.c | 7 +-
gcc/testsuite/gcc.dg/tree-ssa/pr117892.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr118517.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/pr118637.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/pr23848-1.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/pr23848-2.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/pr23848-3.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/pr23848-4.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/pr78154.c | 33 +-
gcc/testsuite/gcc.dg/tree-ssa/pr98028.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-1.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-10.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-11.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-12.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-5.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-6.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-7.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-8.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-9.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/reassoc-39.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/reassoc-41.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-25.c | 18 +
gcc/testsuite/gcc.dg/typedef-redecl3.c | 23 +
gcc/testsuite/gcc.dg/uninit-32.c | 3 +-
gcc/testsuite/gcc.dg/uninit-36.c | 3 +-
gcc/testsuite/gcc.dg/uninit-38.c | 47 +-
gcc/testsuite/gcc.dg/uninit-39.c | 3 +-
gcc/testsuite/gcc.dg/uninit-41.c | 3 +-
gcc/testsuite/gcc.dg/uninit-9-O0.c | 1 -
gcc/testsuite/gcc.dg/uninit-9.c | 1 -
gcc/testsuite/gcc.dg/uninit-pr100250.c | 3 +-
gcc/testsuite/gcc.dg/uninit-pr101300.c | 3 +-
gcc/testsuite/gcc.dg/uninit-pr101494.c | 3 +-
gcc/testsuite/gcc.dg/uninit-pr98578.c | 39 +-
gcc/testsuite/gcc.dg/uninit-pr98583.c | 3 +-
gcc/testsuite/gcc.dg/uninit-pred-3_c.c | 2 +-
gcc/testsuite/gcc.dg/uninit-pred-3_d.c | 2 +-
.../gcc.dg/variable-sized-type-flex-array.c | 4 +-
gcc/testsuite/gcc.dg/vect/bb-slp-41.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-77.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 2 +
.../gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c | 2 +-
.../gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c | 2 +-
.../gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c | 2 +-
.../gcc.dg/vect/costmodel/riscv/rvv/pr114516.c | 29 +
gcc/testsuite/gcc.dg/vect/pr112325.c | 1 +
gcc/testsuite/gcc.dg/vect/pr116125.c | 30 +
gcc/testsuite/gcc.dg/vect/pr117888-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr118653.c | 15 +
gcc/testsuite/gcc.dg/vect/pr118749.c | 41 +
gcc/testsuite/gcc.dg/vect/pr118852.c | 105 +
gcc/testsuite/gcc.dg/vect/pr119057.c | 19 +
gcc/testsuite/gcc.dg/vect/pr119096.c | 21 +
gcc/testsuite/gcc.dg/vect/pr119145.c | 35 +
gcc/testsuite/gcc.dg/vect/pr119155.c | 26 +
gcc/testsuite/gcc.dg/vect/pr119399.c | 10 +
gcc/testsuite/gcc.dg/vect/pr119534.c | 11 +
gcc/testsuite/gcc.dg/vect/pr119586.c | 21 +
gcc/testsuite/gcc.dg/vect/pr119640.c | 17 +
gcc/testsuite/gcc.dg/vect/pr119757.c | 17 +
gcc/testsuite/gcc.dg/vect/pr99102.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-26.c | 4 +-
.../gcc.dg/vect/vect-early-break_121-pr114081.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_128.c | 3 +-
.../gcc.dg/vect/vect-early-break_132-pr118464.c | 25 +
.../gcc.dg/vect/vect-early-break_133_pfa1.c | 19 +
.../gcc.dg/vect/vect-early-break_133_pfa10.c | 25 +
.../gcc.dg/vect/vect-early-break_133_pfa11.c | 25 +
.../gcc.dg/vect/vect-early-break_133_pfa2.c | 19 +
.../gcc.dg/vect/vect-early-break_133_pfa3.c | 20 +
.../gcc.dg/vect/vect-early-break_133_pfa4.c | 20 +
.../gcc.dg/vect/vect-early-break_133_pfa5.c | 23 +
.../gcc.dg/vect/vect-early-break_133_pfa6.c | 23 +
.../gcc.dg/vect/vect-early-break_133_pfa7.c | 23 +
.../gcc.dg/vect/vect-early-break_133_pfa8.c | 26 +
.../gcc.dg/vect/vect-early-break_133_pfa9.c | 29 +
gcc/testsuite/gcc.dg/vect/vect-early-break_18.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_2.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_20.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_21.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_22.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_26.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_38.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_39.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_43.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_44.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_53.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-early-break_56.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_57.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_6.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_7.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-early-break_81.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-fncall-mask.c | 8 +-
gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-17f.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-20.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-tail-nomask-1.c | 2 +
gcc/testsuite/gcc.dg/vla-2.c | 1 -
gcc/testsuite/gcc.dg/vla-22.c | 1 -
gcc/testsuite/gcc.dg/vla-24.c | 1 -
gcc/testsuite/gcc.dg/vla-3.c | 1 -
gcc/testsuite/gcc.dg/vla-4.c | 1 -
gcc/testsuite/gcc.dg/vla-stexp-1.c | 1 -
gcc/testsuite/gcc.dg/vla-stexp-2.c | 1 -
gcc/testsuite/gcc.dg/vla-stexp-4.c | 1 -
gcc/testsuite/gcc.dg/vla-stexp-5.c | 1 -
gcc/testsuite/gcc.dg/weak/weak-1.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-12.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-15.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-16.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-2.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-3.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-4.c | 1 +
gcc/testsuite/gcc.dg/weak/weak-5.c | 1 +
gcc/testsuite/gcc.dg/winline-7.c | 1 -
gcc/testsuite/gcc.misc-tests/gcov-29.c | 869 +
gcc/testsuite/gcc.misc-tests/gcov-30.c | 869 +
gcc/testsuite/gcc.misc-tests/gcov-31.c | 36 +
gcc/testsuite/gcc.misc-tests/gcov-32.c | 25 +
gcc/testsuite/gcc.misc-tests/gcov-33.c | 27 +
gcc/testsuite/gcc.misc-tests/gcov-34.c | 29 +
gcc/testsuite/gcc.target/aarch64/acle/acle_fma.c | 17 +
.../gcc.target/aarch64/acle/rwsr-ungated.c | 13 +
.../aarch64/advsimd-intrinsics/bf16_dup.c | 2 +-
.../aarch64/advsimd-intrinsics/vabdh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vabsh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vaddh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcageh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcagth_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcaleh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcalth_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vceqh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vceqzh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcgeh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcgezh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcgth_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcgtzh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcleh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vclezh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vclth_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcltzh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vdiv_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vdivh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vduph_lane.c | 1 -
.../aarch64/advsimd-intrinsics/vfmah_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vfmas_n_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vfmsh_f16_1.c | 1 -
.../gcc.target/aarch64/advsimd-intrinsics/vld1x2.c | 1 -
.../gcc.target/aarch64/advsimd-intrinsics/vld1x3.c | 1 -
.../gcc.target/aarch64/advsimd-intrinsics/vld1x4.c | 1 -
.../aarch64/advsimd-intrinsics/vmaxh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vmaxv_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vminh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vminnmh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vminnmv_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vminv_f16_1.c | 1 -
.../advsimd-intrinsics/vmla_float_not_fused.c | 2 -
.../advsimd-intrinsics/vmls_float_not_fused.c | 2 -
.../aarch64/advsimd-intrinsics/vmul_lane_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vmulh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vmulx_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vmulx_n_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vmulxh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vnegh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vqrshrn_high_n.c | 1 -
.../aarch64/advsimd-intrinsics/vqrshrun_high_n.c | 1 -
.../aarch64/advsimd-intrinsics/vqshrn_high_n.c | 1 -
.../aarch64/advsimd-intrinsics/vqshrun_high_n.c | 1 -
.../aarch64/advsimd-intrinsics/vrecpeh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vrecpsh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vrecpxh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vrndah_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vrndh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vrndi_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vrndih_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vrndmh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vrndnh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vrndph_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vrndxh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vsqrt_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vsqrth_f16_1.c | 1 -
.../gcc.target/aarch64/advsimd-intrinsics/vst1x2.c | 1 -
.../gcc.target/aarch64/advsimd-intrinsics/vst1x3.c | 1 -
.../gcc.target/aarch64/advsimd-intrinsics/vst1x4.c | 1 -
.../aarch64/advsimd-intrinsics/vsubh_f16_1.c | 1 -
.../aarch64/advsimd-intrinsics/vtrn_half.c | 1 -
.../aarch64/advsimd-intrinsics/vuzp_half.c | 1 -
.../aarch64/advsimd-intrinsics/vzip_half.c | 1 -
.../gcc.target/aarch64/atomic-inst-ldlogic.c | 72 +-
gcc/testsuite/gcc.target/aarch64/bitint-args.c | 4 +-
gcc/testsuite/gcc.target/aarch64/callee_save_1.c | 12 +
gcc/testsuite/gcc.target/aarch64/callee_save_2.c | 14 +
gcc/testsuite/gcc.target/aarch64/callee_save_3.c | 12 +
.../gcc.target/aarch64/copysign-pr118892.c | 11 +
.../gcc.target/aarch64/crc-crc32c-data16.c | 4 +-
gcc/testsuite/gcc.target/aarch64/crypto-alias-1.c | 14 +
.../gcc.target/aarch64/no-sve-with-sme-1.c | 8 +
.../gcc.target/aarch64/no-sve-with-sme-2.c | 9 +
.../gcc.target/aarch64/no-sve-with-sme-3.c | 8 +
.../gcc.target/aarch64/no-sve-with-sme-4.c | 11 +
gcc/testsuite/gcc.target/aarch64/popcnt-le-1.c | 4 +-
gcc/testsuite/gcc.target/aarch64/popcnt-le-3.c | 4 +-
gcc/testsuite/gcc.target/aarch64/pr103350-1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr108840.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr109072_1.c | 5 +-
gcc/testsuite/gcc.target/aarch64/pr110449.c | 25 +-
gcc/testsuite/gcc.target/aarch64/pr110625_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr112105.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr114991.c | 15 +
gcc/testsuite/gcc.target/aarch64/pr115258_2.c | 17 +
gcc/testsuite/gcc.target/aarch64/pr117186.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr119046.c | 16 +
.../gcc.target/aarch64/pragma_cpp_predefs_4.c | 22 +-
.../gcc.target/aarch64/saturating_arithmetic_1.c | 4 +-
.../gcc.target/aarch64/saturating_arithmetic_2.c | 4 +-
gcc/testsuite/gcc.target/aarch64/simd/armv9p5.c | 14 +
.../saturating_arithmetic_autovect.inc | 0
.../saturating_arithmetic_autovect_1.c | 0
.../saturating_arithmetic_autovect_2.c | 0
.../saturating_arithmetic_autovect_3.c | 0
.../saturating_arithmetic_autovect_4.c | 0
.../gcc.target/aarch64/simd/vmla_lane_indices_1.c | 2 +-
.../gcc.target/aarch64/stack-check-alloca-1.c | 1 -
.../gcc.target/aarch64/stack-check-alloca-10.c | 1 -
.../gcc.target/aarch64/stack-check-alloca-2.c | 1 -
.../gcc.target/aarch64/stack-check-alloca-3.c | 1 -
.../gcc.target/aarch64/stack-check-alloca-4.c | 1 -
.../gcc.target/aarch64/stack-check-alloca-5.c | 1 -
.../gcc.target/aarch64/stack-check-alloca-6.c | 1 -
.../gcc.target/aarch64/stack-check-alloca-7.c | 1 -
.../gcc.target/aarch64/stack-check-alloca-8.c | 1 -
.../gcc.target/aarch64/stack-check-alloca-9.c | 1 -
.../sve/acle/general-c/binary_int_opt_single_n_2.c | 2 +-
.../sve/acle/general-c/binary_opt_single_n_2.c | 2 +-
.../aarch64/sve/acle/general-c/binary_single_1.c | 2 +-
.../general-c/binary_za_slice_int_opt_single_1.c | 2 +-
.../sve/acle/general-c/binary_za_slice_lane_1.c | 2 +-
.../sve/acle/general-c/binary_za_slice_lane_2.c | 2 +-
.../sve/acle/general-c/binary_za_slice_lane_3.c | 2 +-
.../sve/acle/general-c/binary_za_slice_lane_4.c | 2 +-
.../acle/general-c/binary_za_slice_opt_single_1.c | 2 +-
.../acle/general-c/binary_za_slice_opt_single_2.c | 2 +-
.../acle/general-c/binary_za_slice_opt_single_3.c | 2 +-
.../general-c/binary_za_slice_uint_opt_single_1.c | 2 +-
.../aarch64/sve/acle/general-c/binaryxn_2.c | 2 +-
.../aarch64/sve/acle/general-c/clamp_1.c | 2 +-
.../sve/acle/general-c/compare_scalar_count_1.c | 2 +-
.../sve/acle/general-c/dot_za_slice_int_lane_1.c | 2 +-
.../sve/acle/general-c/dot_za_slice_lane_1.c | 2 +-
.../sve/acle/general-c/dot_za_slice_lane_2.c | 2 +-
.../sve/acle/general-c/dot_za_slice_uint_lane_1.c | 2 +-
.../acle/general-c/shift_right_imm_narrowxn_1.c | 2 +-
.../aarch64/sve/acle/general-c/storexn_1.c | 2 +-
.../aarch64/sve/acle/general-c/ternary_mfloat8_1.c | 2 +-
.../sve/acle/general-c/ternary_mfloat8_lane_1.c | 2 +-
.../ternary_mfloat8_lane_group_selection_1.c | 2 +-
.../sve/acle/general-c/ternary_qq_or_011_lane_1.c | 2 +-
.../aarch64/sve/acle/general-c/unary_convertxn_1.c | 2 +-
.../sve/acle/general-c/unary_convertxn_narrow_1.c | 2 +-
.../sve/acle/general-c/unary_convertxn_narrowt_1.c | 2 +-
.../aarch64/sve/acle/general-c/unary_za_slice_1.c | 2 +-
.../aarch64/sve/acle/general-c/unaryxn_1.c | 2 +-
.../aarch64/sve/acle/general-c/write_za_1.c | 2 +-
.../aarch64/sve/acle/general-c/write_za_slice_1.c | 2 +-
.../gcc.target/aarch64/sve/acle/general/dupq_12.c | 13 +
gcc/testsuite/gcc.target/aarch64/sve/faminmax_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/faminmax_2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/faminmax_3.c | 11 +
gcc/testsuite/gcc.target/aarch64/sve/gomp/gomp.exp | 46 +
.../gcc.target/aarch64/sve/gomp/target-device.c | 201 +
.../gcc.target/aarch64/sve/gomp/target-link.c | 57 +
gcc/testsuite/gcc.target/aarch64/sve/gomp/target.c | 2049 +
.../aarch64/sve/mask_struct_load_3_run.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c | 31 +-
gcc/testsuite/gcc.target/aarch64/sve/peel_ind_10.c | 24 +
.../gcc.target/aarch64/sve/peel_ind_10_run.c | 17 +
gcc/testsuite/gcc.target/aarch64/sve/peel_ind_5.c | 24 +
.../gcc.target/aarch64/sve/peel_ind_5_run.c | 17 +
gcc/testsuite/gcc.target/aarch64/sve/peel_ind_6.c | 24 +
.../gcc.target/aarch64/sve/peel_ind_6_run.c | 17 +
gcc/testsuite/gcc.target/aarch64/sve/peel_ind_7.c | 24 +
.../gcc.target/aarch64/sve/peel_ind_7_run.c | 17 +
gcc/testsuite/gcc.target/aarch64/sve/peel_ind_8.c | 24 +
.../gcc.target/aarch64/sve/peel_ind_8_run.c | 17 +
gcc/testsuite/gcc.target/aarch64/sve/peel_ind_9.c | 25 +
.../gcc.target/aarch64/sve/peel_ind_9_run.c | 17 +
gcc/testsuite/gcc.target/aarch64/sve/pr119351.c | 39 +
.../gcc.target/aarch64/sve/pr119351_run.c | 20 +
gcc/testsuite/gcc.target/aarch64/sve/pr96357.c | 2 +-
.../gcc.target/aarch64/sve/pre_cond_share_1.c | 132 -
.../gcc.target/aarch64/sve/reduc_strict_4.c | 2 +-
.../gcc.target/aarch64/sve/reduc_strict_5.c | 2 +-
.../aarch64/sve2/acle/asm/dot_lane_mf8.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/dot_mf8.c | 4 +-
.../gcc.target/aarch64/target_attr_crypto_ice_1.c | 1 +
.../gcc.target/aarch64/target_attr_crypto_ice_2.c | 1 +
gcc/testsuite/gcc.target/aarch64/tbz_2.c | 18 +-
.../gcc.target/aarch64/torture/pr116564.c | 11 +
.../gcc.target/aarch64/vls_sve_vec_dup_1.c | 15 +
.../alpha/memclr-a2-o1-c9-ptr-safe-partial.c | 22 +
.../gcc.target/alpha/memclr-a2-o1-c9-ptr.c | 2 +-
.../memcpy-di-unaligned-dst-safe-partial-bwx.c | 13 +
.../alpha/memcpy-di-unaligned-dst-safe-partial.c | 12 +
.../gcc.target/alpha/memcpy-di-unaligned-dst.c | 2 +-
.../memcpy-si-unaligned-dst-safe-partial-bwx.c | 13 +
.../alpha/memcpy-si-unaligned-dst-safe-partial.c | 12 +
.../gcc.target/alpha/memcpy-si-unaligned-dst.c | 2 +-
gcc/testsuite/gcc.target/alpha/stb-bwa.c | 28 +
gcc/testsuite/gcc.target/alpha/stb-bwx.c | 16 +
gcc/testsuite/gcc.target/alpha/stb.c | 25 +
gcc/testsuite/gcc.target/alpha/stba-bwa.c | 35 +
gcc/testsuite/gcc.target/alpha/stba-bwx.c | 23 +
gcc/testsuite/gcc.target/alpha/stba.c | 33 +
.../gcc.target/alpha/stlx0-safe-partial-bwx.c | 17 +
.../gcc.target/alpha/stlx0-safe-partial.c | 29 +
gcc/testsuite/gcc.target/alpha/stlx0.c | 2 +-
.../gcc.target/alpha/stqx0-safe-partial-bwx.c | 21 +
.../gcc.target/alpha/stqx0-safe-partial.c | 29 +
gcc/testsuite/gcc.target/alpha/stqx0.c | 2 +-
gcc/testsuite/gcc.target/alpha/stw-bwa.c | 28 +
gcc/testsuite/gcc.target/alpha/stw-bwx.c | 16 +
gcc/testsuite/gcc.target/alpha/stw.c | 25 +
gcc/testsuite/gcc.target/alpha/stwa-bwa.c | 35 +
gcc/testsuite/gcc.target/alpha/stwa-bwx.c | 23 +
gcc/testsuite/gcc.target/alpha/stwa.c | 33 +
gcc/testsuite/gcc.target/alpha/stwx0-bwx.c | 14 +-
.../gcc.target/alpha/stwx0-safe-partial-bwx.c | 15 +
.../gcc.target/alpha/stwx0-safe-partial.c | 29 +
gcc/testsuite/gcc.target/alpha/stwx0.c | 2 +-
gcc/testsuite/gcc.target/arc/interrupt-6.c | 1 -
gcc/testsuite/gcc.target/arc/taux-1.c | 2 +-
gcc/testsuite/gcc.target/arc/taux-2.c | 2 +-
.../gcc.target/arm/attr-neon-builtin-fail.c | 6 +-
.../gcc.target/arm/attr-neon-builtin-fail2.c | 5 +-
gcc/testsuite/gcc.target/arm/attr-neon-fp16.c | 4 +-
gcc/testsuite/gcc.target/arm/attr-neon2.c | 5 +-
gcc/testsuite/gcc.target/arm/cmse/cmse-17.c | 2 +-
gcc/testsuite/gcc.target/arm/fmaxmin-2.c | 12 +
gcc/testsuite/gcc.target/arm/fmaxmin.c | 9 +-
gcc/testsuite/gcc.target/arm/ftest-armv4-arm.c | 2 -
gcc/testsuite/gcc.target/arm/ftest-armv4t-arm.c | 2 -
gcc/testsuite/gcc.target/arm/ftest-armv4t-thumb.c | 2 -
gcc/testsuite/gcc.target/arm/ftest-armv5t-arm.c | 2 -
gcc/testsuite/gcc.target/arm/ftest-armv5t-thumb.c | 7 +-
gcc/testsuite/gcc.target/arm/ftest-armv5te-arm.c | 2 -
gcc/testsuite/gcc.target/arm/ftest-armv5te-thumb.c | 7 +-
gcc/testsuite/gcc.target/arm/ftest-armv6-arm.c | 2 -
gcc/testsuite/gcc.target/arm/ftest-armv6-thumb.c | 7 +-
gcc/testsuite/gcc.target/arm/ftest-armv6k-arm.c | 2 -
gcc/testsuite/gcc.target/arm/ftest-armv6k-thumb.c | 7 +-
gcc/testsuite/gcc.target/arm/ftest-armv6m-thumb.c | 2 -
gcc/testsuite/gcc.target/arm/ftest-armv6t2-arm.c | 2 -
gcc/testsuite/gcc.target/arm/ftest-armv6t2-thumb.c | 2 -
gcc/testsuite/gcc.target/arm/ftest-armv6z-arm.c | 2 -
gcc/testsuite/gcc.target/arm/ftest-armv6z-thumb.c | 7 +-
gcc/testsuite/gcc.target/arm/ftest-armv7a-arm.c | 4 +-
gcc/testsuite/gcc.target/arm/ftest-armv7a-thumb.c | 4 +-
gcc/testsuite/gcc.target/arm/ftest-armv7em-thumb.c | 3 +-
gcc/testsuite/gcc.target/arm/ftest-armv7r-arm.c | 4 +-
gcc/testsuite/gcc.target/arm/ftest-armv7r-thumb.c | 4 +-
gcc/testsuite/gcc.target/arm/ftest-armv7ve-arm.c | 4 +-
gcc/testsuite/gcc.target/arm/ftest-armv7ve-thumb.c | 4 +-
gcc/testsuite/gcc.target/arm/ftest-armv8a-arm.c | 4 +-
gcc/testsuite/gcc.target/arm/ftest-armv8a-thumb.c | 4 +-
gcc/testsuite/gcc.target/arm/ivopts.c | 2 +-
gcc/testsuite/gcc.target/arm/lob1.c | 2 +-
gcc/testsuite/gcc.target/arm/lob6.c | 2 +-
gcc/testsuite/gcc.target/arm/lp1243022.c | 202 -
.../gcc.target/arm/lto/pr61123-enum-size_0.c | 3 +-
gcc/testsuite/gcc.target/arm/lto/pr96939_0.c | 3 +-
gcc/testsuite/gcc.target/arm/memcpy-aligned-1.c | 1 +
gcc/testsuite/gcc.target/arm/mtp_1.c | 1 +
gcc/testsuite/gcc.target/arm/mtp_2.c | 1 +
gcc/testsuite/gcc.target/arm/mtp_3.c | 1 +
gcc/testsuite/gcc.target/arm/mtp_4.c | 1 +
gcc/testsuite/gcc.target/arm/mve/mve.exp | 3 +
gcc/testsuite/gcc.target/arm/pr42575.c | 1 +
gcc/testsuite/gcc.target/arm/pr65647.c | 2 +-
gcc/testsuite/gcc.target/arm/pr68674.c | 7 +-
gcc/testsuite/gcc.target/arm/short-vfp-1.c | 46 +-
gcc/testsuite/gcc.target/arm/simd/mve-vabs.c | 6 +-
.../gcc.target/arm/simd/vld1q_base_xN_1.c | 2 +-
gcc/testsuite/gcc.target/arm/thumb-bitfld1.c | 2 +-
gcc/testsuite/gcc.target/arm/thumb2-pop-loreg.c | 18 +
gcc/testsuite/gcc.target/arm/unaligned-memcpy-1.c | 34 +-
gcc/testsuite/gcc.target/arm/unaligned-memcpy-2.c | 33 +-
gcc/testsuite/gcc.target/arm/unaligned-memcpy-3.c | 33 +-
gcc/testsuite/gcc.target/arm/unaligned-memcpy-4.c | 32 +-
gcc/testsuite/gcc.target/arm/unsigned-extend-1.c | 4 +-
gcc/testsuite/gcc.target/arm/unsigned-extend-2.c | 2 +-
.../gcc.target/arm/vect-early-break-cbranch.c | 12 +-
gcc/testsuite/gcc.target/arm/vect-fmaxmin-2.c | 14 +
gcc/testsuite/gcc.target/arm/vect-fmaxmin.c | 10 +-
gcc/testsuite/gcc.target/arm/vfp-1.c | 2 +-
gcc/testsuite/gcc.target/avr/isr-test.h | 5 +-
.../gcc.target/avr/mmcu/pr118012-1-o2-m103.c | 7 +
.../gcc.target/avr/mmcu/pr118012-1-o2-m128.c | 7 +
.../gcc.target/avr/mmcu/pr118012-1-o2-t40.c | 7 +
.../gcc.target/avr/mmcu/pr118012-1-os-m103.c | 7 +
.../gcc.target/avr/mmcu/pr118012-1-os-m128.c | 7 +
.../gcc.target/avr/mmcu/pr118012-1-os-t40.c | 7 +
gcc/testsuite/gcc.target/avr/mmcu/pr118012-1.h | 63 +
.../gcc.target/avr/mmcu/pr118360-1-o2-m103.c | 8 +
.../gcc.target/avr/mmcu/pr118360-1-o2-m128.c | 8 +
.../gcc.target/avr/mmcu/pr118360-1-o2-t40.c | 8 +
.../gcc.target/avr/mmcu/pr118360-1-os-m103.c | 8 +
.../gcc.target/avr/mmcu/pr118360-1-os-m128.c | 8 +
.../gcc.target/avr/mmcu/pr118360-1-os-t40.c | 8 +
gcc/testsuite/gcc.target/avr/mmcu/pr118360-1.h | 27 +
gcc/testsuite/gcc.target/avr/torture/isr-04-regs.c | 107 +
gcc/testsuite/gcc.target/avr/torture/pr118878.c | 78 +
.../gcc.target/avr/torture/pr119421-sreg.c | 301 +
gcc/testsuite/gcc.target/bfin/l2.c | 2 +-
gcc/testsuite/gcc.target/bpf/diag-alloca-1.c | 3 +-
gcc/testsuite/gcc.target/bpf/diag-alloca-2.c | 4 +-
gcc/testsuite/gcc.target/i386/addr-space-1.c | 2 +-
gcc/testsuite/gcc.target/i386/apx-interrupt-1.c | 2 +-
gcc/testsuite/gcc.target/i386/apx-ndd-tls-1b.c | 7 +-
gcc/testsuite/gcc.target/i386/apx-nf-pr119539.c | 6 +
gcc/testsuite/gcc.target/i386/avx-1.c | 187 +-
gcc/testsuite/gcc.target/i386/avx10-check.h | 3 -
gcc/testsuite/gcc.target/i386/avx10_1-1.c | 1 +
gcc/testsuite/gcc.target/i386/avx10_1-10.c | 4 +-
gcc/testsuite/gcc.target/i386/avx10_1-11.c | 3 +-
gcc/testsuite/gcc.target/i386/avx10_1-12.c | 3 +-
gcc/testsuite/gcc.target/i386/avx10_1-13.c | 3 +-
gcc/testsuite/gcc.target/i386/avx10_1-14.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-15.c | 3 +-
gcc/testsuite/gcc.target/i386/avx10_1-16.c | 3 +-
gcc/testsuite/gcc.target/i386/avx10_1-17.c | 4 +-
gcc/testsuite/gcc.target/i386/avx10_1-18.c | 3 +-
gcc/testsuite/gcc.target/i386/avx10_1-19.c | 3 +-
gcc/testsuite/gcc.target/i386/avx10_1-2.c | 3 +-
gcc/testsuite/gcc.target/i386/avx10_1-20.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-21.c | 4 +-
gcc/testsuite/gcc.target/i386/avx10_1-22.c | 3 +-
gcc/testsuite/gcc.target/i386/avx10_1-23.c | 3 +-
gcc/testsuite/gcc.target/i386/avx10_1-24.c | 7 -
gcc/testsuite/gcc.target/i386/avx10_1-25.c | 10 -
gcc/testsuite/gcc.target/i386/avx10_1-26.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-3.c | 1 +
gcc/testsuite/gcc.target/i386/avx10_1-4.c | 3 +-
gcc/testsuite/gcc.target/i386/avx10_1-5.c | 5 -
gcc/testsuite/gcc.target/i386/avx10_1-6.c | 13 -
gcc/testsuite/gcc.target/i386/avx10_1-7.c | 3 +-
gcc/testsuite/gcc.target/i386/avx10_1-8.c | 4 +-
gcc/testsuite/gcc.target/i386/avx10_1-9.c | 1 +
gcc/testsuite/gcc.target/i386/avx10_2-512-bf16-1.c | 4 +-
.../i386/avx10_2-512-bf16-vector-cmp-1.c | 2 +-
.../i386/avx10_2-512-bf16-vector-fma-1.c | 2 +-
.../i386/avx10_2-512-bf16-vector-operations-1.c | 2 +-
.../i386/avx10_2-512-bf16-vector-smaxmin-1.c | 2 +-
.../gcc.target/i386/avx10_2-512-convert-1.c | 72 +-
.../gcc.target/i386/avx10_2-512-media-1.c | 4 +-
.../gcc.target/i386/avx10_2-512-minmax-1.c | 4 +-
.../gcc.target/i386/avx10_2-512-movrs-1.c | 4 +-
.../gcc.target/i386/avx10_2-512-satcvt-1.c | 202 +-
.../gcc.target/i386/avx10_2-512-vaddbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vcmpbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vcvt2ph2bf8-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vcvt2ph2bf8s-2.c | 10 +-
.../gcc.target/i386/avx10_2-512-vcvt2ph2hf8-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vcvt2ph2hf8s-2.c | 10 +-
.../gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c | 10 +-
.../gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c | 10 +-
.../gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c | 4 +-
.../i386/avx10_2-512-vcvtbiasph2bf8s-2.c | 10 +-
.../gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c | 4 +-
.../i386/avx10_2-512-vcvtbiasph2hf8s-2.c | 10 +-
.../gcc.target/i386/avx10_2-512-vcvthf82ph-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vcvtph2bf8-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c | 10 +-
.../gcc.target/i386/avx10_2-512-vcvtph2hf8-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c | 10 +-
.../gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c | 10 +-
.../gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c | 10 +-
.../gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c | 41 +-
.../gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c | 40 +-
.../gcc.target/i386/avx10_2-512-vdivbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vdpphps-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vfmaddXXXbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vfmsubXXXbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vfnmaddXXXbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vfnmsubXXXbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vfpclassbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vgetexpbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vgetmantbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vmaxbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vminbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vminmaxbf16-2.c | 2 +-
.../gcc.target/i386/avx10_2-512-vminmaxpd-2.c | 2 +-
.../gcc.target/i386/avx10_2-512-vminmaxph-2.c | 2 +-
.../gcc.target/i386/avx10_2-512-vminmaxps-2.c | 2 +-
.../gcc.target/i386/avx10_2-512-vmpsadbw-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vmulbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vpdpbssd-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vpdpbssds-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vpdpbsud-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vpdpbsuds-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vpdpbuud-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vpdpbuuds-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vpdpwsud-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vpdpwsuds-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vpdpwusd-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vpdpwusds-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vpdpwuud-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vpdpwuuds-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vrcpbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vreducebf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vrndscalebf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vrsqrtbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vscalefbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vsqrtbf16-2.c | 4 +-
.../gcc.target/i386/avx10_2-512-vsubbf16-2.c | 4 +-
gcc/testsuite/gcc.target/i386/avx10_2-convert-1.c | 82 +-
gcc/testsuite/gcc.target/i386/avx10_2-minmax-1.c | 27 -
gcc/testsuite/gcc.target/i386/avx10_2-movrs-1.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_2-rounding-1.c | 252 -
gcc/testsuite/gcc.target/i386/avx10_2-rounding-2.c | 193 -
gcc/testsuite/gcc.target/i386/avx10_2-rounding-3.c | 601 -
gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c | 356 +-
.../gcc.target/i386/avx10_2-vcvtps2iubs-2.c | 16 +
.../gcc.target/i386/avx10_2-vcvttsd2sis-2.c | 24 +
.../gcc.target/i386/avx10_2-vcvttsd2usis-2.c | 24 +
.../gcc.target/i386/avx10_2-vcvttss2sis-2.c | 24 +
.../gcc.target/i386/avx10_2-vcvttss2usis-2.c | 24 +
gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c | 3 +-
gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c | 3 +-
.../gcc.target/i386/avx512fp16-pr103750-1.c | 3 +-
.../gcc.target/i386/avx512fp16-pr103750-2.c | 3 +-
.../gcc.target/i386/avx512fp16-vmovw-1b.c | 2 +-
.../gcc.target/i386/avx512vlbw-pr119357.c | 14 +
gcc/testsuite/gcc.target/i386/blsi.c | 26 +
gcc/testsuite/gcc.target/i386/blsmsk.c | 9 +
gcc/testsuite/gcc.target/i386/blsr.c | 26 +
.../gcc.target/i386/force-indirect-call-2.c | 2 +-
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 -
gcc/testsuite/gcc.target/i386/noevex512-1.c | 1 +
gcc/testsuite/gcc.target/i386/noevex512-2.c | 1 +
gcc/testsuite/gcc.target/i386/pr100530.c | 5 +
gcc/testsuite/gcc.target/i386/pr101950-2.c | 13 +-
gcc/testsuite/gcc.target/i386/pr106010-8c.c | 1 +
gcc/testsuite/gcc.target/i386/pr111068.c | 3 +-
gcc/testsuite/gcc.target/i386/pr111673.c | 31 +
gcc/testsuite/gcc.target/i386/pr111907.c | 1 +
gcc/testsuite/gcc.target/i386/pr113689-1.c | 1 +
gcc/testsuite/gcc.target/i386/pr113689-2.c | 1 +
gcc/testsuite/gcc.target/i386/pr113689-3.c | 1 +
gcc/testsuite/gcc.target/i386/pr114277.c | 10 +
gcc/testsuite/gcc.target/i386/pr115568.c | 38 +
gcc/testsuite/gcc.target/i386/pr115910.c | 20 +
gcc/testsuite/gcc.target/i386/pr117240_avx512f.c | 1 +
gcc/testsuite/gcc.target/i386/pr117304-1.c | 1 +
gcc/testsuite/gcc.target/i386/pr117432.c | 17 +
gcc/testsuite/gcc.target/i386/pr117452.c | 12 +
gcc/testsuite/gcc.target/i386/pr117946.c | 2 +
gcc/testsuite/gcc.target/i386/pr118017.c | 4 +-
gcc/testsuite/gcc.target/i386/pr118497.c | 16 +
gcc/testsuite/gcc.target/i386/pr118713-1-x32.c | 8 +
gcc/testsuite/gcc.target/i386/pr118713-1.c | 14 +
gcc/testsuite/gcc.target/i386/pr118713-10-x32.c | 8 +
gcc/testsuite/gcc.target/i386/pr118713-10.c | 15 +
gcc/testsuite/gcc.target/i386/pr118713-11-x32.c | 8 +
gcc/testsuite/gcc.target/i386/pr118713-11.c | 14 +
gcc/testsuite/gcc.target/i386/pr118713-12-x32.c | 8 +
gcc/testsuite/gcc.target/i386/pr118713-12.c | 14 +
gcc/testsuite/gcc.target/i386/pr118713-2-x32.c | 8 +
gcc/testsuite/gcc.target/i386/pr118713-2.c | 15 +
gcc/testsuite/gcc.target/i386/pr118713-3-x32.c | 8 +
gcc/testsuite/gcc.target/i386/pr118713-3.c | 14 +
gcc/testsuite/gcc.target/i386/pr118713-4-x32.c | 8 +
gcc/testsuite/gcc.target/i386/pr118713-4.c | 14 +
gcc/testsuite/gcc.target/i386/pr118713-5-x32.c | 7 +
gcc/testsuite/gcc.target/i386/pr118713-5.c | 12 +
gcc/testsuite/gcc.target/i386/pr118713-6-x32.c | 7 +
gcc/testsuite/gcc.target/i386/pr118713-6.c | 13 +
gcc/testsuite/gcc.target/i386/pr118713-7-x32.c | 7 +
gcc/testsuite/gcc.target/i386/pr118713-7.c | 12 +
gcc/testsuite/gcc.target/i386/pr118713-8-x32.c | 7 +
gcc/testsuite/gcc.target/i386/pr118713-8.c | 12 +
gcc/testsuite/gcc.target/i386/pr118713-9-x32.c | 8 +
gcc/testsuite/gcc.target/i386/pr118713-9.c | 14 +
gcc/testsuite/gcc.target/i386/pr118739.c | 50 +
gcc/testsuite/gcc.target/i386/pr118776.c | 23 +
gcc/testsuite/gcc.target/i386/pr118815.c | 9 +
gcc/testsuite/gcc.target/i386/pr118936.c | 22 +
gcc/testsuite/gcc.target/i386/pr118940.c | 30 +
gcc/testsuite/gcc.target/i386/pr119171-1.c | 14 +
gcc/testsuite/gcc.target/i386/pr119171-2.c | 13 +
gcc/testsuite/gcc.target/i386/pr119307.c | 14 +
gcc/testsuite/gcc.target/i386/pr119386-1.c | 10 +
gcc/testsuite/gcc.target/i386/pr119386-2.c | 12 +
gcc/testsuite/gcc.target/i386/pr119386-3.c | 10 +
gcc/testsuite/gcc.target/i386/pr119425.c | 37 +
gcc/testsuite/gcc.target/i386/pr119450.c | 15 +
gcc/testsuite/gcc.target/i386/pr119473.c | 26 +
gcc/testsuite/gcc.target/i386/pr119549.c | 15 +
gcc/testsuite/gcc.target/i386/pr119784a.c | 96 +
gcc/testsuite/gcc.target/i386/pr119784b.c | 87 +
gcc/testsuite/gcc.target/i386/pr55583.c | 7 +-
gcc/testsuite/gcc.target/i386/pr67215-1.c | 10 +-
gcc/testsuite/gcc.target/i386/pr67215-2.c | 10 +-
gcc/testsuite/gcc.target/i386/pr80969-3.c | 1 -
gcc/testsuite/gcc.target/i386/pr82142a.c | 32 +
gcc/testsuite/gcc.target/i386/pr82142b.c | 20 +
gcc/testsuite/gcc.target/i386/pr86270.c | 3 +
gcc/testsuite/gcc.target/i386/pr87984.c | 23 +
gcc/testsuite/gcc.target/i386/pr90178.c | 1 +
gcc/testsuite/gcc.target/i386/pr90579.c | 23 +
gcc/testsuite/gcc.target/i386/sm4-avx10_2-512-1.c | 2 +-
gcc/testsuite/gcc.target/i386/sm4-check.h | 3 -
.../gcc.target/i386/sm4key4-avx10_2-512-2.c | 4 +-
.../gcc.target/i386/sm4rnds4-avx10_2-512-2.c | 4 +-
gcc/testsuite/gcc.target/i386/sse-12.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-13.c | 188 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 462 +-
gcc/testsuite/gcc.target/i386/sse-22.c | 462 +-
gcc/testsuite/gcc.target/i386/sse-23.c | 187 +-
gcc/testsuite/gcc.target/i386/sse2-float16-5.c | 2 +-
gcc/testsuite/gcc.target/i386/ssp-global.c | 35 +
gcc/testsuite/gcc.target/i386/strub-pr118006.c | 4 +-
gcc/testsuite/gcc.target/i386/vartrack-1.c | 12 +-
.../gcc.target/i386/vnniint16-auto-vectorize-4.c | 4 +-
.../gcc.target/i386/vnniint8-auto-vectorize-4.c | 4 +-
gcc/testsuite/gcc.target/ia64/mfused-madd-vect.c | 2 +-
gcc/testsuite/gcc.target/ia64/mfused-madd.c | 2 +-
.../gcc.target/ia64/mno-fused-madd-vect.c | 2 +-
gcc/testsuite/gcc.target/ia64/mno-fused-madd.c | 2 +-
.../gcc.target/loongarch/bytepick_shift_128.c | 9 +
.../gcc.target/loongarch/const-double-zero-stx.c | 2 +-
gcc/testsuite/gcc.target/loongarch/pr118561.c | 9 +
gcc/testsuite/gcc.target/loongarch/pr118828-2.c | 30 +
gcc/testsuite/gcc.target/loongarch/pr118828-3.c | 32 +
gcc/testsuite/gcc.target/loongarch/pr118828-4.c | 32 +
gcc/testsuite/gcc.target/loongarch/pr118828.c | 34 +
gcc/testsuite/gcc.target/loongarch/pr118843.c | 6 +
gcc/testsuite/gcc.target/loongarch/pr119084.c | 24 +
gcc/testsuite/gcc.target/loongarch/pr119127.c | 14 +
gcc/testsuite/gcc.target/loongarch/pr119408.c | 12 +
.../gcc.target/loongarch/regname-float-abi.c | 14 +
.../gcc.target/loongarch/stack-check-alloca-1.c | 3 +-
.../gcc.target/loongarch/stack-check-alloca-2.c | 1 -
.../gcc.target/loongarch/stack-check-alloca-3.c | 1 -
.../gcc.target/loongarch/stack-check-alloca-4.c | 1 -
.../gcc.target/loongarch/stack-check-alloca-5.c | 1 -
.../gcc.target/loongarch/stack-check-alloca-6.c | 1 -
.../gcc.target/loongarch/vect-shift-imm-round.c | 11 +
gcc/testsuite/gcc.target/loongarch/vrepli.c | 15 +
.../gcc.target/loongarch/wide-mul-reduc-1.c | 18 +
.../gcc.target/loongarch/wide-mul-reduc-2.c | 18 +
gcc/testsuite/gcc.target/mips/mips-class.c | 17 +
gcc/testsuite/gcc.target/mips/mips-minamaxa.c | 31 +
gcc/testsuite/gcc.target/mips/mips-rint.c | 17 +
.../gcc.target/nvptx/alias-unsupported-1.c | 9 +
.../nvptx/alloca-1-O0_-mfake-ptx-alloca.c | 49 +
.../gcc.target/nvptx/alloca-1-dead-O0-sm_30.c | 10 +
gcc/testsuite/gcc.target/nvptx/alloca-1-dead-O0.c | 48 +
.../gcc.target/nvptx/alloca-1-dead-O1-sm_30.c | 17 +
gcc/testsuite/gcc.target/nvptx/alloca-1-dead-O1.c | 17 +
gcc/testsuite/gcc.target/nvptx/alloca-1-sm_30.c | 2 +-
.../gcc.target/nvptx/alloca-1-unused-O0-sm_30.c | 17 +
.../gcc.target/nvptx/alloca-1-unused-O0.c | 16 +
.../gcc.target/nvptx/alloca-1-unused-O1-sm_30.c | 16 +
.../gcc.target/nvptx/alloca-1-unused-O1.c | 16 +
.../nvptx/alloca-2-O0_-mfake-ptx-alloca.c | 19 +
gcc/testsuite/gcc.target/nvptx/alloca-4-O3.c | 2 +
.../nvptx/alloca-4-O3_-mfake-ptx-alloca.c | 48 +
gcc/testsuite/gcc.target/nvptx/decl.c | 6 +-
gcc/testsuite/gcc.target/nvptx/march-map=sm_30.c | 4 +-
gcc/testsuite/gcc.target/nvptx/march-map=sm_32.c | 4 +-
gcc/testsuite/gcc.target/nvptx/march-map=sm_35.c | 4 +-
gcc/testsuite/gcc.target/nvptx/march-map=sm_37.c | 4 +-
gcc/testsuite/gcc.target/nvptx/march-map=sm_50.c | 4 +-
gcc/testsuite/gcc.target/nvptx/march=sm_30.c | 4 +-
gcc/testsuite/gcc.target/nvptx/march=sm_35.c | 4 +-
gcc/testsuite/gcc.target/nvptx/march=sm_37.c | 4 +-
gcc/testsuite/gcc.target/nvptx/stack_frame-1.c | 31 +
.../gcc.target/nvptx/vla-1-O0_-mfake-ptx-alloca.c | 29 +
.../gcc.target/nvptx/vla-1-dead-O0-sm_30.c | 10 +
gcc/testsuite/gcc.target/nvptx/vla-1-dead-O0.c | 27 +
.../gcc.target/nvptx/vla-1-dead-O1-sm_30.c | 19 +
gcc/testsuite/gcc.target/nvptx/vla-1-dead-O1.c | 19 +
gcc/testsuite/gcc.target/nvptx/vla-1-sm_30.c | 2 +-
.../gcc.target/nvptx/vla-1-unused-O0-sm_30.c | 9 +
gcc/testsuite/gcc.target/nvptx/vla-1-unused-O0.c | 26 +
.../gcc.target/nvptx/vla-1-unused-O1-sm_30.c | 18 +
gcc/testsuite/gcc.target/nvptx/vla-1-unused-O1.c | 18 +
.../gcc.target/powerpc/fold-vec-perm-longlong.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ppc64-abi-1.c | 12 +-
gcc/testsuite/gcc.target/powerpc/ppc64-abi-2.c | 12 +-
gcc/testsuite/gcc.target/powerpc/pr118663.c | 10 +
gcc/testsuite/gcc.target/powerpc/pr70243.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr91903.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-zce-1.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-zce-2.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-zce-3.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-zce-4.c | 6 +
gcc/testsuite/gcc.target/riscv/cm_mv_rv32.c | 4 +-
gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/core_list_init.c | 3 +-
gcc/testsuite/gcc.target/riscv/cpymem-64.c | 4 +-
gcc/testsuite/gcc.target/riscv/fmax-snan.c | 2 +-
gcc/testsuite/gcc.target/riscv/fmaxf-snan.c | 2 +-
gcc/testsuite/gcc.target/riscv/fmin-snan.c | 2 +-
gcc/testsuite/gcc.target/riscv/fminf-snan.c | 2 +-
.../gcc.target/riscv/gnu-property-align-rv32.c | 7 +
.../gcc.target/riscv/gnu-property-align-rv64.c | 7 +
.../gcc.target/riscv/jump-table-large-code-model.c | 24 +
gcc/testsuite/gcc.target/riscv/large-model.c | 2 +-
.../gcc.target/riscv/mcpu-xiangshan-nanhu.c | 4 +-
gcc/testsuite/gcc.target/riscv/pr111384.c | 3 +-
gcc/testsuite/gcc.target/riscv/pr114277.c | 9 +
gcc/testsuite/gcc.target/riscv/pr116256-1.c | 15 +
gcc/testsuite/gcc.target/riscv/pr117506.c | 5 +
.../gcc.target/riscv/pr117688-add-run-1-s16.c | 6 +
.../gcc.target/riscv/pr117688-add-run-1-s32.c | 6 +
.../gcc.target/riscv/pr117688-add-run-1-s64.c | 6 +
.../gcc.target/riscv/pr117688-add-run-1-s8.c | 6 +
.../gcc.target/riscv/pr117688-sub-run-1-s16.c | 6 +
.../gcc.target/riscv/pr117688-sub-run-1-s32.c | 6 +
.../gcc.target/riscv/pr117688-sub-run-1-s64.c | 6 +
.../gcc.target/riscv/pr117688-sub-run-1-s8.c | 6 +
.../riscv/pr117688-trunc-run-1-s16-to-s8.c | 6 +
.../riscv/pr117688-trunc-run-1-s32-to-s16.c | 6 +
.../riscv/pr117688-trunc-run-1-s32-to-s8.c | 6 +
.../riscv/pr117688-trunc-run-1-s64-to-s16.c | 6 +
.../riscv/pr117688-trunc-run-1-s64-to-s32.c | 6 +
.../riscv/pr117688-trunc-run-1-s64-to-s8.c | 6 +
gcc/testsuite/gcc.target/riscv/pr117688.h | 70 +
gcc/testsuite/gcc.target/riscv/pr118146-1.c | 14 +
gcc/testsuite/gcc.target/riscv/pr118146-2.c | 17 +
gcc/testsuite/gcc.target/riscv/pr118170.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr118248.c | 26 +
gcc/testsuite/gcc.target/riscv/predef-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-4.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-7.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-9.c | 2 +-
gcc/testsuite/gcc.target/riscv/prefetch-zicbop.c | 2 +-
.../gcc.target/riscv/prefetch-zihintntl.c | 2 +-
gcc/testsuite/gcc.target/riscv/redundant-andi-2.c | 25 +
gcc/testsuite/gcc.target/riscv/redundant-andi.c | 41 +
gcc/testsuite/gcc.target/riscv/redundant-ori.c | 18 +
gcc/testsuite/gcc.target/riscv/rv32e_zcmp.c | 6 +-
gcc/testsuite/gcc.target/riscv/rv32i_zcmp.c | 6 +-
gcc/testsuite/gcc.target/riscv/rvv/autovec/bug-3.c | 12 +-
.../rvv/autovec/cond/cond_convert_int2int-rv32-1.c | 4 +-
.../rvv/autovec/cond/cond_convert_int2int-rv32-2.c | 4 +-
.../rvv/autovec/cond/cond_convert_int2int-rv64-1.c | 4 +-
.../rvv/autovec/cond/cond_convert_int2int-rv64-2.c | 4 +-
.../riscv/rvv/autovec/cond/cond_unary-1.c | 6 +-
.../riscv/rvv/autovec/cond/cond_unary-2.c | 6 +-
.../riscv/rvv/autovec/cond/cond_unary-3.c | 6 +-
.../riscv/rvv/autovec/cond/cond_unary-4.c | 6 +-
.../riscv/rvv/autovec/cond/cond_unary-5.c | 6 +-
.../riscv/rvv/autovec/cond/cond_unary-6.c | 6 +-
.../riscv/rvv/autovec/cond/cond_unary-7.c | 6 +-
.../riscv/rvv/autovec/cond/cond_unary-8.c | 6 +-
.../riscv/rvv/autovec/conversions/vncvt-rv32gcv.c | 2 +-
.../riscv/rvv/autovec/conversions/vncvt-rv64gcv.c | 2 +-
.../gather-scatter/gather_load_64-12-zvbb.c | 3 +-
.../gcc.target/riscv/rvv/autovec/madd-split2-1.c | 2 +-
.../rvv/autovec/partial/multiple_rgroup_zbb.c | 5 +-
.../gcc.target/riscv/rvv/autovec/pr111391-2.c | 2 +-
.../gcc.target/riscv/rvv/autovec/pr115703-run.c | 44 +
.../gcc.target/riscv/rvv/autovec/pr115703.c | 38 +
.../gcc.target/riscv/rvv/autovec/pr117722.c | 3 +-
.../gcc.target/riscv/rvv/autovec/pr118832.c | 13 +
.../gcc.target/riscv/rvv/autovec/pr118950.c | 29 +
.../gcc.target/riscv/rvv/autovec/pr119114.c | 37 +
.../gcc.target/riscv/rvv/autovec/pr119224.c | 27 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-8.c | 3 +-
.../gcc.target/riscv/rvv/autovec/reduc/reduc-9.c | 3 +-
.../rvv/autovec/sat/vec_sat_u_sub_trunc-1-u16.c | 2 +-
.../rvv/autovec/sat/vec_sat_u_sub_trunc-1-u32.c | 2 +-
.../rvv/autovec/sat/vec_sat_u_sub_trunc-1-u8.c | 2 +-
.../riscv/rvv/autovec/unop/abs-rv32gcv.c | 2 +-
.../riscv/rvv/autovec/unop/abs-rv64gcv.c | 2 +-
.../riscv/rvv/autovec/unop/vneg-rv32gcv.c | 2 +-
.../riscv/rvv/autovec/unop/vneg-rv64gcv.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/merge-4.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/abs-2.c | 2 +-
.../riscv/rvv/autovec/vls/cond_convert-11.c | 2 +-
.../riscv/rvv/autovec/vls/cond_convert-12.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c | 2 +-
.../riscv/rvv/autovec/vls/cond_trunc-1.c | 2 +-
.../riscv/rvv/autovec/vls/cond_trunc-2.c | 2 +-
.../riscv/rvv/autovec/vls/cond_trunc-3.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/convert-11.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/convert-12.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/merge-4.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/neg-1.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/trunc-1.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/trunc-2.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/trunc-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-14.c | 84 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-16.c | 98 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-18.c | 112 +-
.../riscv/rvv/base/abi-callee-saved-1-fixed-1.c | 2 +-
.../riscv/rvv/base/abi-callee-saved-1-fixed-2.c | 2 +-
.../rvv/base/abi-callee-saved-1-save-restore.c | 2 +-
.../riscv/rvv/base/abi-callee-saved-1-zcmp.c | 2 +-
.../gcc.target/riscv/rvv/base/abi-callee-saved-1.c | 2 +-
.../rvv/base/abi-callee-saved-2-save-restore.c | 8 +-
.../riscv/rvv/base/abi-callee-saved-2-zcmp.c | 8 +-
.../gcc.target/riscv/rvv/base/abi-callee-saved-2.c | 8 +-
gcc/testsuite/gcc.target/riscv/rvv/base/bug-10-2.c | 93 +
gcc/testsuite/gcc.target/riscv/rvv/base/bug-10.c | 35 +-
gcc/testsuite/gcc.target/riscv/rvv/base/bug-7.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/bug-8.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/bug-9.c | 3 +-
gcc/testsuite/gcc.target/riscv/rvv/base/cmpmem-1.c | 4 +-
gcc/testsuite/gcc.target/riscv/rvv/base/cmpmem-3.c | 4 +-
gcc/testsuite/gcc.target/riscv/rvv/base/cmpmem-4.c | 4 +-
gcc/testsuite/gcc.target/riscv/rvv/base/cpymem-1.c | 4 +-
gcc/testsuite/gcc.target/riscv/rvv/base/movmem-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/pr110943.c | 2 +-
.../gcc.target/riscv/rvv/base/pr112431-21.c | 2 +-
.../gcc.target/riscv/rvv/base/pr114352-3.c | 6 +-
.../gcc.target/riscv/rvv/base/pr114639-1.c | 2 +-
.../gcc.target/riscv/rvv/base/pr115068-run.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/pr115068.c | 4 +-
.../gcc.target/riscv/rvv/base/pr116351-1.c | 5 +
.../gcc.target/riscv/rvv/base/pr116351-2.c | 5 +
gcc/testsuite/gcc.target/riscv/rvv/base/pr116351.h | 18 +
gcc/testsuite/gcc.target/riscv/rvv/base/pr117286.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/pr117544.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/pr117955.c | 26 +
.../gcc.target/riscv/rvv/base/pr118103-1.c | 27 +
.../gcc.target/riscv/rvv/base/pr118103-2.c | 40 +
.../gcc.target/riscv/rvv/base/pr118103-run-1.c | 50 +
.../gcc.target/riscv/rvv/base/pr118103-run-2.c | 44 +
.../gcc.target/riscv/rvv/base/pr118540-1.c | 12 +
.../gcc.target/riscv/rvv/base/pr118540-2.c | 12 +
gcc/testsuite/gcc.target/riscv/rvv/base/pr118872.c | 13 +
.../gcc.target/riscv/rvv/base/pr118931-run-1.c | 19 +
gcc/testsuite/gcc.target/riscv/rvv/base/pr119115.c | 59 +
gcc/testsuite/gcc.target/riscv/rvv/base/setmem-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/setmem-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/setmem-3.c | 2 +-
.../gcc.target/riscv/rvv/base/simplify-vdiv.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/spill-9.c | 2 +-
.../base/target_attribute_v_with_intrinsic-17.c | 1 +
.../base/target_attribute_v_with_intrinsic-18.c | 1 +
.../base/target_attribute_v_with_intrinsic-19.c | 1 +
.../base/target_attribute_v_with_intrinsic-20.c | 1 +
.../base/target_attribute_v_with_intrinsic-21.c | 1 +
.../base/target_attribute_v_with_intrinsic-22.c | 1 +
.../base/target_attribute_v_with_intrinsic-23.c | 1 +
.../base/target_attribute_v_with_intrinsic-24.c | 1 +
.../base/target_attribute_v_with_intrinsic-25.c | 1 +
.../base/target_attribute_v_with_intrinsic-26.c | 1 +
.../base/target_attribute_v_with_intrinsic-27.c | 1 +
.../base/target_attribute_v_with_intrinsic-28.c | 1 +
.../base/target_attribute_v_with_intrinsic-29.c | 1 +
.../rvv/base/target_attribute_v_with_intrinsic-3.c | 1 +
.../riscv/rvv/base/unop_v_constraint-1.c | 24 +-
.../gcc.target/riscv/rvv/base/vlmul_ext-1.c | 2 +-
.../gcc.target/riscv/rvv/base/vsetvl_zve32-1.c | 73 +
.../gcc.target/riscv/rvv/base/vsetvl_zve32-2.c | 25 +
gcc/testsuite/gcc.target/riscv/rvv/base/vssubu-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/vssubu-2.c | 2 +-
.../gcc.target/riscv/rvv/base/vwaddsub-1.c | 6 +-
.../gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-66.c | 1 -
.../gcc.target/riscv/rvv/vsetvl/avl_single-68.c | 8 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-82.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-83.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-86.c | 1 -
.../gcc.target/riscv/rvv/vsetvl/avl_single-88.c | 1 -
.../gcc.target/riscv/rvv/vsetvl/avl_single-90.c | 1 -
.../gcc.target/riscv/rvv/vsetvl/avl_single-91.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-92.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/pr111234.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/pr115214.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-10.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-24.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl_bug-3.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl_bug-4.c | 2 +-
.../riscv/rvv/xtheadvector/pr114194-rv32.c | 51 +
.../xtheadvector/{pr114194.c => pr114194-rv64.c} | 5 +-
.../gcc.target/riscv/rvv/xtheadvector/pr116591.c | 2 +-
.../gcc.target/riscv/rvv/xtheadvector/pr116592.c | 2 +-
.../gcc.target/riscv/rvv/xtheadvector/pr118357.c | 2 +-
.../gcc.target/riscv/rvv/xtheadvector/pr118601.c | 18 +
.../gcc.target/riscv/rvv/xtheadvector/vsext.c | 24 +
.../gcc.target/riscv/rvv/xtheadvector/vzext.c | 24 +
.../gcc.target/riscv/sat/sat_s_sub-1-i64.c | 2 +-
.../gcc.target/riscv/sat/sat_s_sub-2-i64.c | 2 +-
.../gcc.target/riscv/sat/sat_s_sub-3-i64.c | 2 +-
.../gcc.target/riscv/sat/sat_s_sub-4-i64.c | 2 +-
.../gcc.target/riscv/stack-check-alloca-1.c | 1 -
.../gcc.target/riscv/stack-check-alloca-10.c | 1 -
.../gcc.target/riscv/stack-check-alloca-2.c | 1 -
.../gcc.target/riscv/stack-check-alloca-3.c | 1 -
.../gcc.target/riscv/stack-check-alloca-4.c | 1 -
.../gcc.target/riscv/stack-check-alloca-5.c | 1 -
.../gcc.target/riscv/stack-check-alloca-6.c | 1 -
.../gcc.target/riscv/stack-check-alloca-7.c | 1 -
.../gcc.target/riscv/stack-check-alloca-8.c | 1 -
.../gcc.target/riscv/stack-check-alloca-9.c | 1 -
gcc/testsuite/gcc.target/riscv/zba-shNadd-09.c | 12 +
gcc/testsuite/gcc.target/riscv/zba-shNadd-10.c | 21 +
gcc/testsuite/gcc.target/riscv/zcmp_push_gpr.c | 12 +
.../gcc.target/riscv/zcmp_stack_alignment.c | 2 +-
.../gcc.target/s390/call-z10-pic-nodatarel.c | 6 +-
gcc/testsuite/gcc.target/s390/call-z10-pic.c | 6 +-
gcc/testsuite/gcc.target/s390/call-z10.c | 14 +-
.../gcc.target/s390/call-z9-pic-nodatarel.c | 6 +-
gcc/testsuite/gcc.target/s390/call-z9-pic.c | 6 +-
gcc/testsuite/gcc.target/s390/call-z9.c | 14 +-
gcc/testsuite/gcc.target/s390/delegitimize-1.c | 22 +
.../s390/isfinite-isinf-isnormal-signbit-1.c | 62 +
.../s390/isfinite-isinf-isnormal-signbit-2.c | 13 +
.../s390/isfinite-isinf-isnormal-signbit-3.c | 13 +
.../s390/isfinite-isinf-isnormal-signbit.h | 23 +
gcc/testsuite/gcc.target/s390/pr118835.c | 21 +
.../gcc.target/s390/target-attribute/tattr-1.c | 2 +-
.../gcc.target/s390/target-attribute/tattr-2.c | 2 +-
gcc/testsuite/gcc.target/s390/vector/pr118696.c | 5 +
gcc/testsuite/gcc.target/s390/vector/vcond-shift.c | 12 +-
gcc/testsuite/gcc.target/s390/vector/vec-abs-emu.c | 2 +-
gcc/testsuite/gcc.target/s390/vector/vec-max-emu.c | 2 +-
gcc/testsuite/gcc.target/s390/vector/vec-min-emu.c | 2 +-
.../s390/zvector/autovec-double-signaling-eq-z13.c | 2 +-
gcc/testsuite/gcc.target/sparc/niagara7-align.c | 2 +-
gcc/testsuite/gcc.target/sparc/setjmp-1.c | 1 -
gcc/testsuite/gcc.target/sparc/sparc-ret-1.c | 1 +
gcc/testsuite/gcc.target/sparc/tls-ld-int16.c | 1 +
gcc/testsuite/gcc.target/sparc/tls-ld-int32.c | 1 +
gcc/testsuite/gcc.target/sparc/tls-ld-int8.c | 1 +
gcc/testsuite/gcc.target/sparc/tls-ld-uint16.c | 1 +
gcc/testsuite/gcc.target/sparc/tls-ld-uint32.c | 1 +
gcc/testsuite/gcc.target/sparc/tls-ld-uint8.c | 1 +
gcc/testsuite/gcc.target/sparc/vis3move-3.c | 3 +-
.../gcc.target/x86_64/abi/ms-sysv/ms-sysv.c | 1 -
.../gdc.dg/Wbuiltin_declaration_mismatch2.d | 176 -
.../gdc.dg/Wbuiltin_declaration_mismatch3.d | 61 +
.../gdc.dg/Wbuiltin_declaration_mismatch4.d | 51 +
.../gdc.dg/Wbuiltin_declaration_mismatch5.d | 53 +
.../gdc.dg/Wbuiltin_declaration_mismatch6.d | 61 +
gcc/testsuite/gdc.dg/debug/dwarf2/pr118309.d | 36 +
gcc/testsuite/gdc.dg/debug/imports/m119817/a.d | 2 +
gcc/testsuite/gdc.dg/debug/imports/m119817/b.d | 2 +
.../gdc.dg/debug/imports/m119817/package.d | 4 +
gcc/testsuite/gdc.dg/debug/imports/pr119826b.d | 14 +
gcc/testsuite/gdc.dg/debug/pr119817.d | 6 +
gcc/testsuite/gdc.dg/debug/pr119826.d | 8 +
gcc/testsuite/gdc.dg/driver_fonly1.d | 2 +
gcc/testsuite/gdc.dg/driver_fonly2.d | 8 +
gcc/testsuite/gdc.dg/driver_fonly3.d | 8 +
gcc/testsuite/gdc.dg/import-c/import-c.exp | 29 +
gcc/testsuite/gdc.dg/import-c/pr119761.d | 2 +
gcc/testsuite/gdc.dg/import-c/pr119761c.c | 4 +
gcc/testsuite/gdc.dg/import-c/pr119799.d | 2 +
gcc/testsuite/gdc.dg/import-c/pr119799c.c | 1 +
gcc/testsuite/gdc.dg/imports/fonly.d | 3 +
gcc/testsuite/gdc.dg/pr100967.d | 2 +-
gcc/testsuite/gdc.dg/pr116961.d | 7 +
gcc/testsuite/gdc.dg/pr117621.d | 11 +
gcc/testsuite/gdc.dg/pr119139.d | 24 +
gcc/testsuite/gdc.dg/target/i386/i386.exp | 48 +
gcc/testsuite/gdc.dg/target/i386/targetinfo_CET.d | 3 +
gcc/testsuite/gdc.dg/torture/imports/pr109023.d | 3 +
gcc/testsuite/gdc.dg/torture/pr109023.d | 6 +
gcc/testsuite/gdc.dg/torture/pr117002.d | 28 +
gcc/testsuite/gdc.test/compilable/bug11735.d | 4 +
.../gdc.test/compilable/imports/test21098_phobos.d | 77 +
.../gdc.test/compilable/imports/test21098b.d | 12 +
gcc/testsuite/gdc.test/compilable/interpret3.d | 4 +-
gcc/testsuite/gdc.test/compilable/nogc.d | 3 -
gcc/testsuite/gdc.test/compilable/placementnew.d | 4 +
gcc/testsuite/gdc.test/compilable/test21098.d | 4 +
gcc/testsuite/gdc.test/compilable/test21153.d | 8 +
gcc/testsuite/gdc.test/compilable/test21177.d | 1 +
gcc/testsuite/gdc.test/compilable/test21179.d | 11 +
gcc/testsuite/gdc.test/compilable/test22510.d | 2 +-
gcc/testsuite/gdc.test/compilable/test24017.d | 11 -
.../fail_compilation/attributediagnostic.d | 4 +-
.../fail_compilation/attributediagnostic_nogc.d | 4 +-
.../fail_compilation/attributediagnostic_nothrow.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/b17285.d | 7 +-
gcc/testsuite/gdc.test/fail_compilation/b19523.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 6 +-
.../gdc.test/fail_compilation/code_global_scope.d | 26 +
.../gdc.test/fail_compilation/constraints_defs.d | 2 +-
.../gdc.test/fail_compilation/constraints_tmpl.d | 2 +-
.../gdc.test/fail_compilation/cppmangle.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/cppvar.d | 2 +-
.../fail_compilation/ctor_self_assignment.d | 23 +
.../gdc.test/fail_compilation/dep_d1_ops.d | 408 +-
.../gdc.test/fail_compilation/deprecateopdot.d | 30 -
.../gdc.test/fail_compilation/diag12063.d | 16 +-
.../gdc.test/fail_compilation/diag12829.d | 6 +-
.../gdc.test/fail_compilation/diag13320.d | 3 +-
.../gdc.test/fail_compilation/diag14145.d | 8 +-
.../gdc.test/fail_compilation/diag16499.d | 6 +-
.../gdc.test/fail_compilation/diag20888.d | 71 +
.../gdc.test/fail_compilation/diag_class_alloc.d | 19 -
.../gdc.test/fail_compilation/diag_funclit.d | 14 +-
.../fail_compilation/diag_template_alias.d | 2 +-
.../gdc.test/fail_compilation/diag_template_this.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_1.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_2.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_3.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_4.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_5.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail100.d | 2 +-
.../gdc.test/fail_compilation/fail10534.d | 28 +-
.../gdc.test/fail_compilation/fail10964.d | 12 +-
.../gdc.test/fail_compilation/fail10968.d | 48 +-
.../gdc.test/fail_compilation/fail11125.d | 4 +-
.../gdc.test/fail_compilation/fail11375.d | 2 +-
.../gdc.test/fail_compilation/fail11445.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail117.d | 6 +-
.../gdc.test/fail_compilation/fail11751.d | 2 +-
.../gdc.test/fail_compilation/fail13120.d | 2 +-
.../gdc.test/fail_compilation/fail13424.d | 6 +-
.../gdc.test/fail_compilation/fail13498.d | 2 +-
.../gdc.test/fail_compilation/fail13902.d | 4 +-
.../gdc.test/fail_compilation/fail14343.d | 25 +
.../gdc.test/fail_compilation/fail14486.d | 79 -
gcc/testsuite/gdc.test/fail_compilation/fail16.d | 2 +-
.../gdc.test/fail_compilation/fail16575.d | 42 +-
.../gdc.test/fail_compilation/fail16689.d | 2 +-
.../gdc.test/fail_compilation/fail16772.d | 2 +-
.../gdc.test/fail_compilation/fail17570.d | 2 +-
.../gdc.test/fail_compilation/fail17906.d | 13 -
.../gdc.test/fail_compilation/fail18143.d | 16 +-
.../gdc.test/fail_compilation/fail18970.d | 8 +-
.../gdc.test/fail_compilation/fail18985.d | 12 +-
.../gdc.test/fail_compilation/fail19759.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail20.d | 3 +-
.../gdc.test/fail_compilation/fail20073.d | 2 +-
.../gdc.test/fail_compilation/fail20376.d | 2 +-
.../gdc.test/fail_compilation/fail20616.d | 4 +-
.../gdc.test/fail_compilation/fail21045.d | 12 +
.../gdc.test/fail_compilation/fail21206.d | 2 +-
.../gdc.test/fail_compilation/fail21849.d | 4 +
gcc/testsuite/gdc.test/fail_compilation/fail22.d | 2 +-
.../gdc.test/fail_compilation/fail22054.d | 10 +-
.../gdc.test/fail_compilation/fail22151.d | 16 +-
gcc/testsuite/gdc.test/fail_compilation/fail2361.d | 15 -
gcc/testsuite/gdc.test/fail_compilation/fail2450.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail297.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail3.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail347.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail3672.d | 7 +-
.../gdc.test/fail_compilation/fail3673b.d | 2 +-
.../gdc.test/fail_compilation/fail4269e.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail4421.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail4544.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail6107.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail6334.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail7848.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail99.d | 2 +-
.../gdc.test/fail_compilation/fail_arrayexp.d | 23 +-
.../gdc.test/fail_compilation/fail_arrayop2.d | 8 +-
.../gdc.test/fail_compilation/fail_opover.d | 36 +-
.../gdc.test/fail_compilation/fail_pretty_errors.d | 18 +-
.../gdc.test/fail_compilation/failcontracts.d | 2 +-
.../gdc.test/fail_compilation/faildeleteaa.d | 13 -
.../gdc.test/fail_compilation/fnconstraint.d | 4 +-
.../gdc.test/fail_compilation/hexstring.d | 36 +-
gcc/testsuite/gdc.test/fail_compilation/ice10624.d | 7 +-
gcc/testsuite/gdc.test/fail_compilation/ice10922.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice10938.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice11153.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice11963.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice11965.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice11968.d | 9 -
gcc/testsuite/gdc.test/fail_compilation/ice12902.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice15855.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice22377.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice8309.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice9406.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/ice9545.d | 3 +-
.../gdc.test/fail_compilation/issue16020.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/misc1.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/nogc1.d | 20 -
gcc/testsuite/gdc.test/fail_compilation/nogc3.d | 4 +-
.../gdc.test/fail_compilation/noreturn2.d | 2 +-
.../gdc.test/fail_compilation/opapplyscope.d | 2 +-
.../gdc.test/fail_compilation/operator_undefined.d | 3 +-
.../gdc.test/fail_compilation/parse14285.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/placenew.d | 80 +
.../gdc.test/fail_compilation/previewin.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/retscope.d | 26 +-
.../gdc.test/fail_compilation/retscope2.d | 30 +-
.../gdc.test/fail_compilation/retscope3.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/shared.d | 2 +-
.../fail_compilation/systemvariables_deprecation.d | 2 +-
.../gdc.test/fail_compilation/template_decl.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/test1.d | 2 +-
.../gdc.test/fail_compilation/test14238.d | 2 +-
.../gdc.test/fail_compilation/test14538.d | 2 +-
.../gdc.test/fail_compilation/test16188.d | 4 +-
.../gdc.test/fail_compilation/test16193.d | 2 +-
.../gdc.test/fail_compilation/test16195.d | 15 -
.../gdc.test/fail_compilation/test19107.d | 2 +-
.../gdc.test/fail_compilation/test19971.d | 2 +-
.../gdc.test/fail_compilation/test20763.d | 31 +
.../gdc.test/fail_compilation/test20859.d | 11 +
.../gdc.test/fail_compilation/test21062.d | 6 +-
.../gdc.test/fail_compilation/test21096.d | 2 +-
.../gdc.test/fail_compilation/test21247.d | 20 +
.../gdc.test/fail_compilation/test21247b.d | 14 +
.../gdc.test/fail_compilation/test21912.d | 8 +-
.../gdc.test/fail_compilation/test22023.d | 11 -
.../gdc.test/fail_compilation/test22329.d | 7 +-
.../gdc.test/fail_compilation/test22818.d | 1 +
.../gdc.test/fail_compilation/test23112.d | 2 +-
.../gdc.test/fail_compilation/test23873.d | 2 +-
.../gdc.test/fail_compilation/testInference.d | 42 +-
gcc/testsuite/gdc.test/fail_compilation/testsemi.d | 4 +-
.../gdc.test/fail_compilation/traits_alone.d | 2 +-
.../gdc.test/fail_compilation/udaparams.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ufcs.d | 36 +-
.../gdc.test/fail_compilation/var_func_attr.d | 2 +-
gcc/testsuite/gdc.test/runnable/funclit.d | 11 -
gcc/testsuite/gdc.test/runnable/literal.d | 8 +
gcc/testsuite/gdc.test/runnable/newdel.d | 19 +
gcc/testsuite/gdc.test/runnable/opover.d | 40 +-
gcc/testsuite/gdc.test/runnable/placenew.d | 106 +
gcc/testsuite/gdc.test/runnable/template3.d | 11 +
gcc/testsuite/gdc.test/runnable/test21020.d | 11 +
gcc/testsuite/gdc.test/runnable/testaa2.d | 23 +
gcc/testsuite/gdc.test/runnable/testv.d | 34 -
gcc/testsuite/gdc.test/runnable/xtest46.d | 16 +-
.../gfortran.dg/alloc_comp_auto_array_4.f90 | 27 +
gcc/testsuite/gfortran.dg/allocatable_char_1.f90 | 47 +
.../gfortran.dg/allocate_assumed_charlen_5.f90 | 17 +
gcc/testsuite/gfortran.dg/allocate_error_8.f90 | 17 +
gcc/testsuite/gfortran.dg/assign_12.f90 | 28 +
gcc/testsuite/gfortran.dg/associate_70.f90 | 2 +-
gcc/testsuite/gfortran.dg/associate_72.f90 | 26 +
gcc/testsuite/gfortran.dg/associate_73.f90 | 21 +
gcc/testsuite/gfortran.dg/associate_74.f90 | 47 +
.../gfortran.dg/assumed_charlen_in_main.f90 | 2 +-
gcc/testsuite/gfortran.dg/bessel_3.f90 | 2 +-
.../gfortran.dg/binding_label_tests_26b.f90 | 4 +-
gcc/testsuite/gfortran.dg/bounds_check_23.f90 | 18 +-
gcc/testsuite/gfortran.dg/bounds_check_26.f90 | 26 +
gcc/testsuite/gfortran.dg/bounds_check_27.f90 | 45 +
gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90 | 2 +-
gcc/testsuite/gfortran.dg/c_loc_test_17.f90 | 4 +-
gcc/testsuite/gfortran.dg/c_ptr_tests_10.f03 | 5 +-
gcc/testsuite/gfortran.dg/c_ptr_tests_16.f90 | 4 +-
gcc/testsuite/gfortran.dg/c_ptr_tests_9.f03 | 6 +-
.../gfortran.dg/char_array_constructor_5.f90 | 13 +
gcc/testsuite/gfortran.dg/class_79.f90 | 25 +
gcc/testsuite/gfortran.dg/class_array_15.f03 | 2 +-
gcc/testsuite/gfortran.dg/coarray/class_1.f90 | 16 +
.../gfortran.dg/coarray/coarray_allocated.f90 | 16 +-
gcc/testsuite/gfortran.dg/coarray/coindexed_2.f90 | 44 +
gcc/testsuite/gfortran.dg/coarray/coindexed_3.f08 | 30 +
gcc/testsuite/gfortran.dg/coarray/coindexed_4.f08 | 13 +
gcc/testsuite/gfortran.dg/coarray/complex_1.f90 | 31 +
.../gfortran.dg/coarray/get_with_fn_parameter.f90 | 29 +
.../gfortran.dg/coarray/get_with_scalar_fn.f90 | 30 +
gcc/testsuite/gfortran.dg/coarray/ptr_comp_6.f08 | 25 +
.../gfortran.dg/coarray/send_char_array_1.f90 | 13 +-
gcc/testsuite/gfortran.dg/coarray_42.f90 | 4 +-
gcc/testsuite/gfortran.dg/coarray_lib_alloc_4.f90 | 2 +-
gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 6 +-
gcc/testsuite/gfortran.dg/coarray_poly_7.f90 | 2 +-
gcc/testsuite/gfortran.dg/coarray_poly_8.f90 | 2 +-
.../gfortran.dg/coarray_stat_function.f90 | 6 +-
gcc/testsuite/gfortran.dg/coindexed_1.f90 | 4 +-
gcc/testsuite/gfortran.dg/common_29.f90 | 34 +
gcc/testsuite/gfortran.dg/common_30.f90 | 10 +
gcc/testsuite/gfortran.dg/common_31.f90 | 15 +
gcc/testsuite/gfortran.dg/cray_pointers_2.f90 | 4 +-
gcc/testsuite/gfortran.dg/default_format_2.f90 | 2 +-
.../gfortran.dg/default_format_denormal_2.f90 | 2 +-
.../gfortran.dg/deferred_character_18.f90 | 3 +-
.../gfortran.dg/dependency_generation_1.f90 | 15 +
.../gfortran.dg/derived_constructor_comps_2.f90 | 4 +-
.../gfortran.dg/derived_constructor_comps_8.f90 | 20 +
gcc/testsuite/gfortran.dg/derived_init_7.f90 | 58 +
gcc/testsuite/gfortran.dg/derived_result_4.f90 | 38 +
gcc/testsuite/gfortran.dg/do_concurrent_11.f90 | 53 +
gcc/testsuite/gfortran.dg/do_concurrent_12.f90 | 175 +
gcc/testsuite/gfortran.dg/do_concurrent_13.f90 | 211 +
gcc/testsuite/gfortran.dg/do_concurrent_14.f90 | 176 +
gcc/testsuite/gfortran.dg/do_concurrent_15.f90 | 20 +
.../gfortran.dg/do_concurrent_8_f2023.f90 | 4 +-
gcc/testsuite/gfortran.dg/do_concurrent_9.f90 | 2 +-
.../gfortran.dg/do_concurrent_all_clauses.f90 | 1 -
.../gfortran.dg/do_concurrent_local_init.f90 | 4 +-
.../gfortran.dg/do_concurrent_locality_specs.f90 | 3 +-
gcc/testsuite/gfortran.dg/empty_derived_type.f90 | 1 +
gcc/testsuite/gfortran.dg/empty_derived_type_2.f90 | 11 +
gcc/testsuite/gfortran.dg/finalize_60.f90 | 33 +
gcc/testsuite/gfortran.dg/forall_20.f90 | 40 +
gcc/testsuite/gfortran.dg/goacc/implied-copy-1.f90 | 35 +
gcc/testsuite/gfortran.dg/goacc/implied-copy-2.f90 | 160 +
gcc/testsuite/gfortran.dg/gomp/adjust-args-1.f90 | 10 +-
gcc/testsuite/gfortran.dg/gomp/adjust-args-11.f90 | 77 +-
gcc/testsuite/gfortran.dg/gomp/adjust-args-13.f90 | 18 +
gcc/testsuite/gfortran.dg/gomp/adjust-args-14.f90 | 85 +
gcc/testsuite/gfortran.dg/gomp/adjust-args-15.f90 | 35 +
gcc/testsuite/gfortran.dg/gomp/adjust-args-2.f90 | 3 +-
gcc/testsuite/gfortran.dg/gomp/adjust-args-2a.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/adjust-args-3.f90 | 6 +-
gcc/testsuite/gfortran.dg/gomp/adjust-args-4.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/adjust-args-5.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/allocate-clause.f90 | 8 +-
.../gfortran.dg/gomp/append-args-interop.f90 | 28 +
gcc/testsuite/gfortran.dg/gomp/append_args-1.f90 | 76 +
gcc/testsuite/gfortran.dg/gomp/append_args-2.f90 | 199 +
gcc/testsuite/gfortran.dg/gomp/append_args-3.f90 | 293 +
gcc/testsuite/gfortran.dg/gomp/append_args-4.f90 | 264 +
gcc/testsuite/gfortran.dg/gomp/atomic-26.f90 | 6 +-
.../gfortran.dg/gomp/declare-variant-2.f90 | 10 +-
.../gfortran.dg/gomp/declare-variant-21.f90 | 20 +
.../gfortran.dg/gomp/declare-variant-mod-2-use.f90 | 47 +
.../gfortran.dg/gomp/declare-variant-mod-2.f90 | 68 +
gcc/testsuite/gfortran.dg/gomp/defaultmap-8.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/defaultmap-9.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/dispatch-11.f90 | 5 -
gcc/testsuite/gfortran.dg/gomp/interop-1.f90 | 62 +-
gcc/testsuite/gfortran.dg/gomp/interop-2.f90 | 36 +-
gcc/testsuite/gfortran.dg/gomp/interop-3.f90 | 16 +-
gcc/testsuite/gfortran.dg/gomp/interop-4.f90 | 14 +-
gcc/testsuite/gfortran.dg/gomp/interop-5.f90 | 27 +
.../gfortran.dg/gomp/map-alloc-comp-1.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/map-subarray.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/metadirective-1.f90 | 80 +
.../gfortran.dg/gomp/metadirective-10.f90 | 40 +
.../gfortran.dg/gomp/metadirective-11.f90 | 88 +
.../gfortran.dg/gomp/metadirective-12.f90 | 18 +
.../gfortran.dg/gomp/metadirective-13.f90 | 30 +
gcc/testsuite/gfortran.dg/gomp/metadirective-2.f90 | 72 +
gcc/testsuite/gfortran.dg/gomp/metadirective-3.f90 | 28 +
gcc/testsuite/gfortran.dg/gomp/metadirective-4.f90 | 37 +
gcc/testsuite/gfortran.dg/gomp/metadirective-5.f90 | 30 +
gcc/testsuite/gfortran.dg/gomp/metadirective-6.f90 | 26 +
gcc/testsuite/gfortran.dg/gomp/metadirective-7.f90 | 42 +
gcc/testsuite/gfortran.dg/gomp/metadirective-8.f90 | 22 +
gcc/testsuite/gfortran.dg/gomp/metadirective-9.f90 | 30 +
.../gfortran.dg/gomp/metadirective-construct.f90 | 260 +
.../gfortran.dg/gomp/metadirective-no-score.f90 | 122 +
.../gfortran.dg/gomp/polymorphic-mapping-1.f90 | 30 +
.../gfortran.dg/gomp/polymorphic-mapping-2.f90 | 2 +-
.../gfortran.dg/gomp/polymorphic-mapping-3.f90 | 23 +
.../gfortran.dg/gomp/polymorphic-mapping-4.f90 | 9 +
.../gfortran.dg/gomp/polymorphic-mapping-5.f90 | 9 +
.../gfortran.dg/gomp/polymorphic-mapping.f90 | 24 +-
gcc/testsuite/gfortran.dg/gomp/pr104826.f90 | 8 +
gcc/testsuite/gfortran.dg/gomp/pr118790.f90 | 182 +
gcc/testsuite/gfortran.dg/gomp/pr118965-1.f90 | 48 +
gcc/testsuite/gfortran.dg/gomp/pr118965-2.f90 | 57 +
gcc/testsuite/gfortran.dg/gomp/pure-1.f90 | 29 +
gcc/testsuite/gfortran.dg/gomp/pure-2.f90 | 8 -
.../gfortran.dg/gomp/target-enter-exit-data.f90 | 8 +-
gcc/testsuite/gfortran.dg/guality/pr119190.f90 | 13 +
gcc/testsuite/gfortran.dg/init_flag_17.f90 | 5 +-
gcc/testsuite/gfortran.dg/interface_51.f90 | 51 +
gcc/testsuite/gfortran.dg/interface_52.f90 | 20 +
gcc/testsuite/gfortran.dg/interface_53.f90 | 8 +
gcc/testsuite/gfortran.dg/interface_54.f90 | 12 +
gcc/testsuite/gfortran.dg/interface_55.f90 | 26 +
gcc/testsuite/gfortran.dg/interface_56.f90 | 32 +
gcc/testsuite/gfortran.dg/interface_57.f90 | 14 +
gcc/testsuite/gfortran.dg/interface_58.f90 | 38 +
gcc/testsuite/gfortran.dg/interface_59.f90 | 15 +
.../gfortran.dg/large_real_kind_form_io_2.f90 | 2 +-
.../gfortran.dg/maxval_arg_eval_count.f90 | 88 +
gcc/testsuite/gfortran.dg/optional_absent_13.f90 | 48 +
gcc/testsuite/gfortran.dg/parity_2.f90 | 2 +-
gcc/testsuite/gfortran.dg/pointer_init_13.f90 | 24 +
gcc/testsuite/gfortran.dg/pr114618.f90 | 15 +
gcc/testsuite/gfortran.dg/pr118640.f90 | 38 +
gcc/testsuite/gfortran.dg/pr119502.f90 | 15 +
gcc/testsuite/gfortran.dg/pr32601_1.f03 | 4 +-
gcc/testsuite/gfortran.dg/pr95446.f90 | 14 +
gcc/testsuite/gfortran.dg/proc_ptr_comp_54.f90 | 30 +
gcc/testsuite/gfortran.dg/pure_formal_proc_4.f90 | 49 +
gcc/testsuite/gfortran.dg/recursive_check_4.f03 | 2 +-
gcc/testsuite/gfortran.dg/recursive_check_6.f03 | 2 +-
gcc/testsuite/gfortran.dg/reduce_1.f90 | 202 +
gcc/testsuite/gfortran.dg/reduce_2.f90 | 153 +
gcc/testsuite/gfortran.dg/reduce_3.f90 | 56 +
gcc/testsuite/gfortran.dg/reduce_4.f90 | 48 +
gcc/testsuite/gfortran.dg/specifics_2.f90 | 145 +-
.../gfortran.dg/uncommon_block_data_2.f90 | 12 +
.../gfortran.dg/unlimited_polymorphic_1.f03 | 2 +-
gcc/testsuite/gfortran.dg/unsigned_15.f90 | 4 +-
gcc/testsuite/gfortran.dg/unsigned_43.f90 | 11862 +++++
gcc/testsuite/gfortran.dg/unsigned_44.f90 | 8436 ++++
gcc/testsuite/gfortran.dg/use_rename_14.f90 | 46 +
gcc/testsuite/gfortran.dg/utf8_3.f03 | 57 +
gcc/testsuite/gfortran.dg/value_optional_2.f90 | 338 +
gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 4 +-
gcc/testsuite/gfortran.target/aarch64/aarch64.exp | 45 +
gcc/testsuite/gfortran.target/aarch64/pr116234.f | 80 +
.../gfortran.target/riscv/rvv/pr118646.f90 | 48 +
.../gm2.dg/doc/examples/pass/doc-examples-pass.exp | 18 +
.../gm2.dg/doc/examples/pass/exampleadd.mod | 32 +
.../gm2.dg/doc/examples/pass/exampleadd2.mod | 32 +
gcc/testsuite/gm2.dg/doc/examples/pass/hello.mod | 10 +
.../gm2.dg/doc/examples/pass/hellopim.mod | 10 +
gcc/testsuite/gm2.dg/pim/fail/badopaque.mod | 15 +
gcc/testsuite/gm2.dg/pim/fail/badopaque2.mod | 17 +
gcc/testsuite/gm2.dg/pim/fail/dg-pim-fail.exp | 34 +
gcc/testsuite/gm2.dg/pim/fail/opaquedefs.def | 7 +
gcc/testsuite/gm2.dg/pim/fail/opaquedefs.mod | 13 +
gcc/testsuite/gm2/builtins/run/pass/testbitfns.mod | 90 +
gcc/testsuite/gm2/iso/fail/conststrarray2.mod | 30 +
gcc/testsuite/gm2/iso/pass/testrotate.mod | 11 +
gcc/testsuite/gm2/iso/run/pass/constarray2.mod | 33 +
gcc/testsuite/gm2/iso/run/pass/except9.mod | 78 +
gcc/testsuite/gm2/iso/run/pass/lazyunique.mod | 87 +
gcc/testsuite/gm2/pim/fail/badparamtype.mod | 10 +
gcc/testsuite/gm2/pim/fail/tinyconst.mod | 6 +
gcc/testsuite/gm2/pim/fail/tinyfor4.mod | 7 +
gcc/testsuite/gm2/pim/pass/hexstring.mod | 16 +
gcc/testsuite/gm2/pim/pass/minmaxreal.mod | 7 +
gcc/testsuite/gm2/pim/pass/minmaxreal2.mod | 8 +
gcc/testsuite/gm2/pim/pass/minmaxreal3.mod | 10 +
gcc/testsuite/gm2/pim/pass/whilestep.mod | 18 +
gcc/testsuite/gm2/pim/run/pass/dectest.mod | 10 +
gcc/testsuite/gm2/pim/run/pass/inctest.mod | 10 +
gcc/testsuite/gm2/pim/run/pass/printtypesize.mod | 15 +
gcc/testsuite/gm2/sets/run/pass/simplepacked.mod | 67 +
gcc/testsuite/gnat.dg/generic_inst14.adb | 20 +
gcc/testsuite/gnat.dg/generic_inst14_pkg-child.ads | 27 +
gcc/testsuite/gnat.dg/generic_inst14_pkg.ads | 16 +
gcc/testsuite/gnat.dg/lto29.adb | 9 +
gcc/testsuite/gnat.dg/lto29_pkg.ads | 15 +
gcc/testsuite/gnat.dg/opt105.adb | 30 +
gcc/testsuite/gnat.dg/opt105_pkg.adb | 6 +
gcc/testsuite/gnat.dg/opt105_pkg.ads | 11 +
gcc/testsuite/gnat.dg/renaming17.adb | 17 +
gcc/testsuite/gnat.dg/sso/q11.adb | 2 +-
gcc/testsuite/gnat.dg/warn33.adb | 9 +
gcc/testsuite/gnat.dg/warn33_pkg.ads | 7 +
gcc/testsuite/go.dg/pr119533-riscv-2.go | 42 +
gcc/testsuite/go.dg/pr119533-riscv.go | 120 +
gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 +
.../jit.dg/test-pr117886-write-reproducer.c | 103 +
gcc/testsuite/lib/cobol-dg.exp | 96 +
gcc/testsuite/lib/cobol.exp | 292 +
gcc/testsuite/lib/dg-test-cleanup.exp | 4 +
gcc/testsuite/lib/gcc-defs.exp | 7 +-
gcc/testsuite/lib/gcc-dg.exp | 115 +-
gcc/testsuite/lib/gcov.exp | 118 +-
gcc/testsuite/lib/gfortran-dg.exp | 8 +-
gcc/testsuite/lib/gm2-dg.exp | 2 +
gcc/testsuite/lib/gm2.exp | 46 +-
gcc/testsuite/lib/multiline.exp | 4 +-
gcc/testsuite/lib/scanasm.exp | 2 +-
gcc/testsuite/lib/target-supports-dg.exp | 50 +
gcc/testsuite/lib/target-supports.exp | 390 +-
gcc/testsuite/rust/borrowck/borrowck.exp | 35 +
.../rust/borrowck/position_dependant_outlives.rs | 11 +
gcc/testsuite/rust/borrowck/reference.rs | 177 +
gcc/testsuite/rust/borrowck/return_ref_to_local.rs | 17 +
gcc/testsuite/rust/borrowck/subset.rs | 48 +
gcc/testsuite/rust/borrowck/test_move.rs | 32 +
.../rust/borrowck/test_move_behind_reference.rs | 27 +
.../rust/borrowck/test_move_conditional.rs | 67 +
gcc/testsuite/rust/borrowck/tmp.rs | 158 +
gcc/testsuite/rust/borrowck/use_while_mut.rs | 22 +
gcc/testsuite/rust/borrowck/use_while_mut_fr.rs | 21 +
.../rust/borrowck/well_formed_function_inputs.rs | 31 +
.../rust/compile/additional-trait-bounds1.rs | 10 +
.../rust/compile/additional-trait-bounds2.rs | 9 +
.../rust/compile/additional-trait-bounds2nr2.rs | 11 +
gcc/testsuite/rust/compile/assume.rs | 2 +
gcc/testsuite/rust/compile/auto_trait.rs | 1 +
.../rust/compile/auto_trait_super_trait.rs | 1 +
gcc/testsuite/rust/compile/auto_traits1.rs | 27 +
gcc/testsuite/rust/compile/auto_traits2.rs | 25 +
gcc/testsuite/rust/compile/auto_traits4.rs | 14 +
gcc/testsuite/rust/compile/box_syntax.rs | 6 +
.../rust/compile/box_syntax_feature_gate.rs | 7 +
.../rust/compile/builtin_macro_include_bytes.rs | 15 -
.../rust/compile/builtin_macro_include_str.rs | 16 -
.../rust/compile/builtin_macro_recurse2.rs | 21 -
.../rust/compile/cast_float_as_integer.rs | 10 +
gcc/testsuite/rust/compile/cfg-core1.rs | 12 +
gcc/testsuite/rust/compile/cfg-core2.rs | 12 +
gcc/testsuite/rust/compile/cmp1.rs | 78 +
gcc/testsuite/rust/compile/const_generics_3.rs | 8 +-
gcc/testsuite/rust/compile/const_generics_4.rs | 2 +-
gcc/testsuite/rust/compile/const_generics_7.rs | 14 +-
gcc/testsuite/rust/compile/crate-metavar1.rs | 14 +
gcc/testsuite/rust/compile/derive-debug1.rs | 41 +
gcc/testsuite/rust/compile/derive-default1.rs | 29 +
gcc/testsuite/rust/compile/derive-eq-invalid.rs | 52 +
gcc/testsuite/rust/compile/derive-hash1.rs | 91 +
gcc/testsuite/rust/compile/derive-partialeq1.rs | 62 +
gcc/testsuite/rust/compile/derive_clone_enum1.rs | 16 +
gcc/testsuite/rust/compile/derive_clone_enum2.rs | 16 +
gcc/testsuite/rust/compile/derive_clone_enum3.rs | 16 +
gcc/testsuite/rust/compile/derive_macro1.rs | 1 +
gcc/testsuite/rust/compile/derive_macro3.rs | 1 +
gcc/testsuite/rust/compile/derive_macro4.rs | 8 +-
gcc/testsuite/rust/compile/derive_macro6.rs | 7 +-
.../rust/compile/dropck_eyepatch_feature_gate.rs | 8 +
gcc/testsuite/rust/compile/enum_discriminant1.rs | 7 +
gcc/testsuite/rust/compile/enum_discriminant2.rs | 9 +
gcc/testsuite/rust/compile/enum_variant_name.rs | 12 +
.../rust/compile/exclusive_range_pattern.rs | 17 +
.../exclusive_range_pattern_feature_gate.rs | 8 +
gcc/testsuite/rust/compile/exhaustiveness1.rs | 51 +
gcc/testsuite/rust/compile/exhaustiveness2.rs | 28 +
gcc/testsuite/rust/compile/exhaustiveness3.rs | 55 +
gcc/testsuite/rust/compile/extern_generics.rs | 8 +
gcc/testsuite/rust/compile/feature.rs | 2 +
gcc/testsuite/rust/compile/feature_rust_attri0.rs | 6 +-
gcc/testsuite/rust/compile/for-loop1.rs | 543 +
gcc/testsuite/rust/compile/for-loop2.rs | 547 +
.../rust/compile/format_args_extra_comma.rs | 47 +
.../rust/compile/functions_without_body.rs | 1 +
gcc/testsuite/rust/compile/generic-default1.rs | 2 +-
gcc/testsuite/rust/compile/generic_auto_trait.rs | 1 +
gcc/testsuite/rust/compile/generics4.rs | 1 -
gcc/testsuite/rust/compile/generics5.rs | 2 +-
gcc/testsuite/rust/compile/generics6.rs | 1 -
gcc/testsuite/rust/compile/generics9.rs | 2 +-
gcc/testsuite/rust/compile/if-without-else.rs | 9 +
gcc/testsuite/rust/compile/if_let_expr.rs | 5 +-
gcc/testsuite/rust/compile/if_let_expr_simple.rs | 12 +
gcc/testsuite/rust/compile/iflet.rs | 32 +
.../rust/compile/implicit_returns_err3.rs | 2 +-
.../rust/compile/inline_asm_compile_nop.rs | 12 +
.../rust/compile/inline_asm_faulty_clobber.rs | 14 +
.../rust/compile/inline_asm_ident_first.rs | 12 +
.../rust/compile/inline_asm_illegal_operands.rs | 24 +
.../rust/compile/inline_asm_illegal_options.rs | 16 +
.../rust/compile/inline_asm_legal_options.rs | 12 +
gcc/testsuite/rust/compile/inline_asm_nop.rs | 13 +
.../rust/compile/inline_asm_outside_unsafe.rs | 11 +
.../rust/compile/inline_asm_parse_operand.rs | 39 +
.../compile/inline_asm_parse_output_operand.rs | 18 +
gcc/testsuite/rust/compile/inline_asm_typecheck.rs | 20 +
gcc/testsuite/rust/compile/invalid_label_name.rs | 4 +
gcc/testsuite/rust/compile/issue-1446.rs | 10 +-
gcc/testsuite/rust/compile/issue-1525.rs | 4 +
gcc/testsuite/rust/compile/issue-1773.rs | 23 +-
gcc/testsuite/rust/compile/issue-1901.rs | 6 +-
gcc/testsuite/rust/compile/issue-1981.rs | 42 +-
gcc/testsuite/rust/compile/issue-2015.rs | 19 +
gcc/testsuite/rust/compile/issue-2035.rs | 10 +
gcc/testsuite/rust/compile/issue-2203.rs | 3 +
gcc/testsuite/rust/compile/issue-2323.rs | 9 +
gcc/testsuite/rust/compile/issue-2324-1.rs | 19 +
gcc/testsuite/rust/compile/issue-2324-2.rs | 19 +
gcc/testsuite/rust/compile/issue-2330.rs | 38 +-
gcc/testsuite/rust/compile/issue-2369.rs | 21 +
gcc/testsuite/rust/compile/issue-2394.rs | 14 +
gcc/testsuite/rust/compile/issue-2423.rs | 14 +
gcc/testsuite/rust/compile/issue-2499.rs | 11 +
gcc/testsuite/rust/compile/issue-2567-1.rs | 8 +
gcc/testsuite/rust/compile/issue-2567-2.rs | 8 +
gcc/testsuite/rust/compile/issue-2567-3.rs | 8 +
gcc/testsuite/rust/compile/issue-266.rs | 3 +
gcc/testsuite/rust/compile/issue-2725.rs | 3 +
gcc/testsuite/rust/compile/issue-2812.rs | 4 +-
gcc/testsuite/rust/compile/issue-2847.rs | 8 +
gcc/testsuite/rust/compile/issue-2905-1.rs | 27 +
gcc/testsuite/rust/compile/issue-2905-2.rs | 136 +
gcc/testsuite/rust/compile/issue-2906.rs | 10 +
gcc/testsuite/rust/compile/issue-2907.rs | 33 +
gcc/testsuite/rust/compile/issue-2951.rs | 13 +
gcc/testsuite/rust/compile/issue-2953-1.rs | 27 +
gcc/testsuite/rust/compile/issue-2953-2.rs | 37 +
gcc/testsuite/rust/compile/issue-2954.rs | 17 +
gcc/testsuite/rust/compile/issue-2987.rs | 17 +
gcc/testsuite/rust/compile/issue-3009.rs | 24 +
gcc/testsuite/rust/compile/issue-3022.rs | 18 +
gcc/testsuite/rust/compile/issue-3030.rs | 16 +
gcc/testsuite/rust/compile/issue-3031.rs | 15 +
gcc/testsuite/rust/compile/issue-3032-1.rs | 58 +
gcc/testsuite/rust/compile/issue-3032-2.rs | 49 +
gcc/testsuite/rust/compile/issue-3033.rs | 144 +
gcc/testsuite/rust/compile/issue-3035.rs | 25 +
gcc/testsuite/rust/compile/issue-3036.rs | 14 +
gcc/testsuite/rust/compile/issue-3045-1.rs | 21 +
gcc/testsuite/rust/compile/issue-3045-2.rs | 20 +
gcc/testsuite/rust/compile/issue-3046.rs | 21 +
gcc/testsuite/rust/compile/issue-3082.rs | 9 +
gcc/testsuite/rust/compile/issue-3139-1.rs | 45 +
gcc/testsuite/rust/compile/issue-3139-2.rs | 57 +
gcc/testsuite/rust/compile/issue-3139-3.rs | 32 +
gcc/testsuite/rust/compile/issue-3140.rs | 27 +
gcc/testsuite/rust/compile/issue-3141.rs | 62 +
gcc/testsuite/rust/compile/issue-3174.rs | 28 +
gcc/testsuite/rust/compile/issue-3231.rs | 8 +
gcc/testsuite/rust/compile/issue-3242.rs | 23 +
gcc/testsuite/rust/compile/issue-3261.rs | 18 +
gcc/testsuite/rust/compile/issue-3304.rs | 10 +
gcc/testsuite/rust/compile/issue-3315-1.rs | 8 +
gcc/testsuite/rust/compile/issue-3315-2.rs | 7 +
gcc/testsuite/rust/compile/issue-3350.rs | 10 +
gcc/testsuite/rust/compile/issue-3382.rs | 61 +
gcc/testsuite/rust/compile/issue-3402-1.rs | 29 +
gcc/testsuite/rust/compile/issue-3402-2.rs | 18 +
gcc/testsuite/rust/compile/issue-3403.rs | 38 +
gcc/testsuite/rust/compile/issue-3541-1.rs | 5 +
gcc/testsuite/rust/compile/issue-3541-2.rs | 3 +
gcc/testsuite/rust/compile/issue-3549.rs | 3 +
gcc/testsuite/rust/compile/issue-3552.rs | 14 +
gcc/testsuite/rust/compile/issue-3553.rs | 18 +
gcc/testsuite/rust/compile/issue-3554-1.rs | 8 +
gcc/testsuite/rust/compile/issue-3554-2.rs | 18 +
gcc/testsuite/rust/compile/issue-3563.rs | 17 +
gcc/testsuite/rust/compile/issue-3566-1.rs | 8 +
gcc/testsuite/rust/compile/issue-3566-2.rs | 22 +
gcc/testsuite/rust/compile/issue-3567.rs | 4 +
gcc/testsuite/rust/compile/issue-3568.rs | 7 +
gcc/testsuite/rust/compile/issue-3588.rs | 5 +
gcc/testsuite/rust/compile/issue-3605.rs | 5 +
gcc/testsuite/rust/compile/issue-3606.rs | 6 +
gcc/testsuite/rust/compile/issue-3613.rs | 18 +
gcc/testsuite/rust/compile/issue-3614.rs | 3 +
gcc/testsuite/rust/compile/issue-3615.rs | 7 +
gcc/testsuite/rust/compile/issue-3625.rs | 2 +
gcc/testsuite/rust/compile/issue-3643.rs | 4 +
gcc/testsuite/rust/compile/issue-3646.rs | 7 +
gcc/testsuite/rust/compile/issue-3647.rs | 7 +
gcc/testsuite/rust/compile/issue-3648.rs | 8 +
gcc/testsuite/rust/compile/issue-3654.rs | 3 +
gcc/testsuite/rust/compile/issue-3656.rs | 10 +
gcc/testsuite/rust/compile/issue-3657.rs | 8 +
gcc/testsuite/rust/compile/issue-3663.rs | 6 +
gcc/testsuite/rust/compile/issue-3665.rs | 6 +
gcc/testsuite/rust/compile/issue-3667.rs | 24 +
gcc/testsuite/rust/compile/issue-3671.rs | 2 +
gcc/testsuite/rust/compile/iterators1.rs | 76 +-
.../rust/compile/macros/builtin/builtin_macro.exp | 35 +
.../builtin/compile_error.rs} | 0
.../builtin/concat.rs} | 0
.../builtin/eager1.rs} | 2 +-
.../builtin/eager2.rs} | 0
.../builtin/eager3.rs} | 0
.../builtin/env.rs} | 0
.../rust/compile/macros/builtin/include1.rs | 14 +
.../rust/compile/macros/builtin/include2.rs | 11 +
.../rust/compile/macros/builtin/include3.rs | 19 +
.../rust/compile/macros/builtin/include4.rs | 15 +
.../rust/compile/macros/builtin/include_bytes.rs | 23 +
.../builtin/include_bytes_location_info.rs} | 0
.../rust/compile/macros/builtin/include_rs | 1 +
.../rust/compile/macros/builtin/include_rs2 | 1 +
.../rust/compile/macros/builtin/include_str.rs | 24 +
.../builtin/include_str_location_info.rs} | 0
.../rust/compile/{ => macros/builtin}/invalid_utf8 | 0
.../builtin/not_found.rs} | 0
.../rust/compile/macros/builtin/option_env1.rs | 29 +
.../rust/compile/macros/builtin/option_env2.rs | 27 +
.../rust/compile/macros/builtin/option_env3.rs | 28 +
.../rust/compile/macros/builtin/recurse2.rs | 43 +
.../rust/compile/{ => macros/mbe}/macro-delim.rs | 0
.../rust/compile/macros/mbe/macro-expand-module.rs | 11 +
.../compile/{ => macros/mbe}/macro-issue1053-2.rs | 0
.../compile/{ => macros/mbe}/macro-issue1053.rs | 0
.../compile/{ => macros/mbe}/macro-issue1224.rs | 0
.../compile/{ => macros/mbe}/macro-issue1233.rs | 0
.../compile/{ => macros/mbe}/macro-issue1395-2.rs | 0
.../compile/{ => macros/mbe}/macro-issue1395.rs | 0
.../compile/{ => macros/mbe}/macro-issue1400-2.rs | 0
.../compile/{ => macros/mbe}/macro-issue1400.rs | 0
.../compile/{ => macros/mbe}/macro-issue2092.rs | 0
.../compile/{ => macros/mbe}/macro-issue2192.rs | 0
.../compile/{ => macros/mbe}/macro-issue2194.rs | 0
.../compile/{ => macros/mbe}/macro-issue2229.rs | 0
.../compile/{ => macros/mbe}/macro-issue2264.rs | 0
.../compile/{ => macros/mbe}/macro-issue2268.rs | 0
.../compile/{ => macros/mbe}/macro-issue2273.rs | 0
.../compile/{ => macros/mbe}/macro-issue2653.rs | 0
.../compile/macros/mbe/macro-issue2983_2984.rs | 27 +
.../rust/compile/macros/mbe/macro-issue3693.rs | 10 +
.../rust/compile/macros/mbe/macro-issue3708.rs | 80 +
.../rust/compile/macros/mbe/macro-issue3709-1.rs | 10 +
.../rust/compile/macros/mbe/macro-issue3709-2.rs | 81 +
.../rust/compile/{ => macros/mbe}/macro1.rs | 0
.../rust/compile/{ => macros/mbe}/macro10.rs | 0
.../rust/compile/{ => macros/mbe}/macro11.rs | 0
.../rust/compile/{ => macros/mbe}/macro12.rs | 0
.../rust/compile/{ => macros/mbe}/macro13.rs | 0
.../rust/compile/{ => macros/mbe}/macro14.rs | 0
.../rust/compile/{ => macros/mbe}/macro15.rs | 0
.../rust/compile/{ => macros/mbe}/macro16.rs | 0
.../rust/compile/{ => macros/mbe}/macro17.rs | 0
.../rust/compile/{ => macros/mbe}/macro18.rs | 0
.../rust/compile/{ => macros/mbe}/macro19.rs | 0
.../rust/compile/{ => macros/mbe}/macro2.rs | 0
.../rust/compile/{ => macros/mbe}/macro20.rs | 0
.../rust/compile/{ => macros/mbe}/macro21.rs | 0
.../rust/compile/{ => macros/mbe}/macro22.rs | 0
.../rust/compile/{ => macros/mbe}/macro23.rs | 0
.../rust/compile/{ => macros/mbe}/macro25.rs | 0
.../rust/compile/{ => macros/mbe}/macro26.rs | 0
.../rust/compile/{ => macros/mbe}/macro27.rs | 0
.../rust/compile/{ => macros/mbe}/macro28.rs | 0
.../rust/compile/{ => macros/mbe}/macro29.rs | 0
.../rust/compile/{ => macros/mbe}/macro3.rs | 0
.../rust/compile/{ => macros/mbe}/macro30.rs | 0
.../rust/compile/{ => macros/mbe}/macro31.rs | 0
.../rust/compile/{ => macros/mbe}/macro32.rs | 0
.../rust/compile/{ => macros/mbe}/macro33.rs | 0
.../rust/compile/{ => macros/mbe}/macro34.rs | 0
.../rust/compile/{ => macros/mbe}/macro35.rs | 0
.../rust/compile/{ => macros/mbe}/macro36.rs | 0
.../rust/compile/{ => macros/mbe}/macro37.rs | 0
.../rust/compile/{ => macros/mbe}/macro38.rs | 0
.../rust/compile/{ => macros/mbe}/macro39.rs | 0
.../rust/compile/{ => macros/mbe}/macro4.rs | 0
.../rust/compile/{ => macros/mbe}/macro40.rs | 0
.../rust/compile/{ => macros/mbe}/macro41.rs | 0
.../rust/compile/{ => macros/mbe}/macro42.rs | 0
.../rust/compile/{ => macros/mbe}/macro43.rs | 17 +-
.../rust/compile/{ => macros/mbe}/macro44.rs | 2 +-
.../rust/compile/{ => macros/mbe}/macro45.rs | 0
.../rust/compile/{ => macros/mbe}/macro46.rs | 0
.../rust/compile/{ => macros/mbe}/macro47.rs | 0
.../rust/compile/{ => macros/mbe}/macro48.rs | 0
.../rust/compile/{ => macros/mbe}/macro49.rs | 0
.../rust/compile/{ => macros/mbe}/macro5.rs | 0
.../rust/compile/{ => macros/mbe}/macro50.rs | 0
.../rust/compile/{ => macros/mbe}/macro51.rs | 0
.../rust/compile/{ => macros/mbe}/macro52.rs | 0
.../rust/compile/{ => macros/mbe}/macro53.rs | 0
.../rust/compile/{ => macros/mbe}/macro54.rs | 0
.../rust/compile/{ => macros/mbe}/macro55.rs | 0
.../rust/compile/{ => macros/mbe}/macro56.rs | 0
.../rust/compile/{ => macros/mbe}/macro57.rs | 0
.../rust/compile/{ => macros/mbe}/macro6.rs | 2 +-
.../rust/compile/{ => macros/mbe}/macro7.rs | 0
.../rust/compile/{ => macros/mbe}/macro8.rs | 0
.../rust/compile/{ => macros/mbe}/macro9.rs | 0
.../{ => macros/mbe}/macro_call_statement.rs | 0
.../compile/{ => macros/mbe}/macro_export_1.rs | 0
.../rust/compile/{ => macros/mbe}/macro_return.rs | 0
.../{ => macros/mbe}/macro_rules_macro_rules.rs | 0
.../rust/compile/{ => macros/mbe}/macro_use1.rs | 0
.../rust/compile/macros/mbe/mbe_macro.exp | 35 +
.../proc/attribute_crate_type.rs} | 0
.../proc/attribute_non_function.rs} | 0
.../proc/attribute_non_root_function.rs} | 0
.../proc/attribute_non_root_method.rs} | 0
.../proc/attribute_non_root_module.rs} | 0
.../proc/attribute_private.rs} | 0
.../proc/crate_type.rs} | 0
.../proc/derive_crate_type.rs} | 0
.../proc/derive_malformed.rs} | 0
.../proc/derive_non_function.rs} | 0
.../proc/derive_non_root_function.rs} | 0
.../proc/derive_non_root_module.rs} | 0
.../proc/derive_private.rs} | 0
.../proc/non_function.rs} | 0
.../proc/non_root_function.rs} | 0
.../proc/non_root_method.rs} | 0
.../proc/non_root_module.rs} | 0
.../proc/non_root_trait_method.rs} | 0
.../proc/private.rs} | 0
.../rust/compile/macros/proc/proc_macro.exp | 35 +
.../proc/pub_function.rs} | 0
.../proc/pub_module.rs} | 0
gcc/testsuite/rust/compile/match-struct-path.rs | 7 +
gcc/testsuite/rust/compile/match8.rs | 19 +
gcc/testsuite/rust/compile/match9.rs | 30 +
gcc/testsuite/rust/compile/may_dangle.rs | 10 +
gcc/testsuite/rust/compile/method2.rs | 2 +-
gcc/testsuite/rust/compile/min_specialization1.rs | 15 +
gcc/testsuite/rust/compile/multiline-string.rs | 14 +
gcc/testsuite/rust/compile/mutability_checks1.rs | 15 +
gcc/testsuite/rust/compile/negative_impls.rs | 8 +
gcc/testsuite/rust/compile/negative_impls_2.rs | 16 +
gcc/testsuite/rust/compile/nested_macro_use2.rs | 2 +-
gcc/testsuite/rust/compile/nonexistent-field.rs | 14 +
gcc/testsuite/rust/compile/not_raw_ref_op.rs | 9 +
gcc/testsuite/rust/compile/nr2/compile.exp | 138 +
gcc/testsuite/rust/compile/nr2/exclude | 25 +
gcc/testsuite/rust/compile/prelude_import.rs | 12 +
gcc/testsuite/rust/compile/ptr_int_cast.rs | 18 +
gcc/testsuite/rust/compile/raw_ref_op.rs | 11 +
.../rust/compile/raw_ref_op_feature_gate.rs | 8 +
gcc/testsuite/rust/compile/raw_ref_op_invalid.rs | 12 +
gcc/testsuite/rust/compile/redef_error2.rs | 2 +-
gcc/testsuite/rust/compile/redef_error5.rs | 2 +-
gcc/testsuite/rust/compile/reference1.rs | 2 +-
gcc/testsuite/rust/compile/rustc_const_stable.rs | 4 +-
gcc/testsuite/rust/compile/rustc_const_unstable.rs | 4 +
gcc/testsuite/rust/compile/self-path2.rs | 4 +-
.../rust/compile/self_import_namespace.rs | 14 +
gcc/testsuite/rust/compile/shadow1.rs | 2 +-
.../rust/compile/sizeof-stray-infer-var-bug.rs | 4 +-
.../rust/compile/struct_expr_field_attributes.rs | 22 +
gcc/testsuite/rust/compile/structural-eq-peq.rs | 9 +
.../rust/compile/torture/builtin_abort.rs | 4 +-
gcc/testsuite/rust/compile/torture/if.rs | 8 +-
gcc/testsuite/rust/compile/torture/intrinsics-8.rs | 2 +
.../rust/compile/torture/transmute-size-check-1.rs | 2 +
gcc/testsuite/rust/compile/torture/transmute1.rs | 2 +
.../rust/compile/torture/uninit-intrinsic-1.rs | 6 +-
gcc/testsuite/rust/compile/track_caller.rs | 6 +
gcc/testsuite/rust/compile/trait13.rs | 47 +
gcc/testsuite/rust/compile/trait14.rs | 51 +
gcc/testsuite/rust/compile/try-catch-unwind-new.rs | 20 +
gcc/testsuite/rust/compile/try-catch-unwind-old.rs | 21 +
gcc/testsuite/rust/compile/try-expr1.rs | 84 +
gcc/testsuite/rust/compile/try-trait.rs | 44 +
gcc/testsuite/rust/compile/type-bindings1.rs | 1 -
.../rust/compile/unconstrained_type_param.rs | 1 -
gcc/testsuite/rust/compile/undeclared_label.rs | 4 +-
.../rust/compile/unknown-associated-item.rs | 10 +
gcc/testsuite/rust/compile/v0-mangle1.rs | 2 +-
.../rust/compile/{ => xfail}/name_resolution21.rs | 3 +-
gcc/testsuite/rust/execute/crate-metavar1.rs | 11 +
.../execute/torture/builtin_macro_include_bytes.rs | 49 +-
.../execute/torture/builtin_macro_include_str.rs | 11 +-
.../execute/torture/builtin_macro_option_env.rs | 65 +
.../rust/execute/torture/derive-default1.rs | 26 +
.../rust/execute/torture/derive-partialeq1.rs | 64 +
.../rust/execute/torture/derive_clone_enum1.rs | 51 +
.../rust/execute/torture/derive_macro3.rs | 1 +
.../rust/execute/torture/derive_macro4.rs | 1 +
.../rust/execute/torture/enum_intrinsics1.rs | 48 +
.../rust/execute/torture/enum_intrinsics2.rs | 25 +
gcc/testsuite/rust/execute/torture/for-loop1.rs | 545 +
gcc/testsuite/rust/execute/torture/for-loop2.rs | 544 +
gcc/testsuite/rust/execute/torture/iflet.rs | 84 +
.../rust/execute/torture/inline_asm_mov_x_5_ARM.rs | 36 +
.../execute/torture/inline_asm_mov_x_5_x86_64.rs | 35 +
gcc/testsuite/rust/execute/torture/issue-1436.rs | 3 +
gcc/testsuite/rust/execute/torture/issue-2187.rs | 3 +-
gcc/testsuite/rust/execute/torture/issue-2583.rs | 2 +
gcc/testsuite/rust/execute/torture/issue-2906.rs | 34 +
gcc/testsuite/rust/execute/torture/issue-3126.rs | 52 +
gcc/testsuite/rust/execute/torture/issue-3381.rs | 90 +
gcc/testsuite/rust/execute/torture/issue-3502.rs | 52 +
.../rust/execute/torture/min_specialization2.rs | 31 +
.../rust/execute/torture/min_specialization3.rs | 36 +
.../rust/execute/torture/multiline-string.rs | 15 +
gcc/testsuite/rust/execute/torture/trait14.rs | 47 +
gcc/testsuite/rust/execute/torture/trait15.rs | 56 +
gcc/testsuite/rust/execute/torture/trait16.rs | 52 +
gcc/testsuite/rust/execute/torture/trait17.rs | 54 +
gcc/testsuite/rust/execute/torture/trait18.rs | 56 +
gcc/testsuite/rust/execute/xfail/macro1.rs | 2 +-
gcc/testsuite/rust/link/generic_function_0.rs | 3 -
gcc/testsuite/rust/link/trait_import_0.rs | 3 -
gcc/testsuite/rust/link/trait_import_1.rs | 3 +
gcc/testsuite/rust/rustc/README.md | 4 +
gcc/testsuite/rust/rustc/rustc.exp | 35 +
...eholder.sarif => 3.11.5-unescaped-braces.sarif} | 4 +-
.../2.1.0-invalid/3.33.3-index-out-of-range.sarif | 32 +
.../2.1.0-valid/3.27.30-fixes-1.sarif | 55 +
.../2.1.0-valid/3.27.30-fixes-2.sarif | 39 +
.../2.1.0-valid/3.27.30-fixes-3.sarif | 39 +
.../2.1.0-valid/3.28.6-annotations-1.sarif | 46 +
.../2.1.0-valid/error-with-note.sarif | 4 +-
.../2.1.0-valid/malloc-vs-local-4.c.sarif | 24 +-
.../2.1.0-valid/signal-1.c.moved.sarif | 14 +-
.../sarif-replay.dg/2.1.0-valid/signal-1.c.sarif | 14 +-
.../2.1.0-valid/spec-example-4.sarif | 2 +-
.../unlabelled-secondary-locations.sarif | 59 +
.../sarif-replay.dg/malformed-json/empty.sarif | 2 +
gcc/timevar.def | 1 +
gcc/toplev.cc | 5 +-
gcc/tree-cfg.cc | 33 +-
gcc/tree-complex.cc | 13 +-
gcc/tree-core.h | 2 +-
gcc/tree-data-ref.cc | 35 +-
gcc/tree-eh.cc | 39 +-
gcc/tree-eh.h | 1 +
gcc/tree-inline.cc | 16 +-
gcc/tree-iterator.cc | 22 +
gcc/tree-iterator.h | 1 +
gcc/tree-loop-distribution.cc | 31 +-
gcc/tree-outof-ssa.cc | 61 +-
gcc/tree-pass.h | 1 +
gcc/tree-predcom.cc | 3 +-
gcc/tree-pretty-print.cc | 4 +-
gcc/tree-profile.cc | 8 +-
gcc/tree-scalar-evolution.cc | 18 +
gcc/tree-sra.cc | 19 +-
gcc/tree-ssa-alias-compare.h | 2 +
gcc/tree-ssa-alias.cc | 16 +-
gcc/tree-ssa-coalesce.cc | 22 +-
gcc/tree-ssa-dce.cc | 18 +-
gcc/tree-ssa-dom.cc | 4 +-
gcc/tree-ssa-dse.cc | 6 +-
gcc/tree-ssa-forwprop.cc | 103 +-
gcc/tree-ssa-loop-ivcanon.cc | 4 +-
gcc/tree-ssa-loop-ivopts.cc | 28 -
gcc/tree-ssa-loop-manip.cc | 62 +-
gcc/tree-ssa-loop-manip.h | 1 +
gcc/tree-ssa-loop-niter.cc | 11 +-
gcc/tree-ssa-math-opts.cc | 48 +-
gcc/tree-ssa-phiopt.cc | 17 +-
gcc/tree-ssa-pre.cc | 111 +-
gcc/tree-ssa-reassoc.cc | 2 +-
gcc/tree-ssa-sccvn.cc | 67 +-
gcc/tree-ssa-sink.cc | 4 +-
gcc/tree-ssa-tail-merge.cc | 8 +
gcc/tree-streamer-out.cc | 2 +-
gcc/tree-tailcall.cc | 631 +-
gcc/tree-vect-data-refs.cc | 140 +-
gcc/tree-vect-generic.cc | 7 +-
gcc/tree-vect-loop-manip.cc | 10 +
gcc/tree-vect-loop.cc | 146 +-
gcc/tree-vect-patterns.cc | 14 +-
gcc/tree-vect-slp.cc | 102 +-
gcc/tree-vect-stmts.cc | 272 +-
gcc/tree-vectorizer.cc | 4 +-
gcc/tree-vectorizer.h | 57 +-
gcc/tree.cc | 93 +-
gcc/tree.def | 12 +-
gcc/tree.h | 44 +-
gcc/value-prof.h | 4 +
gcc/value-range.cc | 2 +-
gcc/varasm.cc | 16 +-
gcc/vr-values.cc | 33 +
gnattools/ChangeLog | 20 +
gnattools/Makefile.in | 17 +-
gnattools/configure | 24 +
gnattools/configure.ac | 16 +-
include/ChangeLog | 21 +
include/dwarf2.def | 2 +
include/gomp-constants.h | 13 +-
include/libiberty.h | 22 +
libatomic/ChangeLog | 20 +
libatomic/config/mingw/lock.c | 50 +-
libatomic/config/posix/lock.c | 39 +-
libbacktrace/ChangeLog | 35 +
libbacktrace/atomic.c | 2 +-
libbacktrace/configure | 39 +-
libbacktrace/configure.ac | 17 +-
libbacktrace/elf.c | 34 +-
libbacktrace/fileline.c | 36 +-
libcpp/ChangeLog | 42 +
libcpp/charset.cc | 2 +-
libcpp/config.in | 3 +
libcpp/configure | 2 +-
libcpp/configure.ac | 4 +-
libcpp/directives.cc | 15 +-
libcpp/expr.cc | 28 +-
libcpp/files.cc | 9 +
libcpp/include/cpplib.h | 1 +
libcpp/init.cc | 4 +-
libcpp/macro.cc | 7 +-
libcpp/po/ChangeLog | 32 +
libcpp/po/be.po | 1396 +-
libcpp/po/ca.po | 1442 +-
libcpp/po/cpplib.pot | 1415 +-
libcpp/po/da.po | 1462 +-
libcpp/po/de.po | 1691 +-
libcpp/po/el.po | 1404 +-
libcpp/po/eo.po | 1465 +-
libcpp/po/es.po | 1488 +-
libcpp/po/fi.po | 1463 +-
libcpp/po/fr.po | 1693 +-
libcpp/po/id.po | 1458 +-
libcpp/po/ja.po | 1460 +-
libcpp/po/ka.po | 1397 +-
libcpp/po/nl.po | 1462 +-
libcpp/po/pt_BR.po | 1463 +-
libcpp/po/ro.po | 1473 +-
libcpp/po/ru.po | 1483 +-
libcpp/po/sr.po | 1488 +-
libcpp/po/sv.po | 1684 +-
libcpp/po/tr.po | 1459 +-
libcpp/po/uk.po | 1691 +-
libcpp/po/vi.po | 1465 +-
libcpp/po/zh_CN.po | 1694 +-
libcpp/po/zh_TW.po | 1465 +-
libgcc/ChangeLog | 168 +
libgcc/c++-minimal/README | 2 -
libgcc/c++-minimal/guard.c | 97 -
libgcc/config.host | 2 +-
libgcc/config/aarch64/cpuinfo.c | 19 -
libgcc/config/arm/sync-cp15dmb.specs | 2 +-
libgcc/config/arm/sync-dmb.specs | 2 +-
libgcc/config/arm/sync-none.specs | 2 +-
libgcc/config/avr/lib1funcs-fixed.S | 66 +-
libgcc/config/avr/lib1funcs.S | 63 +-
libgcc/config/avr/libf7/ChangeLog | 5 +
libgcc/config/avr/libf7/t-libf7 | 4 +
libgcc/config/avr/t-avr | 52 +-
libgcc/config/gcn/t-amdgcn | 3 -
libgcc/config/gcn/unwind-gcn.c | 27 +
libgcc/config/h8300/ffshi2.c | 42 +
libgcc/config/h8300/t-h8300 | 1 +
libgcc/config/i386/gthr-win32.h | 81 +-
libgcc/config/i386/linux-unwind.h | 7 -
libgcc/config/loongarch/t-crtstuff | 6 +
libgcc/config/nvptx/alloca.c | 38 +
libgcc/config/nvptx/t-nvptx | 6 +-
libgcc/config/nvptx/unwind-nvptx.c | 27 +
libgcc/config/riscv/feature_bits.c | 10 -
libgcc/config/rs6000/linux-unwind.h | 2 +-
libgcc/unwind-dw2-btree.h | 250 +-
libgcobol/ChangeLog | 294 +
libgcobol/Makefile.am | 69 +
libgcobol/Makefile.in | 777 +
libgcobol/README | 12 +
libgcobol/acinclude.m4 | 188 +
libgcobol/aclocal.m4 | 1183 +
libgcobol/charmaps.cc | 918 +
libgcobol/charmaps.h | 370 +
libgcobol/common-defs.h | 521 +
libgcobol/config.h.in | 151 +
libgcobol/configure | 20133 ++++++++
libgcobol/configure.ac | 255 +
libgcobol/configure.tgt | 50 +
libgcobol/constants.cc | 414 +
libgcobol/ec.h | 273 +
libgcobol/exceptl.h | 256 +
libgcobol/gcobolio.h | 152 +
libgcobol/gfileio.cc | 4632 ++
libgcobol/gfileio.h | 81 +
libgcobol/gmath.cc | 2168 +
libgcobol/gmath.h | 38 +
libgcobol/intrinsic.cc | 5453 ++
libgcobol/io.cc | 98 +
libgcobol/io.h | 137 +
libgcobol/libgcobol-fp.h | 59 +
libgcobol/libgcobol.cc | 12659 +++++
libgcobol/libgcobol.h | 115 +
libgcobol/libgcobol.spec.in | 8 +
libgcobol/valconv.cc | 1705 +
libgcobol/valconv.h | 80 +
libgfortran/ChangeLog | 171 +
libgfortran/Makefile.am | 33 +-
libgfortran/Makefile.in | 161 +-
libgfortran/acinclude.m4 | 4 +
libgfortran/caf/libcaf.h | 164 +-
libgfortran/caf/single.c | 2650 +-
libgfortran/config/t-nvptx | 2 +
libgfortran/configure | 8 +
libgfortran/configure.host | 4 +
libgfortran/generated/pow_m16_m1.c | 79 +
libgfortran/generated/pow_m16_m16.c | 79 +
libgfortran/generated/pow_m16_m2.c | 79 +
libgfortran/generated/pow_m16_m4.c | 79 +
libgfortran/generated/pow_m16_m8.c | 79 +
libgfortran/generated/pow_m1_m1.c | 79 +
libgfortran/generated/pow_m1_m16.c | 79 +
libgfortran/generated/pow_m1_m2.c | 79 +
libgfortran/generated/pow_m1_m4.c | 79 +
libgfortran/generated/pow_m1_m8.c | 79 +
libgfortran/generated/pow_m2_m1.c | 79 +
libgfortran/generated/pow_m2_m16.c | 79 +
libgfortran/generated/pow_m2_m2.c | 79 +
libgfortran/generated/pow_m2_m4.c | 79 +
libgfortran/generated/pow_m2_m8.c | 79 +
libgfortran/generated/pow_m4_m1.c | 79 +
libgfortran/generated/pow_m4_m16.c | 79 +
libgfortran/generated/pow_m4_m2.c | 79 +
libgfortran/generated/pow_m4_m4.c | 79 +
libgfortran/generated/pow_m4_m8.c | 79 +
libgfortran/generated/pow_m8_m1.c | 79 +
libgfortran/generated/pow_m8_m16.c | 79 +
libgfortran/generated/pow_m8_m2.c | 79 +
libgfortran/generated/pow_m8_m4.c | 79 +
libgfortran/generated/pow_m8_m8.c | 79 +
libgfortran/gfortran.map | 29 +
libgfortran/intrinsics/reduce.c | 299 +
libgfortran/io/close.c | 13 +-
libgfortran/io/open.c | 10 +
libgfortran/io/transfer.c | 75 +-
libgfortran/io/write.c | 4 +-
libgfortran/m4/powu.m4 | 80 +
libgm2/ChangeLog | 17 +
libgm2/libm2iso/ErrnoCategory.cc | 12 +-
libgm2/libm2iso/Makefile.am | 2 +-
libgm2/libm2iso/Makefile.in | 2 +-
libgm2/libm2log/Makefile.am | 2 +-
libgm2/libm2log/Makefile.in | 2 +-
libgm2/libm2pim/Makefile.am | 2 +-
libgm2/libm2pim/Makefile.in | 2 +-
libgo/configure | 2 +-
libgo/configure.ac | 2 +-
libgomp/ChangeLog | 353 +
libgomp/Makefile.am | 2 +-
libgomp/Makefile.in | 2 +-
libgomp/icv-device.c | 7 +-
libgomp/libgomp-plugin.h | 44 +
libgomp/libgomp.h | 17 +-
libgomp/libgomp.map | 1 +
libgomp/libgomp.texi | 237 +-
libgomp/libgomp_g.h | 4 +
libgomp/oacc-mem.c | 9 +-
libgomp/omp.h.in | 132 +
libgomp/plugin/plugin-gcn.c | 582 +-
libgomp/plugin/plugin-nvptx.c | 316 +
libgomp/target.c | 219 +-
libgomp/testsuite/lib/libgomp.exp | 7 +-
libgomp/testsuite/libgomp.c++/allocator-1.C | 171 +
libgomp/testsuite/libgomp.c++/allocator-2.C | 141 +
libgomp/testsuite/libgomp.c++/pr101544-1-O0.C | 3 +
libgomp/testsuite/libgomp.c++/pr101544-1.C | 82 +
libgomp/testsuite/libgomp.c++/pr106445-1-O0.C | 3 +
libgomp/testsuite/libgomp.c++/pr106445-1.C | 18 +
libgomp/testsuite/libgomp.c++/pr119692-1-1.C | 10 +
libgomp/testsuite/libgomp.c++/pr119692-1-2.C | 11 +
libgomp/testsuite/libgomp.c++/pr119692-1-3.C | 10 +
libgomp/testsuite/libgomp.c++/pr119692-1-4.C | 10 +
libgomp/testsuite/libgomp.c++/pr119692-1-5.C | 10 +
libgomp/testsuite/libgomp.c++/pr96390.C | 2 -
libgomp/testsuite/libgomp.c++/pr96835-1-O0.C | 3 +
libgomp/testsuite/libgomp.c++/pr96835-1.C | 45 +
libgomp/testsuite/libgomp.c++/range-for-4.C | 2 +-
.../libgomp.c++/target-exceptions-bad_cast-1.C | 25 +
...arget-exceptions-bad_cast-2-offload-sorry-GCN.C | 19 +
...get-exceptions-bad_cast-2-offload-sorry-nvptx.C | 19 +
.../libgomp.c++/target-exceptions-bad_cast-2.C | 24 +
.../libgomp.c++/target-exceptions-bad_cast-3.C | 17 +
...arget-exceptions-pr118794-1-offload-sorry-GCN.C | 24 +
...get-exceptions-pr118794-1-offload-sorry-nvptx.C | 24 +
.../libgomp.c++/target-exceptions-pr118794-1.C | 57 +
.../libgomp.c++/target-exceptions-throw-1-O0.C | 23 +
.../libgomp.c++/target-exceptions-throw-1.C | 25 +
.../libgomp.c++/target-exceptions-throw-2-O0.C | 25 +
.../target-exceptions-throw-2-offload-sorry-GCN.C | 21 +
...target-exceptions-throw-2-offload-sorry-nvptx.C | 21 +
.../libgomp.c++/target-exceptions-throw-2.C | 23 +
.../libgomp.c++/target-exceptions-throw-3.C | 19 +
.../libgomp.c-c++-common/get-mapped-ptr-1.c | 2 +-
libgomp/testsuite/libgomp.c-c++-common/interop-1.c | 43 +
libgomp/testsuite/libgomp.c-c++-common/pr96390.c | 2 +-
.../testsuite/libgomp.c-target/aarch64/aarch64.exp | 57 +
.../libgomp.c-target/aarch64/firstprivate.c | 129 +
.../libgomp.c-target/aarch64/lastprivate.c | 171 +
.../testsuite/libgomp.c-target/aarch64/private.c | 107 +
.../testsuite/libgomp.c-target/aarch64/shared.c | 266 +
.../libgomp.c-target/aarch64/simd-aligned.c | 51 +
.../libgomp.c-target/aarch64/simd-nontemporal.c | 51 +
.../libgomp.c-target/aarch64/threadprivate.c | 47 +
.../testsuite/libgomp.c-target/aarch64/udr-sve.c | 98 +
libgomp/testsuite/libgomp.c/append-args-fr-1.c | 232 +
libgomp/testsuite/libgomp.c/append-args-fr.h | 305 +
libgomp/testsuite/libgomp.c/interop-fr-1.c | 577 +
.../testsuite/libgomp.fortran/allocatable-comp.f90 | 53 +
.../libgomp.fortran/declare-variant-mod-1-use.f90 | 81 +
.../libgomp.fortran/declare-variant-mod-1.f90 | 83 +
.../testsuite/libgomp.fortran/get-mapped-ptr-1.f90 | 2 +-
.../testsuite/libgomp.fortran/map-alloc-comp-3.f90 | 121 +
.../testsuite/libgomp.fortran/map-alloc-comp-4.f90 | 124 +
.../testsuite/libgomp.fortran/map-alloc-comp-5.f90 | 53 +
.../testsuite/libgomp.fortran/map-alloc-comp-6.f90 | 308 +
.../testsuite/libgomp.fortran/map-alloc-comp-7.f90 | 672 +
.../testsuite/libgomp.fortran/map-alloc-comp-8.f90 | 268 +
.../testsuite/libgomp.fortran/map-alloc-comp-9.f90 | 559 +
.../testsuite/libgomp.fortran/metadirective-1.f90 | 61 +
.../testsuite/libgomp.fortran/metadirective-2.f90 | 38 +
.../testsuite/libgomp.fortran/metadirective-3.f90 | 29 +
.../testsuite/libgomp.fortran/metadirective-4.f90 | 46 +
.../testsuite/libgomp.fortran/metadirective-5.f90 | 44 +
.../testsuite/libgomp.fortran/metadirective-6.f90 | 58 +
.../libgomp.oacc-c++/exceptions-bad_cast-1.C | 54 +
.../exceptions-bad_cast-2-offload-sorry-GCN.C | 18 +
.../exceptions-bad_cast-2-offload-sorry-nvptx.C | 20 +
.../libgomp.oacc-c++/exceptions-bad_cast-2.C | 60 +
.../libgomp.oacc-c++/exceptions-bad_cast-3.C | 49 +
.../libgomp.oacc-c++/exceptions-throw-1.C | 46 +
.../exceptions-throw-2-offload-sorry-GCN.C | 20 +
.../exceptions-throw-2-offload-sorry-nvptx.C | 22 +
.../libgomp.oacc-c++/exceptions-throw-2.C | 55 +
.../libgomp.oacc-c++/exceptions-throw-3.C | 43 +
libgomp/testsuite/libgomp.oacc-c++/pr101544-1.C | 6 +
libgomp/testsuite/libgomp.oacc-c++/pr119692-1-1.C | 42 +
libgomp/testsuite/libgomp.oacc-c++/pr119692-1-2.C | 12 +
libgomp/testsuite/libgomp.oacc-c++/pr119692-1-3.C | 12 +
libgomp/testsuite/libgomp.oacc-c++/pr96835-1.C | 6 +
libgrust/ChangeLog | 32 +
.../.cargo/{config => config.toml} | 0
libgrust/libformat_parser/Cargo.toml | 2 +-
libgrust/libformat_parser/Makefile.am | 11 +-
libgrust/libformat_parser/Makefile.in | 10 +-
.../generic_format_parser/src/lib.rs | 28 +-
libgrust/libformat_parser/src/bin.rs | 3 +-
libgrust/libformat_parser/src/lib.rs | 63 +-
libiberty/ChangeLog | 27 +
libiberty/Makefile.in | 31 +-
libiberty/config.in | 6 +
libiberty/configure | 17 +-
libiberty/configure.ac | 14 +-
libiberty/configure.com | 2 +-
libiberty/functions.texi | 14 +
libiberty/ldirname.c | 94 +
libiberty/makefile.vms | 2 +-
libiberty/memrchr.c | 33 +
libphobos/ChangeLog | 326 +
libphobos/Makefile.in | 2 +-
libphobos/configure | 57 +-
libphobos/configure.ac | 4 +-
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 24 +-
libphobos/libdruntime/Makefile.in | 195 +-
.../{__builtins.di => __importc_builtins.di} | 10 +-
libphobos/libdruntime/core/bitop.d | 5 +
libphobos/libdruntime/core/internal/abort.d | 2 +-
.../libdruntime/core/internal/array/appending.d | 4 +-
.../libdruntime/core/internal/array/casting.d | 2 +-
.../core/internal/array/concatenation.d | 4 +-
.../libdruntime/core/internal/array/construction.d | 7 +-
.../libdruntime/core/internal/array/duplication.d | 2 +-
libphobos/libdruntime/core/internal/array/utils.d | 16 +-
libphobos/libdruntime/core/internal/gc/bits.d | 4 +-
libphobos/libdruntime/core/internal/gc/blkcache.d | 5 +-
libphobos/libdruntime/core/internal/gc/blockmeta.d | 72 +-
.../core/internal/gc/impl/conservative/gc.d | 67 +-
libphobos/libdruntime/core/internal/gc/os.d | 10 +-
libphobos/libdruntime/core/internal/gc/pooltable.d | 2 +-
libphobos/libdruntime/core/internal/newaa.d | 13 +-
libphobos/libdruntime/core/internal/parseoptions.d | 8 +-
libphobos/libdruntime/core/internal/qsort.d | 5 +-
libphobos/libdruntime/core/internal/traits.d | 36 +-
libphobos/libdruntime/core/internal/util/array.d | 2 +-
libphobos/libdruntime/core/lifetime.d | 29 +-
libphobos/libdruntime/core/runtime.d | 216 +-
libphobos/libdruntime/core/stdc/config.d | 8 +-
libphobos/libdruntime/core/stdc/math.d | 499 +-
libphobos/libdruntime/core/stdc/stdio.d | 188 +-
libphobos/libdruntime/core/stdc/stdlib.d | 12 +-
libphobos/libdruntime/core/stdcpp/xutility.d | 1 +
libphobos/libdruntime/core/sys/windows/bcrypt.d | 900 +
libphobos/libdruntime/core/sys/windows/dll.d | 40 +-
libphobos/libdruntime/core/sys/windows/ntdef.d | 7 +-
libphobos/libdruntime/core/sys/windows/sdkddkver.d | 50 +-
libphobos/libdruntime/core/sys/windows/sql.d | 6 +-
libphobos/libdruntime/core/sys/windows/sqlext.d | 1 +
libphobos/libdruntime/core/sys/windows/sqltypes.d | 4 +
libphobos/libdruntime/core/sys/windows/sqlucode.d | 1 +
libphobos/libdruntime/core/sys/windows/threadaux.d | 50 +-
libphobos/libdruntime/core/sys/windows/w32api.d | 93 +-
libphobos/libdruntime/core/sys/windows/winbase.d | 4 +-
libphobos/libdruntime/core/thread/fiber/package.d | 4 +-
libphobos/libdruntime/core/thread/osthread.d | 68 +-
libphobos/libdruntime/core/thread/threadbase.d | 19 +
libphobos/libdruntime/gcc/sections/elf.d | 6 +-
libphobos/libdruntime/gcc/sections/package.d | 31 +-
libphobos/libdruntime/object.d | 15 +-
libphobos/libdruntime/rt/aaA.d | 146 +-
libphobos/libdruntime/rt/adi.d | 7 +-
libphobos/libdruntime/rt/arraycat.d | 12 +-
libphobos/libdruntime/rt/deh.d | 4 -
libphobos/libdruntime/rt/dmain2.d | 39 +-
libphobos/libdruntime/rt/ehalloc.d | 5 +-
.../libdruntime/rt/{invariant.d => invariant_.d} | 9 +-
libphobos/libdruntime/rt/lifetime.d | 108 +-
libphobos/libdruntime/rt/minfo.d | 12 +-
libphobos/libdruntime/rt/monitor_.d | 37 +-
libphobos/libdruntime/rt/profilegc.d | 7 +-
libphobos/libdruntime/rt/sections.d | 3 -
libphobos/libdruntime/rt/tlsgc.d | 9 +-
libphobos/m4/druntime/os.m4 | 27 +
libphobos/scripts/.gitignore | 4 +
libphobos/scripts/README | 39 +
libphobos/scripts/gen_druntime_sources.d | 92 +
libphobos/scripts/gen_phobos_sources.d | 116 +
libphobos/scripts/tests_extractor.d | 224 +
libphobos/src/MERGE | 2 +-
libphobos/src/Makefile.am | 38 +-
libphobos/src/Makefile.in | 66 +-
libphobos/src/etc/c/odbc/odbc32.d | 1810 +
libphobos/src/etc/c/odbc/odbc64.d | 1813 +
libphobos/src/etc/c/odbc/package.d | 63 +
libphobos/src/etc/c/odbc/sql.d | 442 +
libphobos/src/etc/c/odbc/sqlext.d | 1307 +
libphobos/src/etc/c/odbc/sqltypes.d | 178 +
libphobos/src/etc/c/odbc/sqlucode.d | 171 +
libphobos/src/etc/c/sqlite3.d | 2880 ++
libphobos/src/std/algorithm/iteration.d | 34 +-
libphobos/src/std/array.d | 387 +-
libphobos/src/std/bigint.d | 26 +-
libphobos/src/std/checkedint.d | 2 +-
libphobos/src/std/container/dlist.d | 2 +-
libphobos/src/std/conv.d | 36 +
libphobos/src/std/datetime/stopwatch.d | 1 -
.../allocator/building_blocks/allocator_list.d | 18 +-
libphobos/src/std/experimental/allocator/common.d | 3 +-
libphobos/src/std/file.d | 4 +-
libphobos/src/std/format/internal/floats.d | 193 +-
libphobos/src/std/format/internal/read.d | 5 +-
libphobos/src/std/format/internal/write.d | 13 +-
libphobos/src/std/format/read.d | 10 +
libphobos/src/std/format/spec.d | 35 +-
libphobos/src/std/format/write.d | 32 +-
libphobos/src/std/functional.d | 72 +-
libphobos/src/std/getopt.d | 142 +-
libphobos/src/std/internal/windows/bcrypt.d | 65 +
libphobos/src/std/json.d | 44 +-
libphobos/src/std/math/operations.d | 95 +-
libphobos/src/std/numeric.d | 2 +-
libphobos/src/std/process.d | 60 +-
libphobos/src/std/random.d | 157 +-
libphobos/src/std/range/interfaces.d | 2 +-
libphobos/src/std/range/package.d | 21 +-
libphobos/src/std/stdio.d | 144 +
libphobos/src/std/sumtype.d | 560 +-
libphobos/src/std/typecons.d | 109 +-
libphobos/testsuite/Makefile.am | 3 +-
libphobos/testsuite/Makefile.in | 5 +-
libphobos/testsuite/libphobos.aa/test_aa.d | 44 +-
libphobos/testsuite/libphobos.betterc/test19933.d | 2 +-
libphobos/testsuite/libphobos.config/test22523.d | 2 +-
.../shared/druntime-shared.exp} | 0
.../{druntime.exp => static/druntime-static.exp} | 0
.../testsuite/libphobos.exceptions/assert_fail.d | 8 +
libphobos/testsuite/libphobos.exceptions/chain.d | 2 +-
.../libphobos.exceptions/future_message.d | 2 +-
.../testsuite/libphobos.exceptions/line_trace.d | 2 +-
.../libphobos.exceptions/long_backtrace_trunc.d | 2 +-
.../testsuite/libphobos.exceptions/static_dtor.d | 2 +-
libphobos/testsuite/libphobos.gc/forkgc.d | 2 +-
libphobos/testsuite/libphobos.gc/precisegc.d | 2 +-
libphobos/testsuite/libphobos.gc/recoverfree.d | 1 -
libphobos/testsuite/libphobos.hash/test_hash.d | 4 +-
.../testsuite/libphobos.init_fini/custom_gc.d | 4 +-
.../testsuite/libphobos.init_fini/thread_join.d | 1 -
libphobos/testsuite/libphobos.phobos/phobos.exp | 12 +-
.../shared/phobos-shared.exp} | 11 +-
.../libphobos.phobos/static/phobos-static.exp | 61 +
.../libphobos.phobos/std_algorithm_comparison.d | 454 +
.../libphobos.phobos/std_algorithm_iteration.d | 1004 +
.../libphobos.phobos/std_algorithm_mutation.d | 627 +
.../libphobos.phobos/std_algorithm_searching.d | 668 +
.../libphobos.phobos/std_algorithm_setops.d | 281 +
.../libphobos.phobos/std_algorithm_sorting.d | 462 +
libphobos/testsuite/libphobos.phobos/std_array.d | 577 +
libphobos/testsuite/libphobos.phobos/std_ascii.d | 262 +
libphobos/testsuite/libphobos.phobos/std_base64.d | 180 +
libphobos/testsuite/libphobos.phobos/std_bigint.d | 465 +
.../testsuite/libphobos.phobos/std_bitmanip.d | 1628 +
.../testsuite/libphobos.phobos/std_checkedint.d | 628 +
libphobos/testsuite/libphobos.phobos/std_complex.d | 403 +
.../testsuite/libphobos.phobos/std_concurrency.d | 235 +
.../libphobos.phobos/std_container_array.d | 56 +
.../libphobos.phobos/std_container_binaryheap.d | 102 +
.../libphobos.phobos/std_container_dlist.d | 47 +
.../libphobos.phobos/std_container_rbtree.d | 60 +
.../libphobos.phobos/std_container_slist.d | 28 +
.../libphobos.phobos/std_container_util.d | 51 +
libphobos/testsuite/libphobos.phobos/std_conv.d | 523 +
libphobos/testsuite/libphobos.phobos/std_csv.d | 228 +
.../testsuite/libphobos.phobos/std_datetime_date.d | 992 +
.../libphobos.phobos/std_datetime_interval.d | 112 +
.../libphobos.phobos/std_datetime_package.d | 34 +
.../libphobos.phobos/std_datetime_stopwatch.d | 210 +
.../libphobos.phobos/std_datetime_systime.d | 750 +
.../libphobos.phobos/std_datetime_timezone.d | 15 +
.../testsuite/libphobos.phobos/std_demangle.d | 33 +
.../testsuite/libphobos.phobos/std_digest_crc.d | 207 +
.../testsuite/libphobos.phobos/std_digest_hmac.d | 145 +
.../testsuite/libphobos.phobos/std_digest_md.d | 124 +
.../libphobos.phobos/std_digest_murmurhash.d | 82 +
.../libphobos.phobos/std_digest_package.d | 492 +
.../testsuite/libphobos.phobos/std_digest_ripemd.d | 127 +
.../testsuite/libphobos.phobos/std_digest_sha.d | 163 +
.../testsuite/libphobos.phobos/std_encoding.d | 167 +
.../testsuite/libphobos.phobos/std_exception.d | 543 +
...tal_allocator_building_blocks_affix_allocator.d | 14 +
..._allocator_building_blocks_aligned_block_list.d | 139 +
...ntal_allocator_building_blocks_allocator_list.d | 45 +
...ator_building_blocks_ascending_page_allocator.d | 52 +
...tal_allocator_building_blocks_bitmapped_block.d | 139 +
...rimental_allocator_building_blocks_bucketizer.d | 23 +
..._allocator_building_blocks_fallback_allocator.d | 16 +
...erimental_allocator_building_blocks_free_list.d | 45 +
...l_allocator_building_blocks_kernighan_ritchie.d | 40 +
...erimental_allocator_building_blocks_quantizer.d | 23 +
...experimental_allocator_building_blocks_region.d | 90 +
...al_allocator_building_blocks_scoped_allocator.d | 13 +
...rimental_allocator_building_blocks_segregator.d | 43 +
...tal_allocator_building_blocks_stats_collector.d | 33 +
.../std_experimental_allocator_common.d | 33 +
.../std_experimental_allocator_gc_allocator.d | 10 +
.../std_experimental_allocator_mallocator.d | 19 +
.../std_experimental_allocator_package.d | 263 +
.../std_experimental_allocator_showcase.d | 22 +
.../std_experimental_allocator_typed.d | 34 +
libphobos/testsuite/libphobos.phobos/std_file.d | 756 +
.../libphobos.phobos/std_format_package.d | 139 +
.../testsuite/libphobos.phobos/std_format_read.d | 275 +
.../testsuite/libphobos.phobos/std_format_spec.d | 43 +
.../testsuite/libphobos.phobos/std_format_write.d | 421 +
.../testsuite/libphobos.phobos/std_functional.d | 393 +
libphobos/testsuite/libphobos.phobos/std_getopt.d | 18 +
libphobos/testsuite/libphobos.phobos/std_int128.d | 128 +
.../libphobos.phobos/std_internal_cstring.d | 47 +
.../libphobos.phobos/std_internal_scopebuffer.d | 9 +
libphobos/testsuite/libphobos.phobos/std_json.d | 252 +
.../testsuite/libphobos.phobos/std_logger_core.d | 22 +
.../libphobos.phobos/std_logger_nulllogger.d | 10 +
.../libphobos.phobos/std_math_algebraic.d | 163 +
.../libphobos.phobos/std_math_exponential.d | 279 +
.../testsuite/libphobos.phobos/std_math_hardware.d | 18 +
.../libphobos.phobos/std_math_operations.d | 217 +
.../libphobos.phobos/std_math_remainder.d | 54 +
.../testsuite/libphobos.phobos/std_math_rounding.d | 171 +
.../testsuite/libphobos.phobos/std_math_traits.d | 189 +
.../libphobos.phobos/std_math_trigonometry.d | 168 +
libphobos/testsuite/libphobos.phobos/std_meta.d | 525 +
libphobos/testsuite/libphobos.phobos/std_mmfile.d | 43 +
libphobos/testsuite/libphobos.phobos/std_numeric.d | 203 +
.../testsuite/libphobos.phobos/std_outbuffer.d | 95 +
libphobos/testsuite/libphobos.phobos/std_package.d | 27 +
.../testsuite/libphobos.phobos/std_parallelism.d | 37 +
libphobos/testsuite/libphobos.phobos/std_path.d | 611 +
libphobos/testsuite/libphobos.phobos/std_random.d | 578 +
.../libphobos.phobos/std_range_interfaces.d | 32 +
.../testsuite/libphobos.phobos/std_range_package.d | 1346 +
.../libphobos.phobos/std_range_primitives.d | 591 +
.../testsuite/libphobos.phobos/std_regex_package.d | 175 +
libphobos/testsuite/libphobos.phobos/std_signals.d | 85 +
libphobos/testsuite/libphobos.phobos/std_socket.d | 66 +
libphobos/testsuite/libphobos.phobos/std_stdio.d | 185 +
libphobos/testsuite/libphobos.phobos/std_string.d | 892 +
libphobos/testsuite/libphobos.phobos/std_sumtype.d | 454 +
libphobos/testsuite/libphobos.phobos/std_traits.d | 2419 +
.../testsuite/libphobos.phobos/std_typecons.d | 1931 +
.../testsuite/libphobos.phobos/std_typetuple.d | 24 +
.../testsuite/libphobos.phobos/std_uni_package.d | 547 +
libphobos/testsuite/libphobos.phobos/std_uri.d | 71 +
libphobos/testsuite/libphobos.phobos/std_utf.d | 474 +
libphobos/testsuite/libphobos.phobos/std_uuid.d | 252 +
libphobos/testsuite/libphobos.phobos/std_variant.d | 291 +
libphobos/testsuite/libphobos.phobos/std_zlib.d | 29 +
.../testsuite/libphobos.thread/external_threads.d | 3 +-
.../testsuite/libphobos.thread/fiber_guard_page.d | 4 +-
.../testsuite/libphobos.thread/tlsgc_sections.d | 2 +-
libphobos/testsuite/libphobos.thread/tlsstack.d | 2 +-
.../testsuite/libphobos.unittest/customhandler.d | 2 +-
.../testsuite/libphobos.unittest/unittest.exp | 4 +-
libphobos/testsuite/testsuite_flags.in | 2 +-
libquadmath/ChangeLog | 21 +
libquadmath/configure | 8 +
libquadmath/configure.ac | 4 +
libquadmath/math/expq.c | 2 +-
libquadmath/printf/addmul_1.c | 7 +-
libquadmath/printf/mul_1.c | 7 +-
libquadmath/printf/submul_1.c | 7 +-
libquadmath/strtod/strtod_l.c | 5 +-
libstdc++-v3/ChangeLog | 1709 +
libstdc++-v3/acinclude.m4 | 46 +-
libstdc++-v3/config.h.in | 3 +
libstdc++-v3/config/abi/pre/gnu.ver | 29 +-
libstdc++-v3/config/cpu/gcn/cpu_defines.h | 55 +
libstdc++-v3/config/cpu/nvptx/cpu_defines.h | 36 +
libstdc++-v3/config/os/hpux/os_defines.h | 9 +-
libstdc++-v3/configure | 74 +-
libstdc++-v3/configure.ac | 3 +
libstdc++-v3/configure.host | 50 +
libstdc++-v3/doc/doxygen/user.cfg.in | 5 +
.../doc/html/manual/policy_data_structures.html | 4 +-
libstdc++-v3/doc/html/manual/strings.html | 19 +-
libstdc++-v3/doc/html/manual/test.html | 6 +-
.../doc/html/manual/using_concurrency.html | 10 +
.../xml/manual/policy_data_structures_biblio.xml | 4 +-
libstdc++-v3/doc/xml/manual/strings.xml | 19 +-
libstdc++-v3/doc/xml/manual/test.xml | 6 +-
libstdc++-v3/doc/xml/manual/using.xml | 12 +
libstdc++-v3/include/Makefile.am | 3 +
libstdc++-v3/include/Makefile.in | 3 +
libstdc++-v3/include/bits/algorithmfwd.h | 5 +
libstdc++-v3/include/bits/atomic_base.h | 89 +-
libstdc++-v3/include/bits/basic_string.h | 274 +-
libstdc++-v3/include/bits/basic_string.tcc | 28 +-
libstdc++-v3/include/bits/c++config | 12 +-
libstdc++-v3/include/bits/chrono_io.h | 529 +-
libstdc++-v3/include/bits/cow_string.h | 154 +-
libstdc++-v3/include/bits/deque.tcc | 229 +-
libstdc++-v3/include/bits/formatfwd.h | 70 +
libstdc++-v3/include/bits/forward_list.h | 20 +-
libstdc++-v3/include/bits/hashtable.h | 114 +-
libstdc++-v3/include/bits/hashtable_policy.h | 20 +-
libstdc++-v3/include/bits/iterator_concepts.h | 40 +-
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 2 +-
libstdc++-v3/include/bits/ostream.h | 48 +-
libstdc++-v3/include/bits/range_access.h | 18 +-
libstdc++-v3/include/bits/ranges_algo.h | 13 +-
libstdc++-v3/include/bits/ranges_algobase.h | 26 +-
libstdc++-v3/include/bits/ranges_base.h | 26 +-
libstdc++-v3/include/bits/ranges_uninitialized.h | 47 +-
libstdc++-v3/include/bits/ranges_util.h | 10 +-
libstdc++-v3/include/bits/shared_ptr_base.h | 3 +-
libstdc++-v3/include/bits/stl_algo.h | 41 +-
libstdc++-v3/include/bits/stl_algobase.h | 42 +-
libstdc++-v3/include/bits/stl_bvector.h | 105 +-
libstdc++-v3/include/bits/stl_construct.h | 1 +
libstdc++-v3/include/bits/stl_deque.h | 111 +
libstdc++-v3/include/bits/stl_iterator.h | 20 +-
libstdc++-v3/include/bits/stl_list.h | 28 +-
libstdc++-v3/include/bits/stl_map.h | 59 +
libstdc++-v3/include/bits/stl_multimap.h | 60 +
libstdc++-v3/include/bits/stl_multiset.h | 52 +
libstdc++-v3/include/bits/stl_pair.h | 18 +
libstdc++-v3/include/bits/stl_queue.h | 102 +
libstdc++-v3/include/bits/stl_set.h | 55 +
libstdc++-v3/include/bits/stl_stack.h | 46 +
libstdc++-v3/include/bits/stl_tree.h | 18 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 39 +
libstdc++-v3/include/bits/stl_vector.h | 178 +-
libstdc++-v3/include/bits/unicode-data.h | 260 +-
libstdc++-v3/include/bits/unicode.h | 19 +
libstdc++-v3/include/bits/unique_lock.h | 9 +-
libstdc++-v3/include/bits/unique_ptr.h | 8 +
libstdc++-v3/include/bits/unordered_map.h | 217 +
libstdc++-v3/include/bits/unordered_set.h | 208 +
libstdc++-v3/include/bits/vector.tcc | 22 +-
libstdc++-v3/include/bits/version.def | 77 +-
libstdc++-v3/include/bits/version.h | 71 +-
libstdc++-v3/include/bits/version.tpl | 6 +-
libstdc++-v3/include/c_compatibility/stdbit.h | 582 +
libstdc++-v3/include/c_compatibility/stdckdint.h | 113 +
libstdc++-v3/include/debug/deque | 51 +
libstdc++-v3/include/debug/forward_list | 10 +-
libstdc++-v3/include/debug/list | 10 +-
libstdc++-v3/include/debug/map.h | 36 +
libstdc++-v3/include/debug/multimap.h | 36 +
libstdc++-v3/include/debug/multiset.h | 30 +
libstdc++-v3/include/debug/set.h | 32 +-
libstdc++-v3/include/debug/unordered_map | 141 +
libstdc++-v3/include/debug/unordered_set | 131 +
libstdc++-v3/include/debug/vector | 20 +-
libstdc++-v3/include/experimental/bits/simd.h | 2 +-
libstdc++-v3/include/parallel/algobase.h | 4 +-
libstdc++-v3/include/precompiled/stdc++.h | 6 +-
libstdc++-v3/include/std/atomic | 22 +-
libstdc++-v3/include/std/bit | 12 +
libstdc++-v3/include/std/chrono | 2 +-
libstdc++-v3/include/std/complex | 91 +
libstdc++-v3/include/std/deque | 1 +
libstdc++-v3/include/std/expected | 1 +
libstdc++-v3/include/std/flat_map | 17 +-
libstdc++-v3/include/std/flat_set | 48 +-
libstdc++-v3/include/std/format | 1465 +-
libstdc++-v3/include/std/forward_list | 6 +-
libstdc++-v3/include/std/future | 9 +-
libstdc++-v3/include/std/latch | 32 +-
libstdc++-v3/include/std/list | 6 +-
libstdc++-v3/include/std/map | 1 +
libstdc++-v3/include/std/numeric | 8 +-
libstdc++-v3/include/std/optional | 3 +-
libstdc++-v3/include/std/queue | 1 +
libstdc++-v3/include/std/ranges | 532 +-
libstdc++-v3/include/std/set | 1 +
libstdc++-v3/include/std/shared_mutex | 2 +
libstdc++-v3/include/std/span | 2 -
libstdc++-v3/include/std/stack | 1 +
libstdc++-v3/include/std/stacktrace | 2 +-
libstdc++-v3/include/std/string | 1 +
libstdc++-v3/include/std/thread | 6 +-
libstdc++-v3/include/std/tuple | 16 +-
libstdc++-v3/include/std/type_traits | 6 +-
libstdc++-v3/include/std/unordered_map | 1 +
libstdc++-v3/include/std/unordered_set | 1 +
libstdc++-v3/include/std/vector | 33 +
libstdc++-v3/scripts/extract_symvers.pl | 14 +-
libstdc++-v3/src/c++11/string-inst.cc | 11 +-
libstdc++-v3/src/c++17/default_resource.h | 15 -
libstdc++-v3/src/c++17/fast_float/LOCAL_PATCHES | 1 +
libstdc++-v3/src/c++17/fast_float/fast_float.h | 3 +-
libstdc++-v3/src/c++17/floating_from_chars.cc | 2 +-
libstdc++-v3/src/c++17/fs_dir.cc | 2 +-
libstdc++-v3/src/c++17/memory_resource.cc | 8 +-
libstdc++-v3/src/c++20/format.cc | 2 +-
libstdc++-v3/src/c++20/tzdata.zi | 1696 +-
libstdc++-v3/src/c++20/tzdb.cc | 27 +-
libstdc++-v3/src/c++23/std-clib.cc.in | 2 +-
libstdc++-v3/src/c++23/std.cc.in | 29 +-
libstdc++-v3/src/c++23/std.compat.cc.in | 44 +
libstdc++-v3/src/c++98/globals_io.cc | 11 +-
libstdc++-v3/src/c++98/ios_base_init.h | 13 -
libstdc++-v3/src/filesystem/dir-common.h | 2 +-
libstdc++-v3/testsuite/17_intro/names.cc | 4 +
.../testsuite/17_intro/shared_with_static_deps.cc | 2 +-
libstdc++-v3/testsuite/17_intro/static.cc | 2 +-
.../testsuite/18_support/numeric_limits/traps.cc | 2 +-
.../testsuite/18_support/type_info/110572.cc | 2 +-
.../20_util/expected/equality_constrained.cc | 2 +-
libstdc++-v3/testsuite/20_util/expected/lwg3843.cc | 69 +
.../testsuite/20_util/headers/memory/synopsis.cc | 12 +
.../testsuite/20_util/shared_ptr/requirements/1.cc | 33 +
.../requirements/explicit_instantiation/1.cc | 12 +
.../specialized_algorithms/feature_test_macro.cc | 14 +
.../uninitialized_copy/constexpr.cc | 60 +
.../uninitialized_copy/constrained.cc | 41 +
.../uninitialized_default_construct/constexpr.cc | 69 +
.../uninitialized_fill/constexpr.cc | 70 +
.../uninitialized_move/constexpr.cc | 53 +
.../uninitialized_move/constrained.cc | 40 +
.../uninitialized_value_construct/constexpr.cc | 66 +
libstdc++-v3/testsuite/20_util/stdbit/1.cc | 320 +
libstdc++-v3/testsuite/20_util/stdbit/2_neg.cc | 45 +
libstdc++-v3/testsuite/20_util/to_chars/4.cc | 2 +-
libstdc++-v3/testsuite/20_util/tuple/116440.C | 29 +
.../20_util/tuple/comparison_operators/119545.cc | 24 +
.../testsuite/20_util/tuple/tuple_like_ftm.cc | 17 +
.../testsuite/20_util/unique_ptr/lwg4148.cc | 31 +
.../testsuite/20_util/weak_ptr/requirements/1.cc | 33 +
.../requirements/explicit_instantiation/1.cc | 12 +
.../21_strings/basic_string/cons/char/119748.cc | 35 +
.../21_strings/basic_string/cons/from_range.cc | 129 +
.../21_strings/basic_string/cons/wchar_t/119748.cc | 7 +
.../basic_string/modifiers/append/append_range.cc | 125 +
.../basic_string/modifiers/assign/assign_range.cc | 116 +
.../basic_string/modifiers/insert/insert_range.cc | 130 +
.../modifiers/replace/replace_with_range.cc | 133 +
.../23_containers/deque/cons/from_range.cc | 122 +
.../23_containers/deque/modifiers/append_range.cc | 128 +
.../deque/modifiers/assign/assign_range.cc | 109 +
.../deque/modifiers/insert/insert_range.cc | 142 +
.../23_containers/deque/modifiers/prepend_range.cc | 140 +
libstdc++-v3/testsuite/23_containers/flat_map/1.cc | 78 +
.../testsuite/23_containers/flat_multimap/1.cc | 81 +
.../testsuite/23_containers/flat_multiset/1.cc | 110 +
libstdc++-v3/testsuite/23_containers/flat_set/1.cc | 108 +
.../23_containers/forward_list/cons/from_range.cc | 6 +-
.../23_containers/forward_list/erasure.cc | 22 +
.../23_containers/list/cons/from_range.cc | 5 +
.../testsuite/23_containers/list/erasure.cc | 22 +
.../testsuite/23_containers/map/cons/from_range.cc | 162 +
.../map/modifiers/insert/insert_range.cc | 102 +
.../23_containers/multimap/cons/from_range.cc | 162 +
.../multimap/modifiers/insert/insert_range.cc | 99 +
.../23_containers/multiset/cons/from_range.cc | 123 +
.../multiset/modifiers/insert/insert_range.cc | 76 +
.../priority_queue/cons_from_range.cc | 117 +
.../priority_queue/members/push_range.cc | 87 +
.../23_containers/queue/cons_from_range.cc | 93 +
.../23_containers/queue/members/push_range.cc | 73 +
.../testsuite/23_containers/set/cons/from_range.cc | 122 +
.../set/modifiers/insert/insert_range.cc | 79 +
.../set/operations/equal_range_adl.cc | 26 +
.../explicit_instantiation/alloc_ptr.cc | 4 +-
.../23_containers/stack/cons_from_range.cc | 94 +
.../23_containers/stack/members/push_range.cc | 74 +
.../23_containers/unordered_map/cons/from_range.cc | 237 +
.../unordered_map/modifiers/insert_range.cc | 79 +
.../23_containers/unordered_map/modifiers/merge.cc | 46 +
.../unordered_multimap/cons/from_range.cc | 259 +
.../unordered_multimap/modifiers/insert_range.cc | 76 +
.../unordered_multiset/cons/from_range.cc | 215 +
.../unordered_multiset/modifiers/insert_range.cc | 62 +
.../23_containers/unordered_set/cons/from_range.cc | 204 +
.../unordered_set/modifiers/insert_range.cc | 65 +
.../23_containers/vector/bool/capacity/110498.cc | 18 +
.../23_containers/vector/bool/capacity/114758.cc | 12 +
.../23_containers/vector/bool/cons/from_range.cc | 8 +-
.../testsuite/23_containers/vector/bool/format.cc | 72 +
.../vector/bool/modifiers/insert/append_range.cc | 51 +
.../vector/bool/modifiers/insert/insert_range.cc | 18 +-
.../23_containers/vector/capacity/114945.cc | 36 +
.../testsuite/23_containers/vector/cons/108487.cc | 24 +
.../23_containers/vector/cons/from_range.cc | 5 +
.../23_containers/vector/modifiers/append_range.cc | 165 +
.../vector/modifiers/insert/117983.cc | 17 +
.../vector/modifiers/insert/insert_range.cc | 18 +-
.../24_iterators/common_iterator/101527.cc | 14 +
.../24_iterators/const_iterator/112490.cc | 12 +
.../24_iterators/counted_iterator/101527.cc | 14 +
.../24_iterators/customization_points/iter_move.cc | 106 +
.../24_iterators/headers/iterator/range_access.cc | 107 +
.../headers/iterator/range_access_c++11.cc | 40 -
.../headers/iterator/range_access_c++14.cc | 64 -
.../headers/iterator/range_access_c++17.cc | 63 -
.../testsuite/25_algorithms/copy/contiguous.cc | 87 +
.../25_algorithms/copy_backward/contiguous.cc | 88 +
.../testsuite/25_algorithms/copy_n/contiguous.cc | 87 +
.../testsuite/25_algorithms/cpp_lib_constexpr.cc | 4 +
.../25_algorithms/headers/algorithm/synopsis.cc | 5 +
.../25_algorithms/inplace_merge/constexpr.cc | 72 +
.../25_algorithms/is_permutation/constrained.cc | 13 +
.../testsuite/25_algorithms/move/105609.cc | 33 +
.../25_algorithms/move_backward/105609.cc | 33 +
.../25_algorithms/stable_partition/constexpr.cc | 44 +
.../25_algorithms/stable_sort/constexpr.cc | 62 +
.../testsuite/26_numerics/complex/tuple_like.cc | 180 +
libstdc++-v3/testsuite/26_numerics/stdckdint/1.cc | 63 +
.../testsuite/26_numerics/stdckdint/2_neg.cc | 39 +
.../27_io/basic_ostream/exceptions/char/lwg4188.cc | 50 +
.../basic_ostream/exceptions/wchar_t/lwg4188.cc | 50 +
.../testsuite/27_io/filesystem/operations/copy.cc | 18 +
libstdc++-v3/testsuite/29_atomics/atomic/69301.cc | 2 +
.../testsuite/29_atomics/atomic/cons/trivial.cc | 41 +
libstdc++-v3/testsuite/30_threads/latch/1.cc | 12 +-
.../30_threads/packaged_task/cons/dangling_ref.cc | 1 +
.../30_threads/packaged_task/cons/lwg4154_neg.cc | 38 +
.../30_threads/shared_lock/cons/lwg4172.cc | 28 +
.../30_threads/unique_lock/cons/lwg4172.cc | 27 +
libstdc++-v3/testsuite/lib/prune.exp | 20 +-
.../testsuite/std/format/arguments/args.cc | 73 +
libstdc++-v3/testsuite/std/format/debug.cc | 455 +
.../testsuite/std/format/debug_nonunicode.cc | 5 +
.../testsuite/std/format/formatter/lwg3944.cc | 4 +-
.../testsuite/std/format/formatter/requirements.cc | 14 +-
.../testsuite/std/format/functions/format.cc | 19 +-
libstdc++-v3/testsuite/std/format/parse_ctx.cc | 3 +-
libstdc++-v3/testsuite/std/format/parse_ctx_neg.cc | 10 +-
.../testsuite/std/format/ranges/format_kind.cc | 94 +
.../testsuite/std/format/ranges/format_kind_neg.cc | 13 +
.../testsuite/std/format/ranges/formatter.cc | 171 +
libstdc++-v3/testsuite/std/format/ranges/map.cc | 209 +
.../testsuite/std/format/ranges/sequence.cc | 206 +
libstdc++-v3/testsuite/std/format/ranges/string.cc | 226 +
libstdc++-v3/testsuite/std/format/string.cc | 12 +-
libstdc++-v3/testsuite/std/format/string_neg.cc | 2 +-
libstdc++-v3/testsuite/std/format/tuple.cc | 259 +
libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 17 +
libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 21 +-
libstdc++-v3/testsuite/std/ranges/access/cend.cc | 30 +-
.../testsuite/std/ranges/access/crbegin.cc | 43 +-
libstdc++-v3/testsuite/std/ranges/access/crend.cc | 20 +-
.../std/ranges/adaptors/adjacent_transform/1.cc | 1 +
.../testsuite/std/ranges/adaptors/as_const/1.cc | 17 +
.../std/ranges/adaptors/cache_latest/1.cc | 72 +
.../testsuite/std/ranges/adaptors/enumerate/1.cc | 11 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 8 +-
.../testsuite/std/ranges/adaptors/lwg4112.cc | 41 +
.../testsuite/std/ranges/adaptors/take_while.cc | 2 -
.../testsuite/std/ranges/adaptors/to_input/1.cc | 59 +
.../testsuite/std/ranges/adaptors/transform.cc | 6 +-
libstdc++-v3/testsuite/std/ranges/concat/1.cc | 16 +
libstdc++-v3/testsuite/std/ranges/conv/1.cc | 35 +
libstdc++-v3/testsuite/std/ranges/conv/112803.cc | 20 +
libstdc++-v3/testsuite/std/ranges/conv/lwg4229.cc | 18 +
.../testsuite/std/ranges/subrange/tuple_like.cc | 29 +
.../testsuite/std/ranges/zip_transform/1.cc | 21 +
.../testsuite/std/time/format/localized.cc | 33 +
libstdc++-v3/testsuite/std/time/format/pr117214.cc | 99 +
libstdc++-v3/testsuite/std/time/format/pr119517.cc | 43 +
.../testsuite/std/time/tzdb_list/pr118811.cc | 25 +
libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +
libstdc++-v3/testsuite/util/testsuite_iterators.h | 18 +-
lto-plugin/ChangeLog | 5 +
lto-plugin/lto-plugin.c | 11 +
maintainer-scripts/ChangeLog | 25 +
maintainer-scripts/gcc_release | 20 +-
maintainer-scripts/update_web_docs_git | 30 +
5489 files changed, 844531 insertions(+), 428066 deletions(-)
More information about the Libstdc++-cvs
mailing list