[gcc(refs/users/egallager/heads/CI)] Merge branch 'gcc-mirror:master' into me/CI
Eric Gallager
egallager@gcc.gnu.org
Sun Nov 3 05:15:32 GMT 2024
https://gcc.gnu.org/g:87e32a7718e8f0d95c4e3aee56c3cb5d34374313
commit 87e32a7718e8f0d95c4e3aee56c3cb5d34374313
Merge: 67ccb9e6f837 e175fb380a33
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date: Thu Oct 3 20:55:09 2024 -0400
Merge branch 'gcc-mirror:master' into me/CI
Diff:
.gitignore | 1 +
ChangeLog | 43 +
MAINTAINERS | 14 +-
configure | 17 +-
configure.ac | 17 +-
contrib/ChangeLog | 5 +
contrib/check-params-in-docs.py | 13 +-
gcc/ChangeLog | 4222 +
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 4 +-
gcc/ada/ChangeLog | 386 +
gcc/ada/ali-util.adb | 22 +-
gcc/ada/backend_utils.adb | 15 +
gcc/ada/checks.adb | 46 +-
gcc/ada/debug.adb | 4 +-
gcc/ada/diagnostics-brief_emitter.adb | 137 +
gcc/ada/diagnostics-brief_emitter.ads | 28 +
gcc/ada/diagnostics-constructors.adb | 475 +
gcc/ada/diagnostics-constructors.ads | 133 +
gcc/ada/diagnostics-converter.adb | 281 +
gcc/ada/diagnostics-converter.ads | 31 +
gcc/ada/diagnostics-json_utils.adb | 104 +
gcc/ada/diagnostics-json_utils.ads | 67 +
gcc/ada/diagnostics-pretty_emitter.adb | 1301 +
gcc/ada/diagnostics-pretty_emitter.ads | 28 +
gcc/ada/diagnostics-repository.adb | 122 +
gcc/ada/diagnostics-repository.ads | 108 +
gcc/ada/diagnostics-sarif_emitter.adb | 1090 +
gcc/ada/diagnostics-sarif_emitter.ads | 29 +
gcc/ada/diagnostics-switch_repository.adb | 688 +
gcc/ada/diagnostics-switch_repository.ads | 39 +
gcc/ada/diagnostics-utils.adb | 358 +
gcc/ada/diagnostics-utils.ads | 91 +
gcc/ada/diagnostics.adb | 542 +
gcc/ada/diagnostics.ads | 481 +
gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 303 +-
.../building_executable_programs_with_gnat.rst | 12 +-
gcc/ada/errout.adb | 214 +-
gcc/ada/errout.ads | 25 +-
gcc/ada/erroutc.adb | 209 +-
gcc/ada/erroutc.ads | 7 +-
gcc/ada/exp_aggr.adb | 4 +-
gcc/ada/exp_attr.adb | 69 +-
gcc/ada/exp_ch3.adb | 13 +-
gcc/ada/exp_ch6.adb | 22 +-
gcc/ada/exp_ch9.adb | 25 +-
gcc/ada/exp_imgv.adb | 8 +-
gcc/ada/exp_intr.adb | 6 -
gcc/ada/exp_intr.ads | 5 +
gcc/ada/exp_prag.adb | 19 +-
gcc/ada/exp_unst.adb | 169 +-
gcc/ada/exp_util.adb | 18 +-
gcc/ada/exp_util.ads | 16 +-
gcc/ada/freeze.adb | 12 +-
gcc/ada/gcc-interface/Make-lang.in | 20 +
gcc/ada/gcc-interface/Makefile.in | 10 +
gcc/ada/gcc-interface/decl.cc | 14 +-
gcc/ada/gcc-interface/gigi.h | 4 +
gcc/ada/gcc-interface/lang.opt.urls | 6 +-
gcc/ada/gcc-interface/misc.cc | 28 +-
gcc/ada/gcc-interface/trans.cc | 45 +-
gcc/ada/gcc-interface/utils.cc | 2 +-
gcc/ada/gnat_rm.texi | 423 +-
gcc/ada/gnat_ugn.texi | 14 +-
gcc/ada/gnatcmd.adb | 5 +-
gcc/ada/inline.adb | 2 -
gcc/ada/inline.ads | 5 +-
gcc/ada/libgnat/g-lists.adb | 2 +-
gcc/ada/libgnat/g-lists.ads | 2 +
gcc/ada/libgnat/s-os_lib.ads | 12 +-
gcc/ada/opt.ads | 13 +
gcc/ada/par-ch4.adb | 7 +-
gcc/ada/par-endh.adb | 31 +-
gcc/ada/restrict.adb | 2 +-
gcc/ada/s-oscons-tmplt.c | 9 +-
gcc/ada/sem_aggr.adb | 176 +-
gcc/ada/sem_aux.adb | 8 +-
gcc/ada/sem_ch12.adb | 2 +-
gcc/ada/sem_ch13.adb | 83 +-
gcc/ada/sem_ch4.adb | 101 +-
gcc/ada/sem_ch6.adb | 38 +-
gcc/ada/sem_ch8.adb | 1 +
gcc/ada/sem_ch9.adb | 19 +-
gcc/ada/sem_eval.adb | 37 +-
gcc/ada/sem_prag.adb | 55 +-
gcc/ada/sem_res.adb | 46 +-
gcc/ada/sem_util.adb | 2 +-
gcc/ada/sem_warn.adb | 6 +-
gcc/ada/styleg.adb | 4 +-
gcc/ada/tracebak.c | 5 +-
gcc/ada/usage.adb | 5 +
gcc/analyzer/ChangeLog | 121 +
gcc/analyzer/access-diagram.cc | 6 +-
gcc/analyzer/analyzer-language.cc | 2 +-
gcc/analyzer/analyzer-logging.cc | 2 +-
gcc/analyzer/analyzer.cc | 4 +-
gcc/analyzer/call-details.cc | 6 +-
gcc/analyzer/call-summary.cc | 14 +-
gcc/analyzer/checker-event.cc | 6 +-
gcc/analyzer/constraint-manager.cc | 24 +-
gcc/analyzer/diagnostic-manager.cc | 3 -
gcc/analyzer/engine.cc | 14 +-
gcc/analyzer/kf-analyzer.cc | 42 +-
gcc/analyzer/pending-diagnostic.cc | 2 +-
gcc/analyzer/program-point.cc | 11 +-
gcc/analyzer/program-state.cc | 19 +-
gcc/analyzer/ranges.cc | 12 +-
gcc/analyzer/record-layout.cc | 5 +-
gcc/analyzer/region-model-reachability.cc | 6 +-
gcc/analyzer/region-model.cc | 18 +-
gcc/analyzer/region.cc | 12 +-
gcc/analyzer/sm-malloc.cc | 9 +-
gcc/analyzer/store.cc | 38 +-
gcc/analyzer/supergraph.cc | 8 +-
gcc/analyzer/svalue.cc | 6 +-
gcc/attribs.cc | 35 +-
gcc/attribs.h | 2 +-
gcc/bitmap.h | 8 +-
gcc/builtins.cc | 28 +-
gcc/c-family/ChangeLog | 156 +
gcc/c-family/c-ada-spec.cc | 6 +-
gcc/c-family/c-attribs.cc | 95 +-
gcc/c-family/c-common.cc | 7 +-
gcc/c-family/c-common.h | 3 +
gcc/c-family/c-cppbuiltin.cc | 8 +-
gcc/c-family/c-format.cc | 6 +-
gcc/c-family/c-lex.cc | 12 +-
gcc/c-family/c-omp.cc | 1 +
gcc/c-family/c-opts.cc | 64 +-
gcc/c-family/c-pch.cc | 8 +-
gcc/c-family/c-ppoutput.cc | 1 +
gcc/c-family/c-pretty-print.cc | 28 +-
gcc/c-family/c-warn.cc | 4 +
gcc/c-family/c.opt | 34 +-
gcc/c-family/c.opt.urls | 52 +-
gcc/c/ChangeLog | 70 +
gcc/c/c-decl.cc | 60 +-
gcc/c/c-errors.cc | 38 +-
gcc/c/c-objc-common.cc | 12 +-
gcc/c/c-objc-common.h | 1 +
gcc/c/c-parser.cc | 11 +-
gcc/c/c-tree.h | 10 +-
gcc/c/c-typeck.cc | 7 +-
gcc/calls.cc | 28 +
gcc/cfgexpand.cc | 2 +-
gcc/cfgloopmanip.cc | 10 +-
gcc/cgraph.cc | 4 +-
gcc/combine-stack-adj.cc | 2 +-
gcc/common.opt | 8 +
gcc/common.opt.urls | 26 +-
gcc/common/config/avr/avr-common.cc | 2 +-
gcc/common/config/i386/i386-common.cc | 46 +-
gcc/common/config/riscv/riscv-common.cc | 2 +-
gcc/config.gcc | 4 +-
gcc/config/aarch64/aarch64-builtins.cc | 152 +
gcc/config/aarch64/aarch64-early-ra.cc | 6 +
gcc/config/aarch64/aarch64-option-extensions.def | 2 +
gcc/config/aarch64/aarch64-simd-builtins.def | 6 +-
.../aarch64/aarch64-simd-pragma-builtins.def | 23 +
gcc/config/aarch64/aarch64-simd.md | 29 +-
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 75 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 58 +
gcc/config/aarch64/aarch64-sve-builtins.h | 3 +
gcc/config/aarch64/aarch64-sve.md | 58 +-
gcc/config/aarch64/aarch64-sve2.md | 2 +-
gcc/config/aarch64/aarch64.cc | 137 +-
gcc/config/aarch64/aarch64.h | 21 +
gcc/config/aarch64/arm_private_fp8.h | 2 +
gcc/config/aarch64/iterators.md | 85 +-
gcc/config/aarch64/tuning_models/generic.h | 4 +-
gcc/config/aarch64/tuning_models/neoversev2.h | 15 +-
gcc/config/arc/arc.cc | 10 +-
gcc/config/arc/arc.h | 4 -
gcc/config/arc/arc.opt | 4 +-
gcc/config/arc/simdext.md | 8 +-
gcc/config/arm/arm-builtins.cc | 7 +
gcc/config/arm/arm.cc | 88 +-
gcc/config/arm/arm.h | 14 +-
gcc/config/arm/neon.md | 8 +-
gcc/config/avr/avr-arch.h | 3 +-
gcc/config/avr/avr-c.cc | 7 +-
gcc/config/avr/avr-dimode.md | 9 +-
gcc/config/avr/avr-fixed.md | 3 +-
gcc/config/avr/avr-log.cc | 2 +-
gcc/config/avr/avr-mcus.def | 2 +-
gcc/config/avr/avr-modes.def | 9 +-
gcc/config/avr/avr-passes.cc | 1939 +
gcc/config/avr/avr-passes.def | 33 +-
gcc/config/avr/avr-protos.h | 34 +-
gcc/config/avr/avr.cc | 4595 +-
gcc/config/avr/avr.h | 11 +-
gcc/config/avr/avr.md | 801 +-
gcc/config/avr/avr.opt | 2 +-
gcc/config/avr/avrlibc.h | 3 +-
gcc/config/avr/constraints.md | 2 +-
gcc/config/avr/driver-avr.cc | 2 +-
gcc/config/avr/elf.h | 3 +-
gcc/config/avr/gen-avr-mmcu-specs.cc | 3 +-
gcc/config/avr/gen-avr-mmcu-texi.cc | 3 +-
gcc/config/avr/predicates.md | 33 +-
gcc/config/avr/ranges.h | 278 +
gcc/config/avr/specs.h | 2 +-
gcc/config/avr/t-avr | 6 +
gcc/config/c6x/c6x.md | 2 +-
gcc/config/cris/cris.md | 45 +
gcc/config/darwin.h | 2 +
gcc/config/gcn/gcn-hsa.h | 13 +-
gcc/config/gcn/gcn-opts.h | 17 -
gcc/config/gcn/gcn-valu.md | 84 +-
gcc/config/gcn/gcn.cc | 71 +-
gcc/config/gcn/gcn.h | 14 +-
gcc/config/gcn/gcn.md | 74 +-
gcc/config/gcn/gcn.opt | 7 +-
gcc/config/gcn/mkoffload.cc | 126 +-
gcc/config/gcn/t-omp-device | 2 +-
gcc/config/i386/avx512fp16intrin.h | 4 +-
gcc/config/i386/i386-expand.cc | 9 +-
gcc/config/i386/i386-features.cc | 34 +-
gcc/config/i386/i386-options.cc | 4 +-
gcc/config/i386/i386.cc | 299 +-
gcc/config/i386/i386.h | 45 +-
gcc/config/i386/i386.md | 50 +-
gcc/config/i386/i386.opt | 2 +-
gcc/config/i386/mmx.md | 283 +-
gcc/config/i386/predicates.md | 12 +
gcc/config/i386/sse.md | 278 +-
gcc/config/i386/subst.md | 3 +
gcc/config/i386/x86-tune-costs.h | 51 +-
gcc/config/i386/x86-tune-sched.cc | 67 +-
gcc/config/i386/x86-tune.def | 33 +-
gcc/config/loongarch/loongarch.cc | 1 +
gcc/config/mips/loongson-mmi.md | 2 +-
gcc/config/mips/mips-msa.md | 128 +
gcc/config/mips/mips-protos.h | 1 +
gcc/config/mips/mips.cc | 41 +
gcc/config/mips/mips.md | 4 +
gcc/config/nvptx/gen-opt.sh | 14 +-
gcc/config/nvptx/mkoffload.cc | 25 +-
gcc/config/nvptx/nvptx-c.cc | 6 +-
gcc/config/nvptx/nvptx-gen.opt | 2 +-
gcc/config/nvptx/nvptx-opts.h | 4 +-
gcc/config/nvptx/nvptx.cc | 54 +-
gcc/config/nvptx/nvptx.opt | 9 +-
gcc/config/pa/pa.cc | 42 +-
gcc/config/pa/pa.h | 3 +
gcc/config/pa/pa.md | 112 +-
gcc/config/pa/predicates.md | 27 +-
gcc/config/riscv/autovec.md | 74 +
gcc/config/riscv/riscv-protos.h | 3 +
gcc/config/riscv/riscv-v.cc | 9 +
gcc/config/riscv/riscv-vector-costs.cc | 1 +
gcc/config/riscv/riscv-vsetvl.cc | 19 +-
gcc/config/riscv/riscv.cc | 510 +-
gcc/config/riscv/riscv.h | 2 +-
gcc/config/riscv/riscv.md | 65 +-
gcc/config/riscv/thead.cc | 4 +-
gcc/config/riscv/thead.md | 4 +-
gcc/config/riscv/vector-iterators.md | 386 +
gcc/config/riscv/vector.md | 8 +-
gcc/config/riscv/xiangshan.md | 11 +-
gcc/config/rs6000/altivec.md | 55 +-
gcc/config/rs6000/predicates.md | 63 +
gcc/config/rs6000/rs6000-overload.def | 12 +-
gcc/config/rs6000/rs6000.cc | 5 +-
gcc/config/s390/s390-protos.h | 1 -
gcc/config/s390/s390.cc | 74 +-
gcc/config/s390/s390.md | 15 +-
gcc/config/s390/s390.opt | 4 -
gcc/config/s390/s390.opt.urls | 2 -
gcc/config/s390/vector.md | 75 +-
gcc/config/sparc/sparc.cc | 35 +
gcc/configure | 7 +-
gcc/configure.ac | 3 +-
gcc/coretypes.h | 7 +
gcc/coroutine-passes.cc | 26 -
gcc/cp/ChangeLog | 798 +
gcc/cp/call.cc | 131 +-
gcc/cp/class.cc | 39 +-
gcc/cp/constexpr.cc | 34 +-
gcc/cp/constraint.cc | 24 +-
gcc/cp/contracts.cc | 12 +-
gcc/cp/coroutines.cc | 665 +-
gcc/cp/cp-objcp-common.h | 1 +
gcc/cp/cp-trait.def | 1 +
gcc/cp/cp-tree.h | 21 +-
gcc/cp/cvt.cc | 103 +-
gcc/cp/cxx-pretty-print.cc | 2 +
gcc/cp/decl.cc | 237 +-
gcc/cp/decl2.cc | 9 +-
gcc/cp/error.cc | 348 +-
gcc/cp/except.cc | 1 +
gcc/cp/init.cc | 16 +-
gcc/cp/lambda.cc | 3 +
gcc/cp/lex.cc | 1 +
gcc/cp/mangle.cc | 8 +-
gcc/cp/method.cc | 105 +-
gcc/cp/module.cc | 37 +-
gcc/cp/name-lookup.cc | 107 +-
gcc/cp/optimize.cc | 6 +
gcc/cp/parser.cc | 289 +-
gcc/cp/pt.cc | 246 +-
gcc/cp/search.cc | 24 +-
gcc/cp/semantics.cc | 171 +-
gcc/cp/tree.cc | 130 +-
gcc/cp/typeck.cc | 110 +-
gcc/cp/typeck2.cc | 15 +-
gcc/cselib.cc | 5 +
gcc/d/ChangeLog | 20 +
gcc/d/d-diagnostic.cc | 7 +-
gcc/d/lang.opt.urls | 22 +-
gcc/d/toir.cc | 5 +-
gcc/diagnostic-core.h | 78 +-
gcc/diagnostic-event-id.h | 8 +-
gcc/diagnostic-format-json.cc | 41 +-
gcc/diagnostic-format-sarif.cc | 990 +-
gcc/diagnostic-format-sarif.h | 30 +
gcc/diagnostic-format-text.cc | 219 +-
gcc/diagnostic-format-text.h | 40 +-
gcc/diagnostic-format.h | 28 +-
gcc/diagnostic-global-context.cc | 105 +-
gcc/diagnostic-macro-unwinding.cc | 19 +-
gcc/diagnostic-macro-unwinding.h | 4 +-
gcc/diagnostic-path.cc | 324 +-
gcc/diagnostic-show-locus.cc | 890 +-
gcc/diagnostic.cc | 500 +-
gcc/diagnostic.h | 393 +-
gcc/doc/contrib.texi | 11 +-
gcc/doc/cpp.texi | 103 +
gcc/doc/cppdiropts.texi | 9 +
gcc/doc/extend.texi | 143 +-
gcc/doc/generic.texi | 16 +-
gcc/doc/gimple.texi | 9 +
gcc/doc/install.texi | 42 +-
gcc/doc/invoke.texi | 350 +-
gcc/doc/md.texi | 46 +-
gcc/doc/sourcebuild.texi | 49 +-
gcc/doc/tm.texi | 24 +-
gcc/doc/tm.texi.in | 13 +-
gcc/dse.cc | 16 +-
gcc/dump-context.h | 45 +-
gcc/dumpfile.cc | 348 +-
gcc/dwarf2asm.cc | 19 +-
gcc/dwarf2cfi.cc | 59 +-
gcc/dwarf2codeview.cc | 1246 +-
gcc/dwarf2codeview.h | 9 +
gcc/dwarf2out.cc | 20 +-
gcc/dwarf2out.h | 12 +-
gcc/expr.cc | 27 +-
gcc/expr.h | 3 +-
gcc/ext-dce.cc | 2 +-
gcc/flag-types.h | 30 +
gcc/fold-const.cc | 240 +-
gcc/fold-const.h | 5 +
gcc/fortran/ChangeLog | 532 +
gcc/fortran/arith.cc | 370 +-
gcc/fortran/arith.h | 9 +
gcc/fortran/check.cc | 542 +-
gcc/fortran/cpp.cc | 6 +-
gcc/fortran/decl.cc | 11 +
gcc/fortran/dump-parse-tree.cc | 105 +-
gcc/fortran/error.cc | 124 +-
gcc/fortran/expr.cc | 19 +-
gcc/fortran/frontend-passes.cc | 57 -
gcc/fortran/gfortran.h | 64 +-
gcc/fortran/gfortran.texi | 94 +
gcc/fortran/intrinsic.cc | 49 +-
gcc/fortran/intrinsic.h | 6 +
gcc/fortran/invoke.texi | 343 +-
gcc/fortran/iresolve.cc | 98 +-
gcc/fortran/lang.opt | 31 +
gcc/fortran/lang.opt.urls | 348 +-
gcc/fortran/libgfortran.h | 2 +-
gcc/fortran/match.cc | 36 +-
gcc/fortran/match.h | 1 +
gcc/fortran/misc.cc | 6 +
gcc/fortran/module.cc | 12 +-
gcc/fortran/openmp.cc | 502 +-
gcc/fortran/options.cc | 21 +-
gcc/fortran/parse.cc | 18 +-
gcc/fortran/primary.cc | 111 +-
gcc/fortran/resolve.cc | 58 +-
gcc/fortran/simplify.cc | 379 +-
gcc/fortran/st.cc | 3 +-
gcc/fortran/target-memory.cc | 8 +
gcc/fortran/trans-array.cc | 398 +-
gcc/fortran/trans-const.cc | 11 +
gcc/fortran/trans-const.h | 1 +
gcc/fortran/trans-decl.cc | 7 +-
gcc/fortran/trans-expr.cc | 37 +-
gcc/fortran/trans-intrinsic.cc | 525 +-
gcc/fortran/trans-io.cc | 22 +-
gcc/fortran/trans-openmp.cc | 3 +
gcc/fortran/trans-stmt.cc | 20 +-
gcc/fortran/trans-types.cc | 118 +-
gcc/fortran/trans-types.h | 1 +
gcc/fortran/trans.cc | 3 +-
gcc/gcc-rich-location.h | 9 +-
gcc/gcc.cc | 26 +-
gcc/gcov.cc | 70 +-
gcc/gdbhooks.py | 30 +-
gcc/gen-pass-instances.awk | 28 +-
gcc/generic-match-head.cc | 12 +
gcc/genmatch.cc | 68 +-
gcc/gimple-fold.cc | 184 +
gcc/gimple-iterator.h | 23 +-
gcc/gimple-loop-interchange.cc | 1 +
gcc/gimple-loop-jam.cc | 1 +
gcc/gimple-loop-versioning.cc | 1 +
gcc/gimple-lower-bitint.cc | 4 +-
gcc/gimple-match-exports.cc | 23 +
gcc/gimple-match-head.cc | 130 +
gcc/gimple-match.h | 2 +
gcc/gimple-pretty-print.cc | 2 +-
gcc/gimple-range-cache.cc | 21 +-
gcc/gimple-range-op.cc | 6 +-
gcc/gimple-ssa-backprop.cc | 10 +-
gcc/gimple-ssa-isolate-paths.cc | 23 +-
gcc/gimple-ssa-split-paths.cc | 187 +-
gcc/gimple-ssa-strength-reduction.cc | 59 +-
gcc/gimple-ssa-warn-access.cc | 21 +-
gcc/gimple.cc | 2 +-
gcc/gimple.h | 27 +-
gcc/gimplify.cc | 20 +-
gcc/ginclude/stdint-wrap.h | 3 +
gcc/go/ChangeLog | 5 +
gcc/go/lang.opt.urls | 2 +-
gcc/graphite-dependences.cc | 1 +
gcc/graphite-isl-ast-to-gimple.cc | 1 +
gcc/graphite-optimize-isl.cc | 1 +
gcc/graphite-poly.cc | 1 +
gcc/graphite-scop-detection.cc | 1 +
gcc/graphite-sese-to-poly.cc | 1 +
gcc/graphite.cc | 1 +
gcc/gsyslimits.h | 3 +
gcc/hooks.cc | 14 +
gcc/hooks.h | 3 +
gcc/hosthooks.h | 2 +-
gcc/incpath.cc | 14 +-
gcc/incpath.h | 1 +
gcc/internal-fn.cc | 29 +-
gcc/internal-fn.def | 2 +-
gcc/ipa-cp.cc | 8 +-
gcc/ipa-cp.h | 2 +-
gcc/ipa-icf-gimple.cc | 2 +-
gcc/ipa-icf.cc | 11 +-
gcc/ipa-modref.cc | 20 +-
gcc/ipa-prop.cc | 6 +-
gcc/ipa-pure-const.cc | 5 +-
gcc/ipa-utils.cc | 1 +
gcc/ipa-visibility.cc | 5 +-
gcc/ira.cc | 5 +-
gcc/jit/ChangeLog | 24 +
gcc/jit/dummy-frontend.cc | 11 +-
gcc/jit/jit-playback.cc | 4 +-
gcc/jit/libgccjit.h | 5 +
gcc/json.cc | 2 +-
gcc/langhooks-def.h | 12 +-
gcc/langhooks.cc | 58 +-
gcc/langhooks.h | 21 +-
gcc/lto-cgraph.cc | 14 +-
gcc/lto-streamer-in.cc | 1 +
gcc/lto-streamer-out.cc | 4 +-
gcc/lto-streamer.h | 3 +
gcc/lto-wrapper.cc | 35 +-
gcc/lto/ChangeLog | 10 +
gcc/lto/lto.cc | 4 +-
gcc/m2/ChangeLog | 772 +
gcc/m2/Make-lang.in | 97 +-
gcc/m2/Make-maintainer.in | 41 +-
gcc/m2/gm2-compiler/M2ALU.def | 28 +-
gcc/m2/gm2-compiler/M2ALU.mod | 122 +-
gcc/m2/gm2-compiler/M2Base.def | 2 +-
gcc/m2/gm2-compiler/M2Base.mod | 3 +-
gcc/m2/gm2-compiler/M2Bitset.mod | 1 -
gcc/m2/gm2-compiler/M2CaseList.mod | 26 +-
gcc/m2/gm2-compiler/M2Check.mod | 138 +-
gcc/m2/gm2-compiler/M2Comp.mod | 12 +-
gcc/m2/gm2-compiler/M2Emit.def | 2 +-
gcc/m2/gm2-compiler/M2GCCDeclare.def | 8 +-
gcc/m2/gm2-compiler/M2GCCDeclare.mod | 160 +-
gcc/m2/gm2-compiler/M2GenGCC.def | 13 +-
gcc/m2/gm2-compiler/M2GenGCC.mod | 256 +-
gcc/m2/gm2-compiler/M2LangDump.def | 4 +-
gcc/m2/gm2-compiler/M2LangDump.mod | 4 +-
gcc/m2/gm2-compiler/M2LexBuf.def | 2 +-
gcc/m2/gm2-compiler/M2LexBuf.mod | 3 +-
gcc/m2/gm2-compiler/M2Options.def | 2 +-
gcc/m2/gm2-compiler/M2Options.mod | 2 +-
gcc/m2/gm2-compiler/M2Range.def | 26 +-
gcc/m2/gm2-compiler/M2Range.mod | 110 +-
gcc/m2/gm2-compiler/M2Swig.mod | 22 +-
gcc/m2/gm2-compiler/M2System.def | 2 +-
gcc/m2/gm2-compiler/M2System.mod | 14 +-
gcc/m2/gm2-compiler/P2SymBuild.mod | 2 +-
gcc/m2/gm2-compiler/SymbolConversion.def | 8 +-
gcc/m2/gm2-compiler/SymbolConversion.mod | 24 +-
gcc/m2/gm2-compiler/SymbolTable.def | 6 +-
gcc/m2/gm2-compiler/SymbolTable.mod | 12 +-
gcc/m2/gm2-compiler/m2flex.def | 2 +-
gcc/m2/gm2-gcc/CDataTypes.def | 33 +
gcc/m2/gm2-gcc/gcctypes.def | 36 +
gcc/m2/gm2-gcc/init.def | 4 +-
gcc/m2/gm2-gcc/m2block.cc | 2 +-
gcc/m2/gm2-gcc/m2block.def | 42 +-
gcc/m2/gm2-gcc/m2builtins.def | 39 +-
gcc/m2/gm2-gcc/m2color.cc | 6 +-
gcc/m2/gm2-gcc/m2color.h | 2 +-
gcc/m2/gm2-gcc/m2convert.def | 21 +-
gcc/m2/gm2-gcc/m2decl.cc | 2 +-
gcc/m2/gm2-gcc/m2decl.def | 44 +-
gcc/m2/gm2-gcc/m2decl.h | 2 +-
gcc/m2/gm2-gcc/m2except.def | 13 +-
gcc/m2/gm2-gcc/m2expr.def | 228 +-
gcc/m2/gm2-gcc/m2linemap.def | 8 +-
gcc/m2/gm2-gcc/m2misc.def | 4 +-
gcc/m2/gm2-gcc/m2pp.def | 4 +-
gcc/m2/gm2-gcc/m2statement.cc | 4 +-
gcc/m2/gm2-gcc/m2statement.def | 72 +-
gcc/m2/gm2-gcc/m2statement.h | 2 +-
gcc/m2/gm2-gcc/m2tree.def | 26 +-
gcc/m2/gm2-gcc/m2treelib.def | 23 +-
gcc/m2/gm2-gcc/m2type.def | 269 +-
gcc/m2/gm2-gcc/m2type.h | 7 -
gcc/m2/gm2-lang.cc | 5 +-
gcc/m2/gm2-lang.h | 6 +-
gcc/m2/gm2-libs-ch/SysExceptions.c | 107 +-
gcc/m2/gm2-libs-ch/UnixArgs.cc | 10 +-
gcc/m2/gm2-libs-ch/m2rts.h | 27 +-
gcc/m2/gm2-libs-ch/termios.c | 238 +-
gcc/m2/gm2-libs-min/M2RTS.mod | 2 +
gcc/m2/gm2-libs/Indexing.def | 8 +
gcc/m2/gm2-libs/Indexing.mod | 28 +
gcc/m2/gm2-libs/M2RTS.mod | 2 +-
gcc/m2/images/LICENSE.IMG | 5 +-
gcc/m2/lang.opt.urls | 22 +-
gcc/m2/m2-tree.def | 5 +-
gcc/m2/m2.flex | 1 +
gcc/m2/mc-boot-ch/GSYSTEM.h | 113 +
gcc/m2/mc-boot-ch/GSysExceptions.c | 88 +-
gcc/m2/mc-boot-ch/GSysExceptions.h | 63 +
gcc/m2/mc-boot-ch/Glibc.c | 6 +-
gcc/m2/mc-boot-ch/Gtermios.cc | 824 +-
gcc/m2/mc-boot-ch/Gtermios.h | 208 +
gcc/m2/mc-boot/GDynamicStrings.cc | 12 +-
gcc/m2/mc-boot/GFIO.cc | 2 +-
gcc/m2/mc-boot/GIndexing.cc | 11 +-
gcc/m2/mc-boot/GM2Dependent.cc | 26 +-
gcc/m2/mc-boot/GSArgs.cc | 2 +-
gcc/m2/mc-boot/GStringConvert.cc | 4 +-
gcc/m2/mc-boot/Gdecl.cc | 881 +-
gcc/m2/mc-boot/Gdecl.h | 12 +
gcc/m2/mc-boot/Gdtoa.h | 2 +-
gcc/m2/mc-boot/Gkeyc.cc | 75 +-
gcc/m2/mc-boot/Gkeyc.h | 12 +
gcc/m2/mc-boot/Glibc.h | 11 +
gcc/m2/mc-boot/Glists.cc | 7 +-
gcc/m2/mc-boot/GmcComp.cc | 10 +-
gcc/m2/mc-boot/GmcDebug.cc | 6 +-
gcc/m2/mc-boot/GmcFileName.cc | 6 +-
gcc/m2/mc-boot/GmcLexBuf.cc | 2 +-
gcc/m2/mc-boot/GmcMetaError.cc | 8 +-
gcc/m2/mc-boot/GmcOptions.cc | 7 +-
gcc/m2/mc-boot/GmcPreprocess.cc | 10 +-
gcc/m2/mc-boot/GmcPretty.cc | 9 +-
gcc/m2/mc-boot/GmcPrintf.cc | 6 +-
gcc/m2/mc-boot/GmcQuiet.cc | 6 +-
gcc/m2/mc-boot/GmcReserved.cc | 7 +-
gcc/m2/mc-boot/GmcSearch.cc | 6 +-
gcc/m2/mc-boot/GmcStack.cc | 7 +-
gcc/m2/mc-boot/GmcStream.cc | 4 +-
gcc/m2/mc-boot/Gmcp1.cc | 9 +-
gcc/m2/mc-boot/Gmcp3.cc | 4 +-
gcc/m2/mc-boot/Gmcp4.cc | 4 +-
gcc/m2/mc-boot/Gmcp5.cc | 10 +-
gcc/m2/mc-boot/GnameKey.cc | 8 +-
gcc/m2/mc-boot/Gvarargs.cc | 12 +-
gcc/m2/mc/Indexing.mod | 7 +-
gcc/m2/mc/decl.def | 14 +
gcc/m2/mc/decl.mod | 450 +-
gcc/m2/mc/keyc.def | 14 +
gcc/m2/mc/keyc.mod | 48 +-
gcc/m2/mc/lists.mod | 7 +-
gcc/m2/mc/mcComp.mod | 6 +-
gcc/m2/mc/mcDebug.mod | 6 +-
gcc/m2/mc/mcFileName.mod | 6 +-
gcc/m2/mc/mcMetaError.mod | 6 +-
gcc/m2/mc/mcOptions.mod | 7 +-
gcc/m2/mc/mcPreprocess.mod | 6 +-
gcc/m2/mc/mcPretty.mod | 7 +-
gcc/m2/mc/mcPrintf.mod | 6 +-
gcc/m2/mc/mcQuiet.mod | 6 +-
gcc/m2/mc/mcReserved.mod | 7 +-
gcc/m2/mc/mcSearch.mod | 6 +-
gcc/m2/mc/mcStack.mod | 7 +-
gcc/m2/mc/mcp1.bnf | 4 +-
gcc/m2/pge-boot/GM2RTS.cc | 77 +-
gcc/m2/pge-boot/GM2RTS.h | 10 +-
gcc/m2/pge-boot/GSysExceptions.cc | 88 +-
gcc/m2/pge-boot/Gtermios.cc | 822 +-
gcc/m2/pge-boot/m2rts.h | 22 +-
gcc/m2/tools-src/buildpg | 5 +-
gcc/m2/tools-src/calcpath | 6 +-
gcc/m2/tools-src/checkmeta.py | 5 +-
gcc/m2/tools-src/def2doc.py | 5 +-
gcc/m2/tools-src/makeSystem | 6 +-
gcc/m2/tools-src/tidydates.py | 5 +-
gcc/match.pd | 216 +-
gcc/omp-api.h | 3 +
gcc/omp-expand.cc | 18 +-
gcc/omp-general.cc | 127 +-
gcc/omp-general.h | 1 +
gcc/omp-low.cc | 232 +-
gcc/omp-selectors.h | 1 +
gcc/opt-problem.cc | 4 +-
gcc/optabs.cc | 9 +-
gcc/optabs.def | 6 +-
gcc/optinfo.cc | 8 +-
gcc/optinfo.h | 11 +-
gcc/opts-common.cc | 8 +
gcc/opts-diagnostic.h | 44 +-
gcc/opts-global.cc | 2 +-
gcc/opts.cc | 37 +-
gcc/ordered-hash-map.h | 2 +
gcc/pair-fusion.cc | 2 +-
gcc/params.opt | 8 +
gcc/pass_manager.h | 2 +-
gcc/passes.cc | 31 +-
gcc/passes.def | 5 +-
gcc/po/ChangeLog | 12 +
gcc/po/ka.po | 83090 +++++++++++++++++++
gcc/po/uk.po | 3876 +-
gcc/po/zh_CN.po | 461 +-
gcc/predict.cc | 119 +-
gcc/pretty-print-format-impl.h | 484 +
gcc/pretty-print-markup.h | 33 +-
gcc/pretty-print-urlifier.h | 2 +-
gcc/pretty-print.cc | 1669 +-
gcc/pretty-print.h | 145 +-
gcc/range-op.cc | 2 +-
gcc/reg-notes.def | 8 +-
gcc/reload1.cc | 6 +
gcc/rtl-ssa/member-fns.inl | 3 +-
gcc/rtlanal.cc | 28 +-
gcc/rust/ChangeLog | 18 +
gcc/rust/checks/errors/borrowck/rust-bir.h | 2 +
gcc/rust/lang.opt.urls | 2 +-
gcc/rust/resolve/rust-ast-resolve-expr.cc | 9 +-
gcc/selftest-diagnostic.cc | 21 +-
gcc/selftest-diagnostic.h | 6 +-
gcc/sese.cc | 1 +
gcc/simple-diagnostic-path.cc | 9 +-
gcc/simplify-rtx.cc | 12 +
gcc/ssa-iterators.h | 6 +-
gcc/substring-locations.cc | 21 +-
gcc/substring-locations.h | 16 +-
gcc/target.def | 20 +
gcc/targhooks.cc | 1 +
gcc/testsuite/ChangeLog | 4017 +
.../c-c++-common/analyzer/allocation-size-1.c | 2 +
.../c-c++-common/analyzer/allocation-size-2.c | 1 +
.../c-c++-common/analyzer/allocation-size-3.c | 1 +
.../c-c++-common/analyzer/allocation-size-4.c | 2 +
.../c-c++-common/analyzer/analyzer-verbosity-0.c | 1 +
.../c-c++-common/analyzer/analyzer-verbosity-1.c | 1 +
.../c-c++-common/analyzer/analyzer-verbosity-2.c | 1 +
.../c-c++-common/analyzer/analyzer-verbosity-3.c | 1 +
.../c-c++-common/analyzer/call-summaries-1.c | 1 +
.../c-c++-common/analyzer/call-summaries-malloc.c | 1 +
gcc/testsuite/c-c++-common/analyzer/callbacks-1.c | 2 +
gcc/testsuite/c-c++-common/analyzer/callbacks-2.c | 2 +
gcc/testsuite/c-c++-common/analyzer/capacity-1.c | 1 +
gcc/testsuite/c-c++-common/analyzer/capacity-2.c | 1 +
gcc/testsuite/c-c++-common/analyzer/capacity-3.c | 1 +
.../c-c++-common/analyzer/compound-assignment-1.c | 2 +
.../c-c++-common/analyzer/data-model-14.c | 2 +
.../c-c++-common/analyzer/data-model-20.c | 1 +
.../c-c++-common/analyzer/data-model-5d.c | 2 +
gcc/testsuite/c-c++-common/analyzer/disabling.c | 2 +
gcc/testsuite/c-c++-common/analyzer/dump-state.c | 2 +
gcc/testsuite/c-c++-common/analyzer/edges-2.c | 2 +
gcc/testsuite/c-c++-common/analyzer/escaping-1.c | 9 +-
.../c-c++-common/analyzer/first-field-2.c | 2 +
.../analyzer/flex-with-call-summaries.c | 1 +
.../analyzer/flex-without-call-summaries.c | 2 +
.../analyzer/flexible-array-member-1.c | 2 +
.../c-c++-common/analyzer/function-ptr-2.c | 2 +
.../c-c++-common/analyzer/function-ptr-3.c | 2 +
.../c-c++-common/analyzer/function-ptr-4.c | 2 +
gcc/testsuite/c-c++-common/analyzer/gzio.c | 2 +
.../analyzer/imprecise-floating-point-1.c | 1 +
gcc/testsuite/c-c++-common/analyzer/leak-2.c | 2 +
gcc/testsuite/c-c++-common/analyzer/leak-3.c | 2 +
gcc/testsuite/c-c++-common/analyzer/leak-4.c | 2 +
.../analyzer/loop-0-up-to-n-by-1-with-iter-obj.c | 2 +
gcc/testsuite/c-c++-common/analyzer/loop-3.c | 2 +
gcc/testsuite/c-c++-common/analyzer/malloc-3.c | 2 +
gcc/testsuite/c-c++-common/analyzer/malloc-5.c | 2 +
.../c-c++-common/analyzer/malloc-CWE-401-example.c | 2 +
.../analyzer/malloc-CWE-415-examples.c | 2 +
.../analyzer/malloc-CWE-416-examples.c | 2 +
.../analyzer/malloc-CWE-590-examples.c | 1 +
.../c-c++-common/analyzer/malloc-callbacks.c | 1 +
gcc/testsuite/c-c++-common/analyzer/malloc-dce.c | 1 +
.../c-c++-common/analyzer/malloc-dedupe-1.c | 2 +
.../c-c++-common/analyzer/malloc-in-loop.c | 2 +
gcc/testsuite/c-c++-common/analyzer/malloc-ipa-1.c | 2 +
.../c-c++-common/analyzer/malloc-ipa-10.c | 2 +
.../c-c++-common/analyzer/malloc-ipa-11.c | 1 +
.../c-c++-common/analyzer/malloc-ipa-12.c | 2 +
.../c-c++-common/analyzer/malloc-ipa-13a.c | 1 +
gcc/testsuite/c-c++-common/analyzer/malloc-ipa-2.c | 1 +
gcc/testsuite/c-c++-common/analyzer/malloc-ipa-3.c | 2 +
gcc/testsuite/c-c++-common/analyzer/malloc-ipa-4.c | 2 +
gcc/testsuite/c-c++-common/analyzer/malloc-ipa-5.c | 2 +
gcc/testsuite/c-c++-common/analyzer/malloc-ipa-6.c | 2 +
gcc/testsuite/c-c++-common/analyzer/malloc-ipa-7.c | 2 +
gcc/testsuite/c-c++-common/analyzer/malloc-ipa-9.c | 1 +
.../analyzer/malloc-macro-inline-events.c | 1 +
.../analyzer/malloc-macro-separate-events.c | 1 +
.../c-c++-common/analyzer/malloc-many-paths-3.c | 2 +
.../c-c++-common/analyzer/malloc-meaning-1.c | 1 +
.../c-c++-common/analyzer/malloc-paths-1.c | 2 +
.../c-c++-common/analyzer/malloc-paths-2.c | 2 +
.../c-c++-common/analyzer/malloc-paths-3.c | 2 +
.../c-c++-common/analyzer/malloc-paths-4.c | 2 +
.../c-c++-common/analyzer/malloc-paths-5.c | 2 +
.../c-c++-common/analyzer/malloc-paths-6.c | 2 +
.../c-c++-common/analyzer/malloc-paths-7.c | 2 +
.../c-c++-common/analyzer/malloc-paths-8.c | 1 +
.../analyzer/malloc-paths-9-noexcept.c | 1 +
.../c-c++-common/analyzer/malloc-sarif-1.c | 1 +
.../c-c++-common/analyzer/malloc-vs-local-1a.c | 1 +
.../c-c++-common/analyzer/malloc-vs-local-1b.c | 1 +
.../c-c++-common/analyzer/malloc-vs-local-2.c | 2 +
.../c-c++-common/analyzer/malloc-vs-local-3.c | 2 +
.../c-c++-common/analyzer/out-of-bounds-1.c | 2 +
.../c-c++-common/analyzer/out-of-bounds-2.c | 2 +
.../analyzer/out-of-bounds-diagram-3.c | 1 +
.../analyzer/out-of-bounds-diagram-8.c | 1 +
gcc/testsuite/c-c++-common/analyzer/paths-3.c | 1 +
gcc/testsuite/c-c++-common/analyzer/paths-6.c | 2 +
gcc/testsuite/c-c++-common/analyzer/paths-7.c | 2 +
gcc/testsuite/c-c++-common/analyzer/pr103526.c | 2 +
gcc/testsuite/c-c++-common/analyzer/pr106539.c | 2 +
gcc/testsuite/c-c++-common/analyzer/pr93290.c | 2 +
gcc/testsuite/c-c++-common/analyzer/pr94399.c | 2 +
gcc/testsuite/c-c++-common/analyzer/pr94851-1.c | 1 +
gcc/testsuite/c-c++-common/analyzer/pr94851-2.c | 1 +
gcc/testsuite/c-c++-common/analyzer/pr94851-4.c | 1 +
gcc/testsuite/c-c++-common/analyzer/pr97608.c | 2 +
gcc/testsuite/c-c++-common/analyzer/pr98918.c | 1 +
gcc/testsuite/c-c++-common/analyzer/pr99716-2.c | 2 +
gcc/testsuite/c-c++-common/analyzer/pr99716-3.c | 2 +
gcc/testsuite/c-c++-common/analyzer/pragma-1.c | 2 +
gcc/testsuite/c-c++-common/analyzer/pragma-2.c | 1 +
.../c-c++-common/analyzer/sarif-path-role.c | 1 +
gcc/testsuite/c-c++-common/analyzer/scope-1.c | 2 +
gcc/testsuite/c-c++-common/analyzer/strndup-1.c | 1 +
.../c-c++-common/analyzer/taint-alloc-3.c | 2 +
.../c-c++-common/analyzer/taint-realloc.c | 2 +
.../c-c++-common/analyzer/use-after-free-3.c | 2 +
gcc/testsuite/c-c++-common/analyzer/zlib-4.c | 2 +
gcc/testsuite/c-c++-common/attr-flag-enum-1.c | 37 +
gcc/testsuite/c-c++-common/attr-reproducible-1.c | 80 +
gcc/testsuite/c-c++-common/attr-reproducible-2.c | 74 +
gcc/testsuite/c-c++-common/attr-unsequenced-1.c | 87 +
gcc/testsuite/c-c++-common/attr-unsequenced-2.c | 81 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-1-1.h | 5 +
.../c-c++-common/cpp/Wheader-guard-1-10.h | 5 +
.../c-c++-common/cpp/Wheader-guard-1-11.h | 5 +
.../c-c++-common/cpp/Wheader-guard-1-12.h | 5 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-1-2.h | 4 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-1-3.h | 4 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-1-4.h | 3 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-1-5.h | 5 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-1-6.h | 8 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-1-7.h | 4 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-1-8.h | 5 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-1-9.h | 5 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-1.c | 19 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-2.c | 10 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-2.h | 4 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-3.c | 10 +
gcc/testsuite/c-c++-common/cpp/Wheader-guard-3.h | 4 +
gcc/testsuite/c-c++-common/cpp/embed-1.c | 333 +
gcc/testsuite/c-c++-common/cpp/embed-10.c | 10 +
gcc/testsuite/c-c++-common/cpp/embed-11.c | 27 +
gcc/testsuite/c-c++-common/cpp/embed-12.c | 18 +
gcc/testsuite/c-c++-common/cpp/embed-13.c | 12 +
gcc/testsuite/c-c++-common/cpp/embed-14.c | 13 +
gcc/testsuite/c-c++-common/cpp/embed-15.c | 88 +
gcc/testsuite/c-c++-common/cpp/embed-16.c | 31 +
gcc/testsuite/c-c++-common/cpp/embed-17.c | 116 +
gcc/testsuite/c-c++-common/cpp/embed-18.c | 54 +
gcc/testsuite/c-c++-common/cpp/embed-19.c | 5 +
gcc/testsuite/c-c++-common/cpp/embed-2.c | 5 +
gcc/testsuite/c-c++-common/cpp/embed-25.c | 5 +
gcc/testsuite/c-c++-common/cpp/embed-26.c | 7 +
gcc/testsuite/c-c++-common/cpp/embed-27.c | 64 +
gcc/testsuite/c-c++-common/cpp/embed-3.c | 83 +
gcc/testsuite/c-c++-common/cpp/embed-4.c | 141 +
gcc/testsuite/c-c++-common/cpp/embed-5.c | 9 +
gcc/testsuite/c-c++-common/cpp/embed-6.c | 24 +
gcc/testsuite/c-c++-common/cpp/embed-7.c | 5 +
gcc/testsuite/c-c++-common/cpp/embed-8.c | 5 +
gcc/testsuite/c-c++-common/cpp/embed-9.c | 4 +
.../c-c++-common/cpp/embed-dir/embed-1.inc | 1 +
gcc/testsuite/c-c++-common/cpp/embed-dir/embed-3.c | 4 +
gcc/testsuite/c-c++-common/cpp/embed-dir/embed-4.c | 3 +
.../c-c++-common/cpp/embed-dir/magna-carta.txt | 46 +
.../goacc/kernels-counter-vars-function-scope.c | 1 +
gcc/testsuite/c-c++-common/goacc/kernels-loop-2.c | 1 +
gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c | 1 +
.../c-c++-common/goacc/kernels-loop-data-2.c | 1 +
.../goacc/kernels-loop-data-enter-exit-2.c | 1 +
.../goacc/kernels-loop-data-enter-exit.c | 1 +
.../c-c++-common/goacc/kernels-loop-data-update.c | 1 +
.../c-c++-common/goacc/kernels-loop-data.c | 1 +
gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c | 1 +
.../c-c++-common/goacc/kernels-loop-mod-not-zero.c | 1 +
gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c | 1 +
gcc/testsuite/c-c++-common/goacc/kernels-loop.c | 1 +
.../c-c++-common/goacc/kernels-one-counter-var.c | 1 +
.../goacc/kernels-parallel-loop-data-enter-exit.c | 1 +
.../c-c++-common/gomp/declare-variant-1.c | 6 +
.../c-c++-common/gomp/declare-variant-10.c | 4 +-
.../c-c++-common/gomp/declare-variant-3.c | 10 +-
.../c-c++-common/gomp/declare-variant-9.c | 4 +-
.../c-c++-common/gomp/declare-variant-any.c | 17 +
.../c-c++-common/gomp/declare-variant-duplicates.c | 13 +
gcc/testsuite/c-c++-common/gomp/pr103642.c | 1 +
gcc/testsuite/c-c++-common/gomp/requires-2.c | 2 +-
gcc/testsuite/c-c++-common/gomp/requires-4.c | 1 +
.../c-c++-common/gomp/target-implicit-map-2.c | 2 +
gcc/testsuite/c-c++-common/musttail1.c | 2 +-
gcc/testsuite/c-c++-common/musttail12.c | 2 +-
gcc/testsuite/c-c++-common/musttail2.c | 2 +-
gcc/testsuite/c-c++-common/musttail3.c | 2 +-
gcc/testsuite/c-c++-common/musttail4.c | 2 +-
gcc/testsuite/c-c++-common/musttail7.c | 2 +-
gcc/testsuite/c-c++-common/musttail8.c | 2 +-
gcc/testsuite/c-c++-common/pr36513-2.c | 1 +
gcc/testsuite/c-c++-common/pragma-diag-17.c | 25 +
.../c-c++-common/simulate-thread/bitfields-4.c | 1 +
gcc/testsuite/c-c++-common/tm/malloc.c | 1 +
gcc/testsuite/c-c++-common/torture/pr116098-1.c | 84 +
gcc/testsuite/c-c++-common/torture/pr116098-2.c | 46 +
gcc/testsuite/g++.dg/DRs/dr2478.C | 2 +-
gcc/testsuite/g++.dg/DRs/dr2521.C | 5 +
gcc/testsuite/g++.dg/DRs/dr2728.C | 20 +
gcc/testsuite/g++.dg/DRs/dr2836.C | 30 +
gcc/testsuite/g++.dg/DRs/dr2867-1.C | 153 +
gcc/testsuite/g++.dg/DRs/dr2867-2.C | 101 +
gcc/testsuite/g++.dg/DRs/dr2874.C | 13 +
gcc/testsuite/g++.dg/abi/mangle36.C | 1 +
gcc/testsuite/g++.dg/abi/mangle40.C | 1 +
gcc/testsuite/g++.dg/abi/mangle41.C | 1 +
gcc/testsuite/g++.dg/absvect.C | 12 +
gcc/testsuite/g++.dg/analyzer/cstdlib.C | 2 +
...nalyzer-show-events-in-system-headers-default.C | 2 +
.../fanalyzer-show-events-in-system-headers-no.C | 2 +
.../fanalyzer-show-events-in-system-headers.C | 1 +
gcc/testsuite/g++.dg/analyzer/malloc.C | 1 +
gcc/testsuite/g++.dg/analyzer/new-vs-malloc.C | 2 +
gcc/testsuite/g++.dg/analyzer/placement-new-size.C | 1 +
gcc/testsuite/g++.dg/analyzer/pr93212.C | 1 +
gcc/testsuite/g++.dg/analyzer/vfunc-2.C | 1 +
gcc/testsuite/g++.dg/analyzer/vfunc-3.C | 2 +
gcc/testsuite/g++.dg/analyzer/vfunc-5.C | 1 +
gcc/testsuite/g++.dg/cdce3.C | 5 +-
gcc/testsuite/g++.dg/concepts/expression.C | 1 +
gcc/testsuite/g++.dg/concepts/fn3.C | 1 +
gcc/testsuite/g++.dg/concepts/fn9.C | 1 +
gcc/testsuite/g++.dg/concepts/generic-fn.C | 1 +
gcc/testsuite/g++.dg/concepts/pr101099.C | 6 +
gcc/testsuite/g++.dg/contracts/contracts-access1.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-assume2.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-assume3.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-assume4.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-config1.C | 1 +
.../g++.dg/contracts/contracts-constexpr1.C | 1 +
.../g++.dg/contracts/contracts-deduced2.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-externC.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-friend1.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-ignore2.C | 1 +
.../g++.dg/contracts/contracts-multiline1.C | 1 +
.../g++.dg/contracts/contracts-nested-class2.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-post2.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-post3.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-post7.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-pre10.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-pre2.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-pre2a2.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-pre3.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-pre4.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-pre5.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-pre7.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-pre9.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-redecl3.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-redecl4.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-redecl6.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts-redecl7.C | 1 +
.../g++.dg/contracts/contracts-tmpl-spec1.C | 1 +
.../g++.dg/contracts/contracts-tmpl-spec2.C | 1 +
.../g++.dg/contracts/contracts-tmpl-spec3.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts10.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts14.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts15.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts16.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts17.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts18.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts19.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts2.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts22.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts24.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts25.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts3.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts35.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts4.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts5.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts6.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts7.C | 1 +
gcc/testsuite/g++.dg/contracts/contracts9.C | 1 +
gcc/testsuite/g++.dg/contracts/pr110159.C | 1 +
gcc/testsuite/g++.dg/contracts/pr115434.C | 3 +-
gcc/testsuite/g++.dg/contracts/pr116490.C | 56 +
.../coro-bad-gro-00-class-gro-scalar-return.C | 2 +
.../coro-bad-gro-01-void-gro-non-class-coro.C | 2 +
gcc/testsuite/g++.dg/coroutines/coro.h | 4 +-
gcc/testsuite/g++.dg/coroutines/maybe-unused-1.C | 33 +
gcc/testsuite/g++.dg/coroutines/nodiscard-1.C | 77 +
gcc/testsuite/g++.dg/coroutines/pr100611.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr100772-b.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr101133.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr101367.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr101765.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr101976.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr102454.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr104051.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr106973.C | 22 +
gcc/testsuite/g++.dg/coroutines/pr108620.C | 97 +
gcc/testsuite/g++.dg/coroutines/pr110635.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr110871.C | 4 +-
gcc/testsuite/g++.dg/coroutines/pr110872.C | 3 +-
gcc/testsuite/g++.dg/coroutines/pr116502.C | 33 +
gcc/testsuite/g++.dg/coroutines/pr116793-1.C | 26 +
gcc/testsuite/g++.dg/coroutines/pr94288.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr95477.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr95520.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr95599.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr95711.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr95736.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr97587.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr99576_1.C | 1 +
gcc/testsuite/g++.dg/coroutines/pr99576_2.C | 1 +
gcc/testsuite/g++.dg/coroutines/ramp-return-a.C | 1 +
gcc/testsuite/g++.dg/coroutines/ramp-return-b.C | 1 +
gcc/testsuite/g++.dg/coroutines/ramp-return-c.C | 1 +
.../coroutines/symmetric-transfer-00-basic.C | 1 +
.../torture/alloc-00-gro-on-alloc-fail.C | 1 +
.../coroutines/torture/alloc-01-overload-newdel.C | 1 +
.../torture/alloc-02-fail-new-grooaf-check.C | 1 +
.../coroutines/torture/alloc-03-overload-new-1.C | 1 +
.../torture/alloc-04-overload-del-use-two-args.C | 1 +
.../g++.dg/coroutines/torture/call-00-co-aw-arg.C | 1 +
.../coroutines/torture/call-01-multiple-co-aw.C | 1 +
.../g++.dg/coroutines/torture/call-02-temp-co-aw.C | 1 +
.../coroutines/torture/call-03-temp-ref-co-aw.C | 1 +
.../g++.dg/coroutines/torture/class-00-co-ret.C | 1 +
.../coroutines/torture/class-01-co-ret-parm.C | 1 +
.../coroutines/torture/class-02-templ-parm.C | 1 +
.../torture/class-03-operator-templ-parm.C | 1 +
.../g++.dg/coroutines/torture/class-04-lambda-1.C | 1 +
.../torture/class-05-lambda-capture-copy-local.C | 1 +
.../torture/class-06-lambda-capture-ref.C | 1 +
.../coroutines/torture/class-07-data-member.C | 1 +
.../coroutines/torture/co-await-00-trivial.C | 1 +
.../coroutines/torture/co-await-01-with-value.C | 1 +
.../g++.dg/coroutines/torture/co-await-02-xform.C | 1 +
.../g++.dg/coroutines/torture/co-await-03-rhs-op.C | 1 +
.../coroutines/torture/co-await-04-control-flow.C | 2 +
.../g++.dg/coroutines/torture/co-await-05-loop.C | 1 +
.../g++.dg/coroutines/torture/co-await-06-ovl.C | 1 +
.../g++.dg/coroutines/torture/co-await-07-tmpl.C | 1 +
.../coroutines/torture/co-await-08-cascade.C | 1 +
.../g++.dg/coroutines/torture/co-await-09-pair.C | 1 +
.../torture/co-await-10-template-fn-arg.C | 1 +
.../coroutines/torture/co-await-11-forwarding.C | 1 +
.../coroutines/torture/co-await-12-operator-2.C | 1 +
.../coroutines/torture/co-await-13-return-ref.C | 1 +
.../torture/co-await-14-return-ref-to-auto.C | 1 +
.../torture/co-await-15-return-non-triv.C | 1 +
.../torture/co-await-16-template-traits.C | 1 +
.../torture/co-await-17-capture-comp-ref.C | 1 +
.../coroutines/torture/co-await-18-if-cond.C | 1 +
.../coroutines/torture/co-await-19-while-cond.C | 1 +
.../coroutines/torture/co-await-20-do-while-cond.C | 1 +
.../coroutines/torture/co-await-21-switch-value.C | 1 +
.../torture/co-await-22-truth-and-of-if.C | 1 +
.../coroutines/torture/co-await-24-for-init.C | 1 +
.../coroutines/torture/co-await-25-for-condition.C | 1 +
.../torture/co-await-26-for-iteration-expr.C | 1 +
.../torture/co-ret-00-void-return-is-ready.C | 1 +
.../torture/co-ret-01-void-return-is-suspend.C | 1 +
.../torture/co-ret-03-different-GRO-type.C | 1 +
.../coroutines/torture/co-ret-04-GRO-nontriv.C | 1 +
.../coroutines/torture/co-ret-05-return-value.C | 1 +
.../torture/co-ret-06-template-promise-val-1.C | 1 +
.../coroutines/torture/co-ret-07-void-cast-expr.C | 1 +
.../torture/co-ret-08-template-cast-ret.C | 1 +
.../coroutines/torture/co-ret-09-bool-await-susp.C | 1 +
.../torture/co-ret-10-expression-evaluates-once.C | 1 +
.../coroutines/torture/co-ret-11-co-ret-co-await.C | 1 +
.../torture/co-ret-12-co-ret-fun-co-await.C | 1 +
.../coroutines/torture/co-ret-13-template-2.C | 3 +-
.../coroutines/torture/co-ret-14-template-3.C | 1 +
.../torture/co-ret-15-default-return_void.C | 1 +
.../torture/co-ret-16-simple-control-flow.C | 1 +
.../coroutines/torture/co-ret-17-void-ret-coro.C | 1 +
.../g++.dg/coroutines/torture/co-yield-00-triv.C | 1 +
.../g++.dg/coroutines/torture/co-yield-01-multi.C | 1 +
.../g++.dg/coroutines/torture/co-yield-02-loop.C | 1 +
.../torture/co-yield-03-tmpl-nondependent.C | 1 +
.../g++.dg/coroutines/torture/co-yield-03-tmpl.C | 1 +
.../torture/co-yield-04-complex-local-state.C | 1 +
.../g++.dg/coroutines/torture/co-yield-05-co-aw.C | 1 +
.../coroutines/torture/co-yield-06-fun-parm.C | 1 +
.../torture/co-yield-07-template-fn-param.C | 1 +
.../coroutines/torture/co-yield-08-more-refs.C | 1 +
.../torture/co-yield-09-more-templ-refs.C | 1 +
.../g++.dg/coroutines/torture/exceptions-test-0.C | 1 +
.../torture/exceptions-test-01-n4849-a.C | 2 +-
.../g++.dg/coroutines/torture/extern-c-coroutine.C | 2 +
.../g++.dg/coroutines/torture/func-params-00.C | 1 +
.../g++.dg/coroutines/torture/func-params-01.C | 1 +
.../g++.dg/coroutines/torture/func-params-02.C | 1 +
.../g++.dg/coroutines/torture/func-params-03.C | 1 +
.../g++.dg/coroutines/torture/func-params-04.C | 1 +
.../g++.dg/coroutines/torture/func-params-05.C | 1 +
.../g++.dg/coroutines/torture/func-params-06.C | 1 +
.../g++.dg/coroutines/torture/func-params-07.C | 1 +
.../g++.dg/coroutines/torture/func-params-08.C | 1 +
.../torture/func-params-09-awaitable-parms.C | 1 +
.../g++.dg/coroutines/torture/lambda-00-co-ret.C | 1 +
.../coroutines/torture/lambda-01-co-ret-parm.C | 1 +
.../coroutines/torture/lambda-02-co-yield-values.C | 1 +
.../coroutines/torture/lambda-03-auto-parm-1.C | 1 +
.../coroutines/torture/lambda-04-templ-parm.C | 1 +
.../torture/lambda-05-capture-copy-local.C | 1 +
.../coroutines/torture/lambda-06-multi-capture.C | 1 +
.../coroutines/torture/lambda-07-multi-yield.C | 1 +
.../coroutines/torture/lambda-08-co-ret-parm-ref.C | 1 +
.../coroutines/torture/lambda-09-init-captures.C | 1 +
.../g++.dg/coroutines/torture/lambda-10-mutable.C | 1 +
.../g++.dg/coroutines/torture/local-var-00-const.C | 1 +
.../coroutines/torture/local-var-01-single.C | 1 +
.../coroutines/torture/local-var-02-conditional.C | 1 +
.../coroutines/torture/local-var-03-with-awaits.C | 1 +
.../torture/local-var-04-hiding-nested-scopes.C | 5 +-
.../coroutines/torture/local-var-05-awaitable.C | 1 +
.../torture/local-var-06-structured-binding.C | 1 +
.../coroutines/torture/mid-suspend-destruction-0.C | 1 +
gcc/testsuite/g++.dg/coroutines/torture/pr105104.C | 40 +
gcc/testsuite/g++.dg/coroutines/torture/pr109867.C | 2 +-
gcc/testsuite/g++.dg/coroutines/torture/pr115905.C | 64 +
gcc/testsuite/g++.dg/coroutines/torture/pr95003.C | 1 +
.../coroutines/torture/pr95519-00-return_void.C | 1 +
.../torture/pr95519-01-initial-suspend.C | 1 +
.../coroutines/torture/pr95519-02-final_suspend.C | 1 +
.../coroutines/torture/pr95519-03-return-value.C | 1 +
.../coroutines/torture/pr95519-04-yield-value.C | 1 +
.../g++.dg/coroutines/torture/pr95519-05-gro.C | 1 +
.../g++.dg/coroutines/torture/pr95519-06-grooaf.C | 1 +
.../torture/pr95519-07-unhandled-exception.C | 1 +
.../g++.dg/coroutines/torture/pr95615-01.C | 1 +
.../g++.dg/coroutines/torture/pr95615-02.C | 1 +
.../g++.dg/coroutines/torture/pr95615-03.C | 1 +
.../g++.dg/coroutines/torture/pr95615-04.C | 1 +
.../g++.dg/coroutines/torture/pr95615-05.C | 1 +
.../g++.dg/coroutines/torture/pr95615.inc | 15 +-
gcc/testsuite/g++.dg/coroutines/torture/pr98704.C | 1 +
.../special-termination-00-sync-completion.C | 127 +
.../torture/special-termination-01-self-destruct.C | 129 +
gcc/testsuite/g++.dg/cpp/embed-1.C | 14 +
gcc/testsuite/g++.dg/cpp/embed-2.C | 14 +
gcc/testsuite/g++.dg/cpp/embed-3.C | 48 +
gcc/testsuite/g++.dg/cpp/pr80005.C | 1 +
gcc/testsuite/g++.dg/cpp0x/Wliteral-suffix.C | 1 +
gcc/testsuite/g++.dg/cpp0x/Wliteral-suffix2.C | 5 +-
gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move2.C | 1 +
gcc/testsuite/g++.dg/cpp0x/constexpr-55708.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-70001-3.C | 1 +
gcc/testsuite/g++.dg/cpp0x/constexpr-ctor22.C | 15 +
gcc/testsuite/g++.dg/cpp0x/constexpr-ice16.C | 1 +
gcc/testsuite/g++.dg/cpp0x/dc5.C | 1 +
gcc/testsuite/g++.dg/cpp0x/decltype83.C | 20 +
gcc/testsuite/g++.dg/cpp0x/decltype83a.C | 18 +
gcc/testsuite/g++.dg/cpp0x/defaulted15.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/defaulted51.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/defaulted52.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/defaulted53.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/defaulted54.C | 1 +
gcc/testsuite/g++.dg/cpp0x/defaulted56.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/defaulted57.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/defaulted58.C | 1 +
gcc/testsuite/g++.dg/cpp0x/defaulted59.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/defaulted63.C | 39 +
gcc/testsuite/g++.dg/cpp0x/defaulted64.C | 27 +
gcc/testsuite/g++.dg/cpp0x/defaulted65.C | 25 +
gcc/testsuite/g++.dg/cpp0x/defaulted66.C | 35 +
gcc/testsuite/g++.dg/cpp0x/defaulted67.C | 23 +
gcc/testsuite/g++.dg/cpp0x/defaulted68.C | 35 +
gcc/testsuite/g++.dg/cpp0x/defaulted69.C | 24 +
gcc/testsuite/g++.dg/cpp0x/enum35.C | 1 +
gcc/testsuite/g++.dg/cpp0x/enum36.C | 1 +
gcc/testsuite/g++.dg/cpp0x/extern_template-7.C | 10 +
gcc/testsuite/g++.dg/cpp0x/gen-attrs-1.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-11.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-13.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-15.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-75.C | 10 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-80.C | 10 +
gcc/testsuite/g++.dg/cpp0x/gen-attrs-81.C | 11 +
.../g++.dg/cpp0x/gnu_fext-numeric-literals.C | 32 +-
.../g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C | 32 +-
gcc/testsuite/g++.dg/cpp0x/initlist-opt1.C | 1 +
gcc/testsuite/g++.dg/cpp0x/initlist-opt2.C | 21 +
gcc/testsuite/g++.dg/cpp0x/initlist-vect2.C | 1 +
gcc/testsuite/g++.dg/cpp0x/initlist13.C | 1 +
gcc/testsuite/g++.dg/cpp0x/initlist15.C | 1 +
gcc/testsuite/g++.dg/cpp0x/initlist25.C | 1 +
gcc/testsuite/g++.dg/cpp0x/initlist54.C | 1 +
gcc/testsuite/g++.dg/cpp0x/initlist92.C | 1 +
.../cpp0x/lambda/lambda-capture-const-ref-neg.C | 1 +
.../g++.dg/cpp0x/lambda/lambda-capture-const-ref.C | 1 +
.../g++.dg/cpp0x/lambda/lambda-const-neg.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce.C | 1 +
.../g++.dg/cpp0x/lambda/lambda-in-class-neg.C | 1 +
.../g++.dg/cpp0x/lambda/lambda-in-class.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mixed.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested.C | 1 +
.../g++.dg/cpp0x/lambda/lambda-non-const.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nop.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nullptr.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-pass.C | 1 +
.../g++.dg/cpp0x/lambda/lambda-recursive.C | 1 +
.../g++.dg/cpp0x/lambda/lambda-ref-default.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref.C | 1 +
.../g++.dg/cpp0x/lambda/lambda-std-function.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this8.C | 1 +
gcc/testsuite/g++.dg/cpp0x/nullptr20.C | 1 +
gcc/testsuite/g++.dg/cpp0x/pr51420.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/pr60209-neg.C | 16 +-
gcc/testsuite/g++.dg/cpp0x/pr60209.C | 2 +
gcc/testsuite/g++.dg/cpp0x/pr61038.C | 5 +-
gcc/testsuite/g++.dg/cpp0x/pr70887.C | 1 +
gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C | 1 +
.../g++.dg/cpp0x/std_fext-numeric-literals.C | 32 +-
.../g++.dg/cpp0x/std_fno-ext-numeric-literals.C | 32 +-
gcc/testsuite/g++.dg/cpp0x/udlit-addr.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/udlit-args-neg.C | 24 +-
gcc/testsuite/g++.dg/cpp0x/udlit-args.C | 22 +-
gcc/testsuite/g++.dg/cpp0x/udlit-args2.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/udlit-clink-neg.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/udlit-concat-neg.C | 5 +-
gcc/testsuite/g++.dg/cpp0x/udlit-concat.C | 7 +-
gcc/testsuite/g++.dg/cpp0x/udlit-constexpr.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/udlit-cpp98-neg.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/udlit-declare-neg.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/udlit-embed-quote.C | 5 +-
gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-1.C | 12 +-
gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-3.C | 1 +
gcc/testsuite/g++.dg/cpp0x/udlit-extern-c.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/udlit-friend.C | 12 +-
gcc/testsuite/g++.dg/cpp0x/udlit-general.C | 23 +-
.../g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C | 24 +-
.../g++.dg/cpp0x/udlit-implicit-conv-neg.C | 20 +-
gcc/testsuite/g++.dg/cpp0x/udlit-inline.C | 10 +-
gcc/testsuite/g++.dg/cpp0x/udlit-mangle.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/udlit-member-neg.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/udlit-namespace.C | 11 +-
gcc/testsuite/g++.dg/cpp0x/udlit-nofunc-neg.C | 4 +-
.../g++.dg/cpp0x/udlit-nonempty-str-neg.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/udlit-nosuffix-neg.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/udlit-nounder-neg.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/udlit-operator-neg.C | 12 +-
gcc/testsuite/g++.dg/cpp0x/udlit-overflow-neg.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/udlit-overflow.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/udlit-preproc-neg.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/udlit-raw-length.C | 2 +-
.../g++.dg/cpp0x/udlit-raw-op-string-neg.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/udlit-raw-op.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/udlit-raw-str.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/udlit-resolve-char8_t.C | 31 +-
gcc/testsuite/g++.dg/cpp0x/udlit-resolve.C | 27 +-
gcc/testsuite/g++.dg/cpp0x/udlit-sfinae.C | 1 +
gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C | 40 +-
gcc/testsuite/g++.dg/cpp0x/udlit-string-length.C | 10 +-
gcc/testsuite/g++.dg/cpp0x/udlit-string-literal.C | 1 +
gcc/testsuite/g++.dg/cpp0x/udlit-string-literal.h | 10 +-
gcc/testsuite/g++.dg/cpp0x/udlit-suffix-neg.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/udlit-template.C | 19 +-
gcc/testsuite/g++.dg/cpp0x/udlit-tmpl-arg-neg.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/udlit-tmpl-arg-neg2.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/udlit-tmpl-arg.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/udlit-tmpl-parms-neg.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/udlit-tmpl-parms.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/udlit_system_header | 2 +-
gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/va-opt1.C | 18 +
gcc/testsuite/g++.dg/cpp0x/variadic-bind.C | 1 +
gcc/testsuite/g++.dg/cpp0x/variadic-function.C | 1 +
gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn.C | 1 +
gcc/testsuite/g++.dg/cpp0x/variadic-tuple.C | 1 +
gcc/testsuite/g++.dg/cpp1y/auto-fn45.C | 1 +
gcc/testsuite/g++.dg/cpp1y/complex_literals1.C | 1 +
gcc/testsuite/g++.dg/cpp1y/complex_literals1a.C | 1 +
gcc/testsuite/g++.dg/cpp1y/constexpr-66093.C | 1 +
gcc/testsuite/g++.dg/cpp1y/constexpr-assert1.C | 1 +
gcc/testsuite/g++.dg/cpp1y/constexpr-assert2.C | 1 +
gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 1 +
.../g++.dg/cpp1y/lambda-generic-69078-2.C | 1 +
.../g++.dg/cpp1y/lambda-generic-variadic2.C | 1 +
gcc/testsuite/g++.dg/cpp1y/lambda-generic-x.C | 1 +
gcc/testsuite/g++.dg/cpp1y/lambda-ice3.C | 19 +
gcc/testsuite/g++.dg/cpp1y/lambda-ice3a.C | 17 +
gcc/testsuite/g++.dg/cpp1y/lambda-init8.C | 1 +
gcc/testsuite/g++.dg/cpp1y/new2.C | 1 +
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr12.C | 1 +
gcc/testsuite/g++.dg/cpp1y/pr57640.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/pr77786.C | 1 +
gcc/testsuite/g++.dg/cpp1y/pr88872.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/pr95226.C | 1 +
.../g++.dg/cpp1y/udlit-char-template-sfinae.C | 1 +
.../udlit-char-template-vs-std-literal-operator.C | 1 +
gcc/testsuite/g++.dg/cpp1y/udlit-userdef-string.C | 1 +
gcc/testsuite/g++.dg/cpp1z/aligned-new3.C | 3 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction14.C | 1 +
gcc/testsuite/g++.dg/cpp1z/constexpr-116676.C | 57 +
gcc/testsuite/g++.dg/cpp1z/constexpr-asm-1.C | 1 +
gcc/testsuite/g++.dg/cpp1z/constexpr-asm-3.C | 1 +
gcc/testsuite/g++.dg/cpp1z/decomp37.C | 1 +
gcc/testsuite/g++.dg/cpp1z/decomp61.C | 28 +
gcc/testsuite/g++.dg/cpp1z/eval-order2.C | 1 +
gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 1 +
gcc/testsuite/g++.dg/cpp1z/fold1.C | 1 +
gcc/testsuite/g++.dg/cpp1z/init-statement6.C | 1 +
gcc/testsuite/g++.dg/cpp1z/launder10.C | 15 +
gcc/testsuite/g++.dg/cpp1z/launder2.C | 6 +-
gcc/testsuite/g++.dg/cpp1z/launder3.C | 1 +
gcc/testsuite/g++.dg/cpp1z/launder4.C | 1 +
gcc/testsuite/g++.dg/cpp1z/launder5.C | 1 +
gcc/testsuite/g++.dg/cpp1z/launder6.C | 1 +
gcc/testsuite/g++.dg/cpp1z/noexcept-type19.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/noexcept-type28.C | 18 +
gcc/testsuite/g++.dg/cpp1z/using1.C | 8 +-
gcc/testsuite/g++.dg/cpp1z/utf8.C | 1 +
gcc/testsuite/g++.dg/cpp23/defaulted1.C | 23 +
.../g++.dg/cpp23/explicit-obj-diagnostics12.C | 10 +
gcc/testsuite/g++.dg/cpp23/ext-floating12.C | 1 +
gcc/testsuite/g++.dg/cpp23/ext-floating19.C | 20 +
gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 5 +-
.../g++.dg/cpp23/named-universal-char-escape3.C | 19 +
gcc/testsuite/g++.dg/cpp23/range-for1.C | 222 +
gcc/testsuite/g++.dg/cpp23/range-for2.C | 231 +
gcc/testsuite/g++.dg/cpp23/range-for3.C | 7 +
gcc/testsuite/g++.dg/cpp23/range-for4.C | 7 +
gcc/testsuite/g++.dg/cpp23/range-for5.C | 8 +
gcc/testsuite/g++.dg/cpp23/range-for6.C | 8 +
gcc/testsuite/g++.dg/cpp23/range-for7.C | 6 +
gcc/testsuite/g++.dg/cpp23/range-for8.C | 6 +
gcc/testsuite/g++.dg/cpp23/subscript5.C | 1 +
gcc/testsuite/g++.dg/cpp23/subscript6.C | 1 +
gcc/testsuite/g++.dg/cpp26/constexpr-new2.C | 1 +
gcc/testsuite/g++.dg/cpp26/constexpr-voidptr1.C | 1 +
gcc/testsuite/g++.dg/cpp26/constexpr-voidptr4.C | 29 +
gcc/testsuite/g++.dg/cpp26/feat-cxx26.C | 5 +-
gcc/testsuite/g++.dg/cpp26/unevalstr1.C | 34 +-
gcc/testsuite/g++.dg/cpp2a/abbrev-fn1.C | 6 +
gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C | 1 +
gcc/testsuite/g++.dg/cpp2a/concepts-defarg3.C | 8 +
.../g++.dg/cpp2a/concepts-explicit-spec1.C | 1 +
.../g++.dg/cpp2a/concepts-explicit-spec4.C | 1 +
.../g++.dg/cpp2a/concepts-explicit-spec5.C | 1 +
.../g++.dg/cpp2a/concepts-inherit-ctor12.C | 16 +
gcc/testsuite/g++.dg/cpp2a/concepts-memfun.C | 1 +
gcc/testsuite/g++.dg/cpp2a/concepts-memfun4.C | 30 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr116681.C | 20 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr60391.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67774.C | 1 +
gcc/testsuite/g++.dg/cpp2a/cond-triv2.C | 1 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop21.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C | 1 +
gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 1 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ7.C | 42 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ8.C | 10 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval18.C | 39 +
gcc/testsuite/g++.dg/cpp2a/nontype-class6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class66.C | 19 +
gcc/testsuite/g++.dg/cpp2a/nontype-class67.C | 9 +
gcc/testsuite/g++.dg/cpp2a/nontype-float1.C | 1 +
gcc/testsuite/g++.dg/cpp2a/paren-init38.C | 20 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth16.C | 1 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth16a.C | 1 +
gcc/testsuite/g++.dg/cpp2a/srcloc17.C | 2 +-
.../g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C | 2 +-
.../g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/using-enum-11.C | 9 +
.../g++.dg/debug/dwarf2/template-func-params-7.C | 18 +-
gcc/testsuite/g++.dg/diagnostic/disable.C | 2 +
.../g++.dg/diagnostic/missing-header-pr110164.C | 1 +
gcc/testsuite/g++.dg/diagnostic/pr65923.C | 3 +-
gcc/testsuite/g++.dg/diagnostic/redeclaration-6.C | 35 +
gcc/testsuite/g++.dg/diagnostic/used-inline1.C | 12 +
gcc/testsuite/g++.dg/eh/arm-vfp-unwind.C | 1 +
gcc/testsuite/g++.dg/eh/crossjump1.C | 1 +
gcc/testsuite/g++.dg/eh/filter2.C | 1 +
gcc/testsuite/g++.dg/eh/omit-frame-pointer.C | 1 +
gcc/testsuite/g++.dg/eh/pr84968.C | 4 +-
gcc/testsuite/g++.dg/eh/simd-3.C | 1 +
gcc/testsuite/g++.dg/eh/uncaught1.C | 1 +
gcc/testsuite/g++.dg/eh/uncaught2.C | 1 +
gcc/testsuite/g++.dg/expr/anew1.C | 2 +
gcc/testsuite/g++.dg/expr/anew2.C | 2 +
gcc/testsuite/g++.dg/expr/anew3.C | 2 +
gcc/testsuite/g++.dg/expr/anew4.C | 2 +
gcc/testsuite/g++.dg/ext/attr-no-dangling6.C | 6 +-
gcc/testsuite/g++.dg/ext/attr-no-dangling7.C | 6 +-
gcc/testsuite/g++.dg/ext/attr-no-dangling8.C | 2 +
gcc/testsuite/g++.dg/ext/attr-no-dangling9.C | 1 +
gcc/testsuite/g++.dg/ext/attr-unavailable-13.C | 8 +
gcc/testsuite/g++.dg/ext/attr-unsequenced-1.C | 53 +
gcc/testsuite/g++.dg/ext/bases.C | 1 +
gcc/testsuite/g++.dg/ext/builtin-line1.C | 1 +
gcc/testsuite/g++.dg/ext/builtin10.C | 1 +
gcc/testsuite/g++.dg/ext/cleanup-10.C | 1 +
gcc/testsuite/g++.dg/ext/cleanup-11.C | 1 +
gcc/testsuite/g++.dg/ext/cleanup-5.C | 1 +
gcc/testsuite/g++.dg/ext/cleanup-8.C | 1 +
gcc/testsuite/g++.dg/ext/cleanup-9.C | 1 +
gcc/testsuite/g++.dg/ext/complex4.C | 1 +
gcc/testsuite/g++.dg/ext/fimplicit-constexpr1.C | 8 +
gcc/testsuite/g++.dg/ext/flex-array-counted-by-2.C | 13 +
gcc/testsuite/g++.dg/ext/flex-array-counted-by.C | 11 +
gcc/testsuite/g++.dg/ext/has_nothrow_assign.C | 1 +
gcc/testsuite/g++.dg/ext/has_nothrow_assign_odr.C | 1 +
gcc/testsuite/g++.dg/ext/has_nothrow_constructor.C | 1 +
.../g++.dg/ext/has_nothrow_constructor_odr.C | 1 +
gcc/testsuite/g++.dg/ext/has_nothrow_copy-1.C | 1 +
gcc/testsuite/g++.dg/ext/has_nothrow_copy-2.C | 1 +
gcc/testsuite/g++.dg/ext/has_nothrow_copy-3.C | 1 +
gcc/testsuite/g++.dg/ext/has_nothrow_copy-4.C | 1 +
gcc/testsuite/g++.dg/ext/has_nothrow_copy-5.C | 1 +
gcc/testsuite/g++.dg/ext/has_nothrow_copy-6.C | 1 +
gcc/testsuite/g++.dg/ext/has_nothrow_copy-7.C | 1 +
gcc/testsuite/g++.dg/ext/has_nothrow_copy_odr.C | 1 +
gcc/testsuite/g++.dg/ext/has_trivial_assign.C | 1 +
gcc/testsuite/g++.dg/ext/has_trivial_constructor.C | 1 +
gcc/testsuite/g++.dg/ext/has_trivial_copy.C | 1 +
.../g++.dg/ext/has_trivial_destructor-1.C | 1 +
gcc/testsuite/g++.dg/ext/has_virtual_destructor.C | 1 +
gcc/testsuite/g++.dg/ext/is_abstract.C | 1 +
gcc/testsuite/g++.dg/ext/is_aggregate.C | 1 +
gcc/testsuite/g++.dg/ext/is_base_of.C | 1 +
gcc/testsuite/g++.dg/ext/is_class.C | 1 +
gcc/testsuite/g++.dg/ext/is_convertible2.C | 3 +-
gcc/testsuite/g++.dg/ext/is_empty.C | 1 +
gcc/testsuite/g++.dg/ext/is_enum.C | 1 +
gcc/testsuite/g++.dg/ext/is_invocable2.C | 1 +
gcc/testsuite/g++.dg/ext/is_pod.C | 1 +
gcc/testsuite/g++.dg/ext/is_polymorphic.C | 1 +
gcc/testsuite/g++.dg/ext/is_union.C | 1 +
gcc/testsuite/g++.dg/ext/is_virtual_base_of.C | 163 +
.../g++.dg/ext/is_virtual_base_of_diagnostic.C | 15 +
.../g++.dg/ext/pragma-unroll-lambda-lto.C | 33 +
gcc/testsuite/g++.dg/ext/pragma-unroll-lambda.C | 17 +
gcc/testsuite/g++.dg/ext/stmtexpr26.C | 10 +
gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 2 +-
gcc/testsuite/g++.dg/ext/underlying_type10.C | 1 +
gcc/testsuite/g++.dg/ext/underlying_type4.C | 1 +
gcc/testsuite/g++.dg/gcov/gcov-14.C | 1 +
gcc/testsuite/g++.dg/gcov/gcov-18.C | 1 +
gcc/testsuite/g++.dg/gcov/pr88045.C | 1 +
gcc/testsuite/g++.dg/gcov/pr88263-2.C | 1 +
gcc/testsuite/g++.dg/gcov/pr88263.C | 1 +
gcc/testsuite/g++.dg/goacc/pr107028-2.C | 1 +
.../g++.dg/gomp/has_device_addr-non-lvalue-1.C | 1 +
gcc/testsuite/g++.dg/gomp/ind-base-3.C | 2 +
gcc/testsuite/g++.dg/gomp/map-assignment-1.C | 2 +
gcc/testsuite/g++.dg/gomp/map-lvalue-ref-1.C | 2 +
gcc/testsuite/g++.dg/gomp/map-ptrmem-1.C | 2 +
gcc/testsuite/g++.dg/gomp/map-ptrmem-2.C | 2 +
.../g++.dg/gomp/map-static-cast-lvalue-1.C | 2 +
gcc/testsuite/g++.dg/gomp/map-ternary-1.C | 2 +
gcc/testsuite/g++.dg/gomp/member-array-2.C | 2 +
gcc/testsuite/g++.dg/gomp/pr71910.C | 1 +
gcc/testsuite/g++.dg/gomp/pr91118-1.C | 1 +
gcc/testsuite/g++.dg/gomp/sink-2.C | 1 +
gcc/testsuite/g++.dg/gomp/target-lambda-2.C | 2 +
gcc/testsuite/g++.dg/gomp/target-this-3.C | 2 +
gcc/testsuite/g++.dg/gomp/target-this-4.C | 2 +
gcc/testsuite/g++.dg/gomp/tile-1.C | 1 +
gcc/testsuite/g++.dg/gomp/tile-2.C | 1 +
gcc/testsuite/g++.dg/gomp/unroll-1.C | 1 +
gcc/testsuite/g++.dg/gomp/unroll-2.C | 1 +
gcc/testsuite/g++.dg/gomp/unroll-3.C | 1 +
gcc/testsuite/g++.dg/graphite/id-1.C | 2 +
gcc/testsuite/g++.dg/graphite/pr42130.C | 5 +-
gcc/testsuite/g++.dg/inherit/virtual8.C | 1 +
gcc/testsuite/g++.dg/init/array4.C | 1 +
gcc/testsuite/g++.dg/init/new11.C | 1 +
gcc/testsuite/g++.dg/init/new18.C | 1 +
gcc/testsuite/g++.dg/init/new39.C | 1 +
gcc/testsuite/g++.dg/init/new40.C | 1 +
gcc/testsuite/g++.dg/init/value3.C | 1 +
gcc/testsuite/g++.dg/ipa/devirt-29.C | 1 +
gcc/testsuite/g++.dg/ipa/pr85549.C | 1 +
.../g++.dg/lookup/missing-std-include-3.C | 1 +
gcc/testsuite/g++.dg/lookup/pr21802.C | 2 +
gcc/testsuite/g++.dg/lookup/pr87269.C | 4 +-
gcc/testsuite/g++.dg/lookup/pr91826.C | 2 +-
gcc/testsuite/g++.dg/lookup/using53.C | 2 +-
gcc/testsuite/g++.dg/lookup/using59.C | 4 +-
gcc/testsuite/g++.dg/lookup/using69.C | 10 +
gcc/testsuite/g++.dg/lto/20091022-2_0.C | 1 +
gcc/testsuite/g++.dg/lto/20091219_0.C | 1 +
gcc/testsuite/g++.dg/lto/pr66180_0.C | 2 +
gcc/testsuite/g++.dg/lto/pr80287_0.C | 1 +
gcc/testsuite/g++.dg/lto/pr89358_0.C | 1 +
gcc/testsuite/g++.dg/lto/pr89358_1.C | 1 +
gcc/testsuite/g++.dg/modules/binding-1_a.H | 1 +
gcc/testsuite/g++.dg/modules/binding-1_b.H | 1 +
gcc/testsuite/g++.dg/modules/cexpr-5_a.C | 13 +
gcc/testsuite/g++.dg/modules/cexpr-5_b.C | 9 +
gcc/testsuite/g++.dg/modules/contracts-1_a.C | 1 +
gcc/testsuite/g++.dg/modules/contracts-1_b.C | 2 +
gcc/testsuite/g++.dg/modules/contracts-2_a.C | 1 +
gcc/testsuite/g++.dg/modules/contracts-2_b.C | 1 +
gcc/testsuite/g++.dg/modules/contracts-3_a.C | 1 +
gcc/testsuite/g++.dg/modules/contracts-3_b.C | 2 +
gcc/testsuite/g++.dg/modules/contracts-4_a.C | 1 +
gcc/testsuite/g++.dg/modules/contracts-4_d.C | 2 +
gcc/testsuite/g++.dg/modules/global-3_a.C | 1 +
gcc/testsuite/g++.dg/modules/hello-1_a.C | 1 +
gcc/testsuite/g++.dg/modules/hello-2_a.C | 1 +
gcc/testsuite/g++.dg/modules/hello-2_b.C | 1 +
gcc/testsuite/g++.dg/modules/indirect-1_b.C | 6 +-
gcc/testsuite/g++.dg/modules/iostream-1_a.H | 1 +
gcc/testsuite/g++.dg/modules/merge-18_a.H | 8 +
gcc/testsuite/g++.dg/modules/merge-18_b.H | 13 +
gcc/testsuite/g++.dg/modules/merge-18_c.C | 10 +
gcc/testsuite/g++.dg/modules/mod-sym-4.C | 4 +-
gcc/testsuite/g++.dg/modules/modules.exp | 10 +
gcc/testsuite/g++.dg/modules/p1689-2.C | 1 +
gcc/testsuite/g++.dg/modules/part-5_c.C | 1 +
gcc/testsuite/g++.dg/modules/partial-5_a.C | 9 +
gcc/testsuite/g++.dg/modules/partial-5_b.C | 9 +
gcc/testsuite/g++.dg/modules/pr99023_a.X | 1 +
gcc/testsuite/g++.dg/modules/pr99166_a.X | 1 +
gcc/testsuite/g++.dg/modules/pr99166_b.C | 2 +
gcc/testsuite/g++.dg/modules/pr99425-2_a.X | 1 +
gcc/testsuite/g++.dg/modules/pr99425-2_b.X | 1 +
gcc/testsuite/g++.dg/modules/reparent-1_c.C | 2 +-
gcc/testsuite/g++.dg/modules/string-1_a.H | 1 +
gcc/testsuite/g++.dg/modules/string-1_b.C | 1 +
gcc/testsuite/g++.dg/modules/string-view1.C | 1 +
gcc/testsuite/g++.dg/modules/using-10.C | 56 +-
gcc/testsuite/g++.dg/modules/using-12.C | 42 +-
gcc/testsuite/g++.dg/modules/using-27.C | 14 +
gcc/testsuite/g++.dg/modules/using-28_a.C | 12 +
gcc/testsuite/g++.dg/modules/using-28_b.C | 8 +
gcc/testsuite/g++.dg/modules/using-29.H | 6 +
gcc/testsuite/g++.dg/modules/xtreme-header-1_a.H | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-1_b.C | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-2_a.H | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-2_b.C | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-3_a.H | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-3_b.C | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-4_a.H | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-4_b.C | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-5_a.H | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-5_b.C | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-6_a.H | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-6_b.C | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-7_a.H | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header-7_b.C | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header_a.H | 1 +
gcc/testsuite/g++.dg/modules/xtreme-header_b.C | 1 +
gcc/testsuite/g++.dg/modules/xtreme-tr1_a.H | 1 +
gcc/testsuite/g++.dg/modules/xtreme-tr1_b.C | 1 +
gcc/testsuite/g++.dg/musttail10.C | 6 +-
gcc/testsuite/g++.dg/musttail11.C | 2 +-
gcc/testsuite/g++.dg/musttail6.C | 4 +-
gcc/testsuite/g++.dg/musttail9.C | 2 +-
gcc/testsuite/g++.dg/opt/builtins2.C | 1 +
gcc/testsuite/g++.dg/opt/dtor4-aux.cc | 1 +
gcc/testsuite/g++.dg/opt/dtor4.C | 1 +
gcc/testsuite/g++.dg/opt/eh4.C | 1 +
gcc/testsuite/g++.dg/opt/nrv17.C | 1 +
gcc/testsuite/g++.dg/opt/pr102970.C | 1 +
gcc/testsuite/g++.dg/opt/pr103989.C | 1 +
gcc/testsuite/g++.dg/opt/pr109434.C | 1 +
gcc/testsuite/g++.dg/opt/pr110879.C | 1 +
gcc/testsuite/g++.dg/opt/pr15551.C | 1 +
gcc/testsuite/g++.dg/opt/pr30965.C | 1 +
gcc/testsuite/g++.dg/opt/pr65074.C | 1 +
gcc/testsuite/g++.dg/opt/pr66119.C | 1 +
gcc/testsuite/g++.dg/opt/pr77844.C | 1 +
gcc/testsuite/g++.dg/opt/pr80385.C | 1 +
gcc/testsuite/g++.dg/opt/pr85393.C | 1 +
gcc/testsuite/g++.dg/opt/pr94223.C | 1 +
gcc/testsuite/g++.dg/opt/reload3.C | 1 +
gcc/testsuite/g++.dg/other/final7.C | 1 +
gcc/testsuite/g++.dg/other/i386-1.C | 1 +
gcc/testsuite/g++.dg/other/i386-11.C | 1 +
gcc/testsuite/g++.dg/other/i386-2.C | 1 +
gcc/testsuite/g++.dg/other/i386-3.C | 1 +
gcc/testsuite/g++.dg/other/i386-4.C | 1 +
gcc/testsuite/g++.dg/other/i386-7.C | 1 +
gcc/testsuite/g++.dg/other/i386-8.C | 1 +
gcc/testsuite/g++.dg/other/mmintrin.C | 1 +
gcc/testsuite/g++.dg/other/operator2.C | 2 +-
gcc/testsuite/g++.dg/other/pr34435.C | 1 +
gcc/testsuite/g++.dg/other/pr40446.C | 1 +
gcc/testsuite/g++.dg/other/pr40561.C | 1 +
gcc/testsuite/g++.dg/other/pr49133.C | 1 +
gcc/testsuite/g++.dg/other/profile1.C | 1 +
gcc/testsuite/g++.dg/other/ucnid-1-utf8.C | 1 +
gcc/testsuite/g++.dg/other/ucnid-1.C | 1 +
gcc/testsuite/g++.dg/overload/using5.C | 2 +-
gcc/testsuite/g++.dg/parse/lookup1.C | 1 +
gcc/testsuite/g++.dg/parse/parse5.C | 1 +
gcc/testsuite/g++.dg/pch/pr116847.C | 10 +
gcc/testsuite/g++.dg/pch/pr116847.Hs | 8 +
gcc/testsuite/g++.dg/pch/system-1.C | 2 +
gcc/testsuite/g++.dg/pch/system-1.Hs | 2 +
gcc/testsuite/g++.dg/pch/system-2.C | 2 +
gcc/testsuite/g++.dg/pch/system-2.Hs | 2 +
.../plugin/show_template_tree_color_plugin.c | 8 +-
gcc/testsuite/g++.dg/pr100253.C | 1 +
gcc/testsuite/g++.dg/pr104547.C | 1 +
gcc/testsuite/g++.dg/pr107087.C | 1 +
gcc/testsuite/g++.dg/pr71488.C | 1 +
gcc/testsuite/g++.dg/pr71655.C | 1 +
gcc/testsuite/g++.dg/pr79095-3.C | 1 +
gcc/testsuite/g++.dg/pr80481.C | 1 +
gcc/testsuite/g++.dg/pr83239.C | 1 +
gcc/testsuite/g++.dg/pr99966.C | 1 +
gcc/testsuite/g++.dg/rtti/typeid4.C | 1 +
gcc/testsuite/g++.dg/spellcheck-inttypes.C | 1 +
gcc/testsuite/g++.dg/template/access43.C | 11 +
gcc/testsuite/g++.dg/template/friend10.C | 1 +
gcc/testsuite/g++.dg/template/friend83.C | 24 +
gcc/testsuite/g++.dg/template/pr69961a.C | 1 +
.../g++.dg/template/show-template-tree-3.C | 1 +
gcc/testsuite/g++.dg/template/ttp44.C | 13 +
gcc/testsuite/g++.dg/tm/inherit2.C | 1 +
gcc/testsuite/g++.dg/tm/pr46270.C | 1 +
gcc/testsuite/g++.dg/torture/alias-1.C | 1 +
gcc/testsuite/g++.dg/torture/builtin-location.C | 1 +
gcc/testsuite/g++.dg/torture/except-2.C | 18 +
gcc/testsuite/g++.dg/torture/pr10148.C | 1 +
gcc/testsuite/g++.dg/torture/pr103669.C | 1 +
gcc/testsuite/g++.dg/torture/pr104601.C | 1 +
gcc/testsuite/g++.dg/torture/pr106922.C | 1 +
gcc/testsuite/g++.dg/torture/pr111019.C | 1 +
gcc/testsuite/g++.dg/torture/pr116098-1.C | 33 +
gcc/testsuite/g++.dg/torture/pr116814-1.C | 12 +
gcc/testsuite/g++.dg/torture/pr116842.C | 16 +
gcc/testsuite/g++.dg/torture/pr116902.C | 20 +
gcc/testsuite/g++.dg/torture/pr116927-1.C | 15 +
gcc/testsuite/g++.dg/torture/pr33572.C | 1 +
gcc/testsuite/g++.dg/torture/pr33735.C | 1 +
gcc/testsuite/g++.dg/torture/pr34099.C | 1 +
gcc/testsuite/g++.dg/torture/pr39417.C | 1 +
gcc/testsuite/g++.dg/torture/pr44972.C | 1 +
gcc/testsuite/g++.dg/torture/pr46364.C | 1 +
gcc/testsuite/g++.dg/torture/pr49628.C | 1 +
gcc/testsuite/g++.dg/torture/pr49938.C | 1 +
gcc/testsuite/g++.dg/torture/pr51903.C | 1 +
gcc/testsuite/g++.dg/torture/pr54498.C | 1 +
gcc/testsuite/g++.dg/torture/pr60750.C | 1 +
gcc/testsuite/g++.dg/torture/pr67600.C | 1 +
gcc/testsuite/g++.dg/torture/pr82084.C | 1 +
gcc/testsuite/g++.dg/torture/pr86763.C | 1 +
gcc/testsuite/g++.dg/torture/pr91334.C | 1 +
gcc/testsuite/g++.dg/torture/pr91606.C | 1 +
gcc/testsuite/g++.dg/torture/pr95493-1.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/allocator-opt1.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/copyprop.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/empty-loop.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/initlist-opt1.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/initlist-opt2.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/initlist-opt3.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/initlist-opt5.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/initlist-opt7.C | 13 +
gcc/testsuite/g++.dg/tree-ssa/loop-cond-split-1.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/loop-split-1.C | 2 +
gcc/testsuite/g++.dg/tree-ssa/pr101839.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/pr102216-2.C | 2 +
gcc/testsuite/g++.dg/tree-ssa/pr104529.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/pr109849.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/pr14703.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/pr19786.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/pr20458.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/pr46228.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/pr63841.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/pr69336.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/pr78847.C | 1 +
gcc/testsuite/g++.dg/tree-ssa/pr88797.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/pr95638.C | 1 +
gcc/testsuite/g++.dg/ubsan/pr116449.C | 14 +
gcc/testsuite/g++.dg/uninit-pr105937.C | 1 +
gcc/testsuite/g++.dg/vect/pr102421.cc | 1 +
gcc/testsuite/g++.dg/vect/pr105053.cc | 1 +
gcc/testsuite/g++.dg/vect/pr116658.cc | 58 +
gcc/testsuite/g++.dg/vect/pr116674.cc | 85 +
gcc/testsuite/g++.dg/vect/pr116817.cc | 16 +
gcc/testsuite/g++.dg/vect/pr33426-ivdep-4.cc | 1 +
gcc/testsuite/g++.dg/vect/pr64410.cc | 1 +
gcc/testsuite/g++.dg/vect/pr68762-1.cc | 2 +-
gcc/testsuite/g++.dg/vect/pr95401.cc | 2 +-
gcc/testsuite/g++.dg/vect/simd-clone-3.cc | 2 +-
gcc/testsuite/g++.dg/vect/simd-clone-5.cc | 2 +-
gcc/testsuite/g++.dg/vect/slp-pr87105.cc | 1 +
gcc/testsuite/g++.dg/vect/slp-pr98855.cc | 1 +
gcc/testsuite/g++.dg/vect/vect-novector-pragma.cc | 1 +
gcc/testsuite/g++.dg/warn/Warray-bounds-27.C | 1 +
.../g++.dg/warn/Wconditionally-supported-1.C | 6 +
.../g++.dg/warn/Wdangling-pointer-pr110055.C | 1 +
gcc/testsuite/g++.dg/warn/Wdangling-reference1.C | 3 +-
gcc/testsuite/g++.dg/warn/Wdangling-reference10.C | 1 +
gcc/testsuite/g++.dg/warn/Wdangling-reference14.C | 1 +
gcc/testsuite/g++.dg/warn/Wdangling-reference17.C | 1 +
gcc/testsuite/g++.dg/warn/Wdangling-reference2.C | 2 +-
gcc/testsuite/g++.dg/warn/Wdangling-reference23.C | 14 +
gcc/testsuite/g++.dg/warn/Wdangling-reference3.C | 1 +
gcc/testsuite/g++.dg/warn/Wdangling-reference4.C | 5 +-
gcc/testsuite/g++.dg/warn/Wdangling-reference5.C | 1 +
gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-3.C | 3 +-
gcc/testsuite/g++.dg/warn/Winline-3.C | 1 +
gcc/testsuite/g++.dg/warn/Wmemset-elt-size1.C | 1 +
gcc/testsuite/g++.dg/warn/Wparentheses-34.C | 1 +
gcc/testsuite/g++.dg/warn/Wrange-loop-construct3.C | 57 +
.../g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C | 1 +
.../g++.dg/warn/Wstrict-aliasing-bogus-escape.C | 1 +
gcc/testsuite/g++.dg/warn/Wstringop-overflow-6.C | 3 +-
gcc/testsuite/g++.dg/warn/Wstringop-overflow-8.C | 1 +
gcc/testsuite/g++.dg/warn/Wstringop-overread-1.C | 1 +
gcc/testsuite/g++.dg/warn/Wsystem-headers1a.C | 1 +
gcc/testsuite/g++.dg/warn/Wtautological-compare4.C | 21 +
gcc/testsuite/g++.dg/warn/Wuninitialized-33.C | 1 +
.../g++.dg/warn/Wuninitialized-pr107919-1.C | 4 +-
.../g++.dg/warn/Wuninitialized-pr111123-1.C | 1 +
gcc/testsuite/g++.dg/warn/deprecated-19.C | 22 +
gcc/testsuite/g++.dg/warn/deprecated-20.C | 16 +
gcc/testsuite/g++.dg/warn/format1.C | 1 +
gcc/testsuite/g++.dg/warn/huge-val1.C | 1 +
gcc/testsuite/g++.dg/warn/noreturn-1.C | 1 +
gcc/testsuite/g++.dg/warn/string1.C | 1 +
gcc/testsuite/g++.dg/warn/uninit-pr105562.C | 1 +
gcc/testsuite/g++.old-deja/g++.abi/arraynew.C | 1 +
gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C | 2 +
gcc/testsuite/g++.old-deja/g++.benjamin/15071.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/copy9.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/crash15.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/crash20.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/crash30.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/crash38.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/crash39.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/crash49.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/crash52.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/crash62.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/cvt1.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/err-msg3.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/nest21.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/new3.C | 2 +
gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C | 1 +
gcc/testsuite/g++.old-deja/g++.eh/new1.C | 1 +
gcc/testsuite/g++.old-deja/g++.eh/new2.C | 1 +
gcc/testsuite/g++.old-deja/g++.jason/2371.C | 1 +
gcc/testsuite/g++.old-deja/g++.jason/template24.C | 1 +
gcc/testsuite/g++.old-deja/g++.jason/template31.C | 1 +
gcc/testsuite/g++.old-deja/g++.jason/template44.C | 2 +
gcc/testsuite/g++.old-deja/g++.jason/typeid1.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/arg1.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/arg8.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/arm12.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/arm13.C | 2 +
gcc/testsuite/g++.old-deja/g++.law/arm9.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/bad-error7.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/code-gen5.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/ctors10.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/ctors12.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/ctors13.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/ctors17.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/ctors6.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/cvt16.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/cvt2.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/cvt7.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/except5.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/missed-error2.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/nest3.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/operators32.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/operators4.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/scope2.C | 2 +
gcc/testsuite/g++.old-deja/g++.law/vbase1.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/virtual3.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/visibility1.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/visibility10.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/visibility13.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/visibility17.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/visibility2.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/visibility22.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/visibility25.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/visibility7.C | 1 +
gcc/testsuite/g++.old-deja/g++.law/weak.C | 2 +
gcc/testsuite/g++.old-deja/g++.martin/new1.C | 1 +
gcc/testsuite/g++.old-deja/g++.mike/dyncast7.C | 1 +
gcc/testsuite/g++.old-deja/g++.mike/eh13.C | 1 +
gcc/testsuite/g++.old-deja/g++.mike/eh2.C | 1 +
gcc/testsuite/g++.old-deja/g++.mike/eh47.C | 1 +
gcc/testsuite/g++.old-deja/g++.mike/net34.C | 1 +
gcc/testsuite/g++.old-deja/g++.mike/net46.C | 1 +
gcc/testsuite/g++.old-deja/g++.mike/ns15.C | 1 +
gcc/testsuite/g++.old-deja/g++.mike/p658.C | 1 +
gcc/testsuite/g++.old-deja/g++.mike/p710.C | 2 +
gcc/testsuite/g++.old-deja/g++.mike/p9706.C | 1 +
gcc/testsuite/g++.old-deja/g++.mike/rtti1.C | 1 +
gcc/testsuite/g++.old-deja/g++.ns/using4.C | 1 +
gcc/testsuite/g++.old-deja/g++.ns/using6.C | 1 +
gcc/testsuite/g++.old-deja/g++.oliva/new1.C | 2 +
gcc/testsuite/g++.old-deja/g++.other/defarg6.C | 1 +
gcc/testsuite/g++.old-deja/g++.other/delete8.C | 2 +
gcc/testsuite/g++.old-deja/g++.other/headers1.C | 1 +
gcc/testsuite/g++.old-deja/g++.other/init9.C | 1 +
gcc/testsuite/g++.old-deja/g++.other/inline14.C | 1 +
gcc/testsuite/g++.old-deja/g++.other/inline2.C | 1 +
gcc/testsuite/g++.old-deja/g++.other/inline7.C | 1 +
gcc/testsuite/g++.old-deja/g++.other/inline8.C | 1 +
gcc/testsuite/g++.old-deja/g++.other/optimize2.C | 1 +
gcc/testsuite/g++.old-deja/g++.other/sibcall1.C | 1 +
gcc/testsuite/g++.old-deja/g++.other/unchanging1.C | 1 +
gcc/testsuite/g++.old-deja/g++.pt/crash68.C | 1 +
gcc/testsuite/g++.old-deja/g++.pt/memtemp100.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb109.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb113.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb115.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb124.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb127.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb129.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb129a.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb130.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb132.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb15.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb21.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb24.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb27.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb28.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb29.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb3.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb30.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb31.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb33.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb36.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb39.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb4.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb41.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb43.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb44.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb46.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb54.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb55.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb59.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb60.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb62.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb66.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb7.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb73.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb77.C | 1 +
gcc/testsuite/g++.old-deja/g++.robertl/eb79.C | 1 +
gcc/testsuite/g++.old-deja/g++.warn/iomanip.C | 1 +
gcc/testsuite/g++.target/aarch64/fp8_mangling.C | 44 +
.../g++.target/aarch64/fp8_scalar_typecheck_2.C | 381 +
gcc/testsuite/g++.target/aarch64/pr94515-1.C | 14 +-
gcc/testsuite/g++.target/aarch64/pr94515-2.C | 41 +-
gcc/testsuite/g++.target/i386/avx-pr54700-1.C | 1 +
gcc/testsuite/g++.target/i386/avx-pr54700-2.C | 1 +
gcc/testsuite/g++.target/i386/avx2-pr54700-1.C | 1 +
gcc/testsuite/g++.target/i386/avx2-pr54700-2.C | 1 +
gcc/testsuite/g++.target/i386/avx512bw-pr96246-2.C | 1 +
.../g++.target/i386/avx512vl-pr54700-1a.C | 1 +
.../g++.target/i386/avx512vl-pr54700-1b.C | 1 +
.../g++.target/i386/avx512vl-pr54700-2a.C | 1 +
.../g++.target/i386/avx512vl-pr54700-2b.C | 1 +
gcc/testsuite/g++.target/i386/avx512vl-pr96246-2.C | 1 +
gcc/testsuite/g++.target/i386/mvc4.C | 1 +
gcc/testsuite/g++.target/i386/pr100885.C | 1 +
gcc/testsuite/g++.target/i386/pr102166.C | 1 +
gcc/testsuite/g++.target/i386/pr103750-fwprop-1.C | 1 +
gcc/testsuite/g++.target/i386/pr105593.C | 1 +
gcc/testsuite/g++.target/i386/pr105638.C | 1 +
gcc/testsuite/g++.target/i386/pr110170.C | 2 +
gcc/testsuite/g++.target/i386/pr112443.C | 1 +
gcc/testsuite/g++.target/i386/pr113560.C | 1 +
gcc/testsuite/g++.target/i386/pr80566-1.C | 1 +
gcc/testsuite/g++.target/i386/pr80566-2.C | 1 +
gcc/testsuite/g++.target/i386/pr88152.C | 1 +
gcc/testsuite/g++.target/i386/pr88998.C | 1 +
gcc/testsuite/g++.target/i386/pr94046-1.C | 1 +
gcc/testsuite/g++.target/i386/pr94046-2.C | 1 +
gcc/testsuite/g++.target/i386/sse4_1-pr54700-1.C | 1 +
gcc/testsuite/g++.target/i386/sse4_1-pr54700-2.C | 1 +
.../g++.target/nvptx/alias-g++.dg_init_dtor2-1.C | 33 +
gcc/testsuite/gcc.c-torture/compile/pr116516.c | 10 +
gcc/testsuite/gcc.c-torture/execute/pr52286.c | 2 +-
gcc/testsuite/gcc.dg-selftests/dg-final.exp | 2 +-
gcc/testsuite/gcc.dg/Warray-bounds-67.c | 2 +-
gcc/testsuite/gcc.dg/bitint-109.c | 25 +
gcc/testsuite/gcc.dg/bitint-110.c | 20 +
gcc/testsuite/gcc.dg/bitint-111.c | 16 +
gcc/testsuite/gcc.dg/c23-attr-reproducible-1.c | 74 +
gcc/testsuite/gcc.dg/c23-attr-reproducible-2.c | 47 +
gcc/testsuite/gcc.dg/c23-attr-reproducible-3.c | 14 +
gcc/testsuite/gcc.dg/c23-attr-reproducible-4.c | 12 +
gcc/testsuite/gcc.dg/c23-attr-reproducible-5-aux.c | 21 +
gcc/testsuite/gcc.dg/c23-attr-reproducible-5.c | 44 +
gcc/testsuite/gcc.dg/c23-attr-unsequenced-1.c | 81 +
gcc/testsuite/gcc.dg/c23-attr-unsequenced-2.c | 47 +
gcc/testsuite/gcc.dg/c23-attr-unsequenced-3.c | 14 +
gcc/testsuite/gcc.dg/c23-attr-unsequenced-4.c | 12 +
gcc/testsuite/gcc.dg/c23-attr-unsequenced-5-aux.c | 21 +
gcc/testsuite/gcc.dg/c23-attr-unsequenced-5.c | 44 +
gcc/testsuite/gcc.dg/c23-has-c-attribute-2.c | 16 +
gcc/testsuite/gcc.dg/c23-stdarg-9.c | 5 +
gcc/testsuite/gcc.dg/cpp/builtin-macro-1.c | 2 +-
gcc/testsuite/gcc.dg/cpp/charconst-3.c | 2 +-
gcc/testsuite/gcc.dg/cpp/embed-1.c | 4 +
gcc/testsuite/gcc.dg/cpp/embed-2.c | 14 +
gcc/testsuite/gcc.dg/cpp/embed-3.c | 14 +
gcc/testsuite/gcc.dg/cpp/embed-4.c | 13 +
gcc/testsuite/gcc.dg/cpp/embed-5.c | 4 +
gcc/testsuite/gcc.dg/cpp/embed-6.c | 6 +
gcc/testsuite/gcc.dg/cpp/embed-7.c | 6 +
gcc/testsuite/gcc.dg/darwin-minversion-link.c | 1 +
gcc/testsuite/gcc.dg/debug/btf/btf-array-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/btf/btf-union-1.c | 2 +-
.../gcc.dg/debug/ctf/ctf-anonymous-struct-1.c | 2 +-
.../gcc.dg/debug/ctf/ctf-anonymous-union-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-4.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-5.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-6.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-attr-mode-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-attr-used-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-3.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-4.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-complex-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-3.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-4.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-enum-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-enum-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-file-scope-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-float-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-forward-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-forward-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-func-index-1.c | 2 +-
.../gcc.dg/debug/ctf/ctf-function-pointers-1.c | 2 +-
.../gcc.dg/debug/ctf/ctf-function-pointers-2.c | 2 +-
.../gcc.dg/debug/ctf/ctf-function-pointers-3.c | 2 +-
.../gcc.dg/debug/ctf/ctf-function-pointers-4.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-functions-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-int-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-objt-index-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-pointers-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-pointers-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-preamble-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-str-table-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-struct-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-struct-2.c | 2 +-
.../gcc.dg/debug/ctf/ctf-struct-array-1.c | 2 +-
.../gcc.dg/debug/ctf/ctf-struct-array-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-typedef-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-typedef-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-typedef-3.c | 2 +-
.../gcc.dg/debug/ctf/ctf-typedef-struct-1.c | 2 +-
.../gcc.dg/debug/ctf/ctf-typedef-struct-2.c | 2 +-
.../gcc.dg/debug/ctf/ctf-typedef-struct-3.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-union-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-variables-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-variables-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-variables-3.c | 2 +-
gcc/testsuite/gcc.dg/init-pad-1.c | 18 +
gcc/testsuite/gcc.dg/ipa/modref-4.c | 34 +
gcc/testsuite/gcc.dg/lto/pr113197_0.c | 15 +
gcc/testsuite/gcc.dg/lto/pr113197_1.c | 3 +
gcc/testsuite/gcc.dg/lto/pr115815_0.c | 18 +
gcc/testsuite/gcc.dg/opt-ordered-and-nonequal-1.c | 51 +
.../gcc.dg/plugin/analyzer_cpython_plugin.c | 2 +-
.../plugin/crash-test-ice-in-header-sarif-2.1.c | 13 +
.../plugin/crash-test-ice-in-header-sarif-2.2.c | 13 +
.../plugin/crash-test-ice-in-header-sarif-2_1.py | 61 +
.../plugin/crash-test-ice-in-header-sarif-2_2.py | 69 +
.../gcc.dg/plugin/crash-test-ice-in-header.h | 6 +
.../plugin/diagnostic-test-metadata-sarif.py | 2 +-
.../diagnostic-test-paths-multithreaded-sarif.py | 2 +-
.../gcc.dg/plugin/diagnostic-test-xhtml-1.c | 19 +
.../gcc.dg/plugin/diagnostic_group_plugin.c | 29 +-
.../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 8 +-
.../plugin/diagnostic_plugin_test_show_locus.c | 31 +-
.../gcc.dg/plugin/diagnostic_plugin_xhtml_format.c | 865 +
gcc/testsuite/gcc.dg/plugin/dump_plugin.c | 1 +
.../gcc.dg/plugin/expensive_selftests_plugin.c | 2 +-
.../gcc.dg/plugin/location_overflow_plugin.c | 27 +-
gcc/testsuite/gcc.dg/plugin/plugin.exp | 4 +
gcc/testsuite/gcc.dg/pr109393.c | 23 +
gcc/testsuite/gcc.dg/pr113596.c | 10 +-
gcc/testsuite/gcc.dg/pr116588.c | 25 +
gcc/testsuite/gcc.dg/pr116726.c | 18 +
gcc/testsuite/gcc.dg/pr116850.c | 12 +
gcc/testsuite/gcc.dg/pr116879.c | 15 +
gcc/testsuite/gcc.dg/pr116905.c | 15 +
gcc/testsuite/gcc.dg/pr116906-1.c | 43 +
gcc/testsuite/gcc.dg/pr116906-2.c | 40 +
gcc/testsuite/gcc.dg/pr60797.c | 6 +-
gcc/testsuite/gcc.dg/pr78408-1.c | 5 +-
gcc/testsuite/gcc.dg/pr84877.c | 26 +
gcc/testsuite/gcc.dg/pr93820-2.c | 1 +
gcc/testsuite/gcc.dg/rtl/aarch64/vector-eq.c | 29 +
gcc/testsuite/gcc.dg/rtl/x86_64/vector_eq.c | 26 +
gcc/testsuite/gcc.dg/sarif-output/bad-pragma.c | 16 +
.../gcc.dg/sarif-output/test-bad-pragma.py | 38 +
.../gcc.dg/sarif-output/test-include-chain-1.py | 2 +-
.../gcc.dg/sarif-output/test-include-chain-2.py | 8 +-
.../gcc.dg/sarif-output/test-missing-semicolon.py | 2 +-
.../gcc.dg/sarif-output/test-no-diagnostics.py | 2 +-
gcc/testsuite/gcc.dg/sarif-output/test-werror.py | 2 +-
gcc/testsuite/gcc.dg/signbit-5.c | 6 +-
gcc/testsuite/gcc.dg/signbit-6.c | 6 +-
gcc/testsuite/gcc.dg/strict-flex-array-3.c | 19 +-
gcc/testsuite/gcc.dg/torture/bitint-73.c | 20 +
gcc/testsuite/gcc.dg/torture/pr116278-run-1.c | 19 +
gcc/testsuite/gcc.dg/torture/pr116278-run-2.c | 19 +
gcc/testsuite/gcc.dg/torture/pr116544.c | 22 +
gcc/testsuite/gcc.dg/torture/pr116569.c | 18 +
gcc/testsuite/gcc.dg/torture/pr116585.c | 32 +
gcc/testsuite/gcc.dg/torture/pr116647.c | 22 +
gcc/testsuite/gcc.dg/torture/pr116768.c | 32 +
gcc/testsuite/gcc.dg/torture/pr116772-1.c | 24 +
gcc/testsuite/gcc.dg/torture/pr116795-1.c | 14 +
gcc/testsuite/gcc.dg/torture/pr116861-1.c | 76 +
gcc/testsuite/gcc.dg/torture/pr116922.c | 19 +
gcc/testsuite/gcc.dg/torture/pr70740-1.c | 41 +
gcc/testsuite/gcc.dg/tree-ssa/absfloat16.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-3.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/fold-xor-and-or.c | 55 +
gcc/testsuite/gcc.dg/tree-ssa/fold-xor-or.c | 55 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-42.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-43.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-7.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-factor-1.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/pr66726-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/reassoc-46.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/split-path-11.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/split-path-13.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-44.c | 13 +
gcc/testsuite/gcc.dg/vect/O3-pr39675-2.c | 2 +-
.../gcc.dg/vect/bb-slp-conditional_store_1.c | 15 +
.../gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c | 2 +-
gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/fast-math-vect-call-2.c | 3 +-
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c | 4 +-
gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-4.c | 2 +-
gcc/testsuite/gcc.dg/vect/no-scevccp-slp-31.c | 5 +-
gcc/testsuite/gcc.dg/vect/pr116575.c | 15 +
gcc/testsuite/gcc.dg/vect/pr116628.c | 14 +
gcc/testsuite/gcc.dg/vect/pr116791.c | 20 +
gcc/testsuite/gcc.dg/vect/pr116812.c | 17 +
gcc/testsuite/gcc.dg/vect/pr68445.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-1.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-11a.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-11b.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-11c.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-12a.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-12b.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-12c.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-19a.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-19b.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-19c.c | 8 +-
gcc/testsuite/gcc.dg/vect/slp-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-23.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-26.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-33.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-37.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-4-big-array.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-4.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-42.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-46.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-5.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-51.c | 17 +
gcc/testsuite/gcc.dg/vect/slp-52.c | 14 +
gcc/testsuite/gcc.dg/vect/slp-53.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-54.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-55.c | 37 +
gcc/testsuite/gcc.dg/vect/slp-56.c | 51 +
gcc/testsuite/gcc.dg/vect/slp-7.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-cond-1.c | 3 +-
.../gcc.dg/vect/slp-multitypes-11-big-array.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-multitypes-11.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 5 +-
gcc/testsuite/gcc.dg/vect/slp-perm-10.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-perm-2.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-3.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-4.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 5 +-
gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 6 +-
gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 6 +-
gcc/testsuite/gcc.dg/vect/slp-reduc-3.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-reduc-5.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-complex-5.c | 3 +-
.../gcc.dg/vect/vect-conditional_store_5.c | 28 +
.../gcc.dg/vect/vect-conditional_store_6.c | 24 +
.../gcc.dg/vect/vect-dotprod-conv-optab.c | 41 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-5.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-fncall-mask.c | 31 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-outer-slp-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-simd-clone-12.c | 4 +-
gcc/testsuite/gcc.misc-tests/gcov-23.c | 3 +-
gcc/testsuite/gcc.target/aarch64/csel-1.c | 28 +
gcc/testsuite/gcc.target/aarch64/fp8_scalar_1.c | 134 +
.../gcc.target/aarch64/fp8_scalar_typecheck_1.c | 356 +
gcc/testsuite/gcc.target/aarch64/popcnt-eq-1.c | 45 +
gcc/testsuite/gcc.target/aarch64/popcnt-le-1.c | 29 +
gcc/testsuite/gcc.target/aarch64/popcnt-le-2.c | 31 +
gcc/testsuite/gcc.target/aarch64/popcnt-le-3.c | 31 +
.../aarch64/simd/faminmax-builtins-no-flag.c | 10 +
.../gcc.target/aarch64/simd/faminmax-builtins.c | 115 +
.../aarch64/simd/faminmax-codegen-no-flag.c | 217 +
.../gcc.target/aarch64/simd/faminmax-codegen.c | 197 +
.../gcc.target/aarch64/simd/faminmax-no-codegen.c | 267 +
.../gcc.target/aarch64/sme/vect-dotprod-twoway.c | 26 +
gcc/testsuite/gcc.target/aarch64/struct_zero.c | 21 +
.../gcc.target/aarch64/sve/acle/asm/lsl_s16.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_s32.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_s64.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_s8.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_u16.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_u32.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_u64.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_u8.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c | 4 +-
.../gcc.target/aarch64/sve/acle/general/dupq_1.c | 3 +-
.../gcc.target/aarch64/sve/acle/general/dupq_2.c | 3 +-
.../gcc.target/aarch64/sve/acle/general/dupq_3.c | 3 +-
.../gcc.target/aarch64/sve/acle/general/dupq_4.c | 3 +-
gcc/testsuite/gcc.target/aarch64/sve/adr_1.c | 6 +-
gcc/testsuite/gcc.target/aarch64/sve/adr_6.c | 4 +-
gcc/testsuite/gcc.target/aarch64/sve/asrdiv_4.c | 12 +-
gcc/testsuite/gcc.target/aarch64/sve/cond_asrd_2.c | 12 +-
gcc/testsuite/gcc.target/aarch64/sve/cond_mla_7.c | 8 +-
gcc/testsuite/gcc.target/aarch64/sve/cond_mla_8.c | 8 +-
gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_6.c | 8 +-
gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_7.c | 8 +-
gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_8.c | 8 +-
.../gcc.target/aarch64/sve/const_fold_div_1.c | 354 +
.../gcc.target/aarch64/sve/const_fold_mul_1.c | 302 +
.../gcc.target/aarch64/sve/fold_div_zero.c | 369 +
.../gcc.target/aarch64/sve/fold_mul_zero.c | 365 +
.../gcc.target/aarch64/sve/mask_gather_load_7.c | 8 +-
gcc/testsuite/gcc.target/aarch64/sve/miniloop_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/shift_2.c | 6 +-
gcc/testsuite/gcc.target/aarch64/sve/spill_6.c | 8 +-
.../gcc.target/aarch64/sve/sve_iters_low_1.c | 17 +
.../gcc.target/aarch64/sve/sve_iters_low_2.c | 20 +
gcc/testsuite/gcc.target/aarch64/sve/sve_shl_add.c | 45 +
gcc/testsuite/gcc.target/aarch64/sve/vec_init_3.c | 99 +
.../aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c | 12 +-
.../aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c | 12 +-
.../aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c | 12 +-
.../aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c | 12 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_s16.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_s32.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_s64.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_s8.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_u16.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_u32.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_u64.c | 4 +-
.../gcc.target/aarch64/sve2/acle/asm/rshl_u8.c | 4 +-
.../aarch64/sve2/acle/asm/stnt1h_scatter_s64.c | 8 +-
.../aarch64/sve2/acle/asm/stnt1h_scatter_u64.c | 8 +-
.../gcc.target/aarch64/vec-init-22-speed.c | 2 +-
.../gcc.target/aarch64/vect-dotprod-twoway-hisi.c | 66 +
gcc/testsuite/gcc.target/arm/g2.c | 4 +-
gcc/testsuite/gcc.target/arm/mve/dlstp-loop-form.c | 27 +
gcc/testsuite/gcc.target/arm/pac-sibcall-2.c | 14 +
gcc/testsuite/gcc.target/arm/pac-sibcall-3.c | 14 +
gcc/testsuite/gcc.target/arm/scd42-2.c | 4 +-
gcc/testsuite/gcc.target/avr/pr115830-add-c.c | 79 +
gcc/testsuite/gcc.target/avr/pr115830-add-i.c | 103 +
gcc/testsuite/gcc.target/avr/pr115830-add.c | 76 +
gcc/testsuite/gcc.target/avr/pr115830-and.c | 67 +
gcc/testsuite/gcc.target/avr/pr115830-asl.c | 78 +
gcc/testsuite/gcc.target/avr/pr115830-asl32.c | 57 +
gcc/testsuite/gcc.target/avr/pr115830-asr.c | 78 +
gcc/testsuite/gcc.target/avr/pr115830-ior.c | 67 +
gcc/testsuite/gcc.target/avr/pr115830-lsr.c | 60 +
gcc/testsuite/gcc.target/avr/pr115830-sub-ext.c | 100 +
gcc/testsuite/gcc.target/avr/pr115830-sub.c | 100 +
gcc/testsuite/gcc.target/avr/torture/cmp-lsr-i32.c | 82 +
gcc/testsuite/gcc.target/avr/torture/cmp-lsr-u16.c | 73 +
gcc/testsuite/gcc.target/avr/torture/cmp-lsr-u24.c | 76 +
gcc/testsuite/gcc.target/avr/torture/cmp-lsr-u32.c | 78 +
gcc/testsuite/gcc.target/avr/torture/cmp-lsr-u64.c | 84 +
.../gcc.target/avr/torture/ifelse-c-i16.c | 12 +
gcc/testsuite/gcc.target/avr/torture/ifelse-c-i8.c | 12 +
.../gcc.target/avr/torture/ifelse-c-u16.c | 12 +
gcc/testsuite/gcc.target/avr/torture/ifelse-c.h | 99 +
.../gcc.target/avr/torture/ifelse-d-i16.c | 12 +
gcc/testsuite/gcc.target/avr/torture/ifelse-d-i8.c | 12 +
.../gcc.target/avr/torture/ifelse-d-u16.c | 12 +
gcc/testsuite/gcc.target/avr/torture/ifelse-d.h | 82 +
.../gcc.target/avr/torture/ifelse-q-i16.c | 12 +
gcc/testsuite/gcc.target/avr/torture/ifelse-q-i8.c | 12 +
.../gcc.target/avr/torture/ifelse-q-u16.c | 12 +
gcc/testsuite/gcc.target/avr/torture/ifelse-q.h | 92 +
.../gcc.target/avr/torture/ifelse-r-i16.c | 12 +
gcc/testsuite/gcc.target/avr/torture/ifelse-r-i8.c | 12 +
.../gcc.target/avr/torture/ifelse-r-u16.c | 12 +
gcc/testsuite/gcc.target/avr/torture/ifelse-r.h | 100 +
.../gcc.target/avr/torture/lra-pr116321.c | 20 +
.../gcc.target/avr/torture/lra-pr116324.c | 86 +
.../gcc.target/avr/torture/lra-pr116325.c | 117 +
gcc/testsuite/gcc.target/i386/avx10-helper.h | 1 -
.../gcc.target/i386/avx10_2-512-bf-vector-cmpp-1.c | 19 +
.../gcc.target/i386/avx10_2-512-bf-vector-fma-1.c | 34 +
.../i386/avx10_2-512-bf-vector-operations-1.c | 42 +
.../i386/avx10_2-512-bf-vector-smaxmin-1.c | 20 +
.../gcc.target/i386/avx10_2-512-vaddnepbf16-2.c | 11 +-
.../gcc.target/i386/avx10_2-512-vcmppbf16-2.c | 5 +-
.../gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c | 35 +-
.../gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c | 25 +-
.../i386/avx10_2-512-vcvtbiasph2bf8s-2.c | 28 +-
.../gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c | 25 +-
.../i386/avx10_2-512-vcvtbiasph2hf8s-2.c | 25 +-
.../gcc.target/i386/avx10_2-512-vcvthf82ph-2.c | 27 +-
.../gcc.target/i386/avx10_2-512-vcvtne2ph2bf8-2.c | 25 +-
.../gcc.target/i386/avx10_2-512-vcvtne2ph2bf8s-2.c | 25 +-
.../gcc.target/i386/avx10_2-512-vcvtne2ph2hf8-2.c | 25 +-
.../gcc.target/i386/avx10_2-512-vcvtne2ph2hf8s-2.c | 25 +-
.../gcc.target/i386/avx10_2-512-vcvtnebf162ibs-2.c | 16 +-
.../i386/avx10_2-512-vcvtnebf162iubs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvtneph2bf8-2.c | 29 +-
.../gcc.target/i386/avx10_2-512-vcvtneph2bf8s-2.c | 27 +-
.../gcc.target/i386/avx10_2-512-vcvtneph2hf8-2.c | 27 +-
.../gcc.target/i386/avx10_2-512-vcvtneph2hf8s-2.c | 27 +-
.../gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c | 16 +-
.../i386/avx10_2-512-vcvttnebf162ibs-2.c | 16 +-
.../i386/avx10_2-512-vcvttnebf162iubs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c | 9 +-
.../gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c | 9 +-
.../gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c | 15 +-
.../gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c | 9 +-
.../gcc.target/i386/avx10_2-512-vdivnepbf16-2.c | 11 +-
.../gcc.target/i386/avx10_2-512-vdpphps-2.c | 5 +-
.../i386/avx10_2-512-vfmaddXXXnepbf16-2.c | 15 +-
.../i386/avx10_2-512-vfmsubXXXnepbf16-2.c | 15 +-
.../i386/avx10_2-512-vfnmaddXXXnepbf16-2.c | 15 +-
.../i386/avx10_2-512-vfnmsubXXXnepbf16-2.c | 15 +-
.../gcc.target/i386/avx10_2-512-vfpclasspbf16-2.c | 7 +-
.../gcc.target/i386/avx10_2-512-vgetexppbf16-2.c | 11 +-
.../gcc.target/i386/avx10_2-512-vgetmantpbf16-2.c | 11 +-
.../gcc.target/i386/avx10_2-512-vmaxpbf16-2.c | 11 +-
.../gcc.target/i386/avx10_2-512-vminmaxnepbf16-2.c | 3 +-
.../gcc.target/i386/avx10_2-512-vminmaxpd-2.c | 3 +-
.../gcc.target/i386/avx10_2-512-vminmaxph-2.c | 3 +-
.../gcc.target/i386/avx10_2-512-vminmaxps-2.c | 3 +-
.../gcc.target/i386/avx10_2-512-vminpbf16-2.c | 11 +-
.../gcc.target/i386/avx10_2-512-vmpsadbw-2.c | 16 +-
.../gcc.target/i386/avx10_2-512-vmulnepbf16-2.c | 11 +-
.../gcc.target/i386/avx10_2-512-vpdpbssd-2.c | 22 +-
.../gcc.target/i386/avx10_2-512-vpdpbssds-2.c | 21 +-
.../gcc.target/i386/avx10_2-512-vpdpbsud-2.c | 21 +-
.../gcc.target/i386/avx10_2-512-vpdpbsuds-2.c | 21 +-
.../gcc.target/i386/avx10_2-512-vpdpbuud-2.c | 21 +-
.../gcc.target/i386/avx10_2-512-vpdpbuuds-2.c | 21 +-
.../gcc.target/i386/avx10_2-512-vpdpwsud-2.c | 22 +-
.../gcc.target/i386/avx10_2-512-vpdpwsuds-2.c | 22 +-
.../gcc.target/i386/avx10_2-512-vpdpwusd-2.c | 22 +-
.../gcc.target/i386/avx10_2-512-vpdpwusds-2.c | 22 +-
.../gcc.target/i386/avx10_2-512-vpdpwuud-2.c | 22 +-
.../gcc.target/i386/avx10_2-512-vpdpwuuds-2.c | 22 +-
.../gcc.target/i386/avx10_2-512-vrcppbf16-2.c | 11 +-
.../gcc.target/i386/avx10_2-512-vreducenepbf16-2.c | 13 +-
.../i386/avx10_2-512-vrndscalenepbf16-2.c | 13 +-
.../gcc.target/i386/avx10_2-512-vrsqrtpbf16-2.c | 11 +-
.../gcc.target/i386/avx10_2-512-vscalefpbf16-2.c | 13 +-
.../gcc.target/i386/avx10_2-512-vsqrtnepbf16-2.c | 11 +-
.../gcc.target/i386/avx10_2-512-vsubnepbf16-2.c | 11 +-
.../gcc.target/i386/avx10_2-bf-vector-cmpp-1.c | 29 +
.../gcc.target/i386/avx10_2-bf-vector-fma-1.c | 63 +
.../i386/avx10_2-bf-vector-operations-1.c | 79 +
.../gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c | 36 +
gcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c | 96 +
.../i386/avx10_2-partial-bf-vector-fast-math-1.c | 22 +
.../i386/avx10_2-partial-bf-vector-fma-1.c | 61 +
.../i386/avx10_2-partial-bf-vector-operations-1.c | 57 +
.../i386/avx10_2-partial-bf-vector-smaxmin-1.c | 36 +
.../gcc.target/i386/avx10_2-vminmaxsd-2.c | 1 +
.../gcc.target/i386/avx10_2-vminmaxsh-2.c | 1 +
.../gcc.target/i386/avx10_2-vminmaxss-2.c | 1 +
gcc/testsuite/gcc.target/i386/avx512f-helper.h | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr116738-1.c | 56 +
gcc/testsuite/gcc.target/i386/avx512f-pr116738-2.c | 15 +
.../gcc.target/i386/avx512fp16-vfpclassph-1b.c | 2 +-
.../gcc.target/i386/avx512fp16-vfpclassph-1c.c | 77 +
gcc/testsuite/gcc.target/i386/movti-2.c | 2 +-
gcc/testsuite/gcc.target/i386/movti-4.c | 11 +
gcc/testsuite/gcc.target/i386/opt-comi-1.c | 49 +
gcc/testsuite/gcc.target/i386/part-vect-absnegbf.c | 81 +
.../gcc.target/i386/part-vect-popcount-1.c | 49 +
.../gcc.target/i386/part-vect-vec_cmpbf.c | 26 +
gcc/testsuite/gcc.target/i386/pr112600-3a.c | 25 +
gcc/testsuite/gcc.target/i386/pr112600-3b.c | 25 +
gcc/testsuite/gcc.target/i386/pr115517.c | 38 +
gcc/testsuite/gcc.target/i386/pr116512.c | 26 +
gcc/testsuite/gcc.target/i386/pr116621.c | 43 +
gcc/testsuite/gcc.target/i386/pr116839.c | 48 +
gcc/testsuite/gcc.target/i386/sse-pr116738.c | 28 +
.../gcc.target/i386/switch-exp-transform-1.c | 6 +-
.../gcc.target/i386/switch-exp-transform-3.c | 98 +-
gcc/testsuite/gcc.target/i386/vect-double-2.c | 2 +-
gcc/testsuite/gcc.target/i386/vectorize1.c | 4 +-
.../gcc.target/i386/vnniint16-auto-vectorize-2.c | 11 +-
.../gcc.target/i386/vnniint16-auto-vectorize-3.c | 6 +
.../gcc.target/i386/vnniint16-auto-vectorize-4.c | 18 +
.../gcc.target/i386/vnniint8-auto-vectorize-2.c | 12 +-
.../gcc.target/i386/vnniint8-auto-vectorize-3.c | 6 +
.../gcc.target/i386/vnniint8-auto-vectorize-4.c | 18 +
gcc/testsuite/gcc.target/i386/xorsign.c | 2 +-
gcc/testsuite/gcc.target/m68k/pr108640.c | 2 +-
gcc/testsuite/gcc.target/m68k/pr110934.c | 2 +-
gcc/testsuite/gcc.target/m68k/pr82420.c | 2 +-
gcc/testsuite/gcc.target/mips/msa-reduc.c | 119 +
gcc/testsuite/gcc.target/nvptx/alias-1.c | 19 +-
gcc/testsuite/gcc.target/nvptx/alias-2.c | 20 +-
gcc/testsuite/gcc.target/nvptx/alias-3.c | 19 +-
gcc/testsuite/gcc.target/nvptx/alias-4.c | 21 +-
gcc/testsuite/gcc.target/nvptx/alias-to-alias-1.c | 41 +
gcc/testsuite/gcc.target/nvptx/alias-weak-1.c | 10 +
gcc/testsuite/gcc.target/nvptx/nvptx.exp | 66 -
gcc/testsuite/gcc.target/nvptx/uniform-simt-5.c | 4 +-
gcc/testsuite/gcc.target/powerpc/lsbb-runnable.c | 131 +-
gcc/testsuite/gcc.target/powerpc/lsbb.c | 28 +-
.../gcc.target/powerpc/p9-vec-length-full-8.c | 7 +-
gcc/testsuite/gcc.target/powerpc/pr89213.c | 106 +
gcc/testsuite/gcc.target/powerpc/pr99708.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 4 +-
.../gcc.target/powerpc/vsx-builtin-msum.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr115921.c | 13 +
gcc/testsuite/gcc.target/riscv/pr116278-run-1.c | 4 +-
gcc/testsuite/gcc.target/riscv/pr116278-run-2.c | 4 +-
gcc/testsuite/gcc.target/riscv/rv32-movdf-cost.c | 13 +
.../riscv/rvv/autovec/binop/vec_sat_data.h | 264 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-1.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-10.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-11.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-12.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-2.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-3.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-4.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-5.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-6.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-7.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-8.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-9.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-run-1.c | 17 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-run-10.c | 17 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-run-11.c | 17 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-run-12.c | 17 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-run-2.c | 17 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-run-3.c | 17 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-run-4.c | 17 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-run-5.c | 17 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-run-6.c | 17 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-run-7.c | 17 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-run-8.c | 17 +
.../riscv/rvv/autovec/binop/vec_sat_s_add-run-9.c | 17 +
.../riscv/rvv/autovec/binop/vec_sat_u_add-1.c | 14 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-10.c | 7 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-11.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-12.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-13.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-14.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-15.c | 16 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-16.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-17.c | 16 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-18.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-19.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-2.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-20.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-21.c | 16 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-22.c | 16 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-23.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-24.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-25.c | 16 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-26.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-27.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-28.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-29.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-3.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-30.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-31.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-32.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-4.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-5.c | 16 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-6.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-7.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-8.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add-9.c | 14 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-1.c | 13 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-10.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-11.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-12.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-13.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-14.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-15.c | 8 +
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-16.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-2.c | 13 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-3.c | 13 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-4.c | 13 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-5.c | 13 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-6.c | 13 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-7.c | 12 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-8.c | 13 +-
.../riscv/rvv/autovec/binop/vec_sat_u_add_imm-9.c | 9 +
.../rvv/autovec/binop/vec_sat_u_add_imm-run-10.c | 28 +
.../rvv/autovec/binop/vec_sat_u_add_imm-run-11.c | 28 +
.../rvv/autovec/binop/vec_sat_u_add_imm-run-12.c | 28 +
.../rvv/autovec/binop/vec_sat_u_add_imm-run-13.c | 28 +
.../rvv/autovec/binop/vec_sat_u_add_imm-run-14.c | 28 +
.../rvv/autovec/binop/vec_sat_u_add_imm-run-15.c | 28 +
.../rvv/autovec/binop/vec_sat_u_add_imm-run-16.c | 28 +
.../rvv/autovec/binop/vec_sat_u_add_imm-run-9.c | 28 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-1.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-10.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-11.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-12.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-13.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-14.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-15.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-2.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-3.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-4.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-5.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-6.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-7.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-8.c | 9 +
.../autovec/binop/vec_sat_u_add_imm_reconcile-9.c | 9 +
.../riscv/rvv/autovec/binop/vec_sat_u_sub-1.c | 14 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-10.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-11.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-12.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-13.c | 16 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-14.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-15.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-16.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-17.c | 16 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-18.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-19.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-2.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-20.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-21.c | 16 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-22.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-23.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-24.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-25.c | 14 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-26.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-27.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-28.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-29.c | 14 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-3.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-30.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-31.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-32.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-33.c | 16 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-34.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-35.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-36.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-37.c | 16 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-38.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-39.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-4.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-40.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-5.c | 14 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-6.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-7.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-8.c | 15 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub-9.c | 16 +-
.../rvv/autovec/binop/vec_sat_u_sub_trunc-1.c | 17 +-
.../rvv/autovec/binop/vec_sat_u_sub_trunc-2.c | 17 +-
.../rvv/autovec/binop/vec_sat_u_sub_trunc-3.c | 17 +-
.../riscv/rvv/autovec/binop/vec_sat_u_sub_zip.c | 14 +-
.../gcc.target/riscv/rvv/autovec/pr116086-2-run.c | 6 +
.../gcc.target/riscv/rvv/autovec/pr116086-2.c | 18 +
.../gcc.target/riscv/rvv/autovec/pr116086.c | 76 +
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-1.c | 14 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-10.c | 14 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-11.c | 15 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-12.c | 13 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-13.c | 14 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-14.c | 16 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-15.c | 18 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-16.c | 14 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-17.c | 16 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-18.c | 14 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-19.c | 14 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-2.c | 16 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-20.c | 16 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-21.c | 18 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-22.c | 14 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-23.c | 16 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-24.c | 14 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-3.c | 18 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-4.c | 14 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-5.c | 16 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-6.c | 14 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-7.c | 14 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-8.c | 16 +-
.../riscv/rvv/autovec/unop/vec_sat_u_trunc-9.c | 18 +-
.../gcc.target/riscv/rvv/autovec/vec_sat_arith.h | 111 +
gcc/testsuite/gcc.target/riscv/rvv/base/vssubu-1.c | 11 +
gcc/testsuite/gcc.target/riscv/rvv/base/vssubu-2.c | 11 +
.../gcc.target/riscv/rvv/vsetvl/vsetvl_bug-3.c | 17 +
.../gcc.target/riscv/rvv/vsetvl/vsetvl_bug-4.c | 19 +
.../gcc.target/riscv/rvv/xtheadvector/pr116592.c | 38 +
gcc/testsuite/gcc.target/riscv/sat_arith.h | 118 +
gcc/testsuite/gcc.target/riscv/sat_arith_data.h | 158 +
gcc/testsuite/gcc.target/riscv/sat_s_add-1.c | 30 +
gcc/testsuite/gcc.target/riscv/sat_s_add-10.c | 32 +
gcc/testsuite/gcc.target/riscv/sat_s_add-11.c | 31 +
gcc/testsuite/gcc.target/riscv/sat_s_add-12.c | 29 +
gcc/testsuite/gcc.target/riscv/sat_s_add-13.c | 30 +
gcc/testsuite/gcc.target/riscv/sat_s_add-14.c | 32 +
gcc/testsuite/gcc.target/riscv/sat_s_add-15.c | 31 +
gcc/testsuite/gcc.target/riscv/sat_s_add-16.c | 29 +
gcc/testsuite/gcc.target/riscv/sat_s_add-2.c | 32 +
gcc/testsuite/gcc.target/riscv/sat_s_add-3.c | 31 +
gcc/testsuite/gcc.target/riscv/sat_s_add-4.c | 29 +
gcc/testsuite/gcc.target/riscv/sat_s_add-5.c | 30 +
gcc/testsuite/gcc.target/riscv/sat_s_add-6.c | 32 +
gcc/testsuite/gcc.target/riscv/sat_s_add-7.c | 31 +
gcc/testsuite/gcc.target/riscv/sat_s_add-8.c | 29 +
gcc/testsuite/gcc.target/riscv/sat_s_add-9.c | 30 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-1.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-10.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-11.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-12.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-13.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-14.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-15.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-16.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-2.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-3.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-4.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-5.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-6.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-7.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-8.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_add-run-9.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_s_sub-1-i16.c | 30 +
gcc/testsuite/gcc.target/riscv/sat_s_sub-1-i32.c | 28 +
gcc/testsuite/gcc.target/riscv/sat_s_sub-1-i64.c | 27 +
gcc/testsuite/gcc.target/riscv/sat_s_sub-1-i8.c | 28 +
gcc/testsuite/gcc.target/riscv/sat_s_sub-2-i16.c | 30 +
gcc/testsuite/gcc.target/riscv/sat_s_sub-2-i32.c | 28 +
gcc/testsuite/gcc.target/riscv/sat_s_sub-2-i64.c | 27 +
gcc/testsuite/gcc.target/riscv/sat_s_sub-2-i8.c | 28 +
.../gcc.target/riscv/sat_s_sub-run-1-i16.c | 16 +
.../gcc.target/riscv/sat_s_sub-run-1-i32.c | 16 +
.../gcc.target/riscv/sat_s_sub-run-1-i64.c | 16 +
.../gcc.target/riscv/sat_s_sub-run-1-i8.c | 16 +
.../gcc.target/riscv/sat_s_sub-run-2-i16.c | 16 +
.../gcc.target/riscv/sat_s_sub-run-2-i32.c | 16 +
.../gcc.target/riscv/sat_s_sub-run-2-i64.c | 16 +
.../gcc.target/riscv/sat_s_sub-run-2-i8.c | 16 +
gcc/testsuite/gcc.target/riscv/sat_u_add-11.c | 2 +-
gcc/testsuite/gcc.target/riscv/sat_u_add-15.c | 2 +-
gcc/testsuite/gcc.target/riscv/sat_u_add-19.c | 2 +-
gcc/testsuite/gcc.target/riscv/sat_u_add-23.c | 2 +-
gcc/testsuite/gcc.target/riscv/sat_u_add-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/sat_u_add-7.c | 2 +-
.../gcc.target/riscv/sat_u_add_imm_type_check-53.c | 18 +
.../gcc.target/riscv/sat_u_add_imm_type_check-54.c | 27 +
.../gcc.target/riscv/sat_u_add_imm_type_check-55.c | 18 +
.../gcc.target/riscv/sat_u_add_imm_type_check-56.c | 27 +
.../gcc.target/riscv/sat_u_add_imm_type_check-57.c | 18 +
.../gcc.target/riscv/sat_u_add_imm_type_check-58.c | 27 +
.../gcc.target/riscv/sat_u_add_imm_type_check-59.c | 18 +
.../gcc.target/riscv/sat_u_add_imm_type_check-60.c | 27 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-11.c | 4 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-15.c | 4 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-19.c | 4 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-23.c | 4 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-27.c | 4 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-3.c | 4 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-31.c | 4 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-35.c | 4 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-39.c | 4 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-43.c | 4 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-47.c | 4 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-7.c | 4 +
gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-11.c | 2 +
.../gcc.target/riscv/sat_u_sub_imm-11_1.c | 2 +
.../gcc.target/riscv/sat_u_sub_imm-11_2.c | 2 +
gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-15.c | 2 +
.../gcc.target/riscv/sat_u_sub_imm-15_1.c | 2 +
.../gcc.target/riscv/sat_u_sub_imm-15_2.c | 2 +
gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3.c | 2 +
gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3_1.c | 2 +
gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-3_2.c | 2 +
gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-7.c | 2 +
gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-7_1.c | 2 +
gcc/testsuite/gcc.target/riscv/sat_u_sub_imm-7_2.c | 2 +
gcc/testsuite/gcc.target/riscv/sat_u_trunc-10.c | 17 +
gcc/testsuite/gcc.target/riscv/sat_u_trunc-11.c | 17 +
gcc/testsuite/gcc.target/riscv/sat_u_trunc-12.c | 20 +
gcc/testsuite/gcc.target/riscv/sat_u_trunc-16.c | 17 +
gcc/testsuite/gcc.target/riscv/sat_u_trunc-17.c | 17 +
gcc/testsuite/gcc.target/riscv/sat_u_trunc-18.c | 20 +
.../gcc.target/riscv/sat_u_trunc-run-10.c | 16 +
.../gcc.target/riscv/sat_u_trunc-run-11.c | 16 +
.../gcc.target/riscv/sat_u_trunc-run-12.c | 16 +
.../gcc.target/riscv/sat_u_trunc-run-16.c | 16 +
.../gcc.target/riscv/sat_u_trunc-run-17.c | 16 +
.../gcc.target/riscv/sat_u_trunc-run-18.c | 16 +
.../gcc.target/riscv/scalar_sat_binary_run_xxx.h | 21 +
gcc/testsuite/gcc.target/riscv/sge.c | 2 +-
gcc/testsuite/gcc.target/riscv/sgeu.c | 2 +-
gcc/testsuite/gcc.target/riscv/sle.c | 2 +-
gcc/testsuite/gcc.target/riscv/sleu.c | 2 +-
gcc/testsuite/gcc.target/riscv/slt-1.c | 59 +
gcc/testsuite/gcc.target/riscv/synthesis-11.c | 28 +
gcc/testsuite/gcc.target/riscv/synthesis-12.c | 26 +
gcc/testsuite/gcc.target/riscv/synthesis-13.c | 26 +
gcc/testsuite/gcc.target/riscv/synthesis-14.c | 28 +
gcc/testsuite/gcc.target/riscv/synthesis-15.c | 26 +
gcc/testsuite/gcc.target/riscv/synthesis-7.c | 2 +-
gcc/testsuite/gcc.target/riscv/xtheadbb-extu-4.c | 17 +
.../gcc.target/riscv/zfa-fmovh-fmovp-bug.c | 9 +
gcc/testsuite/gcc.target/s390/TI-constants-nolra.c | 47 -
gcc/testsuite/gcc.target/s390/pr115860-1.c | 26 +
gcc/testsuite/gcc.target/s390/pr79895.c | 9 -
.../gcc.target/s390/vector/long-double-asm-abi.c | 2 +-
.../gcc.target/s390/vector/long-double-to-i64.c | 2 -
gcc/testsuite/gfortran.dg/alloc_comp_class_4.f03 | 2 +-
.../gfortran.dg/coarray/alloc_comp_10.f90 | 24 +
gcc/testsuite/gfortran.dg/coarray/alloc_comp_9.f90 | 23 +
gcc/testsuite/gfortran.dg/coarray/caf.exp | 2 +-
gcc/testsuite/gfortran.dg/coarray/pr81265.f90 | 74 +
.../gfortran.dg/coarray/proc_pointer_assign_1.f90 | 29 +
gcc/testsuite/gfortran.dg/derived_result_3.f90 | 158 +
.../gfortran.dg/gomp/declare-variant-10.f90 | 4 +-
.../gfortran.dg/gomp/declare-variant-3.f90 | 15 +-
.../gfortran.dg/gomp/declare-variant-9.f90 | 2 +-
.../gfortran.dg/gomp/declare-variant-any.f90 | 40 +
.../gomp/declare-variant-duplicates.f90 | 30 +
gcc/testsuite/gfortran.dg/gomp/interop-1.f90 | 82 +
gcc/testsuite/gfortran.dg/gomp/interop-2.f90 | 46 +
gcc/testsuite/gfortran.dg/gomp/interop-3.f90 | 59 +
gcc/testsuite/gfortran.dg/gomp/requires-2.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/requires-8.f90 | 4 +-
.../gfortran.dg/gomp/requires-self-maps-aux.f90 | 18 +
.../gfortran.dg/gomp/requires-self-maps.f90 | 17 +
gcc/testsuite/gfortran.dg/ieee/maxloc_nan_1.f90 | 44 +
gcc/testsuite/gfortran.dg/ieee/minloc_nan_1.f90 | 44 +
gcc/testsuite/gfortran.dg/initialization_25.f90 | 6 +-
gcc/testsuite/gfortran.dg/maxloc_7.f90 | 208 +
gcc/testsuite/gfortran.dg/maxloc_bounds_4.f90 | 4 +-
gcc/testsuite/gfortran.dg/maxloc_bounds_5.f90 | 4 +-
gcc/testsuite/gfortran.dg/maxloc_bounds_6.f90 | 4 +-
gcc/testsuite/gfortran.dg/maxloc_bounds_7.f90 | 4 +-
gcc/testsuite/gfortran.dg/maxloc_with_mask_1.f90 | 373 +
gcc/testsuite/gfortran.dg/minloc_8.f90 | 208 +
gcc/testsuite/gfortran.dg/minloc_with_mask_1.f90 | 372 +
gcc/testsuite/gfortran.dg/minmaxloc_18.f90 | 772 +
gcc/testsuite/gfortran.dg/minmaxloc_18a.f90 | 10 +
gcc/testsuite/gfortran.dg/minmaxloc_18b.f90 | 10 +
gcc/testsuite/gfortran.dg/minmaxloc_18c.f90 | 10 +
gcc/testsuite/gfortran.dg/minmaxloc_18d.f90 | 10 +
gcc/testsuite/gfortran.dg/open_errors_2.f90 | 1 -
gcc/testsuite/gfortran.dg/pdt_26.f03 | 2 +-
gcc/testsuite/gfortran.dg/pr100273.f90 | 26 +
gcc/testsuite/gfortran.dg/pr88169_3.f90 | 3 +-
.../gfortran.dg/recursive_alloc_comp_5.f90 | 37 +
gcc/testsuite/gfortran.dg/unsigned_1.f90 | 16 +
gcc/testsuite/gfortran.dg/unsigned_10.f90 | 56 +
gcc/testsuite/gfortran.dg/unsigned_11.f90 | 23 +
gcc/testsuite/gfortran.dg/unsigned_12.f90 | 18 +
gcc/testsuite/gfortran.dg/unsigned_13.f90 | 18 +
gcc/testsuite/gfortran.dg/unsigned_14.f90 | 18 +
gcc/testsuite/gfortran.dg/unsigned_15.f90 | 13 +
gcc/testsuite/gfortran.dg/unsigned_16.f90 | 10 +
gcc/testsuite/gfortran.dg/unsigned_17.f90 | 21 +
gcc/testsuite/gfortran.dg/unsigned_18.f90 | 40 +
gcc/testsuite/gfortran.dg/unsigned_19.f90 | 8 +
gcc/testsuite/gfortran.dg/unsigned_2.f90 | 20 +
gcc/testsuite/gfortran.dg/unsigned_20.f90 | 46 +
gcc/testsuite/gfortran.dg/unsigned_21.f90 | 14 +
gcc/testsuite/gfortran.dg/unsigned_21_be.f90 | 14 +
gcc/testsuite/gfortran.dg/unsigned_22.f90 | 26 +
gcc/testsuite/gfortran.dg/unsigned_23.f90 | 39 +
gcc/testsuite/gfortran.dg/unsigned_24.f | 9 +
gcc/testsuite/gfortran.dg/unsigned_25.f90 | 35 +
gcc/testsuite/gfortran.dg/unsigned_26.f90 | 40 +
gcc/testsuite/gfortran.dg/unsigned_29.f90 | 40 +
gcc/testsuite/gfortran.dg/unsigned_3.f90 | 10 +
gcc/testsuite/gfortran.dg/unsigned_30.f90 | 63 +
gcc/testsuite/gfortran.dg/unsigned_31.f90 | 27 +
gcc/testsuite/gfortran.dg/unsigned_32.f90 | 27 +
gcc/testsuite/gfortran.dg/unsigned_33.f90 | 76 +
gcc/testsuite/gfortran.dg/unsigned_34.f90 | 53 +
gcc/testsuite/gfortran.dg/unsigned_4.f90 | 15 +
gcc/testsuite/gfortran.dg/unsigned_5.f90 | 123 +
gcc/testsuite/gfortran.dg/unsigned_6.f90 | 21 +
gcc/testsuite/gfortran.dg/unsigned_7.f90 | 26 +
gcc/testsuite/gfortran.dg/unsigned_8.f90 | 70 +
gcc/testsuite/gfortran.dg/unsigned_9.f90 | 32 +
gcc/testsuite/gfortran.dg/unsigned_kiss.f90 | 100 +
gcc/testsuite/gfortran.dg/use_rename_12.f90 | 27 +
gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 4 +-
gcc/testsuite/gm2/iso/fail/testarrayunbounded2.mod | 14 +
gcc/testsuite/gm2/iso/fail/testarrayunbounded3.mod | 14 +
gcc/testsuite/gm2/iso/fail/testarrayunbounded4.mod | 14 +
gcc/testsuite/gm2/iso/fail/testarrayunbounded5.mod | 13 +
gcc/testsuite/gm2/iso/fail/testarrayunbounded6.mod | 13 +
gcc/testsuite/gm2/iso/pass/testarrayunbounded.mod | 14 +
gcc/testsuite/gnat.dg/alignment14.adb | 5 -
gcc/testsuite/gnat.dg/interface6.adb | 1 +
gcc/testsuite/gnat.dg/lto27.adb | 18 +
gcc/testsuite/gnat.dg/lto28.adb | 9 +
gcc/testsuite/gnat.dg/lto28_pkg1.ads | 5 +
gcc/testsuite/gnat.dg/lto28_pkg2.adb | 10 +
gcc/testsuite/gnat.dg/lto28_pkg2.ads | 11 +
gcc/testsuite/gnat.dg/lto28_pkg3.ads | 19 +
gcc/testsuite/gnat.dg/opt58.adb | 38 +-
gcc/testsuite/gnat.dg/opt58_pkg.ads | 38 +-
gcc/testsuite/gnat.dg/specs/size_clause6.ads | 12 +
gcc/testsuite/lib/fortran-modules.exp | 21 +
gcc/testsuite/lib/fortran-torture.exp | 2 +
gcc/testsuite/lib/gcc-defs.exp | 35 +-
gcc/testsuite/lib/gcc-dg.exp | 6 +-
gcc/testsuite/lib/gfortran-dg.exp | 3 +-
gcc/testsuite/lib/gm2-dg.exp | 2 +-
gcc/testsuite/lib/go-dg.exp | 2 +-
gcc/testsuite/lib/sarif-schema-2.1.0.json | 73 +-
.../sarif-schema-2.2-prerelease-2024-08-08.json | 3058 +
gcc/testsuite/lib/scanltrans.exp | 80 +
gcc/testsuite/lib/scanltranstree.exp | 86 -
gcc/testsuite/lib/scansarif.exp | 23 +-
gcc/testsuite/lib/target-supports.exp | 225 +-
gcc/testsuite/obj-c++.dg/empty-private-1.mm | 2 +-
gcc/text-art/dump.h | 8 +-
gcc/toplev.cc | 14 +-
gcc/tree-cfg.cc | 2 +-
gcc/tree-cfg.h | 2 +-
gcc/tree-chrec.cc | 4 +-
gcc/tree-core.h | 3 +-
gcc/tree-data-ref.cc | 48 +-
gcc/tree-diagnostic.cc | 25 +-
gcc/tree-diagnostic.h | 22 +-
gcc/tree-if-conv.cc | 15 +-
gcc/tree-inline.cc | 16 +-
gcc/tree-into-ssa.cc | 49 +-
gcc/tree-loop-distribution.cc | 1 +
gcc/tree-object-size.cc | 9 +-
gcc/tree-parloops.cc | 1 +
gcc/tree-pass.h | 3 +-
gcc/tree-predcom.cc | 1 +
gcc/tree-pretty-print.cc | 10 +-
gcc/tree-ssa-ccp.cc | 159 +-
gcc/tree-ssa-live.cc | 1 +
gcc/tree-ssa-loop-ch.cc | 6 +-
gcc/tree-ssa-loop-ivcanon.cc | 1 +
gcc/tree-ssa-loop-ivopts.cc | 1 +
gcc/tree-ssa-loop-prefetch.cc | 3 +-
gcc/tree-ssa-loop-unswitch.cc | 62 +-
gcc/tree-ssa-math-opts.cc | 44 +-
gcc/tree-ssa-operands.h | 8 +-
gcc/tree-ssa-phiopt.cc | 477 +-
gcc/tree-ssa-pre.cc | 16 +-
gcc/tree-ssa-reassoc.cc | 45 +-
gcc/tree-ssa-structalias.cc | 21 +-
gcc/tree-ssa-threadbackward.cc | 1 +
gcc/tree-ssa-threadedge.cc | 118 -
gcc/tree-ssa-threadupdate.cc | 1 +
gcc/tree-switch-conversion.cc | 114 +-
gcc/tree-switch-conversion.h | 5 +
gcc/tree-vect-data-refs.cc | 11 +-
gcc/tree-vect-generic.cc | 1 +
gcc/tree-vect-loop-manip.cc | 1 +
gcc/tree-vect-loop.cc | 454 +-
gcc/tree-vect-patterns.cc | 97 +-
gcc/tree-vect-slp-patterns.cc | 1 +
gcc/tree-vect-slp.cc | 1187 +-
gcc/tree-vect-stmts.cc | 333 +-
gcc/tree-vectorizer.cc | 5 +-
gcc/tree-vectorizer.h | 13 +-
gcc/tree-vrp.cc | 3 +-
gcc/tree.cc | 12 +-
gcc/tree.h | 12 +-
gcc/value-range.cc | 5 +-
gcc/value-relation.cc | 56 +-
gcc/vec.h | 2 +-
gcc/wide-int.h | 6 +-
include/ChangeLog | 19 +
include/cuda/cuda.h | 7 +
include/dwarf2.h | 5 +
include/gomp-constants.h | 9 +
libatomic/ChangeLog | 5 +
libatomic/testsuite/lib/libatomic.exp | 2 +-
libcc1/ChangeLog | 7 +
libcc1/context.cc | 6 +-
libcpp/ChangeLog | 148 +
libcpp/charset.cc | 65 +-
libcpp/directives.cc | 582 +-
libcpp/expr.cc | 132 +-
libcpp/files.cc | 650 +-
libcpp/include/cpplib.h | 18 +-
libcpp/init.cc | 74 +-
libcpp/internal.h | 38 +-
libcpp/lex.cc | 39 +-
libcpp/macro.cc | 129 +-
libcpp/po/ChangeLog | 4 +
libcpp/po/zh_CN.po | 319 +-
libffi/ChangeLog | 5 +
libffi/include/ffi_cfi.h | 2 +
libgcc/ChangeLog | 169 +
libgcc/Makefile.in | 6 +-
libgcc/config.host | 29 +-
libgcc/config/aarch64/aarch64-asm.h | 4 +-
libgcc/config/aarch64/aarch64-unwind-def.h | 41 +
libgcc/config/aarch64/aarch64-unwind.h | 152 +-
libgcc/config/i386/t-darwin | 3 -
libgcc/config/no-unwind.h | 3 +-
libgcc/config/riscv/save-restore.S | 7 +-
libgcc/config/rs6000/t-darwin | 3 -
libgcc/config/t-darwin-libgccs1 | 3 +
libgcc/config/t-darwin-min-11 | 3 +
libgcc/configure | 2 +
libgcc/configure.ac | 1 +
libgcc/gthr-posix.h | 136 +-
libgcc/gthr-single.h | 45 +-
libgcc/unwind-dw2-execute_cfa.h | 26 +-
libgcc/unwind-dw2.c | 24 +-
libgcc/unwind-dw2.h | 19 +-
libgfortran/ChangeLog | 129 +
libgfortran/Makefile.am | 10 +
libgfortran/Makefile.in | 58 +-
libgfortran/generated/matmul_c10.c | 36 +-
libgfortran/generated/matmul_c16.c | 36 +-
libgfortran/generated/matmul_c17.c | 36 +-
libgfortran/generated/matmul_c4.c | 36 +-
libgfortran/generated/matmul_c8.c | 36 +-
libgfortran/generated/matmul_i1.c | 346 +-
libgfortran/generated/matmul_i16.c | 346 +-
libgfortran/generated/matmul_i2.c | 346 +-
libgfortran/generated/matmul_i4.c | 346 +-
libgfortran/generated/matmul_i8.c | 346 +-
libgfortran/generated/matmul_r10.c | 36 +-
libgfortran/generated/matmul_r16.c | 36 +-
libgfortran/generated/matmul_r17.c | 36 +-
libgfortran/generated/matmul_r4.c | 36 +-
libgfortran/generated/matmul_r8.c | 36 +-
libgfortran/generated/maxval_m1.c | 562 +
libgfortran/generated/maxval_m16.c | 562 +
libgfortran/generated/maxval_m2.c | 562 +
libgfortran/generated/maxval_m4.c | 562 +
libgfortran/generated/maxval_m8.c | 562 +
libgfortran/generated/minval_m1.c | 562 +
libgfortran/generated/minval_m16.c | 562 +
libgfortran/generated/minval_m2.c | 562 +
libgfortran/generated/minval_m4.c | 562 +
libgfortran/generated/minval_m8.c | 562 +
libgfortran/generated/product_c10.c | 22 +-
libgfortran/generated/product_c16.c | 22 +-
libgfortran/generated/product_c17.c | 22 +-
libgfortran/generated/product_c4.c | 22 +-
libgfortran/generated/product_c8.c | 22 +-
libgfortran/generated/product_i1.c | 54 +-
libgfortran/generated/product_i16.c | 54 +-
libgfortran/generated/product_i2.c | 54 +-
libgfortran/generated/product_i4.c | 54 +-
libgfortran/generated/product_i8.c | 54 +-
libgfortran/generated/product_r10.c | 22 +-
libgfortran/generated/product_r16.c | 22 +-
libgfortran/generated/product_r17.c | 22 +-
libgfortran/generated/product_r4.c | 22 +-
libgfortran/generated/product_r8.c | 22 +-
libgfortran/generated/sum_c10.c | 22 +-
libgfortran/generated/sum_c16.c | 22 +-
libgfortran/generated/sum_c17.c | 22 +-
libgfortran/generated/sum_c4.c | 22 +-
libgfortran/generated/sum_c8.c | 22 +-
libgfortran/generated/sum_i1.c | 54 +-
libgfortran/generated/sum_i16.c | 54 +-
libgfortran/generated/sum_i2.c | 54 +-
libgfortran/generated/sum_i4.c | 54 +-
libgfortran/generated/sum_i8.c | 54 +-
libgfortran/generated/sum_r10.c | 22 +-
libgfortran/generated/sum_r16.c | 22 +-
libgfortran/generated/sum_r17.c | 22 +-
libgfortran/generated/sum_r4.c | 22 +-
libgfortran/generated/sum_r8.c | 22 +-
libgfortran/gfortran.map | 42 +
libgfortran/intrinsics/random.c | 440 +
libgfortran/io/io.h | 13 +
libgfortran/io/list_read.c | 135 +-
libgfortran/io/read.c | 236 +-
libgfortran/io/transfer.c | 62 +-
libgfortran/io/write.c | 176 +
libgfortran/libgfortran.h | 21 +-
libgfortran/m4/ifunction.m4 | 22 +-
libgfortran/m4/iparm.m4 | 2 +-
libgfortran/m4/matmul.m4 | 29 +-
libgfortran/m4/matmul_internal.m4 | 2 +-
libgfortran/m4/product.m4 | 5 +
libgfortran/m4/sum.m4 | 5 +
libgfortran/mk-kinds-h.sh | 1 +
libgomp/ChangeLog | 132 +
libgomp/config/gcn/target.c | 119 +
libgomp/config/nvptx/target.c | 119 +
libgomp/fortran.c | 74 +
libgomp/libgomp-plugin.h | 1 +
libgomp/libgomp.h | 2 +
libgomp/libgomp.map | 24 +
libgomp/libgomp.texi | 110 +-
libgomp/oacc-host.c | 2 +
libgomp/omp.h.in | 81 +-
libgomp/omp_lib.f90.in | 121 +
libgomp/omp_lib.h.in | 192 +-
libgomp/plugin/cuda-lib.def | 2 +
libgomp/plugin/plugin-gcn.c | 26 +-
libgomp/plugin/plugin-nvptx.c | 41 +-
libgomp/target.c | 185 +-
libgomp/testsuite/lib/libgomp.exp | 2 +-
libgomp/testsuite/libgomp.c++/range-for-1.C | 250 +
libgomp/testsuite/libgomp.c++/range-for-2.C | 6 +
libgomp/testsuite/libgomp.c++/range-for-3.C | 7 +
libgomp/testsuite/libgomp.c++/range-for-4.C | 7 +
libgomp/testsuite/libgomp.c++/range-for-5.C | 7 +
.../libgomp.c-c++-common/interop-routines-1.c | 287 +
.../libgomp.c-c++-common/interop-routines-2.c | 354 +
.../testsuite/libgomp.c-c++-common/target-link-3.c | 52 +
.../testsuite/libgomp.c-c++-common/target-link-4.c | 52 +
.../testsuite/libgomp.c/declare-variant-4-fiji.c | 11 -
.../testsuite/libgomp.c/declare-variant-4-gfx803.c | 10 -
libgomp/testsuite/libgomp.c/declare-variant-4.h | 12 -
libgomp/testsuite/libgomp.c/device_uid.c | 38 +
libgomp/testsuite/libgomp.fortran/device_uid.f90 | 56 +
.../libgomp.fortran/interop-routines-1.F90 | 236 +
.../libgomp.fortran/interop-routines-2.F90 | 3 +
.../testsuite/libgomp.fortran/interop-routines-3.F | 2 +
.../testsuite/libgomp.fortran/interop-routines-4.F | 4 +
.../testsuite/libgomp.fortran/interop-routines-5.F | 4 +
.../testsuite/libgomp.fortran/interop-routines-6.F | 4 +
.../libgomp.fortran/interop-routines-7.F90 | 290 +
libgomp/testsuite/libgomp.fortran/self_maps.f90 | 49 +
libiberty/ChangeLog | 21 +
libiberty/simple-object-elf.c | 210 +-
libitm/ChangeLog | 10 +
libitm/config/aarch64/sjlj.S | 10 +-
libitm/testsuite/lib/libitm.exp | 2 +-
libobjc/ChangeLog | 19 +
libobjc/Makefile.in | 2 +-
libobjc/encoding.c | 4 +-
libobjc/exception.c | 4 +-
libobjc/hash.c | 2 +-
libobjc/init.c | 2 +-
libobjc/objc-private/objc-list.h | 2 +-
libobjc/sendmsg.c | 8 +-
libobjc/thr.c | 2 +-
libphobos/ChangeLog | 5 +
libphobos/testsuite/lib/libphobos-dg.exp | 2 +-
libquadmath/ChangeLog | 6 +
libquadmath/libquadmath.texi | 12 +-
libsanitizer/ChangeLog | 6 +
libsanitizer/interception/interception.h | 4 +-
libsanitizer/sanitizer_common/sanitizer_asm.h | 14 +-
libstdc++-v3/.editorconfig | 38 +
libstdc++-v3/ChangeLog | 1087 +
libstdc++-v3/acinclude.m4 | 2 +-
libstdc++-v3/config.h.in | 3 +
.../config/cpu/aarch64/opt/ext/opt_random.h | 2 +-
libstdc++-v3/config/cpu/i486/opt/ext/opt_random.h | 2 +-
.../config/locale/dragonfly/time_members.cc | 16 +-
libstdc++-v3/config/locale/generic/time_members.cc | 8 +-
libstdc++-v3/config/locale/gnu/time_members.cc | 16 +-
libstdc++-v3/config/os/bsd/dragonfly/os_defines.h | 6 +-
libstdc++-v3/config/os/bsd/freebsd/os_defines.h | 12 +-
libstdc++-v3/config/os/newlib/ctype_base.h | 24 +-
libstdc++-v3/configure | 4 +-
libstdc++-v3/configure.ac | 5 +-
libstdc++-v3/doc/html/manual/make.html | 2 +-
libstdc++-v3/doc/html/manual/using_dual_abi.html | 18 +-
libstdc++-v3/doc/html/manual/using_macros.html | 7 +
libstdc++-v3/doc/xml/manual/intro.xml | 2 +-
libstdc++-v3/doc/xml/manual/using.xml | 38 +-
libstdc++-v3/include/bits/algorithmfwd.h | 55 +-
libstdc++-v3/include/bits/allocator.h | 4 +
libstdc++-v3/include/bits/atomic_base.h | 35 +-
libstdc++-v3/include/bits/atomic_futex.h | 2 +
libstdc++-v3/include/bits/atomic_timed_wait.h | 2 +
libstdc++-v3/include/bits/atomic_wait.h | 2 +
libstdc++-v3/include/bits/basic_ios.h | 15 +-
libstdc++-v3/include/bits/basic_ios.tcc | 6 +
libstdc++-v3/include/bits/basic_string.h | 7 +-
libstdc++-v3/include/bits/basic_string.tcc | 8 +-
libstdc++-v3/include/bits/boost_concept_check.h | 2 +
libstdc++-v3/include/bits/c++config | 12 +
libstdc++-v3/include/bits/char_traits.h | 2 +
libstdc++-v3/include/bits/charconv.h | 2 +
libstdc++-v3/include/bits/chrono.h | 26 +-
libstdc++-v3/include/bits/chrono_io.h | 92 +-
libstdc++-v3/include/bits/codecvt.h | 6 +
libstdc++-v3/include/bits/concept_check.h | 6 +
libstdc++-v3/include/bits/cow_string.h | 4 +-
libstdc++-v3/include/bits/cpp_type_traits.h | 9 +-
libstdc++-v3/include/bits/elements_of.h | 2 +
libstdc++-v3/include/bits/enable_special_members.h | 2 +
libstdc++-v3/include/bits/erase_if.h | 2 +
libstdc++-v3/include/bits/forward_list.h | 2 +
libstdc++-v3/include/bits/fstream.tcc | 6 +
libstdc++-v3/include/bits/functional_hash.h | 2 +
libstdc++-v3/include/bits/gslice.h | 2 +
libstdc++-v3/include/bits/gslice_array.h | 2 +
libstdc++-v3/include/bits/hashtable.h | 35 +-
libstdc++-v3/include/bits/hashtable_policy.h | 28 +-
libstdc++-v3/include/bits/indirect_array.h | 2 +
libstdc++-v3/include/bits/invoke.h | 2 +
libstdc++-v3/include/bits/ios_base.h | 25 +-
libstdc++-v3/include/bits/istream.tcc | 16 +
libstdc++-v3/include/bits/iterator_concepts.h | 13 +
libstdc++-v3/include/bits/locale_classes.h | 8 +
libstdc++-v3/include/bits/locale_classes.tcc | 10 +
libstdc++-v3/include/bits/locale_facets.h | 14 +
libstdc++-v3/include/bits/locale_facets.tcc | 11 +
libstdc++-v3/include/bits/locale_facets_nonio.h | 2 +
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 9 +
libstdc++-v3/include/bits/localefwd.h | 2 +
libstdc++-v3/include/bits/mask_array.h | 2 +
libstdc++-v3/include/bits/max_size_type.h | 2 +
libstdc++-v3/include/bits/memory_resource.h | 2 +
libstdc++-v3/include/bits/memoryfwd.h | 2 +
libstdc++-v3/include/bits/move_only_function.h | 2 +
libstdc++-v3/include/bits/node_handle.h | 2 +
libstdc++-v3/include/bits/ostream.tcc | 11 +
libstdc++-v3/include/bits/ostream_insert.h | 6 +
libstdc++-v3/include/bits/out_ptr.h | 2 +
libstdc++-v3/include/bits/parse_numbers.h | 2 +
libstdc++-v3/include/bits/postypes.h | 5 +
libstdc++-v3/include/bits/quoted_string.h | 2 +
libstdc++-v3/include/bits/range_access.h | 2 +
libstdc++-v3/include/bits/ranges_algo.h | 135 +-
libstdc++-v3/include/bits/ranges_algobase.h | 62 +-
libstdc++-v3/include/bits/ranges_base.h | 12 +
libstdc++-v3/include/bits/ranges_util.h | 9 +-
libstdc++-v3/include/bits/refwrap.h | 2 +
libstdc++-v3/include/bits/regex_automaton.h | 5 +
libstdc++-v3/include/bits/regex_compiler.tcc | 7 +-
libstdc++-v3/include/bits/regex_constants.h | 2 +-
libstdc++-v3/include/bits/sat_arith.h | 2 +
libstdc++-v3/include/bits/semaphore_base.h | 60 +-
libstdc++-v3/include/bits/shared_ptr.h | 4 +-
libstdc++-v3/include/bits/slice_array.h | 2 +
libstdc++-v3/include/bits/sstream.tcc | 5 +
libstdc++-v3/include/bits/std_abs.h | 8 +
libstdc++-v3/include/bits/std_function.h | 2 +
libstdc++-v3/include/bits/std_mutex.h | 2 +
libstdc++-v3/include/bits/std_thread.h | 2 +
libstdc++-v3/include/bits/stl_algo.h | 5 +
libstdc++-v3/include/bits/stl_algobase.h | 11 +
libstdc++-v3/include/bits/stl_iterator.h | 8 +
.../include/bits/stl_iterator_base_funcs.h | 2 +
.../include/bits/stl_iterator_base_types.h | 11 +
libstdc++-v3/include/bits/stl_tree.h | 2 +
libstdc++-v3/include/bits/stl_uninitialized.h | 1 +
libstdc++-v3/include/bits/stl_vector.h | 6 +-
libstdc++-v3/include/bits/stream_iterator.h | 2 +
libstdc++-v3/include/bits/streambuf.tcc | 6 +
libstdc++-v3/include/bits/streambuf_iterator.h | 2 +
libstdc++-v3/include/bits/string_view.tcc | 2 +
libstdc++-v3/include/bits/stringfwd.h | 2 +
libstdc++-v3/include/bits/this_thread_sleep.h | 2 +
libstdc++-v3/include/bits/unicode.h | 2 +-
libstdc++-v3/include/bits/unique_lock.h | 2 +
libstdc++-v3/include/bits/unique_ptr.h | 9 +-
libstdc++-v3/include/bits/uses_allocator_args.h | 2 +
libstdc++-v3/include/bits/utility.h | 2 +
libstdc++-v3/include/bits/valarray_after.h | 2 +
libstdc++-v3/include/bits/valarray_array.h | 2 +
libstdc++-v3/include/bits/valarray_before.h | 2 +
libstdc++-v3/include/bits/vector.tcc | 2 +-
libstdc++-v3/include/bits/version.def | 43 +-
libstdc++-v3/include/bits/version.h | 54 +-
libstdc++-v3/include/bits/version.tpl | 2 +
libstdc++-v3/include/c/cassert | 7 +
libstdc++-v3/include/c/cctype | 7 +
libstdc++-v3/include/c/cerrno | 7 +
libstdc++-v3/include/c/cfloat | 7 +
libstdc++-v3/include/c/ciso646 | 2 +
libstdc++-v3/include/c/climits | 7 +
libstdc++-v3/include/c/clocale | 7 +
libstdc++-v3/include/c/cmath | 7 +
libstdc++-v3/include/c/csetjmp | 7 +
libstdc++-v3/include/c/csignal | 7 +
libstdc++-v3/include/c/cstdarg | 7 +
libstdc++-v3/include/c/cstddef | 7 +
libstdc++-v3/include/c/cstdio | 7 +
libstdc++-v3/include/c/cstdlib | 7 +
libstdc++-v3/include/c/cstring | 7 +
libstdc++-v3/include/c/ctime | 7 +
libstdc++-v3/include/c/cuchar | 2 +
libstdc++-v3/include/c/cwchar | 7 +
libstdc++-v3/include/c/cwctype | 7 +
libstdc++-v3/include/c_compatibility/ctype.h | 4 +-
libstdc++-v3/include/c_compatibility/errno.h | 4 +-
libstdc++-v3/include/c_compatibility/fenv.h | 7 +
libstdc++-v3/include/c_compatibility/float.h | 4 +-
libstdc++-v3/include/c_compatibility/inttypes.h | 7 +
libstdc++-v3/include/c_compatibility/iso646.h | 4 +-
libstdc++-v3/include/c_compatibility/limits.h | 4 +-
libstdc++-v3/include/c_compatibility/locale.h | 4 +-
libstdc++-v3/include/c_compatibility/setjmp.h | 4 +-
libstdc++-v3/include/c_compatibility/signal.h | 4 +-
libstdc++-v3/include/c_compatibility/stdarg.h | 4 +-
libstdc++-v3/include/c_compatibility/stdbool.h | 6 +-
libstdc++-v3/include/c_compatibility/stddef.h | 4 +-
libstdc++-v3/include/c_compatibility/stdint.h | 7 +
libstdc++-v3/include/c_compatibility/stdio.h | 4 +-
libstdc++-v3/include/c_compatibility/string.h | 4 +-
libstdc++-v3/include/c_compatibility/tgmath.h | 6 +-
libstdc++-v3/include/c_compatibility/time.h | 4 +-
libstdc++-v3/include/c_compatibility/uchar.h | 4 +-
libstdc++-v3/include/c_compatibility/wchar.h | 4 +-
libstdc++-v3/include/c_compatibility/wctype.h | 4 +-
libstdc++-v3/include/c_global/cassert | 2 +
libstdc++-v3/include/c_global/ccomplex | 6 +-
libstdc++-v3/include/c_global/cctype | 8 +-
libstdc++-v3/include/c_global/cerrno | 8 +-
libstdc++-v3/include/c_global/cfenv | 2 +
libstdc++-v3/include/c_global/cfloat | 8 +-
libstdc++-v3/include/c_global/cinttypes | 2 +
libstdc++-v3/include/c_global/ciso646 | 3 +
libstdc++-v3/include/c_global/climits | 11 +-
libstdc++-v3/include/c_global/clocale | 8 +-
libstdc++-v3/include/c_global/cmath | 13 +-
libstdc++-v3/include/c_global/csetjmp | 8 +-
libstdc++-v3/include/c_global/csignal | 8 +-
libstdc++-v3/include/c_global/cstdalign | 9 +-
libstdc++-v3/include/c_global/cstdarg | 8 +-
libstdc++-v3/include/c_global/cstdbool | 9 +-
libstdc++-v3/include/c_global/cstddef | 7 +
libstdc++-v3/include/c_global/cstdint | 2 +
libstdc++-v3/include/c_global/cstdio | 8 +-
libstdc++-v3/include/c_global/cstdlib | 15 +-
libstdc++-v3/include/c_global/cstring | 8 +-
libstdc++-v3/include/c_global/ctgmath | 5 +-
libstdc++-v3/include/c_global/ctime | 8 +-
libstdc++-v3/include/c_global/cuchar | 2 +
libstdc++-v3/include/c_global/cwchar | 8 +-
libstdc++-v3/include/c_global/cwctype | 8 +-
libstdc++-v3/include/c_std/cassert | 2 +
libstdc++-v3/include/c_std/cctype | 2 +
libstdc++-v3/include/c_std/cerrno | 2 +
libstdc++-v3/include/c_std/cfloat | 2 +
libstdc++-v3/include/c_std/ciso646 | 2 +
libstdc++-v3/include/c_std/climits | 2 +
libstdc++-v3/include/c_std/clocale | 2 +
libstdc++-v3/include/c_std/cmath | 2 +
libstdc++-v3/include/c_std/csetjmp | 2 +
libstdc++-v3/include/c_std/csignal | 2 +
libstdc++-v3/include/c_std/cstdarg | 2 +
libstdc++-v3/include/c_std/cstddef | 2 +
libstdc++-v3/include/c_std/cstdio | 2 +
libstdc++-v3/include/c_std/cstdlib | 2 +
libstdc++-v3/include/c_std/cstring | 2 +
libstdc++-v3/include/c_std/ctime | 2 +
libstdc++-v3/include/c_std/cuchar | 2 +
libstdc++-v3/include/c_std/cwchar | 2 +
libstdc++-v3/include/c_std/cwctype | 2 +
libstdc++-v3/include/debug/array | 2 +
libstdc++-v3/include/debug/bitset | 2 +
libstdc++-v3/include/debug/deque | 2 +
libstdc++-v3/include/debug/forward_list | 2 +
libstdc++-v3/include/debug/list | 2 +
libstdc++-v3/include/debug/map | 2 +
libstdc++-v3/include/debug/set | 2 +
libstdc++-v3/include/debug/string | 2 +
libstdc++-v3/include/debug/unordered_map | 2 +
libstdc++-v3/include/debug/unordered_set | 2 +
libstdc++-v3/include/debug/vector | 2 +
libstdc++-v3/include/decimal/decimal | 6 +
libstdc++-v3/include/decimal/decimal.h | 26 +-
libstdc++-v3/include/experimental/algorithm | 2 +
libstdc++-v3/include/experimental/any | 4 +-
libstdc++-v3/include/experimental/array | 2 +
libstdc++-v3/include/experimental/bits/fs_path.h | 137 +-
libstdc++-v3/include/experimental/bits/net.h | 2 +
.../include/experimental/bits/shared_ptr.h | 2 +
.../include/experimental/bits/string_view.tcc | 2 +
libstdc++-v3/include/experimental/buffer | 2 +
libstdc++-v3/include/experimental/chrono | 2 +
libstdc++-v3/include/experimental/contract | 2 +
libstdc++-v3/include/experimental/deque | 2 +
libstdc++-v3/include/experimental/executor | 2 +
libstdc++-v3/include/experimental/filesystem | 2 +
libstdc++-v3/include/experimental/forward_list | 2 +
libstdc++-v3/include/experimental/functional | 2 +
libstdc++-v3/include/experimental/internet | 2 +
libstdc++-v3/include/experimental/io_context | 4 +-
libstdc++-v3/include/experimental/iterator | 2 +
libstdc++-v3/include/experimental/list | 2 +
libstdc++-v3/include/experimental/map | 2 +
libstdc++-v3/include/experimental/memory | 2 +
libstdc++-v3/include/experimental/memory_resource | 2 +
libstdc++-v3/include/experimental/net | 2 +
libstdc++-v3/include/experimental/netfwd | 2 +
libstdc++-v3/include/experimental/numeric | 2 +
libstdc++-v3/include/experimental/propagate_const | 2 +
libstdc++-v3/include/experimental/ratio | 2 +
libstdc++-v3/include/experimental/regex | 2 +
libstdc++-v3/include/experimental/scope | 2 +
libstdc++-v3/include/experimental/set | 2 +
libstdc++-v3/include/experimental/socket | 4 +-
libstdc++-v3/include/experimental/string | 2 +
libstdc++-v3/include/experimental/string_view | 2 +
.../include/experimental/synchronized_value | 2 +
libstdc++-v3/include/experimental/system_error | 2 +
libstdc++-v3/include/experimental/timer | 2 +
libstdc++-v3/include/experimental/tuple | 2 +
libstdc++-v3/include/experimental/type_traits | 2 +
libstdc++-v3/include/experimental/unordered_map | 2 +
libstdc++-v3/include/experimental/unordered_set | 2 +
libstdc++-v3/include/experimental/vector | 2 +
libstdc++-v3/include/ext/algorithm | 2 +
libstdc++-v3/include/ext/aligned_buffer.h | 2 +
libstdc++-v3/include/ext/alloc_traits.h | 2 +
libstdc++-v3/include/ext/atomicity.h | 2 +
libstdc++-v3/include/ext/cmath | 2 +
libstdc++-v3/include/ext/concurrence.h | 7 +
libstdc++-v3/include/ext/functional | 2 +
libstdc++-v3/include/ext/iterator | 2 +
libstdc++-v3/include/ext/memory | 2 +
libstdc++-v3/include/ext/numeric | 2 +
libstdc++-v3/include/ext/numeric_traits.h | 2 +
.../resize_policy/hash_prime_size_policy_imp.hpp | 5 +
libstdc++-v3/include/ext/pod_char_traits.h | 2 +
libstdc++-v3/include/ext/pointer.h | 5 +
libstdc++-v3/include/ext/random | 2 +
libstdc++-v3/include/ext/random.tcc | 2 +
libstdc++-v3/include/ext/rb_tree | 2 +
libstdc++-v3/include/ext/rope | 8 +
libstdc++-v3/include/ext/stdio_filebuf.h | 2 +
libstdc++-v3/include/ext/stdio_sync_filebuf.h | 5 +
libstdc++-v3/include/ext/string_conversions.h | 2 +
libstdc++-v3/include/ext/type_traits.h | 7 +
libstdc++-v3/include/ext/vstring.h | 2 +
libstdc++-v3/include/ext/vstring.tcc | 2 +
libstdc++-v3/include/ext/vstring_fwd.h | 2 +
libstdc++-v3/include/ext/vstring_util.h | 2 +
libstdc++-v3/include/parallel/algorithm | 2 +
libstdc++-v3/include/parallel/algorithmfwd.h | 2 +
libstdc++-v3/include/parallel/base.h | 6 +-
libstdc++-v3/include/parallel/multiseq_selection.h | 6 +
libstdc++-v3/include/parallel/numericfwd.h | 2 +
libstdc++-v3/include/pstl/algorithm_impl.h | 2 +-
libstdc++-v3/include/pstl/execution_impl.h | 21 +-
libstdc++-v3/include/pstl/glue_algorithm_defs.h | 23 +-
libstdc++-v3/include/pstl/unseq_backend_simd.h | 2 +-
libstdc++-v3/include/std/.editorconfig | 10 +
libstdc++-v3/include/std/algorithm | 3 +
libstdc++-v3/include/std/any | 9 +-
libstdc++-v3/include/std/array | 2 +
libstdc++-v3/include/std/atomic | 34 +-
libstdc++-v3/include/std/barrier | 2 +
libstdc++-v3/include/std/bit | 2 +
libstdc++-v3/include/std/bitset | 2 +
libstdc++-v3/include/std/charconv | 6 +
libstdc++-v3/include/std/chrono | 26 +-
libstdc++-v3/include/std/codecvt | 2 +
libstdc++-v3/include/std/complex | 6 +
libstdc++-v3/include/std/concepts | 2 +
libstdc++-v3/include/std/condition_variable | 2 +
libstdc++-v3/include/std/coroutine | 8 +-
libstdc++-v3/include/std/deque | 7 +-
libstdc++-v3/include/std/execution | 2 +
libstdc++-v3/include/std/expected | 2 +
libstdc++-v3/include/std/filesystem | 2 +
libstdc++-v3/include/std/format | 91 +-
libstdc++-v3/include/std/forward_list | 7 +-
libstdc++-v3/include/std/fstream | 12 +
libstdc++-v3/include/std/functional | 2 +
libstdc++-v3/include/std/future | 4 +-
libstdc++-v3/include/std/generator | 2 +
libstdc++-v3/include/std/iomanip | 6 +
libstdc++-v3/include/std/ios | 2 +
libstdc++-v3/include/std/iosfwd | 2 +
libstdc++-v3/include/std/iostream | 4 +-
libstdc++-v3/include/std/istream | 7 +-
libstdc++-v3/include/std/iterator | 2 +
libstdc++-v3/include/std/latch | 2 +
libstdc++-v3/include/std/limits | 8 +
libstdc++-v3/include/std/list | 7 +-
libstdc++-v3/include/std/locale | 2 +
libstdc++-v3/include/std/map | 3 +
libstdc++-v3/include/std/memory | 2 +
libstdc++-v3/include/std/memory_resource | 2 +
libstdc++-v3/include/std/mutex | 2 +
libstdc++-v3/include/std/numbers | 7 +
libstdc++-v3/include/std/numeric | 2 +
libstdc++-v3/include/std/optional | 4 +-
libstdc++-v3/include/std/ostream | 48 +-
libstdc++-v3/include/std/print | 2 +
libstdc++-v3/include/std/queue | 2 +
libstdc++-v3/include/std/random | 2 +
libstdc++-v3/include/std/ranges | 4 +-
libstdc++-v3/include/std/ratio | 2 +
libstdc++-v3/include/std/regex | 2 +
libstdc++-v3/include/std/scoped_allocator | 5 +
libstdc++-v3/include/std/semaphore | 2 +
libstdc++-v3/include/std/set | 3 +
libstdc++-v3/include/std/shared_mutex | 28 +-
libstdc++-v3/include/std/span | 7 +-
libstdc++-v3/include/std/spanstream | 9 +
libstdc++-v3/include/std/sstream | 17 +
libstdc++-v3/include/std/stack | 2 +
libstdc++-v3/include/std/stacktrace | 13 +-
libstdc++-v3/include/std/stdexcept | 2 +
libstdc++-v3/include/std/streambuf | 2 +
libstdc++-v3/include/std/string | 7 +-
libstdc++-v3/include/std/string_view | 2 +
libstdc++-v3/include/std/syncstream | 2 +
libstdc++-v3/include/std/system_error | 2 +
libstdc++-v3/include/std/text_encoding | 2 +
libstdc++-v3/include/std/thread | 2 +
libstdc++-v3/include/std/tuple | 2 +
libstdc++-v3/include/std/type_traits | 2 +
libstdc++-v3/include/std/typeindex | 2 +
libstdc++-v3/include/std/unordered_map | 3 +
libstdc++-v3/include/std/unordered_set | 3 +
libstdc++-v3/include/std/utility | 2 +
libstdc++-v3/include/std/valarray | 2 +
libstdc++-v3/include/std/variant | 2 +
libstdc++-v3/include/std/vector | 7 +-
libstdc++-v3/include/std/version | 2 +
libstdc++-v3/include/tr1/array | 2 +
libstdc++-v3/include/tr1/cfenv | 2 +
libstdc++-v3/include/tr1/cinttypes | 2 +
libstdc++-v3/include/tr1/cmath | 6 +
libstdc++-v3/include/tr1/complex | 2 +
libstdc++-v3/include/tr1/cstdbool | 2 +
libstdc++-v3/include/tr1/cstdint | 2 +
libstdc++-v3/include/tr1/cstdio | 2 +
libstdc++-v3/include/tr1/cstdlib | 2 +
libstdc++-v3/include/tr1/cwchar | 2 +
libstdc++-v3/include/tr1/cwctype | 2 +
libstdc++-v3/include/tr1/functional | 7 +
libstdc++-v3/include/tr1/functional_hash.h | 34 +-
libstdc++-v3/include/tr1/hashtable.h | 2 +
libstdc++-v3/include/tr1/memory | 2 +
libstdc++-v3/include/tr1/random | 2 +
libstdc++-v3/include/tr1/random.h | 2 +
libstdc++-v3/include/tr1/regex | 2 +
libstdc++-v3/include/tr1/tuple | 10 +-
libstdc++-v3/include/tr1/type_traits | 12 +
libstdc++-v3/include/tr1/unordered_map | 2 +
libstdc++-v3/include/tr1/unordered_set | 2 +
libstdc++-v3/include/tr1/utility | 2 +
libstdc++-v3/include/tr2/bool_set | 2 +
libstdc++-v3/include/tr2/bool_set.tcc | 2 +
libstdc++-v3/include/tr2/dynamic_bitset | 2 +
libstdc++-v3/include/tr2/dynamic_bitset.tcc | 2 +
libstdc++-v3/include/tr2/type_traits | 2 +
libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 2 +
libstdc++-v3/libsupc++/compare | 15 +-
libstdc++-v3/libsupc++/cxxabi.h | 2 +
libstdc++-v3/libsupc++/cxxabi_forced.h | 2 +
libstdc++-v3/libsupc++/cxxabi_init_exception.h | 2 +
libstdc++-v3/libsupc++/exception | 2 +
libstdc++-v3/libsupc++/exception.h | 2 +
libstdc++-v3/libsupc++/exception_ptr.h | 3 +-
libstdc++-v3/libsupc++/guard.cc | 20 +-
libstdc++-v3/libsupc++/hash_bytes.h | 2 +
libstdc++-v3/libsupc++/initializer_list | 2 +
libstdc++-v3/libsupc++/new | 98 +-
libstdc++-v3/libsupc++/typeinfo | 2 +
libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 2 +
libstdc++-v3/src/c++17/fs_ops.cc | 59 +-
libstdc++-v3/src/c++98/ios_init.cc | 2 +-
.../18_support/launder/requirements_neg.cc | 15 +-
libstdc++-v3/testsuite/18_support/new_nothrow.cc | 18 +-
libstdc++-v3/testsuite/20_util/any/layout.cc | 22 +
.../testsuite/20_util/bind/dangling_ref.cc | 1 +
.../testsuite/20_util/default_delete/void_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/duration/io.cc | 8 +
.../testsuite/20_util/headers/memory/version.cc | 8 +
.../20_util/ratio/operations/ops_overflow_neg.cc | 3 +-
.../testsuite/20_util/scoped_allocator/version.cc | 8 +
.../20_util/unique_ptr/creation/116529.cc | 35 +
.../21_strings/basic_string/allocator/116641.cc | 53 +
.../testsuite/21_strings/headers/string/version.cc | 8 +
.../testsuite/22_locale/time_get/get/char/5.cc | 37 +
.../testsuite/22_locale/time_get/get/wchar_t/5.cc | 37 +
.../23_containers/array/capacity/empty.cc | 2 +-
.../23_containers/array/capacity/max_size.cc | 2 +-
.../testsuite/23_containers/array/capacity/size.cc | 2 +-
.../23_containers/array/tuple_interface/get_neg.cc | 6 +-
.../23_containers/default_template_value.cc | 40 +
.../testsuite/23_containers/deque/version.cc | 8 +
.../23_containers/forward_list/version.cc | 8 +
.../testsuite/23_containers/list/version.cc | 8 +
.../testsuite/23_containers/map/version.cc | 8 +
.../testsuite/23_containers/set/version.cc | 8 +
.../23_containers/unordered_map/version.cc | 8 +
.../23_containers/unordered_set/version.cc | 8 +
.../vector/cons/destructible_debug_neg.cc | 2 +-
.../testsuite/23_containers/vector/version.cc | 8 +
.../24_iterators/move_iterator/lwg3736.cc | 52 +
.../testsuite/24_iterators/operations/prev_neg.cc | 2 +-
.../testsuite/25_algorithms/copy/108846.cc | 38 +
.../25_algorithms/copy_backward/108846.cc | 38 +
.../testsuite/25_algorithms/copy_n/108846.cc | 38 +-
.../25_algorithms/default_template_value.cc | 142 +
.../testsuite/25_algorithms/move/108846.cc | 40 +-
.../25_algorithms/move_backward/108846.cc | 38 +-
.../testsuite/25_algorithms/pstl/110512.cc | 31 +
.../26_numerics/headers/numeric/synopsis.cc | 4 +-
.../basic_istream/extractors_arithmetic/char/01.cc | 4 +-
.../extractors_arithmetic/wchar_t/01.cc | 4 +-
.../27_io/basic_istringstream/cons/2020.cc | 6 +-
.../requirements/base_classes.cc | 2 +-
.../basic_ostream/inserters_arithmetic/lwg4101.cc | 14 +
.../27_io/basic_ostringstream/cons/2020.cc | 6 +-
.../requirements/base_classes.cc | 2 +-
.../testsuite/27_io/basic_stringbuf/cons/2020.cc | 4 +-
.../requirements/explicit_instantiation/2.cc | 12 +-
.../requirements/explicit_instantiation/4.cc | 2 +-
.../27_io/basic_stringstream/cons/2020.cc | 6 +-
.../requirements/base_classes.cc | 2 +-
.../27_io/filesystem/operations/hard_link_count.cc | 24 +
.../27_io/ios_base/types/openmode/case_label.cc | 4 +
.../atomic/operators/pointer_partial_void.cc | 1 +
libstdc++-v3/testsuite/30_threads/async/async.cc | 19 +-
.../testsuite/30_threads/future/members/poll.cc | 111 +-
.../30_threads/packaged_task/cons/dangling_ref.cc | 1 +
.../semaphore/platform_try_acquire_for.cc | 7 +
.../30_threads/semaphore/try_acquire_for.cc | 13 +
.../ext/type_traits/add_unsigned_floating_neg.cc | 2 +-
.../ext/type_traits/add_unsigned_integer_neg.cc | 4 +-
.../type_traits/remove_unsigned_floating_neg.cc | 2 +-
.../ext/type_traits/remove_unsigned_integer_neg.cc | 4 +-
.../testsuite/std/format/formatter/requirements.cc | 17 +
libstdc++-v3/testsuite/std/time/clock/file/io.cc | 42 +
libstdc++-v3/testsuite/std/time/clock/gps/io.cc | 42 +-
libstdc++-v3/testsuite/std/time/clock/local/io.cc | 17 +
libstdc++-v3/testsuite/std/time/clock/tai/io.cc | 39 +-
libstdc++-v3/testsuite/std/time/clock/utc/io.cc | 22 +
libstdc++-v3/testsuite/std/time/freestanding.cc | 52 +
libvtv/ChangeLog | 5 +
libvtv/testsuite/lib/libvtv.exp | 2 +-
ltmain.sh | 46 +-
3410 files changed, 180857 insertions(+), 23211 deletions(-)
More information about the Libstdc++-cvs
mailing list