[gcc(refs/users/egallager/heads/CI)] Merge branch 'gcc-mirror:master' into me/CI
Eric Gallager
egallager@gcc.gnu.org
Wed Aug 28 05:01:39 GMT 2024
https://gcc.gnu.org/g:daab033be527cf22470b4a35b7bf53efaa6fe75d
commit daab033be527cf22470b4a35b7bf53efaa6fe75d
Merge: 11b6e08fa680 eb316013a7c8
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date: Sun Jun 9 21:04:39 2024 -0400
Merge branch 'gcc-mirror:master' into me/CI
Diff:
ChangeLog | 30 +
MAINTAINERS | 8 +-
c++tools/ChangeLog | 9 +
c++tools/Makefile.in | 3 +-
c++tools/configure | 211 -
c++tools/configure.ac | 10 -
config-ml.in | 20 +-
contrib/ChangeLog | 50 +
contrib/check-MAINTAINERS.py | 8 +
contrib/check_GNU_style_lib.py | 20 +-
contrib/gcc-changelog/git_check_commit.py | 15 +
contrib/gcc-changelog/git_update_version.py | 21 +-
contrib/gennews | 1 +
contrib/header-tools/ChangeLog | 17 +
contrib/header-tools/README | 24 +-
contrib/header-tools/count-headers | 8 +-
contrib/header-tools/gcc-order-headers | 64 +-
contrib/header-tools/graph-header-logs | 42 +-
contrib/header-tools/graph-include-web | 26 +-
contrib/header-tools/headerutils.py | 36 +-
contrib/header-tools/included-by | 32 +-
contrib/header-tools/reduce-headers | 102 +-
contrib/header-tools/replace-header | 12 +-
contrib/header-tools/show-headers | 32 +-
contrib/make_sunver.pl | 15 +-
fixincludes/ChangeLog | 11 +
fixincludes/fixincl.x | 42 +-
fixincludes/inclhack.def | 4 +
fixincludes/mkfixinc.sh | 3 +-
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 5327 +++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 9 +-
gcc/aclocal.m4 | 1 -
gcc/ada/ChangeLog | 2558 ++
gcc/ada/Makefile.rtl | 64 +-
gcc/ada/accessibility.adb | 11 +-
gcc/ada/adaint.c | 7 +
gcc/ada/ali-util.adb | 4 +-
gcc/ada/ali.adb | 9 +-
gcc/ada/ali.ads | 14 +-
gcc/ada/aspects.adb | 4 +-
gcc/ada/aspects.ads | 62 +-
gcc/ada/bcheck.adb | 216 +-
gcc/ada/binde.adb | 2 +-
gcc/ada/bindgen.adb | 22 +-
gcc/ada/bindo-units.adb | 8 +-
gcc/ada/checks.adb | 20 +-
gcc/ada/checks.ads | 2 +-
gcc/ada/clean.adb | 2 +-
gcc/ada/contracts.adb | 32 +-
gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 236 +-
.../gnat_rm/implementation_defined_attributes.rst | 39 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 72 +-
.../implementation_of_ada_2012_features.rst | 1658 +-
gcc/ada/doc/gnat_rm/the_gnat_library.rst | 17 -
.../building_executable_programs_with_gnat.rst | 14 +-
.../doc/gnat_ugn/gnat_and_program_execution.rst | 296 +-
.../doc/gnat_ugn/platform_specific_information.rst | 117 +-
gcc/ada/einfo-utils.adb | 14 -
gcc/ada/einfo-utils.ads | 9 +-
gcc/ada/einfo.ads | 85 +-
gcc/ada/err_vars.ads | 2 +-
gcc/ada/errout.adb | 64 +-
gcc/ada/errout.ads | 9 +-
gcc/ada/erroutc.adb | 62 +-
gcc/ada/erroutc.ads | 31 +-
gcc/ada/exp_aggr.adb | 1128 +-
gcc/ada/exp_aggr.ads | 39 +-
gcc/ada/exp_attr.adb | 821 +-
gcc/ada/exp_cg.adb | 17 +-
gcc/ada/exp_ch13.adb | 22 +-
gcc/ada/exp_ch3.adb | 1486 +-
gcc/ada/exp_ch3.ads | 62 +-
gcc/ada/exp_ch4.adb | 1287 +-
gcc/ada/exp_ch6.adb | 533 +-
gcc/ada/exp_ch6.ads | 30 +-
gcc/ada/exp_ch7.adb | 3184 ++-
gcc/ada/exp_ch7.ads | 57 +-
gcc/ada/exp_ch9.adb | 93 +-
gcc/ada/exp_ch9.ads | 19 +-
gcc/ada/exp_disp.adb | 5 +-
gcc/ada/exp_imgv.adb | 28 +-
gcc/ada/exp_pakd.adb | 16 +-
gcc/ada/exp_prag.adb | 279 +-
gcc/ada/exp_put_image.adb | 53 +-
gcc/ada/exp_put_image.ads | 8 +-
gcc/ada/exp_util.adb | 981 +-
gcc/ada/exp_util.ads | 65 +-
gcc/ada/fe.h | 279 +-
gcc/ada/freeze.adb | 47 +-
gcc/ada/freeze.ads | 11 +-
gcc/ada/frontend.adb | 1 -
gcc/ada/gcc-interface/Make-lang.in | 5 -
gcc/ada/gcc-interface/decl.cc | 130 +-
gcc/ada/gcc-interface/trans.cc | 172 +-
gcc/ada/gcc-interface/utils.cc | 7 +-
gcc/ada/gcc-interface/utils2.cc | 134 +-
gcc/ada/gen_il-fields.ads | 11 +-
gcc/ada/gen_il-gen-gen_entities.adb | 19 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 10 +-
gcc/ada/gen_il-internals.adb | 2 -
gcc/ada/ghost.adb | 58 +-
gcc/ada/gnat_cuda.adb | 2 +-
gcc/ada/gnat_rm.texi | 3447 +--
gcc/ada/gnat_ugn.texi | 681 +-
gcc/ada/gnatvsn.ads | 2 +-
gcc/ada/hostparm.ads | 2 +-
gcc/ada/impunit.adb | 1 -
gcc/ada/inline.adb | 200 +-
gcc/ada/inline.ads | 5 +-
gcc/ada/lib.adb | 12 +-
gcc/ada/lib.ads | 12 +-
gcc/ada/libgnarl/a-rttiev.adb | 7 +-
gcc/ada/libgnarl/s-interr__vxworks.adb | 5 +-
gcc/ada/libgnarl/s-osinte__aix.ads | 18 +-
gcc/ada/libgnarl/s-osinte__android.ads | 11 +-
gcc/ada/libgnarl/s-osinte__darwin.ads | 10 +-
gcc/ada/libgnarl/s-osinte__dragonfly.ads | 4 +-
gcc/ada/libgnarl/s-osinte__freebsd.ads | 4 +-
gcc/ada/libgnarl/s-osinte__gnu.ads | 50 +-
gcc/ada/libgnarl/s-osinte__hpux-dce.ads | 6 +-
gcc/ada/libgnarl/s-osinte__hpux.ads | 23 +-
gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 14 +-
gcc/ada/libgnarl/s-osinte__linux.ads | 11 +-
gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 15 +-
gcc/ada/libgnarl/s-osinte__mingw.ads | 34 +-
gcc/ada/libgnarl/s-osinte__qnx.ads | 13 +-
gcc/ada/libgnarl/s-osinte__rtems.ads | 10 +-
gcc/ada/libgnarl/s-osinte__solaris.ads | 14 +-
gcc/ada/libgnarl/s-osinte__vxworks.ads | 1 +
gcc/ada/libgnarl/s-taenca.adb | 12 -
gcc/ada/libgnarl/s-taprob.ads | 6 +
gcc/ada/libgnarl/s-taprop.ads | 21 +-
gcc/ada/libgnarl/s-taprop__dummy.adb | 7 +-
gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 10 +-
gcc/ada/libgnarl/s-taprop__linux.adb | 97 +-
gcc/ada/libgnarl/s-taprop__mingw.adb | 34 +-
gcc/ada/libgnarl/s-taprop__posix.adb | 85 +-
gcc/ada/libgnarl/s-taprop__qnx.adb | 72 +-
gcc/ada/libgnarl/s-taprop__rtems.adb | 85 +-
gcc/ada/libgnarl/s-taprop__solaris.adb | 36 +-
gcc/ada/libgnarl/s-taprop__vxworks.adb | 12 +-
gcc/ada/libgnarl/s-tarest.adb | 5 +-
gcc/ada/libgnarl/s-tasini.adb | 97 +-
gcc/ada/libgnarl/s-taskin.ads | 4 +-
gcc/ada/libgnarl/s-taspri__dummy.ads | 6 +-
gcc/ada/libgnarl/s-taspri__hpux-dce.ads | 15 +-
gcc/ada/libgnarl/s-taspri__lynxos.ads | 32 +-
gcc/ada/libgnarl/s-taspri__mingw.ads | 16 +-
gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads | 38 +-
gcc/ada/libgnarl/s-taspri__posix.ads | 32 +-
gcc/ada/libgnarl/s-taspri__solaris.ads | 57 +-
gcc/ada/libgnarl/s-taspri__vxworks.ads | 21 +-
gcc/ada/libgnarl/s-tasren.adb | 24 -
gcc/ada/libgnarl/s-tassta.adb | 2 +-
gcc/ada/libgnarl/s-tpoben.ads | 4 +-
gcc/ada/libgnarl/s-tporft.adb | 1 +
gcc/ada/libgnarl/s-vxwext__kernel.ads | 2 +-
gcc/ada/libgnat/a-cborse.adb | 17 +
gcc/ada/libgnat/a-cborse.ads | 3 +
gcc/ada/libgnat/a-ciorse.adb | 16 +-
gcc/ada/libgnat/a-ciorse.ads | 3 +
gcc/ada/libgnat/a-coinve.ads | 2 +-
gcc/ada/libgnat/a-coorse.adb | 16 +-
gcc/ada/libgnat/a-coorse.ads | 3 +
gcc/ada/libgnat/a-direct.adb | 22 +-
gcc/ada/libgnat/a-ngelfu.ads | 120 +-
gcc/ada/libgnat/a-stream.ads | 3 +
gcc/ada/libgnat/a-strsea.adb | 2 +
gcc/ada/libgnat/a-strsup.ads | 1 -
gcc/ada/libgnat/g-alleve.ads | 54 +-
gcc/ada/libgnat/g-alleve__hard.ads | 11 +
gcc/ada/libgnat/g-alvevi.ads | 11 +
gcc/ada/libgnat/g-dirope.adb | 28 +-
gcc/ada/libgnat/g-socthi.adb | 176 +-
gcc/ada/libgnat/g-socthi.ads | 12 +-
gcc/ada/libgnat/g-sothco.ads | 7 +-
gcc/ada/libgnat/i-c.ads | 19 +-
gcc/ada/libgnat/i-vxwork.ads | 115 +-
gcc/ada/libgnat/i-vxwork__x86.ads | 109 -
gcc/ada/libgnat/s-aridou.adb | 9 +-
gcc/ada/libgnat/s-arit32.adb | 17 +-
gcc/ada/libgnat/s-finmas.adb | 526 -
gcc/ada/libgnat/s-finmas.ads | 196 -
gcc/ada/libgnat/s-finpri.adb | 434 +
gcc/ada/libgnat/s-finpri.ads | 267 +
gcc/ada/libgnat/s-imaged.adb | 55 +-
gcc/ada/libgnat/s-imaged.ads | 5 +-
gcc/ada/libgnat/s-imagef.adb | 9 +
gcc/ada/libgnat/s-imde128.ads | 3 +-
gcc/ada/libgnat/s-imde32.ads | 3 +-
gcc/ada/libgnat/s-imde64.ads | 3 +-
gcc/ada/libgnat/s-oslock__dummy.ads | 39 +
.../s-oslock__hpux-dce.ads} | 53 +-
gcc/ada/libgnat/s-oslock__mingw.ads | 62 +
gcc/ada/libgnat/s-oslock__posix.ads | 57 +
gcc/ada/libgnat/s-oslock__solaris.ads | 82 +
.../i-vxinco.adb => libgnat/s-oslock__vxworks.ads} | 34 +-
gcc/ada/libgnat/s-pooglo.adb | 7 +-
gcc/ada/libgnat/s-soflin.ads | 16 +
gcc/ada/libgnat/s-spsufi.adb | 6 +-
gcc/ada/libgnat/s-spsufi.ads | 2 +-
gcc/ada/libgnat/s-stposu.adb | 337 +-
gcc/ada/libgnat/s-stposu.ads | 125 +-
gcc/ada/libgnat/s-stratt.ads | 3 +
gcc/ada/libgnat/s-valspe.ads | 2 -
gcc/ada/libgnat/s-win32.ads | 4 +-
gcc/ada/libgnat/system-mingw.ads | 27 +-
gcc/ada/local_restrict.adb | 32 +-
gcc/ada/make.adb | 2 +-
gcc/ada/par-ch12.adb | 12 +-
gcc/ada/par-ch13.adb | 30 +-
gcc/ada/par-ch3.adb | 12 +-
gcc/ada/par-ch6.adb | 12 +-
gcc/ada/par-ch7.adb | 2 +-
gcc/ada/par-ch9.adb | 4 +-
gcc/ada/par-endh.adb | 6 +-
gcc/ada/par.adb | 22 +-
gcc/ada/par_sco.adb | 13 +-
gcc/ada/raise-gcc.c | 8 +
gcc/ada/repinfo.adb | 6 +
gcc/ada/restrict.adb | 12 +-
gcc/ada/rtsfind.adb | 9 +-
gcc/ada/rtsfind.ads | 40 +-
gcc/ada/s-oscons-tmplt.c | 4 +-
gcc/ada/scng.adb | 183 +-
gcc/ada/sem_aggr.adb | 537 +-
gcc/ada/sem_aggr.ads | 16 +
gcc/ada/sem_attr.adb | 305 +-
gcc/ada/sem_attr.ads | 105 +-
gcc/ada/sem_case.adb | 4 +-
gcc/ada/sem_ch10.adb | 261 +-
gcc/ada/sem_ch12.adb | 111 +-
gcc/ada/sem_ch12.ads | 25 +
gcc/ada/sem_ch13.adb | 370 +-
gcc/ada/sem_ch3.adb | 269 +-
gcc/ada/sem_ch4.adb | 23 +-
gcc/ada/sem_ch5.adb | 20 +-
gcc/ada/sem_ch6.adb | 60 +-
gcc/ada/sem_ch7.adb | 7 +-
gcc/ada/sem_disp.adb | 25 +-
gcc/ada/sem_elab.adb | 13 +-
gcc/ada/sem_eval.adb | 4 +-
gcc/ada/sem_prag.adb | 567 +-
gcc/ada/sem_res.adb | 98 +-
gcc/ada/sem_util.adb | 426 +-
gcc/ada/sem_util.ads | 28 +-
gcc/ada/sem_warn.adb | 70 +-
gcc/ada/sinfo.ads | 96 +-
gcc/ada/sinput.adb | 21 +-
gcc/ada/sinput.ads | 2 +-
gcc/ada/snames.ads-tmpl | 2 +
gcc/ada/sprint.adb | 16 +-
gcc/ada/style.adb | 103 +
gcc/ada/style.ads | 6 +-
gcc/ada/styleg.adb | 105 -
gcc/ada/styleg.ads | 8 -
gcc/ada/switch-b.adb | 2 +-
gcc/ada/switch-c.adb | 2 +-
gcc/ada/table.ads | 2 +-
gcc/ada/treepr.adb | 2 -
gcc/ada/types.ads | 7 +-
gcc/ada/uname.adb | 60 +-
gcc/ada/usage.adb | 8 +-
gcc/alias.cc | 5 +-
gcc/alias.h | 1 +
gcc/analyzer/ChangeLog | 398 +
gcc/analyzer/access-diagram.cc | 3 +-
gcc/analyzer/analyzer.cc | 15 +-
gcc/analyzer/analyzer.h | 4 +-
gcc/analyzer/analyzer.opt | 4 +
gcc/analyzer/analyzer.opt.urls | 3 +
gcc/analyzer/call-details.cc | 1 +
gcc/analyzer/call-info.cc | 1 +
gcc/analyzer/call-summary.cc | 12 +-
gcc/analyzer/checker-event.cc | 1 +
gcc/analyzer/checker-event.h | 17 +-
gcc/analyzer/checker-path.cc | 1 +
gcc/analyzer/complexity.cc | 1 +
gcc/analyzer/constraint-manager.cc | 100 +
gcc/analyzer/constraint-manager.h | 20 +
gcc/analyzer/diagnostic-manager.cc | 14 +-
gcc/analyzer/engine.cc | 41 +-
gcc/analyzer/event-loc-info.h | 41 +
gcc/analyzer/exploded-graph.h | 1 +
gcc/analyzer/feasible-graph.cc | 1 +
gcc/analyzer/infinite-loop.cc | 20 +-
gcc/analyzer/infinite-recursion.cc | 3 +-
gcc/analyzer/kf-analyzer.cc | 1 +
gcc/analyzer/kf-lang-cp.cc | 1 +
gcc/analyzer/kf.cc | 23 +
gcc/analyzer/known-function-manager.cc | 39 +-
gcc/analyzer/known-function-manager.h | 5 +
gcc/analyzer/pending-diagnostic.cc | 7 +-
gcc/analyzer/pending-diagnostic.h | 2 +-
gcc/analyzer/program-point.cc | 1 +
gcc/analyzer/program-state.cc | 112 +
gcc/analyzer/program-state.h | 10 +
gcc/analyzer/ranges.cc | 1 +
gcc/analyzer/record-layout.cc | 1 +
gcc/analyzer/region-model-asm.cc | 1 +
gcc/analyzer/region-model-manager.cc | 3 +-
gcc/analyzer/region-model-reachability.cc | 1 +
gcc/analyzer/region-model.cc | 415 +-
gcc/analyzer/region-model.h | 28 +-
gcc/analyzer/region.cc | 283 +-
gcc/analyzer/region.h | 97 +-
gcc/analyzer/sm-fd.cc | 1 +
gcc/analyzer/sm-file.cc | 9 +
gcc/analyzer/sm-malloc.cc | 2 +
gcc/analyzer/sm-pattern-test.cc | 1 +
gcc/analyzer/sm-signal.cc | 12 +-
gcc/analyzer/sm-taint.cc | 9 +-
gcc/analyzer/sm.cc | 1 +
gcc/analyzer/state-purge.cc | 1 +
gcc/analyzer/store.cc | 168 +-
gcc/analyzer/store.h | 15 +
gcc/analyzer/svalue.cc | 421 +
gcc/analyzer/svalue.h | 143 +-
gcc/analyzer/trimmed-graph.cc | 1 +
gcc/analyzer/varargs.cc | 1 +
gcc/attribs.cc | 20 +-
gcc/bitmap.cc | 5 +-
gcc/builtins.cc | 26 +-
gcc/c-family/ChangeLog | 136 +
gcc/c-family/c-ada-spec.cc | 107 +-
gcc/c-family/c-attribs.cc | 75 +-
gcc/c-family/c-common.cc | 31 +-
gcc/c-family/c-common.h | 2 +
gcc/c-family/c-cppbuiltin.cc | 6 +-
gcc/c-family/c-format.cc | 2 +-
gcc/c-family/c-gimplify.cc | 2 +
gcc/c-family/c-omp.cc | 131 +-
gcc/c-family/c-pragma.cc | 2 +
gcc/c-family/c-pragma.h | 6 +-
gcc/c-family/c-type-mismatch.cc | 127 +
gcc/c-family/c-type-mismatch.h | 126 +
gcc/c-family/c-ubsan.cc | 42 +
gcc/c-family/c-warn.cc | 6 +-
gcc/c-family/c.opt | 4 +-
gcc/c-family/known-headers.cc | 1 +
gcc/c/ChangeLog | 138 +
gcc/c/c-decl.cc | 153 +-
gcc/c/c-objc-common.cc | 14 +-
gcc/c/c-parser.cc | 422 +-
gcc/c/c-tree.h | 3 +-
gcc/c/c-typeck.cc | 329 +-
gcc/c/gimple-parser.cc | 35 +
gcc/ccmp.cc | 10 +-
gcc/cfgexpand.cc | 151 +-
gcc/cfgrtl.cc | 3 +-
gcc/combine.cc | 17 +-
gcc/common.opt | 17 +-
gcc/common.opt.urls | 6 +
gcc/common/config/i386/cpuinfo.h | 22 -
gcc/common/config/i386/i386-common.cc | 94 +-
gcc/common/config/i386/i386-cpuinfo.h | 22 +-
gcc/common/config/i386/i386-isas.h | 14 +-
gcc/common/config/riscv/riscv-common.cc | 16 +-
gcc/config.gcc | 122 +-
gcc/config.in | 13 -
gcc/config/aarch64/aarch64-abi-ms.h | 34 +
gcc/config/aarch64/aarch64-builtins.cc | 96 +
gcc/config/aarch64/aarch64-c.cc | 1 +
gcc/config/aarch64/aarch64-coff.h | 91 +
gcc/config/aarch64/aarch64-cores.def | 5 +
gcc/config/aarch64/aarch64-freebsd.h | 1 +
gcc/config/aarch64/aarch64-ldp-fusion.cc | 3222 +--
gcc/config/aarch64/aarch64-ldpstp.md | 8 +-
gcc/config/aarch64/aarch64-protos.h | 5 +
gcc/config/aarch64/aarch64-simd-builtins.def | 9 -
gcc/config/aarch64/aarch64-simd.md | 51 +-
gcc/config/aarch64/aarch64-sve.md | 342 +-
gcc/config/aarch64/aarch64-sve2.md | 14 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64-tuning-flags.def | 7 +-
gcc/config/aarch64/aarch64.cc | 250 +-
gcc/config/aarch64/aarch64.h | 18 +-
gcc/config/aarch64/aarch64.md | 22 +-
gcc/config/aarch64/aarch64.opt.urls | 3 +-
gcc/config/aarch64/arm_neon.h | 210 -
gcc/config/aarch64/cygming.h | 172 +
gcc/config/aarch64/t-aarch64 | 5 +-
gcc/config/aarch64/tuning_models/emag.h | 2 +-
gcc/config/aarch64/tuning_models/neoversen2.h | 3 +-
gcc/config/aarch64/tuning_models/neoversev1.h | 3 +-
gcc/config/aarch64/tuning_models/neoversev2.h | 3 +-
gcc/config/aarch64/tuning_models/xgene1.h | 2 +-
gcc/config/alpha/alpha.md | 21 +-
gcc/config/alpha/constraints.md | 2 +-
gcc/config/arm/arm.cc | 69 +
gcc/config/arm/arm.h | 4 +-
gcc/config/arm/arm.md | 66 +
gcc/config/arm/freebsd.h | 1 +
gcc/config/avr/avr.cc | 6 +
gcc/config/avr/avr.md | 46 +-
gcc/config/bpf/atomic.md | 16 +-
gcc/config/bpf/bpf-c.cc | 88 +
gcc/config/bpf/bpf.cc | 35 +-
gcc/config/bpf/bpf.h | 9 +-
gcc/config/bpf/bpf.md | 18 +-
gcc/config/bpf/bpf.opt | 2 +-
gcc/config/bpf/bpf.opt.urls | 3 +
gcc/config/bpf/t-bpf | 4 +
gcc/config/darwin.cc | 2 +-
gcc/config/darwin.opt | 2 +-
gcc/config/epiphany/epiphany.opt | 2 +-
gcc/config/freebsd-spec.h | 18 +-
gcc/config/gcn/gcn-hsa.h | 4 +-
gcc/config/gcn/gcn-opts.h | 2 +
gcc/config/gcn/gcn.cc | 8 +
gcc/config/gcn/gcn.h | 2 +
gcc/config/gcn/gcn.opt | 3 +
gcc/config/gcn/mkoffload.cc | 9 +
gcc/config/gcn/t-omp-device | 2 +-
gcc/config/i386/avx5124fmapsintrin.h | 194 +-
gcc/config/i386/avx5124vnniwintrin.h | 110 +-
gcc/config/i386/avx512erintrin.h | 514 +-
gcc/config/i386/avx512pfintrin.h | 246 +-
gcc/config/i386/cpuid.h | 5 -
gcc/config/i386/cygming.h | 20 +-
gcc/config/i386/cygming.opt.urls | 30 -
gcc/config/i386/driver-i386.cc | 19 +-
gcc/config/i386/emmintrin.h | 11 +-
gcc/config/i386/freebsd.h | 1 +
gcc/config/i386/freebsd64.h | 1 +
gcc/config/i386/i386-builtin-types.def | 12 -
gcc/config/i386/i386-builtin.def | 111 +-
gcc/config/i386/i386-builtins.cc | 26 -
gcc/config/i386/i386-c.cc | 23 -
gcc/config/i386/i386-expand.cc | 1664 +-
gcc/config/i386/i386-isa.def | 5 -
gcc/config/i386/i386-options.cc | 63 +-
gcc/config/i386/i386-opts.h | 5 +-
gcc/config/i386/i386-protos.h | 23 +-
gcc/config/i386/i386-rust.cc | 4 -
gcc/config/i386/i386.cc | 332 +-
gcc/config/i386/i386.h | 10 +-
gcc/config/i386/i386.md | 1359 +-
gcc/config/i386/i386.opt | 26 +-
gcc/config/i386/i386.opt.urls | 18 +-
gcc/config/i386/immintrin.h | 8 -
gcc/config/i386/mingw-w64.opt.urls | 2 +-
gcc/config/i386/mmx.md | 202 +
gcc/config/i386/predicates.md | 5 +
gcc/config/i386/sse.md | 803 +-
gcc/config/i386/sync.md | 36 +-
gcc/config/i386/x86-tune-costs.h | 2 +-
gcc/config/i386/x86-tune-sched.cc | 4 -
gcc/config/i386/x86-tune.def | 93 +-
gcc/config/i386/xmmintrin.h | 10 +-
gcc/config/loongarch/genopts/gen-evolution.awk | 230 +
gcc/config/loongarch/genopts/genstr.sh | 82 +-
gcc/config/loongarch/genopts/isa-evolution.in | 10 +-
gcc/config/loongarch/genopts/loongarch-strings | 5 +-
gcc/config/loongarch/genopts/loongarch.opt.in | 43 +-
gcc/config/loongarch/loongarch-c.cc | 60 +-
gcc/config/loongarch/loongarch-cpu.cc | 37 +-
gcc/config/loongarch/loongarch-def.cc | 83 +-
gcc/config/loongarch/loongarch-def.h | 37 +-
gcc/config/loongarch/loongarch-driver.cc | 8 +-
gcc/config/loongarch/loongarch-evolution.cc | 60 +
...oongarch-cpucfg-map.h => loongarch-evolution.h} | 46 +-
gcc/config/loongarch/loongarch-opts.cc | 66 +-
gcc/config/loongarch/loongarch-opts.h | 15 +-
gcc/config/loongarch/loongarch-str.h | 5 +-
gcc/config/loongarch/loongarch.cc | 28 +-
gcc/config/loongarch/loongarch.h | 1 +
gcc/config/loongarch/loongarch.md | 16 +-
gcc/config/loongarch/loongarch.opt | 43 +-
gcc/config/loongarch/loongarch.opt.urls | 2 +-
gcc/config/loongarch/t-loongarch | 26 +-
gcc/config/lynx.opt.urls | 2 +-
gcc/config/{i386 => mingw}/cygming.opt | 0
gcc/config/mingw/cygming.opt.urls | 29 +
gcc/config/{i386 => mingw}/cygwin-d.cc | 0
gcc/config/{i386 => mingw}/mingw-stdint.h | 9 +-
gcc/config/{i386 => mingw}/mingw.opt | 0
gcc/config/{i386 => mingw}/mingw.opt.urls | 4 +-
gcc/config/{i386 => mingw}/mingw32.h | 17 +-
gcc/config/{i386 => mingw}/msformat-c.cc | 0
gcc/config/{i386 => mingw}/t-cygming | 23 +-
gcc/config/{i386 => mingw}/winnt-cxx.cc | 0
gcc/config/{i386 => mingw}/winnt-d.cc | 0
gcc/config/{i386 => mingw}/winnt-stubs.cc | 0
gcc/config/{i386 => mingw}/winnt.cc | 30 +-
gcc/config/mips/i6400.md | 6 +
gcc/config/mips/mips.cc | 25 +-
gcc/config/mips/mips.h | 2 +
gcc/config/mips/mips.md | 74 +-
gcc/config/mips/mips.opt | 4 -
gcc/config/mips/mips.opt.urls | 2 -
gcc/config/mips/p6600.md | 4 +-
gcc/config/nds32/nds32-elf.opt.urls | 2 +-
gcc/config/nds32/nds32-linux.opt.urls | 2 +-
gcc/config/nvptx/nvptx.h | 14 +-
gcc/config/nvptx/nvptx.md | 26 +-
gcc/config/or1k/or1k.opt.urls | 3 +-
gcc/config/pru/alu-zext.md | 38 +-
gcc/config/pru/predicates.md | 4 +-
gcc/config/pru/pru-passes.cc | 96 +-
gcc/config/pru/pru-passes.def | 29 +
gcc/config/pru/pru-pragma.cc | 2 +-
gcc/config/pru/pru-protos.h | 3 +-
gcc/config/pru/pru.cc | 72 +-
gcc/config/pru/pru.md | 128 +-
gcc/config/pru/t-pru | 2 +
gcc/config/riscv/autovec-opt.md | 173 +
gcc/config/riscv/autovec.md | 108 +-
gcc/config/riscv/bitmanip.md | 103 +-
gcc/config/riscv/constraints.md | 29 +-
gcc/config/riscv/crypto.md | 63 +
gcc/config/riscv/elf.h | 1 +
gcc/config/riscv/freebsd.h | 2 +
gcc/config/riscv/generic-vector-ooo.md | 2 +-
gcc/config/riscv/iterators.md | 31 +-
gcc/config/riscv/linux.h | 1 +
gcc/config/riscv/predicates.md | 28 +-
gcc/config/riscv/riscv-builtins.cc | 16 +
gcc/config/riscv/riscv-modes.def | 3 +
gcc/config/riscv/riscv-opts.h | 3 -
gcc/config/riscv/riscv-protos.h | 18 +
gcc/config/riscv/riscv-string.cc | 358 +-
gcc/config/riscv/riscv-v.cc | 89 +-
gcc/config/riscv/riscv-vector-builtins.cc | 51 +
gcc/config/riscv/riscv-vector-costs.cc | 186 +-
gcc/config/riscv/riscv-vsetvl.cc | 64 +-
gcc/config/riscv/riscv.cc | 869 +-
gcc/config/riscv/riscv.h | 29 +-
gcc/config/riscv/riscv.md | 602 +-
gcc/config/riscv/riscv.opt | 28 +-
gcc/config/riscv/riscv.opt.urls | 12 +-
gcc/config/riscv/sync-rvwmo.md | 2 +-
gcc/config/riscv/thead.md | 4 +-
gcc/config/riscv/vector-crypto.md | 162 +-
gcc/config/riscv/vector-iterators.md | 1 +
gcc/config/riscv/vector.md | 168 +-
gcc/config/rs6000/aix64.opt.urls | 3 +-
gcc/config/rs6000/altivec.md | 6 +-
gcc/config/rs6000/freebsd64.h | 1 +
gcc/config/rs6000/linux64.opt.urls | 3 +-
gcc/config/rs6000/rs6000-builtin.cc | 2 +-
gcc/config/rs6000/rs6000-c.cc | 62 +-
gcc/config/rs6000/rs6000-call.cc | 2 +-
gcc/config/rs6000/rs6000-gen-builtins.cc | 72 +-
gcc/config/rs6000/rs6000-logue.cc | 23 +-
gcc/config/rs6000/rs6000.cc | 12 +-
gcc/config/rs6000/rs6000.md | 24 +-
gcc/config/rs6000/sysv4.h | 1 +
gcc/config/rs6000/vector.md | 14 -
gcc/config/s390/s390-c.cc | 20 +-
gcc/config/s390/s390.cc | 32 +
gcc/config/sol2.h | 22 +-
gcc/config/sparc/sol2.h | 6 +
gcc/config/sparc/sparc.cc | 26 +-
gcc/config/sparc/sparc.h | 3 +
gcc/config/sparc/sparc.opt.urls | 2 +-
gcc/config/v850/v850.opt.urls | 81 +-
gcc/config/vax/vax.opt | 8 +-
gcc/config/vax/vax.opt.urls | 21 +-
gcc/config/xtensa/predicates.md | 23 +
gcc/config/xtensa/xtensa-protos.h | 6 +-
gcc/config/xtensa/xtensa.cc | 130 +-
gcc/config/xtensa/xtensa.h | 10 +-
gcc/config/xtensa/xtensa.md | 131 +-
gcc/configure | 232 +-
gcc/configure.ac | 71 +-
gcc/cp/ChangeLog | 792 +
gcc/cp/Make-lang.in | 2 +-
gcc/cp/call.cc | 19 +-
gcc/cp/class.cc | 18 +-
gcc/cp/constexpr.cc | 70 +-
gcc/cp/constraint.cc | 67 +-
gcc/cp/coroutines.cc | 4 +-
gcc/cp/cp-gimplify.cc | 27 +-
gcc/cp/cp-trait.def | 13 +
gcc/cp/cp-tree.h | 49 +-
gcc/cp/cxxapi-data.csv | 2 +-
gcc/cp/decl.cc | 261 +-
gcc/cp/decl2.cc | 166 +-
gcc/cp/error.cc | 4 +-
gcc/cp/except.cc | 6 +-
gcc/cp/friend.cc | 3 +-
gcc/cp/init.cc | 28 +-
gcc/cp/lambda.cc | 13 +-
gcc/cp/lang-specs.h | 6 +
gcc/cp/method.cc | 140 +-
gcc/cp/module.cc | 341 +-
gcc/cp/name-lookup.cc | 181 +-
gcc/cp/name-lookup.h | 1 +
gcc/cp/optimize.cc | 8 +-
gcc/cp/parser.cc | 942 +-
gcc/cp/parser.h | 6 +-
gcc/cp/pt.cc | 387 +-
gcc/cp/semantics.cc | 287 +-
gcc/cp/std-name-hint.gperf | 2 +-
gcc/cp/std-name-hint.h | 2 +-
gcc/cp/tree.cc | 87 +-
gcc/cp/typeck.cc | 47 +-
gcc/cp/typeck2.cc | 54 +-
gcc/d/ChangeLog | 7 +
gcc/d/d-target.cc | 2 +-
gcc/data-streamer-in.cc | 12 +
gcc/data-streamer-out.cc | 10 +
gcc/df-scan.cc | 8 +-
gcc/diagnostic-color.cc | 277 +-
gcc/diagnostic-format-sarif.cc | 297 +-
gcc/diagnostic-label-effects.h | 58 +
gcc/diagnostic-path.h | 51 +-
gcc/diagnostic-show-locus.cc | 413 +-
gcc/diagnostic.cc | 23 +-
gcc/diagnostic.h | 21 +-
gcc/doc/analyzer.texi | 175 +-
gcc/doc/contrib.texi | 4 +-
gcc/doc/cpp.texi | 4 +-
gcc/doc/extend.texi | 142 +-
gcc/doc/gm2.texi | 71 +-
gcc/doc/install.texi | 90 +-
gcc/doc/invoke.texi | 383 +-
gcc/doc/match-and-simplify.texi | 16 +
gcc/doc/rtl.texi | 7 +
gcc/doc/sourcebuild.texi | 8 +-
gcc/doc/tm.texi | 15 +
gcc/doc/tm.texi.in | 4 +
gcc/dse.cc | 4 +-
gcc/dwarf2codeview.cc | 737 +
gcc/dwarf2codeview.h | 34 +
gcc/dwarf2out.cc | 108 +-
gcc/except.cc | 6 +-
gcc/expmed.cc | 173 +-
gcc/expmed.h | 11 +-
gcc/expr.cc | 18 +-
gcc/expr.h | 5 +
gcc/flag-types.h | 6 +-
gcc/flags.h | 4 +
gcc/fold-const.cc | 32 +-
gcc/fold-mem-offsets.cc | 2 +-
gcc/fortran/ChangeLog | 298 +
gcc/fortran/decl.cc | 11 +-
gcc/fortran/dependency.cc | 32 +
gcc/fortran/dump-parse-tree.cc | 26 +
gcc/fortran/expr.cc | 31 +-
gcc/fortran/gfortran.h | 16 +-
gcc/fortran/gfortran.texi | 9 +-
gcc/fortran/intrinsic.cc | 9 +-
gcc/fortran/intrinsic.h | 1 +
gcc/fortran/intrinsic.texi | 43 +
gcc/fortran/invoke.texi | 5 +-
gcc/fortran/iresolve.cc | 4 +
gcc/fortran/iso-fortran-env.def | 10 +
gcc/fortran/match.cc | 21 +
gcc/fortran/match.h | 2 +
gcc/fortran/openmp.cc | 257 +-
gcc/fortran/parse.cc | 49 +-
gcc/fortran/primary.cc | 12 +-
gcc/fortran/resolve.cc | 23 +-
gcc/fortran/simplify.cc | 22 +
gcc/fortran/st.cc | 2 +
gcc/fortran/symbol.cc | 117 +-
gcc/fortran/trans-array.cc | 46 +-
gcc/fortran/trans-decl.cc | 7 +
gcc/fortran/trans-expr.cc | 200 +-
gcc/fortran/trans-intrinsic.cc | 112 +-
gcc/fortran/trans-openmp.cc | 85 +-
gcc/fortran/trans-stmt.cc | 48 +-
gcc/fortran/trans-types.cc | 14 +-
gcc/fortran/trans.cc | 2 +
gcc/fortran/trans.h | 1 +
gcc/function-tests.cc | 1 +
gcc/gcc-rich-location.cc | 89 -
gcc/gcc-rich-location.h | 101 -
gcc/gcc-urlifier.cc | 12 +-
gcc/gcc.cc | 17 +-
gcc/generic-match-head.cc | 26 +-
gcc/genmatch.cc | 128 +-
gcc/gimple-array-bounds.cc | 4 +-
gcc/gimple-fold.cc | 12 +-
gcc/gimple-loop-versioning.cc | 7 +-
gcc/gimple-lower-bitint.cc | 6 +-
gcc/gimple-match-head.cc | 29 +-
gcc/gimple-predicate-analysis.cc | 2 +-
gcc/gimple-pretty-print.cc | 5 +-
gcc/gimple-range-cache.cc | 175 +-
gcc/gimple-range-cache.h | 2 -
gcc/gimple-range-edge.cc | 23 +-
gcc/gimple-range-edge.h | 24 +-
gcc/gimple-range-fold.cc | 239 +-
gcc/gimple-range-fold.h | 24 +-
gcc/gimple-range-gori.cc | 184 +-
gcc/gimple-range-gori.h | 28 +-
gcc/gimple-range-infer.cc | 133 +-
gcc/gimple-range-infer.h | 33 +-
gcc/gimple-range-op.cc | 40 +-
gcc/gimple-range-path.cc | 59 +-
gcc/gimple-range-path.h | 2 +-
gcc/gimple-range.cc | 62 +-
gcc/gimple-range.h | 8 +-
gcc/gimple-ssa-sprintf.cc | 28 +-
gcc/gimple-ssa-warn-access.cc | 8 +-
gcc/gimple-ssa-warn-restrict.cc | 2 +-
gcc/gimple.h | 3 +-
gcc/gimplify.cc | 181 +-
gcc/go/ChangeLog | 11 +
gcc/go/gccgo.texi | 5 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gospec.cc | 7 +-
gcc/godump.cc | 10 +-
gcc/graphds.cc | 17 +-
gcc/graphite-sese-to-poly.cc | 2 +-
gcc/hard-reg-set.h | 5 +
gcc/internal-fn.cc | 48 +-
gcc/internal-fn.def | 8 +
gcc/ipa-cp.cc | 39 +-
gcc/ipa-cp.h | 8 +
gcc/ipa-fnsummary.cc | 14 +-
gcc/ipa-inline.cc | 79 +-
gcc/ipa-prop.cc | 18 +-
gcc/ira-conflicts.cc | 3 +-
gcc/ira-lives.cc | 10 +-
gcc/lra-constraints.cc | 72 +-
gcc/lto-opts.cc | 1 +
gcc/lto-streamer.cc | 11 +-
gcc/lto-wrapper.cc | 9 +-
gcc/lto/ChangeLog | 29 +
gcc/lto/lto-common.cc | 7 +
gcc/lto/lto-partition.cc | 605 +-
gcc/lto/lto-partition.h | 1 +
gcc/lto/lto.cc | 2 +
gcc/m2/ChangeLog | 137 +
gcc/m2/Make-lang.in | 7 +-
gcc/m2/gm2-compiler/M2AsmUtil.def | 2 -
gcc/m2/gm2-compiler/M2FileName.def | 2 +-
gcc/m2/gm2-compiler/M2LangDump.mod | 150 +-
gcc/m2/gm2-compiler/M2Quads.mod | 191 +-
gcc/m2/gm2-compiler/M2Range.mod | 29 +-
gcc/m2/gm2-compiler/SymbolTable.mod | 1 +
gcc/m2/gm2-gcc/m2misc.cc | 10 +
gcc/m2/gm2-gcc/m2misc.def | 3 +-
gcc/m2/gm2-gcc/m2misc.h | 1 +
gcc/m2/gm2-gcc/m2pp.cc | 21 +-
gcc/m2/gm2-gcc/m2type.cc | 30 +-
gcc/m2/gm2-lang.cc | 4 -
gcc/m2/gm2-libs-iso/TextIO.mod | 13 +-
gcc/m2/gm2-libs-iso/TextUtil.def | 6 +-
gcc/m2/gm2-libs-iso/TextUtil.mod | 6 +-
gcc/m2/lang.opt | 28 +-
gcc/m2/mc-boot/GDynamicStrings.cc | 74 +-
gcc/m2/mc-boot/GDynamicStrings.h | 17 +-
gcc/m2/mc-boot/Galists.cc | 43 +
gcc/m2/mc-boot/Galists.h | 6 +
gcc/m2/mc-boot/Gdecl.cc | 319 +-
gcc/m2/mc/alists.def | 7 +
gcc/m2/mc/alists.mod | 28 +
gcc/m2/mc/decl.mod | 218 +-
gcc/match.pd | 203 +-
gcc/objc/ChangeLog | 7 +
gcc/objc/objc-next-runtime-abi-02.cc | 5 +-
gcc/objcp/ChangeLog | 4 +
gcc/objcp/Make-lang.in | 2 +-
gcc/omp-general.cc | 490 +-
gcc/omp-general.h | 3 +
gcc/optabs-libfuncs.cc | 4 +-
gcc/optabs-query.cc | 23 +-
gcc/optabs-tree.cc | 8 +-
gcc/optabs.cc | 15 +-
gcc/optabs.def | 8 +-
gcc/opts-common.cc | 16 +-
gcc/opts.cc | 47 +-
gcc/pair-fusion.cc | 3014 +++
gcc/pair-fusion.h | 195 +
gcc/params.opt | 2 +-
gcc/po/ChangeLog | 18 +
gcc/po/be.po | 18446 +++++++--------
gcc/po/da.po | 18493 +++++++--------
gcc/po/de.po | 23283 ++++++++-----------
gcc/po/el.po | 18456 +++++++--------
gcc/po/es.po | 18579 +++++++--------
gcc/po/fi.po | 18479 +++++++--------
gcc/po/fr.po | 18576 +++++++--------
gcc/po/gcc.pot | 13380 +++++------
gcc/po/hr.po | 19111 +++++++--------
gcc/po/id.po | 18497 +++++++--------
gcc/po/ja.po | 18473 +++++++--------
gcc/po/nl.po | 18463 +++++++--------
gcc/po/ru.po | 18554 +++++++--------
gcc/po/sr.po | 18494 +++++++--------
gcc/po/sv.po | 18522 +++++++--------
gcc/po/tr.po | 18496 +++++++--------
gcc/po/uk.po | 18653 +++++++--------
gcc/po/vi.po | 18496 +++++++--------
gcc/po/zh_CN.po | 18533 +++++++--------
gcc/po/zh_TW.po | 18492 +++++++--------
gcc/pointer-query.cc | 2 +-
gcc/range-op-mixed.h | 168 +-
gcc/range-op-ptr.cc | 1279 +-
gcc/range-op.cc | 156 +-
gcc/range-op.h | 94 +
gcc/range.cc | 24 +-
gcc/range.h | 6 +-
gcc/regenerate-opt-urls.py | 4 +-
gcc/reginfo.cc | 10 +
gcc/resource.cc | 235 -
gcc/selftest-run-tests.cc | 1 +
gcc/selftest-tree.h | 41 +
gcc/selftest.h | 8 +-
gcc/simplify-rtx.cc | 131 +-
gcc/stor-layout.cc | 9 +-
gcc/target.def | 22 +-
gcc/targhooks.cc | 8 +
gcc/targhooks.h | 1 +
gcc/testsuite/ChangeLog | 4076 ++++
gcc/testsuite/ada/acats/tests/cxa/cxa4001.a | 12 +
gcc/testsuite/c-c++-common/Wconversion-1.c | 2 +-
.../c-c++-common/analyzer/allocation-size-1.c | 8 +-
.../c-c++-common/analyzer/allocation-size-2.c | 8 +-
.../analyzer/allocation-size-multiline-1.c | 68 +-
.../analyzer/allocation-size-multiline-2.c | 72 +-
.../analyzer/allocation-size-multiline-3.c | 48 +-
.../c-c++-common/analyzer/analyzer-verbosity-0.c | 40 +-
.../c-c++-common/analyzer/analyzer-verbosity-1.c | 40 +-
.../c-c++-common/analyzer/analyzer-verbosity-2.c | 40 +-
.../c-c++-common/analyzer/analyzer-verbosity-3.c | 40 +-
.../analyzer/fd-glibc-byte-stream-socket.c | 4 +
.../analyzer/fd-manpage-getaddrinfo-client.c | 4 +
...fo-server.c => fd-manpage-getaddrinfo-server.c} | 4 +
.../c-c++-common/analyzer/fd-socket-meaning.c | 4 +
.../c-c++-common/analyzer/fd-symbolic-socket.c | 4 +
.../analyzer/flexible-array-member-1.c | 6 +-
.../analyzer/malloc-macro-inline-events.c | 83 +-
.../analyzer/malloc-paths-9-noexcept.c | 604 +-
.../analyzer/out-of-bounds-diagram-pr114899.c | 15 +
.../c-c++-common/analyzer/out-of-bounds-pr110387.c | 4 +-
gcc/testsuite/c-c++-common/analyzer/pr106539.c | 2 +-
.../c-c++-common/analyzer/ptr-subtraction-1.c | 46 +
.../analyzer/ptr-subtraction-CWE-469-example.c | 81 +
.../c-c++-common/analyzer/sarif-path-role.c | 21 +
.../c-c++-common/analyzer/sarif-path-role.h | 2 +
gcc/testsuite/c-c++-common/analyzer/setjmp-2.c | 140 +-
.../c-c++-common/builtin-clear-padding-3.c | 10 +-
.../c-c++-common/dfp/convert-int-saturate.c | 1 +
.../c-c++-common/diagnostic-format-sarif-file-1.c | 5 +
.../diagnostic-format-sarif-file-header-role.c | 12 +
.../diagnostic-format-sarif-file-header-role.h | 1 +
.../diagnostic-format-sarif-file-no-results.c | 44 +
.../c-c++-common/fam-in-union-alone-in-struct-1.c | 52 +
.../c-c++-common/fam-in-union-alone-in-struct-2.c | 51 +
.../c-c++-common/fam-in-union-alone-in-struct-3.c | 36 +
.../fam-in-union-alone-in-struct-bos-1.c | 66 +
.../fam-in-union-alone-in-struct-bos.c | 45 +
gcc/testsuite/c-c++-common/gomp/attrs-tile-1.c | 57 +
gcc/testsuite/c-c++-common/gomp/attrs-tile-2.c | 70 +
gcc/testsuite/c-c++-common/gomp/attrs-tile-3.c | 47 +
gcc/testsuite/c-c++-common/gomp/attrs-tile-4.c | 106 +
gcc/testsuite/c-c++-common/gomp/attrs-tile-5.c | 113 +
gcc/testsuite/c-c++-common/gomp/attrs-tile-6.c | 72 +
gcc/testsuite/c-c++-common/gomp/attrs-unroll-1.c | 135 +
gcc/testsuite/c-c++-common/gomp/attrs-unroll-2.c | 81 +
gcc/testsuite/c-c++-common/gomp/attrs-unroll-3.c | 18 +
.../c-c++-common/gomp/attrs-unroll-inner-1.c | 14 +
.../c-c++-common/gomp/attrs-unroll-inner-2.c | 21 +
.../c-c++-common/gomp/attrs-unroll-inner-3.c | 17 +
.../c-c++-common/gomp/attrs-unroll-inner-4.c | 14 +
.../c-c++-common/gomp/attrs-unroll-inner-5.c | 61 +
gcc/testsuite/c-c++-common/gomp/clause-dups-1.c | 4 +-
.../c-c++-common/gomp/imperfect-attributes.c | 18 +-
.../c-c++-common/gomp/imperfect-loop-nest.c | 12 +
.../c-c++-common/gomp/lastprivate-conditional-1.c | 2 -
gcc/testsuite/c-c++-common/gomp/ordered-5.c | 140 +
gcc/testsuite/c-c++-common/gomp/requires-1.c | 2 -
gcc/testsuite/c-c++-common/gomp/requires-2.c | 2 -
.../c-c++-common/gomp/reverse-offload-1.c | 2 -
gcc/testsuite/c-c++-common/gomp/scan-7.c | 55 +
gcc/testsuite/c-c++-common/gomp/tile-1.c | 54 +
gcc/testsuite/c-c++-common/gomp/tile-10.c | 90 +
gcc/testsuite/c-c++-common/gomp/tile-11.c | 110 +
gcc/testsuite/c-c++-common/gomp/tile-12.c | 134 +
gcc/testsuite/c-c++-common/gomp/tile-13.c | 70 +
gcc/testsuite/c-c++-common/gomp/tile-14.c | 53 +
gcc/testsuite/c-c++-common/gomp/tile-15.c | 68 +
gcc/testsuite/c-c++-common/gomp/tile-2.c | 67 +
gcc/testsuite/c-c++-common/gomp/tile-3.c | 44 +
gcc/testsuite/c-c++-common/gomp/tile-4.c | 320 +
gcc/testsuite/c-c++-common/gomp/tile-5.c | 169 +
gcc/testsuite/c-c++-common/gomp/tile-6.c | 27 +
gcc/testsuite/c-c++-common/gomp/tile-7.c | 51 +
gcc/testsuite/c-c++-common/gomp/tile-8.c | 50 +
gcc/testsuite/c-c++-common/gomp/tile-9.c | 19 +
gcc/testsuite/c-c++-common/gomp/unroll-1.c | 132 +
gcc/testsuite/c-c++-common/gomp/unroll-2.c | 122 +
gcc/testsuite/c-c++-common/gomp/unroll-3.c | 16 +
gcc/testsuite/c-c++-common/gomp/unroll-4.c | 18 +
gcc/testsuite/c-c++-common/gomp/unroll-5.c | 18 +
gcc/testsuite/c-c++-common/gomp/unroll-6.c | 168 +
gcc/testsuite/c-c++-common/gomp/unroll-7.c | 18 +
gcc/testsuite/c-c++-common/gomp/unroll-8.c | 25 +
gcc/testsuite/c-c++-common/gomp/unroll-9.c | 13 +
gcc/testsuite/c-c++-common/gomp/unroll-inner-1.c | 11 +
gcc/testsuite/c-c++-common/gomp/unroll-inner-2.c | 18 +
gcc/testsuite/c-c++-common/gomp/unroll-inner-3.c | 11 +
.../c-c++-common/gomp/unroll-non-rect-1.c | 30 +
.../c-c++-common/gomp/unroll-non-rect-2.c | 22 +
.../c-c++-common/gomp/unroll-non-rect-3.c | 11 +
gcc/testsuite/c-c++-common/gomp/unroll-simd-1.c | 70 +
gcc/testsuite/c-c++-common/initpri1-lto-static.c | 7 +
gcc/testsuite/c-c++-common/initpri1-lto.c | 7 +
gcc/testsuite/c-c++-common/initpri1-split-static.c | 4 +
gcc/testsuite/c-c++-common/initpri1-split.c | 4 +
gcc/testsuite/c-c++-common/initpri1-static.c | 5 +
gcc/testsuite/c-c++-common/initpri1.c | 19 +
gcc/testsuite/c-c++-common/initpri1_part_c1.c | 13 +
gcc/testsuite/c-c++-common/initpri1_part_c2.c | 13 +
gcc/testsuite/c-c++-common/initpri1_part_c3.c | 13 +
gcc/testsuite/c-c++-common/initpri1_part_cd4.c | 15 +
gcc/testsuite/c-c++-common/initpri1_part_d1.c | 13 +
gcc/testsuite/c-c++-common/initpri1_part_d2.c | 13 +
gcc/testsuite/c-c++-common/initpri1_part_d3.c | 16 +
gcc/testsuite/c-c++-common/initpri1_part_main.c | 13 +
gcc/testsuite/{gcc.dg => c-c++-common}/initpri2.c | 1 +
gcc/testsuite/c-c++-common/pr103798-2.c | 3 +-
.../c-c++-common/ubsan/signed1bitfield-1.c | 25 +
gcc/testsuite/g++.dg/DRs/dr2855.C | 16 +
gcc/testsuite/g++.dg/abi/comdat2.C | 26 +
gcc/testsuite/g++.dg/abi/comdat3.C | 22 +
gcc/testsuite/g++.dg/abi/comdat4.C | 28 +
gcc/testsuite/g++.dg/abi/comdat5.C | 28 +
gcc/testsuite/g++.dg/abi/main.C | 3 +-
gcc/testsuite/g++.dg/concepts/diagnostic2.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-union8.C | 8 +
gcc/testsuite/g++.dg/cpp0x/inh-ctor39.C | 55 +
gcc/testsuite/g++.dg/cpp0x/initlist-eh1.C | 25 +
gcc/testsuite/g++.dg/cpp0x/noexcept87.C | 11 +
gcc/testsuite/g++.dg/cpp0x/variadic185.C | 43 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime7.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/decltype-auto-103497.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr22.C | 12 +
gcc/testsuite/g++.dg/cpp1z/array-prvalue3.C | 8 +
gcc/testsuite/g++.dg/cpp1z/constexpr-111284.C | 19 +
gcc/testsuite/g++.dg/cpp1z/decomp60.C | 12 +
gcc/testsuite/g++.dg/cpp23/explicit-obj-basic7.C | 9 +
.../g++.dg/cpp23/explicit-obj-ops-alloc.C | 11 +
gcc/testsuite/g++.dg/cpp26/decomp1.C | 33 +
gcc/testsuite/g++.dg/cpp26/decomp2.C | 46 +
gcc/testsuite/g++.dg/cpp26/delete-reason1.C | 41 +
gcc/testsuite/g++.dg/cpp26/delete-reason2.C | 20 +
gcc/testsuite/g++.dg/cpp26/feat-cxx26.C | 16 +-
gcc/testsuite/g++.dg/cpp26/variadic-friend1.C | 58 +
.../g++.dg/cpp2a/class-deduction-aggr14.C | 11 +
.../g++.dg/cpp2a/class-deduction-aggr15.C | 23 +
.../g++.dg/cpp2a/class-deduction-alias20.C | 22 +
.../g++.dg/cpp2a/class-deduction-alias21.C | 38 +
gcc/testsuite/g++.dg/cpp2a/consteval37.C | 16 +
gcc/testsuite/g++.dg/cpp2a/decomp3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-targ5.C | 15 +
gcc/testsuite/g++.dg/cpp2a/linkage-spec1.C | 22 +
gcc/testsuite/g++.dg/debug/dwarf2/array-3.C | 6 +-
gcc/testsuite/g++.dg/debug/dwarf2/array-4.C | 2 +-
gcc/testsuite/g++.dg/diagnostic/semicolon1.C | 18 +
gcc/testsuite/g++.dg/diagnostic/semicolon10.C | 11 +
gcc/testsuite/g++.dg/diagnostic/semicolon11.C | 29 +
gcc/testsuite/g++.dg/diagnostic/semicolon12.C | 29 +
gcc/testsuite/g++.dg/diagnostic/semicolon13.C | 29 +
gcc/testsuite/g++.dg/diagnostic/semicolon14.C | 29 +
gcc/testsuite/g++.dg/diagnostic/semicolon15.C | 29 +
gcc/testsuite/g++.dg/diagnostic/semicolon16.C | 38 +
gcc/testsuite/g++.dg/diagnostic/semicolon17.C | 29 +
gcc/testsuite/g++.dg/diagnostic/semicolon2.C | 18 +
gcc/testsuite/g++.dg/diagnostic/semicolon3.C | 18 +
gcc/testsuite/g++.dg/diagnostic/semicolon4.C | 18 +
gcc/testsuite/g++.dg/diagnostic/semicolon5.C | 18 +
gcc/testsuite/g++.dg/diagnostic/semicolon6.C | 23 +
gcc/testsuite/g++.dg/diagnostic/semicolon7.C | 18 +
gcc/testsuite/g++.dg/diagnostic/semicolon8.C | 11 +
gcc/testsuite/g++.dg/diagnostic/semicolon9.C | 11 +
gcc/testsuite/g++.dg/ext/add_lvalue_reference.C | 21 +
gcc/testsuite/g++.dg/ext/add_pointer.C | 39 +
gcc/testsuite/g++.dg/ext/add_rvalue_reference.C | 20 +
gcc/testsuite/g++.dg/ext/decay.C | 22 +
gcc/testsuite/g++.dg/ext/flexary12.C | 6 +-
gcc/testsuite/g++.dg/ext/flexary19.C | 42 +-
gcc/testsuite/g++.dg/ext/flexary2.C | 2 +-
gcc/testsuite/g++.dg/ext/flexary3.C | 2 +-
gcc/testsuite/g++.dg/ext/flexary36.C | 2 +-
gcc/testsuite/g++.dg/ext/flexary4.C | 54 +-
gcc/testsuite/g++.dg/ext/flexary5.C | 4 +-
gcc/testsuite/g++.dg/ext/flexary8.C | 8 +-
gcc/testsuite/g++.dg/ext/has-builtin-1.C | 45 +-
gcc/testsuite/g++.dg/ext/is_const.C | 20 +
gcc/testsuite/g++.dg/ext/is_invocable1.C | 349 +
gcc/testsuite/g++.dg/ext/is_invocable2.C | 139 +
gcc/testsuite/g++.dg/ext/is_invocable3.C | 51 +
gcc/testsuite/g++.dg/ext/is_invocable4.C | 33 +
gcc/testsuite/g++.dg/ext/is_nothrow_invocable.C | 62 +
gcc/testsuite/g++.dg/ext/is_pointer.C | 51 +
gcc/testsuite/g++.dg/ext/is_unbounded_array.C | 37 +
gcc/testsuite/g++.dg/ext/is_volatile.C | 20 +
gcc/testsuite/g++.dg/ext/pr85503.C | 2 +-
gcc/testsuite/g++.dg/ext/rank.C | 24 +
gcc/testsuite/g++.dg/ext/remove_all_extents.C | 16 +
gcc/testsuite/g++.dg/ext/remove_extent.C | 16 +
gcc/testsuite/g++.dg/ext/spe1.C | 10 -
gcc/testsuite/g++.dg/gomp/attrs-4.C | 2 +-
gcc/testsuite/g++.dg/gomp/for-1.C | 2 +-
gcc/testsuite/g++.dg/gomp/pr94512.C | 2 +-
gcc/testsuite/g++.dg/gomp/requires-1.C | 2 -
gcc/testsuite/g++.dg/gomp/tile-1.C | 30 +
gcc/testsuite/g++.dg/gomp/tile-2.C | 30 +
gcc/testsuite/g++.dg/gomp/unroll-1.C | 42 +
gcc/testsuite/g++.dg/gomp/unroll-2.C | 51 +
gcc/testsuite/g++.dg/gomp/unroll-3.C | 30 +
gcc/testsuite/g++.dg/ipa/devirt-24.C | 4 +-
gcc/testsuite/g++.dg/lto/pr113208.h | 10 +
gcc/testsuite/g++.dg/lto/pr113208_0.C | 13 +
gcc/testsuite/g++.dg/lto/pr113208_1.C | 6 +
gcc/testsuite/g++.dg/modules/auto-4_a.H | 14 +
gcc/testsuite/g++.dg/modules/auto-4_b.C | 15 +
gcc/testsuite/g++.dg/modules/contracts-1_a.C | 2 +-
gcc/testsuite/g++.dg/modules/contracts-1_b.C | 4 -
gcc/testsuite/g++.dg/modules/contracts-2_a.C | 2 +-
gcc/testsuite/g++.dg/modules/contracts-3_a.C | 2 +-
gcc/testsuite/g++.dg/modules/contracts-3_b.C | 4 -
gcc/testsuite/g++.dg/modules/contracts-4_a.C | 2 +-
gcc/testsuite/g++.dg/modules/contracts-4_d.C | 2 -
gcc/testsuite/g++.dg/modules/dashinclude-1_a.H | 5 +
gcc/testsuite/g++.dg/modules/dashinclude-1_b.C | 9 +
gcc/testsuite/g++.dg/modules/dep-1_a.C | 4 +-
gcc/testsuite/g++.dg/modules/dep-1_b.C | 8 +-
gcc/testsuite/g++.dg/modules/dep-2.C | 4 +-
gcc/testsuite/g++.dg/modules/enum-12.C | 2 +-
gcc/testsuite/g++.dg/modules/export-3.C | 30 +
gcc/testsuite/g++.dg/modules/export-4_a.C | 23 +
gcc/testsuite/g++.dg/modules/export-4_b.C | 13 +
gcc/testsuite/g++.dg/modules/export-5_a.C | 17 +
gcc/testsuite/g++.dg/modules/export-5_b.C | 13 +
gcc/testsuite/g++.dg/modules/friend-5_b.C | 2 +-
gcc/testsuite/g++.dg/modules/friend-8_a.H | 23 +
gcc/testsuite/g++.dg/modules/friend-8_b.C | 9 +
gcc/testsuite/g++.dg/modules/horcrux-1_a.C | 3 +
gcc/testsuite/g++.dg/modules/horcrux-1_b.C | 2 +-
gcc/testsuite/g++.dg/modules/lang-1_c.C | 2 +-
gcc/testsuite/g++.dg/modules/linkage-1_a.C | 4 -
gcc/testsuite/g++.dg/modules/linkage-1_b.C | 1 -
gcc/testsuite/g++.dg/modules/linkage-1_c.C | 1 -
gcc/testsuite/g++.dg/modules/linkage-2.C | 6 +
gcc/testsuite/g++.dg/modules/main-1.C | 5 +
gcc/testsuite/g++.dg/modules/mod-decl-1.C | 8 +-
gcc/testsuite/g++.dg/modules/mod-decl-6.C | 11 +
gcc/testsuite/g++.dg/modules/mod-decl-7.C | 11 +
gcc/testsuite/g++.dg/modules/mod-decl-8.C | 14 +
gcc/testsuite/g++.dg/modules/noexcept-2_a.H | 24 +
gcc/testsuite/g++.dg/modules/noexcept-2_b.C | 4 +
gcc/testsuite/g++.dg/modules/partial-3.C | 20 +
gcc/testsuite/g++.dg/modules/partial-4_a.C | 8 +
gcc/testsuite/g++.dg/modules/partial-4_b.C | 5 +
gcc/testsuite/g++.dg/modules/pr101582-1.C | 8 +-
gcc/testsuite/g++.dg/modules/pr114856.h | 12 +
gcc/testsuite/g++.dg/modules/pr114856_a.H | 5 +
gcc/testsuite/g++.dg/modules/pr114856_b.C | 5 +
gcc/testsuite/g++.dg/modules/pr114954.C | 14 +
gcc/testsuite/g++.dg/modules/pr99023_a.X | 1 +
gcc/testsuite/g++.dg/modules/pr99023_b.X | 1 +
gcc/testsuite/g++.dg/modules/shadow-1_b.C | 5 +-
gcc/testsuite/g++.dg/modules/stdio-1_a.H | 2 +-
gcc/testsuite/g++.dg/modules/tpl-friend-10_a.C | 15 +
gcc/testsuite/g++.dg/modules/tpl-friend-10_b.C | 5 +
gcc/testsuite/g++.dg/modules/tpl-friend-10_c.C | 7 +
gcc/testsuite/g++.dg/modules/tpl-friend-10_d.C | 8 +
gcc/testsuite/g++.dg/modules/tpl-friend-11_a.C | 14 +
gcc/testsuite/g++.dg/modules/tpl-friend-11_b.C | 5 +
gcc/testsuite/g++.dg/modules/tpl-friend-12_a.C | 10 +
gcc/testsuite/g++.dg/modules/tpl-friend-12_b.C | 9 +
gcc/testsuite/g++.dg/modules/tpl-friend-12_c.C | 10 +
gcc/testsuite/g++.dg/modules/tpl-friend-12_d.C | 8 +
gcc/testsuite/g++.dg/modules/tpl-friend-12_e.C | 7 +
gcc/testsuite/g++.dg/modules/tpl-friend-12_f.C | 8 +
gcc/testsuite/g++.dg/modules/tpl-friend-13_a.C | 13 +
gcc/testsuite/g++.dg/modules/tpl-friend-13_b.C | 11 +
gcc/testsuite/g++.dg/modules/tpl-friend-13_c.C | 13 +
gcc/testsuite/g++.dg/modules/tpl-friend-13_d.C | 7 +
gcc/testsuite/g++.dg/modules/tpl-friend-13_e.C | 18 +
gcc/testsuite/g++.dg/modules/tpl-friend-13_f.C | 7 +
gcc/testsuite/g++.dg/modules/tpl-friend-13_g.C | 11 +
gcc/testsuite/g++.dg/modules/tpl-friend-14_a.C | 8 +
gcc/testsuite/g++.dg/modules/tpl-friend-14_b.C | 8 +
gcc/testsuite/g++.dg/modules/tpl-friend-14_c.C | 7 +
gcc/testsuite/g++.dg/modules/tpl-friend-14_d.C | 9 +
gcc/testsuite/g++.dg/modules/tpl-friend-9.C | 13 +
gcc/testsuite/g++.dg/modules/using-15_a.C | 14 +
gcc/testsuite/g++.dg/modules/using-15_b.C | 6 +
gcc/testsuite/g++.dg/modules/using-15_c.C | 8 +
gcc/testsuite/g++.dg/modules/using-16_a.C | 11 +
gcc/testsuite/g++.dg/modules/using-16_b.C | 12 +
gcc/testsuite/g++.dg/modules/using-16_c.C | 11 +
gcc/testsuite/g++.dg/modules/using-17_a.C | 31 +
gcc/testsuite/g++.dg/modules/using-17_b.C | 13 +
gcc/testsuite/g++.dg/modules/using-18_a.C | 29 +
gcc/testsuite/g++.dg/modules/using-18_b.C | 11 +
gcc/testsuite/g++.dg/modules/virt-2_a.C | 3 -
gcc/testsuite/g++.dg/modules/virt-2_b.C | 9 +-
gcc/testsuite/g++.dg/modules/virt-2_c.C | 10 +-
gcc/testsuite/g++.dg/modules/virt-4_a.C | 31 +
gcc/testsuite/g++.dg/modules/virt-4_b.C | 23 +
gcc/testsuite/g++.dg/opt/always_inline1.C | 8 +
gcc/testsuite/g++.dg/opt/const-builtin1.C | 33 +
gcc/testsuite/g++.dg/opt/fmo1.C | 25 +
gcc/testsuite/g++.dg/other/i386-2.C | 7 +-
gcc/testsuite/g++.dg/other/i386-3.C | 7 +-
gcc/testsuite/g++.dg/other/opaque-1.C | 31 -
gcc/testsuite/g++.dg/other/opaque-2.C | 19 -
gcc/testsuite/g++.dg/other/opaque-3.C | 12 -
gcc/testsuite/g++.dg/overload/using6.C | 5 +
gcc/testsuite/g++.dg/parse/crash72.C | 12 +
gcc/testsuite/g++.dg/parse/crash73.C | 19 +
gcc/testsuite/g++.dg/parse/crash74.C | 11 +
gcc/testsuite/g++.dg/parse/crash75.C | 9 +
gcc/testsuite/g++.dg/parse/error65.C | 3 +-
gcc/testsuite/g++.dg/parse/error66.C | 6 +
gcc/testsuite/g++.dg/parse/linkage4.C | 11 +
gcc/testsuite/g++.dg/parse/linkage5.C | 14 +
gcc/testsuite/g++.dg/parse/linkage6.C | 13 +
gcc/testsuite/g++.dg/pr115232.C | 25 +
gcc/testsuite/g++.dg/pr69667.C | 2 +-
gcc/testsuite/g++.dg/special/initpri1.C | 62 -
gcc/testsuite/g++.dg/special/initpri2.C | 39 -
gcc/testsuite/g++.dg/spellcheck-stdlib.C | 2 +
gcc/testsuite/g++.dg/template/crash71.C | 4 +-
gcc/testsuite/g++.dg/template/error60a.C | 46 +
gcc/testsuite/g++.dg/template/non-dependent32.C | 18 +
gcc/testsuite/g++.dg/template/non-dependent33.C | 13 +
gcc/testsuite/g++.dg/template/pr95672.C | 2 +-
gcc/testsuite/g++.dg/template/sizeof19.C | 8 +
gcc/testsuite/g++.dg/torture/pr64280.C | 2 +-
gcc/testsuite/g++.dg/torture/vector-subaccess-1.C | 24 +
gcc/testsuite/g++.dg/tree-ssa/cxa_atexit-1.C | 20 +
gcc/testsuite/g++.dg/tree-ssa/cxa_atexit-2.C | 21 +
gcc/testsuite/g++.dg/tree-ssa/cxa_atexit-3.C | 19 +
gcc/testsuite/g++.dg/tree-ssa/cxa_atexit-4.C | 20 +
gcc/testsuite/g++.dg/tree-ssa/cxa_atexit-5.C | 39 +
gcc/testsuite/g++.dg/tree-ssa/cxa_atexit-6.C | 28 +
gcc/testsuite/g++.dg/tree-ssa/pr109849.C | 3 +-
gcc/testsuite/g++.dg/tree-ssa/pr114589.C | 22 +
gcc/testsuite/g++.dg/ubsan/pr63956.C | 7 +-
gcc/testsuite/g++.dg/vect/pr115278.cc | 38 +
gcc/testsuite/g++.dg/vect/pr68145.cc | 2 +-
.../g++.dg/warn/Wconversion-real-integer.C | 2 +-
gcc/testsuite/g++.dg/warn/Wself-move2.C | 37 +
gcc/testsuite/g++.dg/warn/Wsizeof-array-div3.C | 27 +
.../g++.dg/warn/Wuninitialized-pr107919-1.C | 2 +-
gcc/testsuite/g++.dg/warn/Wunused-label-4.C | 29 +
gcc/testsuite/g++.target/i386/mv28.C | 4 -
gcc/testsuite/g++.target/i386/pr107563-a.C | 13 +
gcc/testsuite/g++.target/i386/pr107563-b.C | 12 +
gcc/testsuite/g++.target/i386/pr114810.C | 861 +
gcc/testsuite/g++.target/i386/pr115351.C | 19 +
gcc/testsuite/g++.target/i386/pr97054.C | 2 +-
gcc/testsuite/g++.target/powerpc/altivec-19.C | 2 +-
gcc/testsuite/g++.target/powerpc/pr101168.C | 2 +-
gcc/testsuite/g++.target/powerpc/pr65240-1.C | 2 +-
gcc/testsuite/g++.target/powerpc/pr65240-2.C | 2 +-
gcc/testsuite/g++.target/powerpc/pr65240-3.C | 2 +-
gcc/testsuite/g++.target/powerpc/pr65240-4.C | 2 +-
gcc/testsuite/g++.target/powerpc/pr65242.C | 2 +-
gcc/testsuite/g++.target/powerpc/pr67211.C | 2 +-
gcc/testsuite/g++.target/powerpc/pr71294.C | 2 +-
gcc/testsuite/g++.target/powerpc/pr84279.C | 4 +-
gcc/testsuite/g++.target/powerpc/pr93974.C | 2 +-
gcc/testsuite/g++.target/powerpc/simd-5.C | 44 -
gcc/testsuite/g++.target/powerpc/undef-bool-1.C | 2 +-
gcc/testsuite/g++.target/pru/minrt-1.cc | 10 +
gcc/testsuite/g++.target/pru/minrt-2.cc | 10 +
gcc/testsuite/g++.target/pru/minrt-3.cc | 9 +
gcc/testsuite/g++.target/pru/pru.exp | 34 +
.../g++.target/riscv/redundant-bitmap-1.C | 14 +
.../g++.target/riscv/redundant-bitmap-2.C | 14 +
.../g++.target/riscv/redundant-bitmap-3.C | 14 +
.../g++.target/riscv/redundant-bitmap-4.C | 14 +
.../g++.target/riscv/rvv/base/pr114714-1.C | 85 +
.../g++.target/riscv/rvv/base/pr114714-2.C | 85 +
gcc/testsuite/g++.target/s390/pr95782.C | 5 +
gcc/testsuite/gcc.c-torture/compile/pr115143-1.c | 21 +
gcc/testsuite/gcc.c-torture/compile/pr115143-2.c | 30 +
gcc/testsuite/gcc.c-torture/compile/pr115143-3.c | 29 +
gcc/testsuite/gcc.c-torture/execute/20031003-1.c | 2 +
gcc/testsuite/gcc.c-torture/execute/pr108789.c | 39 +
gcc/testsuite/gcc.c-torture/execute/pr113787.c | 38 +
gcc/testsuite/gcc.c-torture/execute/pr114965.c | 30 +
.../gcc.c-torture/execute/signed1bitfield-1.c | 23 +
gcc/testsuite/gcc.dg/20050620-1.c | 2 +-
gcc/testsuite/gcc.dg/940510-1.c | 4 +-
gcc/testsuite/gcc.dg/Wconversion-complex-c99.c | 2 +-
gcc/testsuite/gcc.dg/Wconversion-real-integer.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-10.c | 2 +-
.../gcc.dg/analyzer/allocation-size-multiline-4.c | 64 +
gcc/testsuite/gcc.dg/analyzer/event-links-ascii.c | 61 +
gcc/testsuite/gcc.dg/analyzer/event-links-color.c | 66 +
.../gcc.dg/analyzer/event-links-disabled.c | 55 +
.../gcc.dg/analyzer/event-links-unicode.c | 62 +
gcc/testsuite/gcc.dg/analyzer/fd-accept.c | 1 +
.../analyzer/fd-access-mode-target-headers.c | 1 +
gcc/testsuite/gcc.dg/analyzer/fd-connect.c | 1 +
gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c | 1 +
.../fd-glibc-byte-stream-connection-server.c | 1 +
gcc/testsuite/gcc.dg/analyzer/fd-listen.c | 1 +
gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c | 1 +
.../gcc.dg/analyzer/fd-stream-socket-active-open.c | 1 +
.../analyzer/fd-stream-socket-passive-open.c | 1 +
gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c | 1 +
.../analyzer/malloc-ipa-8-unchecked.c | 46 +-
gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c | 302 +-
.../analyzer/out-of-bounds-diagram-1-emoji.c | 26 +-
.../analyzer/out-of-bounds-diagram-1-unicode.c | 26 +-
.../gcc.dg/analyzer/out-of-bounds-multiline-2.c | 21 +-
.../{c-c++-common => gcc.dg}/analyzer/signal-4a.c | 53 +-
.../{c-c++-common => gcc.dg}/analyzer/signal-4b.c | 65 +-
gcc/testsuite/gcc.dg/analyzer/taint-alloc-4.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/warning-emoji.c | 29 +
gcc/testsuite/gcc.dg/asan/pr114956.c | 26 +
gcc/testsuite/gcc.dg/asan/pr115172.c | 20 +
gcc/testsuite/gcc.dg/bitint-106.c | 29 +
gcc/testsuite/gcc.dg/builtin-object-size-common.h | 11 +
gcc/testsuite/gcc.dg/c23-tag-incomplete-alias-1.c | 36 +
gcc/testsuite/gcc.dg/c90-const-expr-11.c | 2 +-
gcc/testsuite/gcc.dg/cdce3.c | 3 +-
gcc/testsuite/gcc.dg/completion-2.c | 1 +
gcc/testsuite/gcc.dg/darwin-weakimport-3.c | 5 +-
gcc/testsuite/gcc.dg/debug/codeview/codeview-1.c | 6 +
gcc/testsuite/gcc.dg/debug/codeview/codeview.exp | 48 +
gcc/testsuite/gcc.dg/enum-alias-1.c | 24 +
gcc/testsuite/gcc.dg/enum-alias-2.c | 25 +
gcc/testsuite/gcc.dg/enum-alias-3.c | 26 +
gcc/testsuite/gcc.dg/enum-alias-4.c | 22 +
gcc/testsuite/gcc.dg/flex-array-counted-by-2.c | 112 +
gcc/testsuite/gcc.dg/flex-array-counted-by-3.c | 63 +
gcc/testsuite/gcc.dg/flex-array-counted-by-4.c | 178 +
gcc/testsuite/gcc.dg/flex-array-counted-by-5.c | 48 +
gcc/testsuite/gcc.dg/flex-array-counted-by-6.c | 46 +
gcc/testsuite/gcc.dg/flex-array-counted-by-7.c | 8 +
gcc/testsuite/gcc.dg/flex-array-counted-by-8.c | 127 +
gcc/testsuite/gcc.dg/flex-array-counted-by.c | 62 +
gcc/testsuite/gcc.dg/fold-perm-2.c | 16 +
gcc/testsuite/gcc.dg/gimplefe-53.c | 16 +
gcc/testsuite/gcc.dg/gnu23-tag-alias-8.c | 24 +
gcc/testsuite/gcc.dg/gnu23-varmod-1.c | 12 +
gcc/testsuite/gcc.dg/gnu23-varmod-2.c | 16 +
gcc/testsuite/gcc.dg/gomp/attrs-4.c | 2 +-
gcc/testsuite/gcc.dg/gomp/for-1.c | 2 +-
gcc/testsuite/gcc.dg/gomp/for-11.c | 2 +-
gcc/testsuite/gcc.dg/gomp/pr82374.c | 3 +-
gcc/testsuite/gcc.dg/graphite/pr80906.c | 2 +-
gcc/testsuite/gcc.dg/initpri1.c | 62 -
gcc/testsuite/gcc.dg/initpri3.c | 64 -
gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 1 +
.../gcc.dg/no_profile_instrument_function-attr-1.c | 2 +-
gcc/testsuite/gcc.dg/overflow-warn-8.c | 1 +
.../gcc.dg/plugin/analyzer_cpython_plugin.c | 6 +
gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 1 +
.../gcc.dg/plugin/analyzer_kernel_plugin.c | 1 +
.../gcc.dg/plugin/analyzer_known_fns_plugin.c | 1 +
.../gcc.dg/plugin/diagnostic-test-paths-2.c | 30 +-
gcc/testsuite/gcc.dg/pr100927.c | 31 +
gcc/testsuite/gcc.dg/pr113596.c | 24 +
gcc/testsuite/gcc.dg/pr113982.c | 60 +
gcc/testsuite/gcc.dg/pr114493-1.c | 19 +
gcc/testsuite/gcc.dg/pr114493-2.c | 26 +
gcc/testsuite/gcc.dg/pr114831-1.c | 27 +
gcc/testsuite/gcc.dg/pr114831-2.c | 16 +
gcc/testsuite/gcc.dg/pr114876.c | 34 +
gcc/testsuite/gcc.dg/pr114902.c | 23 +
gcc/testsuite/gcc.dg/pr114907.c | 27 +
gcc/testsuite/gcc.dg/pr114931.c | 10 +
gcc/testsuite/gcc.dg/pr115066.c | 8 +
gcc/testsuite/gcc.dg/pr115092.c | 16 +
gcc/testsuite/gcc.dg/pr115149.c | 16 +
gcc/testsuite/gcc.dg/pr115152.c | 17 +
gcc/testsuite/gcc.dg/pr115197.c | 14 +
gcc/testsuite/gcc.dg/pr115221.c | 29 +
gcc/testsuite/gcc.dg/pr115236.c | 12 +
gcc/testsuite/gcc.dg/pr27800.c | 11 +
gcc/testsuite/gcc.dg/pr83415.c | 2 +-
gcc/testsuite/gcc.dg/spellcheck-stdlib-2.c | 8 +
gcc/testsuite/gcc.dg/torture/20240517-1.c | 26 +
gcc/testsuite/gcc.dg/torture/bitint-71.c | 28 +
gcc/testsuite/gcc.dg/torture/pr114787.c | 27 +
gcc/testsuite/gcc.dg/torture/pr114792.c | 16 +
gcc/testsuite/gcc.dg/torture/pr114998.c | 35 +
gcc/testsuite/gcc.dg/torture/pr115137.c | 34 +
gcc/testsuite/gcc.dg/torture/pr115138.c | 28 +
gcc/testsuite/gcc.dg/torture/pr115199.c | 24 +
gcc/testsuite/gcc.dg/torture/pr115220.c | 14 +
gcc/testsuite/gcc.dg/torture/pr115226.c | 15 +
gcc/testsuite/gcc.dg/torture/pr91323.c | 3 +-
gcc/testsuite/gcc.dg/torture/vector-1.c | 2 +-
gcc/testsuite/gcc.dg/torture/vector-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/alias-38.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/alias-39.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/bitops-8.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/bitops-9.c | 17 +
.../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 12 +-
gcc/testsuite/gcc.dg/tree-ssa/forwprop-40.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/forwprop-41.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ldist-40.c | 10 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-41.c | 34 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-5.c | 39 +
gcc/testsuite/gcc.dg/tree-ssa/pr113596.c | 37 +
gcc/testsuite/gcc.dg/tree-ssa/pr114760-1.c | 69 +
gcc/testsuite/gcc.dg/tree-ssa/pr114760-2.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/pr115128.c | 31 +
gcc/testsuite/gcc.dg/tree-ssa/pr115191.c | 10 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-48.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-49.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-50.c | 25 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-51.c | 24 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-21.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-22.c | 14 +
.../gcc.dg/ubsan/flex-array-counted-by-bounds-2.c | 45 +
.../gcc.dg/ubsan/flex-array-counted-by-bounds-3.c | 34 +
.../gcc.dg/ubsan/flex-array-counted-by-bounds-4.c | 34 +
.../gcc.dg/ubsan/flex-array-counted-by-bounds.c | 46 +
gcc/testsuite/gcc.dg/ubsan/pr84508-1.c | 12 +
gcc/testsuite/gcc.dg/ubsan/pr84508-2.c | 12 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr114435.c | 37 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr114799.c | 16 +
.../gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c | 4 +-
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c | 2 +-
.../vect/costmodel/ppc/costmodel-vect-reversed.c | 4 +-
.../vect/costmodel/ppc/costmodel-vect-store-2.c | 4 +-
.../vect/costmodel/riscv/rvv/dynamic-lmul2-7.c | 2 +-
.../gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c | 4 +-
.../gcc.dg/vect/costmodel/riscv/rvv/pr114506.c | 23 +
.../vect/costmodel/riscv/rvv/vla_vs_vls-10.c | 2 +-
.../vect/costmodel/riscv/rvv/vla_vs_vls-11.c | 2 +-
.../vect/costmodel/riscv/rvv/vla_vs_vls-12.c | 2 +-
.../gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-8.c | 2 +-
.../gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-9.c | 2 +-
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c | 2 +-
gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-3.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr109011-1.c | 7 +-
gcc/testsuite/gcc.dg/vect/pr109011-2.c | 5 +-
gcc/testsuite/gcc.dg/vect/pr109011-3.c | 4 +-
gcc/testsuite/gcc.dg/vect/pr109011-4.c | 5 +-
gcc/testsuite/gcc.dg/vect/pr109011-5.c | 4 +-
gcc/testsuite/gcc.dg/vect/pr112325.c | 61 +
gcc/testsuite/gcc.dg/vect/pr114832.c | 13 +
gcc/testsuite/gcc.dg/vect/pr115192.c | 28 +
gcc/testsuite/gcc.dg/vect/pr97428.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-11c.c | 6 +-
gcc/testsuite/gcc.dg/vect/slp-12a.c | 6 +-
gcc/testsuite/gcc.dg/vect/slp-21.c | 18 +-
gcc/testsuite/gcc.dg/vect/slp-24-big-array.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-24.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-cond-1.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-cond-2-big-array.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-cond-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-gap-1.c | 18 +
gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-reduc-6.c | 1 -
gcc/testsuite/gcc.dg/vect/vect-complex-5.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c | 2 +-
.../gcc.dg/vect/vect-early-break_124-pr114403.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-gather-2.c | 1 -
gcc/testsuite/gcc.dg/vect/vect-gather-4.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-live-2.c | 2 +-
.../gcc.dg/vect/vect-outer-4c-big-array.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-pr111779.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16a.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16a.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1a.c | 2 +-
.../gcc.dg/vect/vect-reduc-pattern-1b-big-array.c | 2 +-
.../gcc.dg/vect/vect-reduc-pattern-1c-big-array.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2a.c | 2 +-
.../gcc.dg/vect/vect-reduc-pattern-2b-big-array.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-sad-9.c | 68 +
.../gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c | 4 +-
gcc/testsuite/gcc.dg/vmx/extract-vsx.c | 2 +-
gcc/testsuite/gcc.dg/vmx/insert-vsx.c | 2 +-
gcc/testsuite/gcc.dg/vmx/ld-vsx.c | 2 +-
gcc/testsuite/gcc.dg/vmx/ldl-vsx.c | 2 +-
gcc/testsuite/gcc.dg/vmx/merge-vsx.c | 2 +-
gcc/testsuite/gcc.dg/vmx/splat-vsx.c | 2 +-
gcc/testsuite/gcc.dg/vmx/st-vsx.c | 2 +-
gcc/testsuite/gcc.dg/vmx/stl-vsx.c | 2 +-
gcc/testsuite/gcc.dg/zero_bits_compound-1.c | 3 +-
gcc/testsuite/gcc.target/aarch64/extend-vec.c | 21 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c | 16 +-
.../gcc.target/aarch64/ldp_stp_q_disable.c | 26 -
gcc/testsuite/gcc.target/aarch64/pr109072_1.c | 4 +-
gcc/testsuite/gcc.target/aarch64/pr113573.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr114674.c | 17 +
gcc/testsuite/gcc.target/aarch64/pr115258.c | 19 +
gcc/testsuite/gcc.target/aarch64/sve/loop_add_6.c | 8 +-
.../gcc.target/aarch64/sve/pred_clobber_1.c | 22 +
.../gcc.target/aarch64/sve/pred_clobber_2.c | 22 +
.../gcc.target/aarch64/sve/pred_clobber_3.c | 23 +
.../gcc.target/aarch64/sve/pred_clobber_4.c | 22 +
gcc/testsuite/gcc.target/aarch64/vec-init-14.c | 4 +-
gcc/testsuite/gcc.target/aarch64/vec-init-9.c | 12 +-
gcc/testsuite/gcc.target/aarch64/vget_high_2.c | 30 +
gcc/testsuite/gcc.target/aarch64/vget_high_2_be.c | 31 +
gcc/testsuite/gcc.target/aarch64/vget_low_2.c | 30 +
gcc/testsuite/gcc.target/aarch64/vget_low_2_be.c | 31 +
gcc/testsuite/gcc.target/alpha/pr115297.c | 13 +
gcc/testsuite/gcc.target/arm/cmse/extend-param.c | 109 +
gcc/testsuite/gcc.target/arm/cmse/extend-return.c | 92 +
gcc/testsuite/gcc.target/arm/extend-ror.c | 38 +
.../gcc.target/arm/thumb2-switchstatement.c | 144 +
gcc/testsuite/gcc.target/avr/pr114975-parity.c | 17 +
gcc/testsuite/gcc.target/avr/pr114975-popcount.c | 17 +
gcc/testsuite/gcc.target/avr/pr114981-powif.c | 33 +
gcc/testsuite/gcc.target/avr/pr114981-powil.c | 33 +
.../gcc.target/avr/torture/pr115307-isinf.c | 21 +
.../gcc.target/avr/torture/pr115317-isinf.c | 55 +
gcc/testsuite/gcc.target/avr/torture/pr92606.c | 57 +
gcc/testsuite/gcc.target/bpf/alu-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/alu-2.c | 2 +-
gcc/testsuite/gcc.target/bpf/atomic-cmpxchg-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/atomic-cmpxchg-2.c | 2 +-
gcc/testsuite/gcc.target/bpf/atomic-fetch-op-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/atomic-fetch-op-2.c | 2 +-
gcc/testsuite/gcc.target/bpf/atomic-fetch-op-3.c | 2 +-
gcc/testsuite/gcc.target/bpf/atomic-op-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/atomic-op-2.c | 2 +-
gcc/testsuite/gcc.target/bpf/atomic-op-3.c | 2 +-
gcc/testsuite/gcc.target/bpf/atomic-xchg-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/atomic-xchg-2.c | 2 +-
gcc/testsuite/gcc.target/bpf/attr-kernel-helper.c | 2 +-
gcc/testsuite/gcc.target/bpf/bpf-debug-options-1.c | 17 +
gcc/testsuite/gcc.target/bpf/bpf-debug-options-2.c | 18 +
gcc/testsuite/gcc.target/bpf/bpf-debug-options-3.c | 14 +
gcc/testsuite/gcc.target/bpf/bswap-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/bswap-2.c | 2 +-
.../gcc.target/bpf/btfext-funcinfo-nocore.c | 2 +-
gcc/testsuite/gcc.target/bpf/btfext-funcinfo.c | 2 +-
gcc/testsuite/gcc.target/bpf/builtin-load.c | 2 +-
gcc/testsuite/gcc.target/bpf/core-attr-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/core-attr-2.c | 2 +-
gcc/testsuite/gcc.target/bpf/core-attr-3.c | 2 +-
gcc/testsuite/gcc.target/bpf/core-attr-4.c | 2 +-
gcc/testsuite/gcc.target/bpf/core-attr-5.c | 2 +-
gcc/testsuite/gcc.target/bpf/core-attr-6.c | 2 +-
.../gcc.target/bpf/core-attr-struct-as-array.c | 2 +-
gcc/testsuite/gcc.target/bpf/core-builtin-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/core-builtin-2.c | 2 +-
gcc/testsuite/gcc.target/bpf/core-builtin-3.c | 2 +-
.../gcc.target/bpf/core-builtin-enumvalue-errors.c | 2 +-
.../gcc.target/bpf/core-builtin-enumvalue-opt.c | 2 +-
.../gcc.target/bpf/core-builtin-enumvalue.c | 2 +-
.../gcc.target/bpf/core-builtin-exprlist-1.c | 2 +-
.../gcc.target/bpf/core-builtin-exprlist-2.c | 2 +-
.../gcc.target/bpf/core-builtin-exprlist-3.c | 2 +-
.../gcc.target/bpf/core-builtin-exprlist-4.c | 2 +-
.../bpf/core-builtin-fieldinfo-const-elimination.c | 2 +-
.../bpf/core-builtin-fieldinfo-errors-1.c | 2 +-
.../bpf/core-builtin-fieldinfo-errors-2.c | 2 +-
.../bpf/core-builtin-fieldinfo-existence-1.c | 2 +-
.../bpf/core-builtin-fieldinfo-lshift-1-be.c | 2 +-
.../bpf/core-builtin-fieldinfo-lshift-1-le.c | 2 +-
.../bpf/core-builtin-fieldinfo-lshift-2.c | 2 +-
.../bpf/core-builtin-fieldinfo-offset-1.c | 2 +-
.../bpf/core-builtin-fieldinfo-rshift-1.c | 2 +-
.../bpf/core-builtin-fieldinfo-rshift-2.c | 2 +-
.../gcc.target/bpf/core-builtin-fieldinfo-sign-1.c | 2 +-
.../gcc.target/bpf/core-builtin-fieldinfo-sign-2.c | 2 +-
.../gcc.target/bpf/core-builtin-fieldinfo-size-1.c | 2 +-
.../gcc.target/bpf/core-builtin-type-based.c | 2 +-
.../gcc.target/bpf/core-builtin-type-id.c | 2 +-
gcc/testsuite/gcc.target/bpf/core-options-1.c | 15 +
gcc/testsuite/gcc.target/bpf/core-options-2.c | 14 +
gcc/testsuite/gcc.target/bpf/core-options-3.c | 5 +
gcc/testsuite/gcc.target/bpf/core-options-4.c | 4 +
gcc/testsuite/gcc.target/bpf/double-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/double-2.c | 2 +-
gcc/testsuite/gcc.target/bpf/feature-macro-1.c | 34 +
gcc/testsuite/gcc.target/bpf/feature-macro-2.c | 14 +
gcc/testsuite/gcc.target/bpf/float-1.c | 2 +-
.../gcc.target/bpf/inline-memops-threshold-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/jmp-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/ldxdw.c | 2 +-
gcc/testsuite/gcc.target/bpf/neg-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/nop-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/sdiv-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/sload-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/smod-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/smov-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/smov-2.c | 2 +-
gcc/testsuite/gcc.target/bpf/sync-fetch-and-add.c | 1 +
.../gcc.target/bpf/xbpf-indirect-call-1.c | 2 +-
gcc/testsuite/gcc.target/cris/pr93372-2.c | 15 +-
gcc/testsuite/gcc.target/i386/apx-ccmp-1.c | 104 +
gcc/testsuite/gcc.target/i386/apx-ccmp-2.c | 104 +
gcc/testsuite/gcc.target/i386/apx-ndd.c | 2 +-
gcc/testsuite/gcc.target/i386/apx-nf.c | 17 +
gcc/testsuite/gcc.target/i386/auto-init-8.c | 2 +-
gcc/testsuite/gcc.target/i386/avx10_1-24.c | 7 +
gcc/testsuite/gcc.target/i386/avx10_1-25.c | 10 +
gcc/testsuite/gcc.target/i386/avx10_1-26.c | 10 +
.../gcc.target/i386/avx5124fmadd-v4fmaddps-1.c | 19 -
.../gcc.target/i386/avx5124fmadd-v4fmaddps-2.c | 71 -
.../gcc.target/i386/avx5124fmadd-v4fmaddss-1.c | 19 -
.../gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c | 19 -
.../gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c | 71 -
.../gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c | 20 -
.../gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c | 19 -
.../gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c | 80 -
.../gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c | 19 -
.../gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c | 99 -
gcc/testsuite/gcc.target/i386/avx512er-check.h | 3 -
gcc/testsuite/gcc.target/i386/avx512er-vexp2pd-1.c | 25 -
gcc/testsuite/gcc.target/i386/avx512er-vexp2pd-2.c | 49 -
gcc/testsuite/gcc.target/i386/avx512er-vexp2ps-1.c | 25 -
gcc/testsuite/gcc.target/i386/avx512er-vexp2ps-2.c | 49 -
.../gcc.target/i386/avx512er-vrcp28pd-1.c | 25 -
.../gcc.target/i386/avx512er-vrcp28pd-2.c | 48 -
.../gcc.target/i386/avx512er-vrcp28ps-1.c | 25 -
.../gcc.target/i386/avx512er-vrcp28ps-2.c | 48 -
.../gcc.target/i386/avx512er-vrcp28ps-3.c | 52 -
.../gcc.target/i386/avx512er-vrcp28ps-4.c | 7 -
.../gcc.target/i386/avx512er-vrcp28sd-1.c | 25 -
.../gcc.target/i386/avx512er-vrcp28sd-2.c | 59 -
.../gcc.target/i386/avx512er-vrcp28ss-1.c | 25 -
.../gcc.target/i386/avx512er-vrcp28ss-2.c | 58 -
.../gcc.target/i386/avx512er-vrsqrt28pd-1.c | 25 -
.../gcc.target/i386/avx512er-vrsqrt28pd-2.c | 49 -
.../gcc.target/i386/avx512er-vrsqrt28ps-1.c | 25 -
.../gcc.target/i386/avx512er-vrsqrt28ps-2.c | 49 -
.../gcc.target/i386/avx512er-vrsqrt28ps-3.c | 49 -
.../gcc.target/i386/avx512er-vrsqrt28ps-4.c | 8 -
.../gcc.target/i386/avx512er-vrsqrt28ps-5.c | 49 -
.../gcc.target/i386/avx512er-vrsqrt28ps-6.c | 8 -
.../gcc.target/i386/avx512er-vrsqrt28sd-1.c | 25 -
.../gcc.target/i386/avx512er-vrsqrt28sd-2.c | 58 -
.../gcc.target/i386/avx512er-vrsqrt28ss-1.c | 25 -
.../gcc.target/i386/avx512er-vrsqrt28ss-2.c | 58 -
.../gcc.target/i386/avx512f-vpternlogd-1.c | 1 -
.../gcc.target/i386/avx512f-vpternlogd-3.c | 955 +
.../gcc.target/i386/avx512f-vpternlogd-4.c | 955 +
.../gcc.target/i386/avx512f-vpternlogd-5.c | 955 +
.../gcc.target/i386/avx512f-vpternlogq-1.c | 1 -
.../gcc.target/i386/avx512f-vpternlogq-3.c | 9 +
gcc/testsuite/gcc.target/i386/avx512fp16-13.c | 3 -
.../gcc.target/i386/avx512pf-vgatherpf0dpd-1.c | 17 -
.../gcc.target/i386/avx512pf-vgatherpf0dps-1.c | 17 -
.../gcc.target/i386/avx512pf-vgatherpf0qpd-1.c | 17 -
.../gcc.target/i386/avx512pf-vgatherpf0qps-1.c | 17 -
.../gcc.target/i386/avx512pf-vgatherpf1dpd-1.c | 17 -
.../gcc.target/i386/avx512pf-vgatherpf1dps-1.c | 17 -
.../gcc.target/i386/avx512pf-vgatherpf1qpd-1.c | 17 -
.../gcc.target/i386/avx512pf-vgatherpf1qps-1.c | 17 -
.../gcc.target/i386/avx512pf-vscatterpf0dpd-1.c | 16 -
.../gcc.target/i386/avx512pf-vscatterpf0dps-1.c | 17 -
.../gcc.target/i386/avx512pf-vscatterpf0qpd-1.c | 17 -
.../gcc.target/i386/avx512pf-vscatterpf0qps-1.c | 17 -
.../gcc.target/i386/avx512pf-vscatterpf1dpd-1.c | 17 -
.../gcc.target/i386/avx512pf-vscatterpf1dps-1.c | 17 -
.../gcc.target/i386/avx512pf-vscatterpf1qpd-1.c | 17 -
.../gcc.target/i386/avx512pf-vscatterpf1qps-1.c | 17 -
.../gcc.target/i386/avx512vl-vpternlogd-1.c | 2 -
.../gcc.target/i386/avx512vl-vpternlogq-1.c | 2 -
gcc/testsuite/gcc.target/i386/builtin_target.c | 4 -
gcc/testsuite/gcc.target/i386/cmov6.c | 5 +-
gcc/testsuite/gcc.target/i386/pr100711-4.c | 4 +-
gcc/testsuite/gcc.target/i386/pr100711-5.c | 5 +-
gcc/testsuite/gcc.target/i386/pr100865-9a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr101796-1.c | 6 +-
gcc/testsuite/gcc.target/i386/pr104448.c | 10 -
gcc/testsuite/gcc.target/i386/pr105354-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr106010-7b.c | 10 +-
gcc/testsuite/gcc.target/i386/pr106060-1.c | 12 +
gcc/testsuite/gcc.target/i386/pr106060-2.c | 13 +
gcc/testsuite/gcc.target/i386/pr106060-3.c | 14 +
gcc/testsuite/gcc.target/i386/pr112600-1a.c | 15 +
gcc/testsuite/gcc.target/i386/pr112600-1b.c | 15 +
gcc/testsuite/gcc.target/i386/pr112600-2a.c | 15 +
gcc/testsuite/gcc.target/i386/pr112600-2b.c | 15 +
gcc/testsuite/gcc.target/i386/pr112600-a.c | 32 +
gcc/testsuite/gcc.target/i386/pr112600-b.c | 40 +
gcc/testsuite/gcc.target/i386/pr113079-2.c | 161 +
gcc/testsuite/gcc.target/i386/pr113079.c | 57 +
gcc/testsuite/gcc.target/i386/pr113090.c | 25 +
gcc/testsuite/gcc.target/i386/pr113609-1.c | 194 +
gcc/testsuite/gcc.target/i386/pr113609-2.c | 161 +
gcc/testsuite/gcc.target/i386/pr114125.c | 10 +
gcc/testsuite/gcc.target/i386/pr114427.c | 18 +
gcc/testsuite/gcc.target/i386/pr114428-1.c | 39 +
gcc/testsuite/gcc.target/i386/pr114428.c | 18 +
gcc/testsuite/gcc.target/i386/pr114514-shift.c | 49 +
gcc/testsuite/gcc.target/i386/pr114514-shufb.c | 35 +
gcc/testsuite/gcc.target/i386/pr114942.c | 24 +
gcc/testsuite/gcc.target/i386/pr115069.c | 9 +
gcc/testsuite/gcc.target/i386/pr115102.c | 10 +
gcc/testsuite/gcc.target/i386/pr115146.c | 38 +
gcc/testsuite/gcc.target/i386/pr115299.c | 10 +
gcc/testsuite/gcc.target/i386/pr115321.c | 4 +
gcc/testsuite/gcc.target/i386/pr52252-atom.c | 3 +-
gcc/testsuite/gcc.target/i386/pr67325.c | 7 +
gcc/testsuite/gcc.target/i386/pr70314.c | 2 +-
gcc/testsuite/gcc.target/i386/pr82941-2.c | 7 -
gcc/testsuite/gcc.target/i386/pr82942-2.c | 8 -
gcc/testsuite/gcc.target/i386/pr82990-1.c | 15 -
gcc/testsuite/gcc.target/i386/pr82990-3.c | 7 -
gcc/testsuite/gcc.target/i386/pr82990-6.c | 7 -
gcc/testsuite/gcc.target/i386/pr82990-7.c | 6 -
gcc/testsuite/gcc.target/i386/pr86722.c | 2 +-
gcc/testsuite/gcc.target/i386/pr89523-5.c | 40 -
gcc/testsuite/gcc.target/i386/pr89523-6.c | 39 -
gcc/testsuite/gcc.target/i386/pr91033.c | 16 -
gcc/testsuite/gcc.target/i386/prefetchwt1-1.c | 15 -
gcc/testsuite/gcc.target/i386/sse-12.c | 7 +-
gcc/testsuite/gcc.target/i386/sse-13.c | 7 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 45 +-
gcc/testsuite/gcc.target/i386/sse-22.c | 46 +-
gcc/testsuite/gcc.target/i386/sse-23.c | 28 +-
gcc/testsuite/gcc.target/i386/sse-26.c | 3 +-
gcc/testsuite/gcc.target/i386/sse4-pr113079-2.c | 158 +
gcc/testsuite/gcc.target/i386/vect-shiftv4qi-2.c | 43 +
gcc/testsuite/gcc.target/i386/vect-shiftv4qi.c | 4 +-
gcc/testsuite/gcc.target/i386/vect-shiftv8qi-2.c | 43 +
gcc/testsuite/gcc.target/i386/vect-shiftv8qi.c | 4 +-
gcc/testsuite/gcc.target/i386/zero_extendkmask.c | 43 +
gcc/testsuite/gcc.target/loongarch/pr114861.c | 39 +
gcc/testsuite/gcc.target/mips/mips-minmax1.c | 40 +
gcc/testsuite/gcc.target/mips/mips-minmax2.c | 36 +
gcc/testsuite/gcc.target/mips/msa-builtins.c | 2 +-
gcc/testsuite/gcc.target/mips/pr113179.c | 18 +
gcc/testsuite/gcc.target/nvptx/nvptx.exp | 5 +
gcc/testsuite/gcc.target/nvptx/uniform-simt-2.c | 2 +-
gcc/testsuite/gcc.target/nvptx/uniform-simt-5.c | 28 +
.../gcc.target/powerpc/405-dlmzb-strlen-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-macchw-1.c | 6 +-
gcc/testsuite/gcc.target/powerpc/405-macchw-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-macchwu-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-macchwu-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-machhw-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-machhw-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-machhwu-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-machhwu-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-maclhw-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-maclhw-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-maclhwu-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-maclhwu-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-mulchw-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-mulchw-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-mulchwu-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-mulchwu-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-mulhhw-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-mulhhw-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-mulhhwu-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-mulhhwu-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-mullhw-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-mullhw-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-mullhwu-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-mullhwu-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-nmacchw-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-nmacchw-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-nmachhw-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-nmachhw-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-nmaclhw-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/405-nmaclhw-2.c | 1 -
.../gcc.target/powerpc/altivec-2-runnable.c | 2 +-
gcc/testsuite/gcc.target/powerpc/altivec-37.c | 2 +-
.../gcc.target/powerpc/altivec_vld_vst_addr-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/amo1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/atomic-p7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/atomic-p8.c | 2 +-
.../gcc.target/powerpc/atomic_load_store-p8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/bcd-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/bcd-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/bcd-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/bcd-4.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c | 2 +-
.../powerpc/bfp/scalar-cmp-exp-unordered-0.c | 2 +-
.../powerpc/bfp/scalar-cmp-exp-unordered-1.c | 2 +-
.../powerpc/bfp/scalar-cmp-exp-unordered-2.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-extract-exp-0.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-extract-exp-1.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-extract-exp-3.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-extract-exp-4.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-extract-exp-5.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-extract-sig-0.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-extract-sig-1.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-extract-sig-3.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-extract-sig-4.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-extract-sig-5.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-0.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-1.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-10.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-11.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-3.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-4.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-6.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-7.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-8.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-9.c | 4 +-
.../powerpc/bfp/scalar-test-data-class-0.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-1.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-10.c | 4 +-
.../powerpc/bfp/scalar-test-data-class-11.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-2.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-3.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-4.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-5.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-6.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-7.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-8.c | 4 +-
.../powerpc/bfp/scalar-test-data-class-9.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-test-neg-0.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-test-neg-1.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-test-neg-4.c | 4 +-
.../gcc.target/powerpc/bfp/scalar-test-neg-5.c | 2 +-
.../gcc.target/powerpc/bfp/vec-extract-exp-0.c | 2 +-
.../gcc.target/powerpc/bfp/vec-extract-exp-1.c | 2 +-
.../gcc.target/powerpc/bfp/vec-extract-exp-2.c | 2 +-
.../gcc.target/powerpc/bfp/vec-extract-exp-3.c | 2 +-
.../gcc.target/powerpc/bfp/vec-extract-sig-0.c | 2 +-
.../gcc.target/powerpc/bfp/vec-extract-sig-1.c | 2 +-
.../gcc.target/powerpc/bfp/vec-extract-sig-2.c | 2 +-
.../gcc.target/powerpc/bfp/vec-extract-sig-3.c | 2 +-
.../gcc.target/powerpc/bfp/vec-insert-exp-0.c | 2 +-
.../gcc.target/powerpc/bfp/vec-insert-exp-1.c | 2 +-
.../gcc.target/powerpc/bfp/vec-insert-exp-2.c | 2 +-
.../gcc.target/powerpc/bfp/vec-insert-exp-3.c | 2 +-
.../gcc.target/powerpc/bfp/vec-insert-exp-4.c | 2 +-
.../gcc.target/powerpc/bfp/vec-insert-exp-5.c | 2 +-
.../gcc.target/powerpc/bfp/vec-insert-exp-6.c | 2 +-
.../gcc.target/powerpc/bfp/vec-insert-exp-7.c | 2 +-
.../gcc.target/powerpc/bfp/vec-test-data-class-0.c | 2 +-
.../gcc.target/powerpc/bfp/vec-test-data-class-1.c | 2 +-
.../gcc.target/powerpc/bfp/vec-test-data-class-2.c | 2 +-
.../gcc.target/powerpc/bfp/vec-test-data-class-3.c | 2 +-
.../gcc.target/powerpc/bfp/vec-test-data-class-4.c | 2 +-
.../gcc.target/powerpc/bfp/vec-test-data-class-5.c | 2 +-
.../gcc.target/powerpc/bfp/vec-test-data-class-6.c | 2 +-
.../gcc.target/powerpc/bfp/vec-test-data-class-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/block-cmp-9.c | 11 +
gcc/testsuite/gcc.target/powerpc/bmi2-pext64-1a.c | 2 +-
gcc/testsuite/gcc.target/powerpc/bool2-p7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/bool2-p8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/bool3-p7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/bool3-p8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/builtins-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 2 +-
gcc/testsuite/gcc.target/powerpc/builtins-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/builtins-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/builtins-9.c | 2 +-
.../gcc.target/powerpc/byte-in-either-range-0.c | 2 +-
.../gcc.target/powerpc/byte-in-either-range-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/byte-in-range-0.c | 2 +-
gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/byte-in-set-0.c | 4 +-
gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 4 +-
gcc/testsuite/gcc.target/powerpc/clone1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/cmpb-2.c | 3 +-
gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 3 +-
gcc/testsuite/gcc.target/powerpc/cmpb32-2.c | 3 +-
.../gcc.target/powerpc/conv-vectorize-1.c | 2 +-
.../gcc.target/powerpc/conv-vectorize-2.c | 2 +-
.../gcc.target/powerpc/crypto-builtin-1.c | 2 +-
.../gcc.target/powerpc/crypto-builtin-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ctz-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ctz-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/darn-0.c | 4 +-
gcc/testsuite/gcc.target/powerpc/darn-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/darn-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dform-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dform-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dform-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-0.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-10.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-12.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-13.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-14.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-15.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-17.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-18.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-19.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-20.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-22.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-23.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-24.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-25.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-27.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-28.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-29.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-30.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-32.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-33.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-34.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-35.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-37.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-38.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-39.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-40.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-42.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-43.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-44.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-45.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-47.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-48.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-49.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-50.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-52.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-53.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-54.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-55.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-57.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-58.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-59.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-60.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-62.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-63.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-64.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-65.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-67.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-68.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-69.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-70.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-72.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-73.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-74.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-75.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-77.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-78.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-79.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-9.c | 2 +-
.../gcc.target/powerpc/direct-move-double1.c | 2 +-
.../gcc.target/powerpc/direct-move-float1.c | 2 +-
.../gcc.target/powerpc/direct-move-float3.c | 2 +-
.../gcc.target/powerpc/direct-move-long1.c | 2 +-
.../gcc.target/powerpc/direct-move-vector.c | 2 +-
.../gcc.target/powerpc/direct-move-vint1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/divkc3-2.c | 4 +-
gcc/testsuite/gcc.target/powerpc/divkc3-3.c | 4 +-
gcc/testsuite/gcc.target/powerpc/extend-divide-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/extend-divide-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/float128-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/float128-3b.c | 2 +-
gcc/testsuite/gcc.target/powerpc/float128-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/float128-fma1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-hw.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-hw10.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-hw2.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-hw3.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-hw4.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-hw5.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-hw6.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-hw7.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-hw8.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-hw9.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-odd.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-sqrt1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-type-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/float128-type-2.c | 2 +-
.../gcc.target/powerpc/fold-vec-abs-floatdouble.c | 2 +-
.../powerpc/fold-vec-abs-int-fwrapv.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-abs-int.p9.c | 2 +-
.../powerpc/fold-vec-abs-longlong-fwrapv.c | 2 +-
.../powerpc/fold-vec-abs-longlong-fwrapv.p8.c | 2 +-
.../powerpc/fold-vec-abs-longlong-fwrapv.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-abs-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-abs-longlong.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-abs-longlong.p9.c | 2 +-
gcc/testsuite/gcc.target/powerpc/fold-vec-add-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/fold-vec-add-6.c | 2 +-
gcc/testsuite/gcc.target/powerpc/fold-vec-add-7.c | 4 +-
.../gcc.target/powerpc/fold-vec-cmp-char.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-cmp-char.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-cmp-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-cmp-float.c | 2 +-
.../gcc.target/powerpc/fold-vec-cmp-int.h | 2 +-
.../gcc.target/powerpc/fold-vec-cmp-int.p7.c | 2 +-
.../gcc.target/powerpc/fold-vec-cmp-int.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-cmp-int.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-cmp-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-cmp-short.h | 2 +-
.../gcc.target/powerpc/fold-vec-cmp-short.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-cmp-short.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-cntlz-char.c | 2 +-
.../gcc.target/powerpc/fold-vec-cntlz-int.c | 2 +-
.../gcc.target/powerpc/fold-vec-cntlz-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-cntlz-short.c | 2 +-
.../gcc.target/powerpc/fold-vec-div-float.c | 2 +-
.../gcc.target/powerpc/fold-vec-div-floatdouble.c | 2 +-
.../gcc.target/powerpc/fold-vec-div-longlong.c | 4 +-
.../gcc.target/powerpc/fold-vec-extract-char.p7.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-char.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-char.p9.c | 2 +-
.../powerpc/fold-vec-extract-double.p7.c | 5 +-
.../powerpc/fold-vec-extract-double.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-float.p7.c | 7 +-
.../gcc.target/powerpc/fold-vec-extract-float.p8.c | 5 +-
.../gcc.target/powerpc/fold-vec-extract-float.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-int.p7.c | 5 +-
.../gcc.target/powerpc/fold-vec-extract-int.p8.c | 5 +-
.../gcc.target/powerpc/fold-vec-extract-int.p9.c | 2 +-
.../powerpc/fold-vec-extract-longlong.p7.c | 2 +-
.../powerpc/fold-vec-extract-longlong.p8.c | 2 +-
.../powerpc/fold-vec-extract-longlong.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-short.p7.c | 5 +-
.../gcc.target/powerpc/fold-vec-extract-short.p8.c | 5 +-
.../gcc.target/powerpc/fold-vec-extract-short.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-char-p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-char-p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-float-p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-float-p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-int-p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-int-p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-short-p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-short-p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-ld-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-ld-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-ld-misc.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-char.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-double.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-float.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-int.c | 2 +-
.../fold-vec-load-builtin_vec_xl-longlong.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-short.c | 2 +-
.../powerpc/fold-vec-load-vec_vsx_ld-char.c | 2 +-
.../powerpc/fold-vec-load-vec_vsx_ld-double.c | 2 +-
.../powerpc/fold-vec-load-vec_vsx_ld-float.c | 2 +-
.../powerpc/fold-vec-load-vec_vsx_ld-int.c | 2 +-
.../powerpc/fold-vec-load-vec_vsx_ld-longlong.c | 2 +-
.../powerpc/fold-vec-load-vec_vsx_ld-short.c | 2 +-
.../gcc.target/powerpc/fold-vec-load-vec_xl-char.c | 2 +-
.../powerpc/fold-vec-load-vec_xl-double.c | 2 +-
.../powerpc/fold-vec-load-vec_xl-float.c | 2 +-
.../gcc.target/powerpc/fold-vec-load-vec_xl-int.c | 2 +-
.../powerpc/fold-vec-load-vec_xl-longlong.c | 2 +-
.../powerpc/fold-vec-load-vec_xl-short.c | 2 +-
.../powerpc/fold-vec-logical-ands-char.c | 2 +-
.../gcc.target/powerpc/fold-vec-logical-ands-int.c | 2 +-
.../powerpc/fold-vec-logical-ands-longlong.c | 2 +-
.../powerpc/fold-vec-logical-ands-short.c | 2 +-
.../gcc.target/powerpc/fold-vec-logical-eqv-char.c | 2 +-
.../powerpc/fold-vec-logical-eqv-float.c | 2 +-
.../powerpc/fold-vec-logical-eqv-floatdouble.c | 2 +-
.../gcc.target/powerpc/fold-vec-logical-eqv-int.c | 2 +-
.../powerpc/fold-vec-logical-eqv-longlong.c | 2 +-
.../powerpc/fold-vec-logical-eqv-short.c | 2 +-
.../gcc.target/powerpc/fold-vec-logical-ors-char.c | 2 +-
.../gcc.target/powerpc/fold-vec-logical-ors-int.c | 2 +-
.../powerpc/fold-vec-logical-ors-longlong.c | 2 +-
.../powerpc/fold-vec-logical-ors-short.c | 2 +-
.../powerpc/fold-vec-logical-other-char.c | 2 +-
.../powerpc/fold-vec-logical-other-int.c | 2 +-
.../powerpc/fold-vec-logical-other-longlong.c | 2 +-
.../powerpc/fold-vec-logical-other-short.c | 2 +-
.../gcc.target/powerpc/fold-vec-madd-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-madd-float.c | 2 +-
.../powerpc/fold-vec-mergeeo-floatdouble.c | 2 +-
.../gcc.target/powerpc/fold-vec-mergeeo-int.c | 2 +-
.../gcc.target/powerpc/fold-vec-mergeeo-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-mergehl-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-mergehl-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-mergehl-pixel.c | 2 +-
.../powerpc/fold-vec-minmax-floatdouble.c | 2 +-
.../gcc.target/powerpc/fold-vec-minmax-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-mult-float.c | 2 +-
.../gcc.target/powerpc/fold-vec-mult-floatdouble.c | 2 +-
.../gcc.target/powerpc/fold-vec-mult-int.c | 2 +-
.../gcc.target/powerpc/fold-vec-mult-int128-p8.c | 6 +-
.../gcc.target/powerpc/fold-vec-mult-int128-p9.c | 4 +-
.../gcc.target/powerpc/fold-vec-mult-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-neg-char.c | 2 +-
.../gcc.target/powerpc/fold-vec-neg-floatdouble.c | 2 +-
.../gcc.target/powerpc/fold-vec-neg-int.c | 2 +-
.../gcc.target/powerpc/fold-vec-neg-int.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-neg-int.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-neg-longlong.h | 2 +-
.../gcc.target/powerpc/fold-vec-neg-longlong.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-neg-longlong.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-neg-short.c | 2 +-
.../gcc.target/powerpc/fold-vec-pack-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-pack-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-select-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-select-longlong.c | 2 +-
.../powerpc/fold-vec-shift-left-longlong-fwrapv.c | 2 +-
.../powerpc/fold-vec-shift-left-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-shift-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-splat-16.c | 2 +-
.../powerpc/fold-vec-splat-floatdouble.c | 2 +-
.../gcc.target/powerpc/fold-vec-splat-longlong.c | 2 +-
.../powerpc/fold-vec-splat-misc-invalid.c | 2 +-
.../gcc.target/powerpc/fold-vec-splat-pixel.c | 2 +-
.../powerpc/fold-vec-splats-floatdouble.c | 2 +-
.../gcc.target/powerpc/fold-vec-splats-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-st-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-st-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-st-pixel.c | 2 +-
.../powerpc/fold-vec-store-builtin_vec_xst-char.c | 2 +-
.../fold-vec-store-builtin_vec_xst-double.c | 2 +-
.../powerpc/fold-vec-store-builtin_vec_xst-float.c | 2 +-
.../powerpc/fold-vec-store-builtin_vec_xst-int.c | 2 +-
.../fold-vec-store-builtin_vec_xst-longlong.c | 2 +-
.../powerpc/fold-vec-store-builtin_vec_xst-short.c | 2 +-
.../powerpc/fold-vec-store-vec_vsx_st-char.c | 2 +-
.../powerpc/fold-vec-store-vec_vsx_st-double.c | 2 +-
.../powerpc/fold-vec-store-vec_vsx_st-float.c | 2 +-
.../powerpc/fold-vec-store-vec_vsx_st-int.c | 2 +-
.../powerpc/fold-vec-store-vec_vsx_st-longlong.c | 2 +-
.../powerpc/fold-vec-store-vec_vsx_st-short.c | 2 +-
.../powerpc/fold-vec-store-vec_xst-char.c | 2 +-
.../powerpc/fold-vec-store-vec_xst-double.c | 2 +-
.../powerpc/fold-vec-store-vec_xst-float.c | 2 +-
.../powerpc/fold-vec-store-vec_xst-int.c | 2 +-
.../powerpc/fold-vec-store-vec_xst-longlong.c | 2 +-
.../powerpc/fold-vec-store-vec_xst-short.c | 2 +-
.../gcc.target/powerpc/fold-vec-sub-floatdouble.c | 2 +-
.../gcc.target/powerpc/fold-vec-sub-int128.c | 4 +-
.../gcc.target/powerpc/fold-vec-sub-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-unpack-float.c | 2 +-
.../gcc.target/powerpc/fold-vec-unpack-int.c | 2 +-
gcc/testsuite/gcc.target/powerpc/fusion.c | 2 +-
gcc/testsuite/gcc.target/powerpc/fusion2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/gnuattr1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/gnuattr2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/gnuattr3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/mul-vectorize-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/mulkc3-2.c | 4 +-
gcc/testsuite/gcc.target/powerpc/mulkc3-3.c | 4 +-
.../gcc.target/powerpc/p8-vec-xl-xst-v2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c | 2 +-
.../gcc.target/powerpc/p8vector-builtin-1.c | 2 +-
.../gcc.target/powerpc/p8vector-builtin-2.c | 2 +-
.../gcc.target/powerpc/p8vector-builtin-3.c | 2 +-
.../gcc.target/powerpc/p8vector-builtin-4.c | 2 +-
.../gcc.target/powerpc/p8vector-builtin-5.c | 2 +-
.../gcc.target/powerpc/p8vector-builtin-6.c | 2 +-
.../gcc.target/powerpc/p8vector-builtin-7.c | 2 +-
.../gcc.target/powerpc/p8vector-builtin-8.c | 4 +-
gcc/testsuite/gcc.target/powerpc/p8vector-fp.c | 2 +-
.../gcc.target/powerpc/p8vector-int128-1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/p8vector-ldst.c | 2 +-
.../gcc.target/powerpc/p8vector-vbpermq.c | 2 +-
.../gcc.target/powerpc/p8vector-vectorize-1.c | 2 +-
.../gcc.target/powerpc/p8vector-vectorize-2.c | 2 +-
.../gcc.target/powerpc/p8vector-vectorize-3.c | 2 +-
.../gcc.target/powerpc/p8vector-vectorize-4.c | 2 +-
.../gcc.target/powerpc/p8vector-vectorize-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-dimode1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-dimode2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-extract-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-extract-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-extract-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-extract-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-fpcvt-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-fpcvt-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-fpcvt-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c | 4 +-
gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-permute.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-splat-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-splat-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-splat-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-splat-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-splat-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-vbpermd.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-epil-1.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-epil-2.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-epil-3.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-epil-4.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-epil-5.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-epil-6.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-epil-7.c | 9 +-
.../gcc.target/powerpc/p9-vec-length-epil-8.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-full-1.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-full-2.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-full-3.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-full-4.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-full-5.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-full-6.c | 5 +-
.../gcc.target/powerpc/p9-vec-length-full-7.c | 9 +-
.../gcc.target/powerpc/p9-vec-length-full-8.c | 5 +-
gcc/testsuite/gcc.target/powerpc/p9-vneg.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-vparity.c | 4 +-
gcc/testsuite/gcc.target/powerpc/p9-vpermr.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-xxbr-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/paired-1.c | 33 -
gcc/testsuite/gcc.target/powerpc/paired-10.c | 25 -
gcc/testsuite/gcc.target/powerpc/paired-2.c | 35 -
gcc/testsuite/gcc.target/powerpc/paired-3.c | 34 -
gcc/testsuite/gcc.target/powerpc/paired-4.c | 34 -
gcc/testsuite/gcc.target/powerpc/paired-5.c | 34 -
gcc/testsuite/gcc.target/powerpc/paired-6.c | 34 -
gcc/testsuite/gcc.target/powerpc/paired-7.c | 34 -
gcc/testsuite/gcc.target/powerpc/paired-8.c | 25 -
gcc/testsuite/gcc.target/powerpc/paired-9.c | 25 -
gcc/testsuite/gcc.target/powerpc/ppc-fma-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ppc-fma-2.c | 2 +-
.../gcc.target/powerpc/ppc-fortran/pr102767.f90 | 2 +-
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-10.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-9.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ppc-paired.c | 45 -
gcc/testsuite/gcc.target/powerpc/ppc-round.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ppc-round2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ppc-round3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr100866-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr100866-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr102868.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr103124.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr103605-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr103605-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr104015-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr104124.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr104239-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr104239-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr104239-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr104482.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr105271.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr106550.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr106680-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr106680-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr106680-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr106769-p8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr106769-p9.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr107412.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr108396.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr109069-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr109082.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr110429.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr111449-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr111449-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr113950.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr114402.c | 16 +
gcc/testsuite/gcc.target/powerpc/pr114846.c | 20 +
gcc/testsuite/gcc.target/powerpc/pr42747.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr43154.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr46728-10.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr46728-11.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr46728-13.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr46728-14.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr47755.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr47862.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr48053-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr48053-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr48053-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr48192.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr48226.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr48258-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr48258-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr48857.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr52199.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr53487.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr57150.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr58673-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr58673-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr59054.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr60203.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr60676.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr64019.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr66144-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr66144-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr66144-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr67808.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr68163.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr70243.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr70669.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr71186.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr71309.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr71656-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr71656-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr71670.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr71680.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr71698.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr71720.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr71763.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr71977-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr71977-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr72717.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr72804.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr72853.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr77289.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr78056-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr78056-3.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr78102.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr78543.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr78604.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr78658.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr78953.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79004.c | 16 +-
gcc/testsuite/gcc.target/powerpc/pr79038-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79179.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79251.p7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79251.p8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79251.p9.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79354.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79544.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79799-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79799-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79799-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79799-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79907.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79951.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80510-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80510-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80695-p8.c | 6 +-
gcc/testsuite/gcc.target/powerpc/pr80695-p9.c | 5 +-
gcc/testsuite/gcc.target/powerpc/pr80718.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr81348.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr81622.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr81959.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr82015.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr82748-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr82748-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr83399.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr83862.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr84154-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr84154-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr84154-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr84220-sld2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr84220-sldw.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr84220-xxperm.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr84220-xxsld.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr84226.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr85456.c | 4 +-
.../gcc.target/powerpc/pr86731-fwrapv-longlong.c | 4 +-
.../gcc.target/powerpc/pr86731-longlong.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr88309.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr88558-p8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr88845.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr88965.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr90763.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr91903.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr92923-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr92923-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr93073.c | 3 +-
gcc/testsuite/gcc.target/powerpc/pr93658.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr96125.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr96139-a.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr96139-b.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr96933-1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr96933-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr97019.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr98914.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pragma_misc9.c | 4 +-
.../powerpc/pure-builtin-redundant-load.c | 2 +-
gcc/testsuite/gcc.target/powerpc/recip-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/sd-vsx.c | 4 +-
gcc/testsuite/gcc.target/powerpc/signbit-1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/signbit-2.c | 4 +-
gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-14.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-18.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-25.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-26.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-27.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-30.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-33.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-36.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-39.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-42.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-45.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/undef-bool-2.c | 2 +-
.../gcc.target/powerpc/unpack-vectorize-2.c | 2 +-
.../gcc.target/powerpc/unpack-vectorize-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/upper-regs-df.c | 4 +-
gcc/testsuite/gcc.target/powerpc/upper-regs-sf.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsdu-0.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsdu-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsdu-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsdu-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsdu-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsdu-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsdub-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsdub-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsduh-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsduh-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsduw-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsduw-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vec-cmp.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-extract-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-extract-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-extract-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-extract-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-extract-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-extract-6.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-extract-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-extract-8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-extract-9.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-10.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vec-init-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-6.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-minmax-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-minmax-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-mul.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-set-char.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-set-int.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-set-short.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec_reve_1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec_reve_2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vector_float.c | 4 +-
.../gcc.target/powerpc/versioned-copy-loop.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vslv-0.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vslv-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsrv-0.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsrv-1.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-0.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-1.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-10.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-11.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-12.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-13.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-14.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-2.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-3.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-4.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-5.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-6.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-7.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-8.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-ne-9.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-nez-1.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-nez-2.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-nez-3.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-nez-4.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-nez-5.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-nez-6.c | 2 +-
.../gcc.target/powerpc/vsu/vec-all-nez-7.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-0.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-1.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-10.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-11.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-12.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-13.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-14.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-2.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-3.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-4.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-5.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-6.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-7.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-8.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eq-9.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eqz-1.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eqz-2.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eqz-3.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eqz-4.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eqz-5.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eqz-6.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-0.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-6.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-9.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cmpnez-1.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cmpnez-2.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cmpnez-3.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cmpnez-4.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cmpnez-5.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cmpnez-6.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c | 2 +-
.../gcc.target/powerpc/vsu/vec-xl-len-0.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-1.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-10.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-11.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-12.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-13.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-2.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-3.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-4.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-5.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-6.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-7.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-8.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xl-len-9.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-0.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-6.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-0.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-6.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c | 2 +-
.../gcc.target/powerpc/vsu/vec-xst-len-0.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-1.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-10.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-11.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-12.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-13.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-2.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-3.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-4.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-5.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-6.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-7.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-8.c | 4 +-
.../gcc.target/powerpc/vsu/vec-xst-len-9.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vsx-13.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-builtin-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-builtin-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-builtin-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-builtin-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-builtin-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-builtin-6.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c | 2 +-
.../gcc.target/powerpc/vsx-builtin-msum.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vsx-extract-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-extract-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-extract-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-extract-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-extract-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-extract-6.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-extract-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-float0.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-himode.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-himode2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-himode3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-mass-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-qimode.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-qimode2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-qimode3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-sfminmax.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-simode.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-simode2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-simode3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c | 5 +-
.../gcc.target/powerpc/vsx-vector-6-func-1op.c | 2 +-
.../gcc.target/powerpc/vsx-vector-6-func-2lop.c | 2 +-
.../gcc.target/powerpc/vsx-vector-6-func-2op.c | 2 +-
.../gcc.target/powerpc/vsx-vector-6-func-3op.c | 2 +-
.../gcc.target/powerpc/vsx-vector-6-func-cmp-all.c | 2 +-
.../gcc.target/powerpc/vsx-vector-6-func-cmp.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsxcopy.c | 2 +-
gcc/testsuite/gcc.target/pru/ashiftrt.c | 2 +-
gcc/testsuite/gcc.target/pru/extzv-1.c | 14 +
gcc/testsuite/gcc.target/pru/extzv-2.c | 15 +
gcc/testsuite/gcc.target/pru/extzv-3.c | 13 +
gcc/testsuite/gcc.target/pru/insv-1.c | 14 +
gcc/testsuite/gcc.target/pru/insv-2.c | 14 +
gcc/testsuite/gcc.target/pru/insv-3.c | 14 +
gcc/testsuite/gcc.target/pru/insv-4.c | 14 +
gcc/testsuite/gcc.target/pru/minrt-1.c | 10 +
gcc/testsuite/gcc.target/pru/minrt-2.c | 10 +
gcc/testsuite/gcc.target/pru/minrt-3.c | 9 +
gcc/testsuite/gcc.target/pru/mov-0.c | 19 +
gcc/testsuite/gcc.target/pru/noreturn-prologue-1.c | 10 +
gcc/testsuite/gcc.target/pru/noreturn-prologue-2.c | 11 +
gcc/testsuite/gcc.target/pru/zero_extend-op0.c | 28 +
gcc/testsuite/gcc.target/riscv/__bf16-nanboxing.c | 38 +
gcc/testsuite/gcc.target/riscv/and-shift32.c | 13 +
gcc/testsuite/gcc.target/riscv/and-shift64.c | 13 +
gcc/testsuite/gcc.target/riscv/arch-35.c | 5 +
gcc/testsuite/gcc.target/riscv/arch-36.c | 5 +
gcc/testsuite/gcc.target/riscv/arch-37.c | 5 +
gcc/testsuite/gcc.target/riscv/arch-38.c | 5 +
gcc/testsuite/gcc.target/riscv/bf16_arithmetic.c | 42 +
gcc/testsuite/gcc.target/riscv/bf16_call.c | 12 +
gcc/testsuite/gcc.target/riscv/bf16_comparison.c | 36 +
.../gcc.target/riscv/bf16_float_libcall_convert.c | 57 +
.../riscv/bf16_integer_libcall_convert.c | 81 +
gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c | 6 +-
gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c | 6 +-
gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c | 6 +-
gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c | 6 +-
gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c | 2 +-
.../gcc.target/riscv/cmo-zicboz-zic64-1.c | 27 +
gcc/testsuite/gcc.target/riscv/cmpmemsi-1.c | 5 +
gcc/testsuite/gcc.target/riscv/cmpmemsi-2.c | 42 +
gcc/testsuite/gcc.target/riscv/cmpmemsi-3.c | 43 +
gcc/testsuite/gcc.target/riscv/cmpmemsi.c | 22 +
gcc/testsuite/gcc.target/riscv/cpymem-32-ooo.c | 137 +
gcc/testsuite/gcc.target/riscv/cpymem-32.c | 136 +
gcc/testsuite/gcc.target/riscv/cpymem-64-ooo.c | 130 +
gcc/testsuite/gcc.target/riscv/cpymem-64.c | 135 +
gcc/testsuite/gcc.target/riscv/cpymemsi-1.c | 7 +
gcc/testsuite/gcc.target/riscv/cpymemsi-2.c | 42 +
gcc/testsuite/gcc.target/riscv/cpymemsi-3.c | 43 +
gcc/testsuite/gcc.target/riscv/cpymemsi.c | 22 +
.../gcc.target/riscv/extend-shift-helpers.h | 46 +
gcc/testsuite/gcc.target/riscv/fix.c | 34 +
.../gcc.target/riscv/memcpy-nonoverlapping.c | 54 +
.../gcc.target/riscv/memset-nonoverlapping.c | 45 +
gcc/testsuite/gcc.target/riscv/pack32.c | 18 +
gcc/testsuite/gcc.target/riscv/pack64.c | 17 +
gcc/testsuite/gcc.target/riscv/packh32.c | 13 +
gcc/testsuite/gcc.target/riscv/packh64.c | 6 +
gcc/testsuite/gcc.target/riscv/packw.c | 13 +
gcc/testsuite/gcc.target/riscv/pr105733.c | 15 +
gcc/testsuite/gcc.target/riscv/pr111501.c | 21 +
gcc/testsuite/gcc.target/riscv/pr115142.c | 10 +
gcc/testsuite/gcc.target/riscv/predef-34.c | 47 +
gcc/testsuite/gcc.target/riscv/predef-35.c | 47 +
gcc/testsuite/gcc.target/riscv/predef-36.c | 48 +
gcc/testsuite/gcc.target/riscv/predef-37.c | 48 +
gcc/testsuite/gcc.target/riscv/round.c | 144 +
gcc/testsuite/gcc.target/riscv/round_32.c | 23 +
gcc/testsuite/gcc.target/riscv/round_64.c | 24 +
.../gcc.target/riscv/rvv/autovec/binop/vandn-1.c | 8 +
.../gcc.target/riscv/rvv/autovec/binop/vandn-run.c | 54 +
.../riscv/rvv/autovec/binop/vandn-template.h | 38 +
.../riscv/rvv/autovec/binop/vec_sat_binary.h | 33 +
.../riscv/rvv/autovec/binop/vec_sat_u_add-1.c | 19 +
.../riscv/rvv/autovec/binop/vec_sat_u_add-2.c | 20 +
.../riscv/rvv/autovec/binop/vec_sat_u_add-3.c | 20 +
.../riscv/rvv/autovec/binop/vec_sat_u_add-4.c | 20 +
.../riscv/rvv/autovec/binop/vec_sat_u_add-run-1.c | 75 +
.../riscv/rvv/autovec/binop/vec_sat_u_add-run-2.c | 75 +
.../riscv/rvv/autovec/binop/vec_sat_u_add-run-3.c | 75 +
.../riscv/rvv/autovec/binop/vec_sat_u_add-run-4.c | 75 +
.../gcc.target/riscv/rvv/autovec/binop/vwsll-1.c | 10 +
.../gcc.target/riscv/rvv/autovec/binop/vwsll-run.c | 67 +
.../riscv/rvv/autovec/binop/vwsll-template.h | 49 +
.../gcc.target/riscv/rvv/autovec/early-break-1.c | 34 +
.../gcc.target/riscv/rvv/autovec/early-break-2.c | 37 +
.../gather-scatter/gather_load_64-12-zvbb.c | 113 +
.../gcc.target/riscv/rvv/autovec/pr113474.c | 13 +
.../gcc.target/riscv/rvv/autovec/pr114734.c | 25 +
.../gcc.target/riscv/rvv/autovec/pr114749.c | 15 +
.../gcc.target/riscv/rvv/autovec/unop/clz-1.c | 8 +
.../gcc.target/riscv/rvv/autovec/unop/clz-run.c | 36 +
.../riscv/rvv/autovec/unop/clz-template.h | 21 +
.../gcc.target/riscv/rvv/autovec/unop/ctz-1.c | 8 +
.../gcc.target/riscv/rvv/autovec/unop/ctz-run.c | 36 +
.../riscv/rvv/autovec/unop/ctz-template.h | 21 +
.../gcc.target/riscv/rvv/autovec/unop/popcount-1.c | 4 +-
.../gcc.target/riscv/rvv/autovec/unop/popcount-2.c | 4 +-
.../gcc.target/riscv/rvv/autovec/unop/popcount-3.c | 8 +
.../riscv/rvv/autovec/unop/popcount-run-1.c | 3 +-
.../riscv/rvv/autovec/unop/popcount-template.h | 21 +
.../riscv/rvv/autovec/vls-vlmax/full-vec-move1.c | 6 +-
.../gcc.target/riscv/rvv/autovec/vls/misalign-1.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/spill-1.c | 4 +-
.../gcc.target/riscv/rvv/autovec/vls/spill-2.c | 4 +-
.../gcc.target/riscv/rvv/autovec/vls/spill-3.c | 4 +-
.../gcc.target/riscv/rvv/autovec/vls/spill-4.c | 4 +-
.../gcc.target/riscv/rvv/autovec/vls/spill-5.c | 4 +-
.../gcc.target/riscv/rvv/autovec/vls/spill-6.c | 4 +-
.../gcc.target/riscv/rvv/autovec/vls/spill-7.c | 4 +-
gcc/testsuite/gcc.target/riscv/rvv/base/bug-6.c | 22 +
.../gcc.target/riscv/rvv/base/pr112431-1.c | 2 +-
.../gcc.target/riscv/rvv/base/pr112431-2.c | 2 +-
.../gcc.target/riscv/rvv/base/pr112431-3.c | 2 +-
.../gcc.target/riscv/rvv/base/pr112431-39.c | 2 +-
.../gcc.target/riscv/rvv/base/pr112431-4.c | 2 +-
.../gcc.target/riscv/rvv/base/pr112431-40.c | 2 +-
.../gcc.target/riscv/rvv/base/pr112431-41.c | 2 +-
.../gcc.target/riscv/rvv/base/pr112431-5.c | 2 +-
.../gcc.target/riscv/rvv/base/pr112431-6.c | 2 +-
.../gcc.target/riscv/rvv/base/pr114988-1.c | 9 +
.../gcc.target/riscv/rvv/base/pr114988-2.c | 9 +
.../gcc.target/riscv/rvv/base/pr115068-run.c | 6 +
gcc/testsuite/gcc.target/riscv/rvv/base/pr115068.c | 55 +
.../gcc.target/riscv/rvv/base/vwaddsub-1.c | 48 +
.../gcc.target/riscv/rvv/vsetvl/pr115214.c | 52 +
gcc/testsuite/gcc.target/riscv/sat_arith.h | 98 +
gcc/testsuite/gcc.target/riscv/sat_u_add-1.c | 19 +
gcc/testsuite/gcc.target/riscv/sat_u_add-10.c | 21 +
gcc/testsuite/gcc.target/riscv/sat_u_add-11.c | 18 +
gcc/testsuite/gcc.target/riscv/sat_u_add-12.c | 17 +
gcc/testsuite/gcc.target/riscv/sat_u_add-13.c | 19 +
gcc/testsuite/gcc.target/riscv/sat_u_add-14.c | 21 +
gcc/testsuite/gcc.target/riscv/sat_u_add-15.c | 18 +
gcc/testsuite/gcc.target/riscv/sat_u_add-16.c | 17 +
gcc/testsuite/gcc.target/riscv/sat_u_add-17.c | 19 +
gcc/testsuite/gcc.target/riscv/sat_u_add-18.c | 21 +
gcc/testsuite/gcc.target/riscv/sat_u_add-19.c | 18 +
gcc/testsuite/gcc.target/riscv/sat_u_add-2.c | 21 +
gcc/testsuite/gcc.target/riscv/sat_u_add-20.c | 17 +
gcc/testsuite/gcc.target/riscv/sat_u_add-21.c | 19 +
gcc/testsuite/gcc.target/riscv/sat_u_add-22.c | 21 +
gcc/testsuite/gcc.target/riscv/sat_u_add-23.c | 18 +
gcc/testsuite/gcc.target/riscv/sat_u_add-24.c | 17 +
gcc/testsuite/gcc.target/riscv/sat_u_add-3.c | 18 +
gcc/testsuite/gcc.target/riscv/sat_u_add-4.c | 17 +
gcc/testsuite/gcc.target/riscv/sat_u_add-5.c | 19 +
gcc/testsuite/gcc.target/riscv/sat_u_add-6.c | 21 +
gcc/testsuite/gcc.target/riscv/sat_u_add-7.c | 18 +
gcc/testsuite/gcc.target/riscv/sat_u_add-8.c | 17 +
gcc/testsuite/gcc.target/riscv/sat_u_add-9.c | 19 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-1.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-10.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-11.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-12.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-13.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-14.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-15.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-16.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-17.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-18.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-19.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-2.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-20.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-21.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-22.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-23.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-24.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-3.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-4.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-5.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-6.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-7.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-8.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_add-run-9.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-1.c | 18 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-2.c | 19 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-3.c | 18 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-4.c | 17 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-5.c | 18 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-6.c | 19 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-7.c | 18 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-8.c | 17 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-run-1.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-run-2.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-run-3.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-run-4.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-run-5.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-run-6.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-run-7.c | 25 +
gcc/testsuite/gcc.target/riscv/sat_u_sub-run-8.c | 25 +
gcc/testsuite/gcc.target/riscv/scalar_sat_binary.h | 27 +
gcc/testsuite/gcc.target/riscv/shift-add-1.c | 21 +
gcc/testsuite/gcc.target/riscv/shift-add-2.c | 16 +
gcc/testsuite/gcc.target/riscv/sign-extend-1.c | 28 +
.../gcc.target/riscv/sign-extend-rshift-32.c | 17 +
.../gcc.target/riscv/sign-extend-rshift-64.c | 17 +
.../gcc.target/riscv/sign-extend-rshift.c | 123 +
.../gcc.target/riscv/sum-of-two-s12-const-1.c | 45 +
.../gcc.target/riscv/sum-of-two-s12-const-2.c | 15 +
.../gcc.target/riscv/sum-of-two-s12-const-3.c | 22 +
gcc/testsuite/gcc.target/riscv/synthesis-1.c | 2034 ++
gcc/testsuite/gcc.target/riscv/synthesis-10.c | 18 +
gcc/testsuite/gcc.target/riscv/synthesis-2.c | 1481 ++
gcc/testsuite/gcc.target/riscv/synthesis-3.c | 81 +
gcc/testsuite/gcc.target/riscv/synthesis-4.c | 34 +
gcc/testsuite/gcc.target/riscv/synthesis-5.c | 294 +
gcc/testsuite/gcc.target/riscv/synthesis-6.c | 95 +
gcc/testsuite/gcc.target/riscv/synthesis-7.c | 1531 ++
gcc/testsuite/gcc.target/riscv/synthesis-8.c | 34 +
gcc/testsuite/gcc.target/riscv/synthesis-9.c | 28 +
gcc/testsuite/gcc.target/riscv/zba-shadduw.c | 35 +
gcc/testsuite/gcc.target/riscv/zba_zbs_and-1.c | 22 +
.../gcc.target/riscv/zbb-strlen-disabled-2.c | 4 +-
gcc/testsuite/gcc.target/riscv/zbs-bext-2.c | 19 +
gcc/testsuite/gcc.target/riscv/zbs-bext.c | 2 +-
.../gcc.target/riscv/zero-extend-rshift-32.c | 13 +
.../gcc.target/riscv/zero-extend-rshift-64.c | 17 +
.../gcc.target/riscv/zero-extend-rshift.c | 115 +
.../gcc.target/riscv/zfbfmin-bf16_arithmetic.c | 35 +
.../gcc.target/riscv/zfbfmin-bf16_comparison.c | 33 +
.../riscv/zfbfmin-bf16_float_libcall_convert.c | 45 +
.../riscv/zfbfmin-bf16_integer_libcall_convert.c | 66 +
gcc/testsuite/gcc.target/riscv/zmmul-3.c | 8 +
gcc/testsuite/gcc.target/s390/ccor.c | 4 +-
gcc/testsuite/gcc.target/s390/risbg-ll-2.c | 2 +-
gcc/testsuite/gcc.target/s390/zvector/pr114676.c | 19 +
.../gcc.target/sparc/{pr105573.c => 20230425-1.c} | 3 +
.../gcc.target/sparc/{pr109541.c => 20230607-1.c} | 3 +
gcc/testsuite/gcc.target/sparc/small-struct-1.c | 46 +
.../gfortran.dg/allocate_with_source_32.f90 | 33 +
.../gfortran.dg/asan/unlimited_polymorphic_34.f90 | 135 +
gcc/testsuite/gfortran.dg/bounds_check_25.f90 | 32 +
gcc/testsuite/gfortran.dg/c-interop/c1255-2.f90 | 4 +-
gcc/testsuite/gfortran.dg/c_sizeof_8.f90 | 23 +
gcc/testsuite/gfortran.dg/class_76.f90 | 66 +
gcc/testsuite/gfortran.dg/class_77.f90 | 83 +
gcc/testsuite/gfortran.dg/finalize_57.f90 | 63 +
gcc/testsuite/gfortran.dg/gomp/atomic-21.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/inner-loops-1.f90 | 60 +
gcc/testsuite/gfortran.dg/gomp/inner-loops-2.f90 | 62 +
gcc/testsuite/gfortran.dg/gomp/pr114825.f90 | 16 +
gcc/testsuite/gfortran.dg/gomp/pr115103.f90 | 14 +
gcc/testsuite/gfortran.dg/gomp/pure-1.f90 | 24 +
gcc/testsuite/gfortran.dg/gomp/pure-2.f90 | 25 -
gcc/testsuite/gfortran.dg/gomp/requires-1.f90 | 2 -
gcc/testsuite/gfortran.dg/gomp/requires-2.f90 | 2 -
gcc/testsuite/gfortran.dg/gomp/requires-4.f90 | 1 -
gcc/testsuite/gfortran.dg/gomp/requires-5.f90 | 2 -
gcc/testsuite/gfortran.dg/gomp/requires-6.f90 | 2 -
gcc/testsuite/gfortran.dg/gomp/requires-7.f90 | 1 -
gcc/testsuite/gfortran.dg/gomp/scan-9.f90 | 47 +
gcc/testsuite/gfortran.dg/gomp/tile-1.f90 | 39 +
gcc/testsuite/gfortran.dg/gomp/tile-10.f90 | 70 +
gcc/testsuite/gfortran.dg/gomp/tile-2.f90 | 61 +
gcc/testsuite/gfortran.dg/gomp/tile-3.f90 | 17 +
gcc/testsuite/gfortran.dg/gomp/tile-4.f90 | 89 +
gcc/testsuite/gfortran.dg/gomp/tile-5.f90 | 73 +
gcc/testsuite/gfortran.dg/gomp/tile-6.f90 | 9 +
gcc/testsuite/gfortran.dg/gomp/tile-7.f90 | 128 +
gcc/testsuite/gfortran.dg/gomp/tile-8.f90 | 18 +
gcc/testsuite/gfortran.dg/gomp/tile-9.f90 | 96 +
.../gfortran.dg/gomp/tile-imperfect-nest-1.f90 | 17 +
.../gfortran.dg/gomp/tile-imperfect-nest-2.f90 | 74 +
.../gfortran.dg/gomp/tile-inner-loops-1.f90 | 16 +
.../gfortran.dg/gomp/tile-inner-loops-2.f90 | 20 +
.../gfortran.dg/gomp/tile-inner-loops-3.f90 | 22 +
.../gfortran.dg/gomp/tile-inner-loops-4.f90 | 14 +
.../gfortran.dg/gomp/tile-inner-loops-5.f90 | 59 +
.../gfortran.dg/gomp/tile-inner-loops-6.f90 | 13 +
.../gfortran.dg/gomp/tile-inner-loops-7.f90 | 13 +
.../gfortran.dg/gomp/tile-inner-loops-8.f90 | 63 +
.../gfortran.dg/gomp/tile-non-rectangular-1.f90 | 23 +
.../gfortran.dg/gomp/tile-non-rectangular-2.f90 | 11 +
.../gfortran.dg/gomp/tile-non-rectangular-3.f90 | 47 +
gcc/testsuite/gfortran.dg/gomp/tile-unroll-1.f90 | 18 +
gcc/testsuite/gfortran.dg/gomp/tile-unroll-2.f90 | 44 +
gcc/testsuite/gfortran.dg/gomp/unroll-1.f90 | 35 +
gcc/testsuite/gfortran.dg/gomp/unroll-10.f90 | 6 +
gcc/testsuite/gfortran.dg/gomp/unroll-11.f90 | 75 +
gcc/testsuite/gfortran.dg/gomp/unroll-12.f90 | 29 +
gcc/testsuite/gfortran.dg/gomp/unroll-13.f90 | 43 +
gcc/testsuite/gfortran.dg/gomp/unroll-2.f90 | 22 +
gcc/testsuite/gfortran.dg/gomp/unroll-3.f90 | 15 +
gcc/testsuite/gfortran.dg/gomp/unroll-4.f90 | 15 +
gcc/testsuite/gfortran.dg/gomp/unroll-5.f90 | 14 +
gcc/testsuite/gfortran.dg/gomp/unroll-6.f90 | 241 +
gcc/testsuite/gfortran.dg/gomp/unroll-7.f90 | 35 +
gcc/testsuite/gfortran.dg/gomp/unroll-8.f90 | 26 +
gcc/testsuite/gfortran.dg/gomp/unroll-9.f90 | 22 +
.../gfortran.dg/gomp/unroll-inner-loop-1.f90 | 28 +
.../gfortran.dg/gomp/unroll-inner-loop-2.f90 | 28 +
.../gfortran.dg/gomp/unroll-no-clause-1.f90 | 21 +
.../gfortran.dg/gomp/unroll-non-rect-1.f90 | 13 +
.../gfortran.dg/gomp/unroll-non-rect-2.f90 | 22 +
gcc/testsuite/gfortran.dg/gomp/unroll-simd-1.f90 | 37 +
gcc/testsuite/gfortran.dg/gomp/unroll-simd-2.f90 | 56 +
gcc/testsuite/gfortran.dg/gomp/unroll-simd-3.f90 | 208 +
gcc/testsuite/gfortran.dg/gomp/unroll-tile-1.f90 | 35 +
gcc/testsuite/gfortran.dg/gomp/unroll-tile-2.f90 | 40 +
.../gfortran.dg/gomp/unroll-tile-inner-1.f90 | 24 +
gcc/testsuite/gfortran.dg/iso_fortran_env_8.f90 | 32 +
gcc/testsuite/gfortran.dg/iso_fortran_env_9.f90 | 29 +
gcc/testsuite/gfortran.dg/nint_p7.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr102597.f90 | 9 +
gcc/testsuite/gfortran.dg/pr102860.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr103312.f90 | 87 +
gcc/testsuite/gfortran.dg/pr113363.f90 | 86 +
gcc/testsuite/gfortran.dg/pr114874_1.f90 | 32 +
gcc/testsuite/gfortran.dg/pr114874_2.f90 | 53 +
gcc/testsuite/gfortran.dg/pr114883.f90 | 53 +
gcc/testsuite/gfortran.dg/pr114959.f90 | 33 +
gcc/testsuite/gfortran.dg/pr115281.f90 | 39 +
gcc/testsuite/gfortran.dg/pr87907.f90 | 8 +-
gcc/testsuite/gfortran.dg/pr89462.f90 | 13 +
gcc/testsuite/gfortran.dg/pr93635.f90 | 19 +
gcc/testsuite/gfortran.dg/pr93678.f90 | 32 +
.../gfortran.dg/selected_logical_kind_1.f90 | 29 +
.../gfortran.dg/selected_logical_kind_2.f90 | 9 +
.../gfortran.dg/selected_logical_kind_3.f90 | 18 +
.../gfortran.dg/selected_logical_kind_4.f90 | 23 +
gcc/testsuite/gfortran.dg/shape_12.f90 | 51 +
gcc/testsuite/gfortran.dg/statement_function_5.f90 | 20 +
gcc/testsuite/gfortran.dg/storage_size_7.f90 | 91 +
gcc/testsuite/gfortran.dg/streamio_9.f90 | 1 +
gcc/testsuite/gfortran.dg/submodule_33.f08 | 20 +
gcc/testsuite/gfortran.dg/transfer_class_4.f90 | 87 +
.../pim/run/pass/coroutines-pim-run-pass.exp | 7 -
.../gm2/examples/map/pass/examples-map-pass.exp | 5 -
.../gm2/extensions/run/pass/callingc10.mod | 6 +-
.../gm2/extensions/run/pass/callingc11.mod | 6 +-
gcc/testsuite/gm2/extensions/run/pass/vararg2.mod | 6 +-
gcc/testsuite/gm2/iso/run/pass/iso-run-pass.exp | 6 -
gcc/testsuite/gm2/iso/run/pass/packed.mod | 2 +
gcc/testsuite/gm2/isolib/run/pass/testinittm.mod | 17 +
gcc/testsuite/gm2/isolib/run/pass/testlowread.mod | 9 +
gcc/testsuite/gm2/isolib/run/pass/testrestline.mod | 20 +
.../gm2/isolib/run/pass/testrestline2.mod | 17 +
.../gm2/isolib/run/pass/testrestline3.mod | 16 +
.../gm2/isolib/run/pass/testwritereal.mod | 9 +
gcc/testsuite/gm2/pim/run/pass/testforloopchar.mod | 27 +
.../gm2/pim/run/pass/testforloopchar2.mod | 27 +
gcc/testsuite/gm2/pim/run/pass/testforloopenum.mod | 30 +
gcc/testsuite/gm2/pim/run/pass/testforloopzero.mod | 33 +
.../gm2/pim/run/pass/testforloopzero2.mod | 35 +
.../gm2/pim/run/pass/testforloopzero3.mod | 32 +
.../gm2/pim/run/pass/testforloopzero4.mod | 32 +
.../pimlib/base/run/pass/pimlib-base-run-pass.exp | 6 -
.../run/pass/halma/projects-iso-run-pass-halma.exp | 7 -
.../pass/run/switches-whole-program-pass-run.exp | 4 -
gcc/testsuite/gnat.dg/specs/alignment2.ads | 14 -
gcc/testsuite/gnat.dg/specs/alignment2_bis.ads | 36 +
gcc/testsuite/go.test/go-test.exp | 3 +-
gcc/testsuite/lib/g++.exp | 2 +-
gcc/testsuite/lib/gcc-defs.exp | 35 +-
gcc/testsuite/lib/gcc.exp | 2 +-
gcc/testsuite/lib/gdc.exp | 2 +-
gcc/testsuite/lib/gfortran.exp | 2 +-
gcc/testsuite/lib/gm2-torture.exp | 28 -
gcc/testsuite/lib/gm2.exp | 34 -
gcc/testsuite/lib/go.exp | 2 +-
gcc/testsuite/lib/obj-c++.exp | 2 +-
gcc/testsuite/lib/objc.exp | 2 +-
gcc/testsuite/lib/profopt.exp | 2 +-
gcc/testsuite/lib/rust.exp | 2 +-
gcc/testsuite/lib/scanasm.exp | 6 +-
gcc/testsuite/lib/target-supports.exp | 341 +-
.../obj-c++.dg/attributes/nullability-00.mm | 2 +-
gcc/testsuite/objc.dg/attributes/nullability-00.m | 2 +-
gcc/text-art/dump-widget-info.h | 53 +
gcc/text-art/dump.h | 83 +
gcc/text-art/selftests.cc | 1 +
gcc/text-art/selftests.h | 1 +
gcc/text-art/theme.cc | 78 +
gcc/text-art/theme.h | 25 +
gcc/text-art/tree-widget.cc | 237 +
gcc/text-art/tree-widget.h | 83 +
gcc/toplev.cc | 6 +
gcc/tree-affine.cc | 2 +-
gcc/tree-cfg.cc | 51 +-
gcc/tree-core.h | 9 +
gcc/tree-data-ref.cc | 55 +-
gcc/tree-dfa.cc | 2 +-
gcc/tree-diagnostic-path.cc | 1668 +-
gcc/tree-if-conv.cc | 4 +-
gcc/tree-inline.cc | 62 +-
gcc/tree-into-ssa.cc | 66 +-
gcc/tree-loop-distribution.cc | 35 +-
gcc/tree-nested.cc | 69 +-
gcc/tree-object-size.cc | 64 +
gcc/tree-predcom.cc | 3 +
gcc/tree-pretty-print.cc | 53 +-
gcc/tree-scalar-evolution.cc | 25 +-
gcc/tree-sra.cc | 14 +-
gcc/tree-ssa-alias.cc | 53 +-
gcc/tree-ssa-alias.h | 6 +
gcc/tree-ssa-ccp.cc | 1 +
gcc/tree-ssa-dce.cc | 58 +
gcc/tree-ssa-dom.cc | 3 +-
gcc/tree-ssa-dse.cc | 31 +-
gcc/tree-ssa-live.cc | 25 +-
gcc/tree-ssa-live.h | 13 -
gcc/tree-ssa-loop-ch.cc | 25 +
gcc/tree-ssa-loop-ivcanon.cc | 49 +-
gcc/tree-ssa-loop-niter.cc | 72 +-
gcc/tree-ssa-loop-prefetch.cc | 4 +
gcc/tree-ssa-loop-split.cc | 6 +-
gcc/tree-ssa-loop-unswitch.cc | 4 +-
gcc/tree-ssa-math-opts.cc | 236 +-
gcc/tree-ssa-phiopt.cc | 54 +-
gcc/tree-ssa-phiprop.cc | 28 +-
gcc/tree-ssa-pre.cc | 12 +-
gcc/tree-ssa-reassoc.cc | 5 +-
gcc/tree-ssa-sccvn.cc | 109 +-
gcc/tree-ssa-sink.cc | 163 +-
gcc/tree-ssa-strlen.cc | 39 +-
gcc/tree-ssa-structalias.cc | 65 +-
gcc/tree-ssa-threadedge.cc | 4 +-
gcc/tree-switch-conversion.cc | 2 +-
gcc/tree-vect-data-refs.cc | 7 +-
gcc/tree-vect-generic.cc | 13 +-
gcc/tree-vect-loop-manip.cc | 34 +-
gcc/tree-vect-loop.cc | 440 +-
gcc/tree-vect-patterns.cc | 286 +-
gcc/tree-vect-slp.cc | 465 +-
gcc/tree-vect-stmts.cc | 156 +-
gcc/tree-vectorizer.cc | 7 +-
gcc/tree-vectorizer.h | 33 +-
gcc/tree-vrp.cc | 56 +-
gcc/tree.cc | 95 +-
gcc/tree.def | 8 +
gcc/tree.h | 16 +
gcc/ubsan.cc | 6 +-
gcc/value-query.cc | 289 +-
gcc/value-query.h | 39 +-
gcc/value-range-pretty-print.cc | 98 +-
gcc/value-range-pretty-print.h | 3 +-
gcc/value-range-storage.cc | 145 +-
gcc/value-range-storage.h | 37 +-
gcc/value-range.cc | 672 +-
gcc/value-range.h | 520 +-
gcc/value-relation.cc | 136 +-
gcc/value-relation.h | 57 +-
gcc/varasm.cc | 8 +-
gcc/vr-values.cc | 48 +-
include/ChangeLog | 9 +
include/cuda/cuda.h | 3 +-
include/hsa.h | 4 +-
libatomic/ChangeLog | 22 +
libatomic/Makefile.am | 4 +-
libatomic/Makefile.in | 4 +-
libatomic/config/linux/aarch64/atomic_16.S | 220 +-
libatomic/configure.tgt | 2 +-
libatomic/testsuite/lib/libatomic.exp | 2 +-
libbacktrace/ChangeLog | 31 +
libbacktrace/Makefile.am | 41 +-
libbacktrace/Makefile.in | 186 +-
libbacktrace/config.h.in | 3 +
libbacktrace/configure | 95 +-
libbacktrace/configure.ac | 27 +-
libbacktrace/pecoff.c | 179 +-
libcpp/ChangeLog | 29 +
libcpp/Makefile.in | 2 +-
libcpp/files.cc | 5 +-
libcpp/include/label-text.h | 102 +
libcpp/include/rich-location.h | 86 +-
libcpp/init.cc | 2 +-
libcpp/lex.cc | 2 +-
libcpp/mkdeps.cc | 13 +-
libffi/ChangeLog | 7 +
libffi/Makefile.am | 3 +-
libffi/Makefile.in | 3 +-
libgcc/ChangeLog | 125 +
libgcc/config.host | 50 +-
libgcc/config.in | 3 -
libgcc/config/aarch64/cpuinfo.c | 181 +-
libgcc/config/aarch64/t-no-eh | 2 +
libgcc/config/arm/cmse_nonsecure_call.S | 2 +
libgcc/config/avr/lib1funcs.S | 192 +-
libgcc/config/avr/libf7/ChangeLog | 13 +
libgcc/config/avr/libf7/libf7-asm.sx | 31 +-
libgcc/config/avr/libf7/libf7-common.mk | 2 +-
libgcc/config/avr/libf7/libf7.c | 29 +-
libgcc/config/avr/t-avr | 4 +-
libgcc/config/i386/sol2-c1.S | 173 -
libgcc/config/libbid/ChangeLog | 59 +
libgcc/config/libbid/bid128_fma.c | 188 +-
libgcc/config/libbid/bid128_noncomp.c | 2 +-
libgcc/config/libbid/bid128_round_integral.c | 2 +
libgcc/config/libbid/bid128_string.c | 7 +-
libgcc/config/libbid/bid32_to_bid128.c | 3 -
libgcc/config/libbid/bid32_to_bid64.c | 11 +-
libgcc/config/libbid/bid64_noncomp.c | 2 +-
libgcc/config/libbid/bid64_round_integral.c | 2 +
libgcc/config/libbid/bid64_string.c | 21 +-
libgcc/config/libbid/bid64_to_bid128.c | 3 -
libgcc/config/libbid/bid_binarydecimal.c | 167 +-
libgcc/config/libbid/bid_conf.h | 8 +
libgcc/config/libbid/bid_functions.h | 23 +-
libgcc/config/libbid/bid_inline_add.h | 2 +
libgcc/config/libbid/bid_internal.h | 17 +-
libgcc/config/{i386 => mingw}/t-gthr-win32 | 0
libgcc/config/{i386 => mingw}/t-mingw-pthread | 0
libgcc/config/nvptx/crt0.c | 12 +
libgcc/config/nvptx/gbl-ctors.c | 129 +
libgcc/config/nvptx/t-nvptx | 12 +-
libgcc/config/nvptx/unwind-nvptx.c | 37 +
libgcc/config/riscv/sfp-machine.h | 3 +
libgcc/config/riscv/t-softfp32 | 10 +-
libgcc/config/riscv/t-softfp64 | 3 +-
libgcc/config/rs6000/e500crtres32gpr.S | 73 -
libgcc/config/rs6000/e500crtres64gpr.S | 73 -
libgcc/config/rs6000/e500crtres64gprctr.S | 90 -
libgcc/config/rs6000/e500crtrest32gpr.S | 75 -
libgcc/config/rs6000/e500crtrest64gpr.S | 74 -
libgcc/config/rs6000/e500crtresx32gpr.S | 75 -
libgcc/config/rs6000/e500crtresx64gpr.S | 75 -
libgcc/config/rs6000/e500crtsav32gpr.S | 73 -
libgcc/config/rs6000/e500crtsav64gpr.S | 72 -
libgcc/config/rs6000/e500crtsav64gprctr.S | 91 -
libgcc/config/rs6000/e500crtsavg32gpr.S | 73 -
libgcc/config/rs6000/e500crtsavg64gpr.S | 73 -
libgcc/config/rs6000/e500crtsavg64gprctr.S | 90 -
libgcc/config/rs6000/linux-unwind.h | 11 -
libgcc/config/rs6000/t-savresfgpr | 15 +-
libgcc/config/sol2/gmon.c | 23 -
libgcc/config/sol2/t-sol2 | 6 -
libgcc/config/sparc/sol2-c1.S | 103 -
libgcc/configure | 32 -
libgcc/configure.ac | 25 -
libgcc/gthr.h | 9 +
libgcc/libgcov-util.c | 6 +-
libgcc/soft-fp/floatsibf.c | 45 +
libgcc/soft-fp/floatunsibf.c | 45 +
libgfortran/ChangeLog | 39 +
libgfortran/Makefile.am | 1435 +-
libgfortran/Makefile.in | 9852 +++-----
libgfortran/config/t-aix | 4 +-
libgfortran/configure | 21 +-
libgfortran/configure.ac | 17 +-
libgfortran/gfortran.map | 5 +
libgfortran/intrinsics/selected_int_kind.f90 | 32 +-
libgfortran/runtime/minimal.c | 8 -
libgm2/ChangeLog | 19 +
libgm2/Makefile.in | 10 +-
libgm2/aclocal.m4 | 10 +-
libgm2/config.h.in | 3 +
libgm2/configure | 39 +-
libgm2/configure.ac | 1 +
libgm2/libm2cor/Makefile.in | 10 +-
libgm2/libm2iso/Makefile.in | 10 +-
libgm2/libm2iso/wraptime.cc | 2 +-
libgm2/libm2log/Makefile.in | 10 +-
libgm2/libm2min/Makefile.in | 10 +-
libgm2/libm2pim/Makefile.in | 10 +-
libgo/runtime/go-signal.c | 63 +-
libgo/runtime/runtime.h | 7 +-
libgomp/ChangeLog | 167 +
libgomp/Makefile.am | 4 +-
libgomp/Makefile.in | 4 +-
libgomp/config/nvptx/error.c | 7 -
libgomp/libgomp.texi | 34 +-
libgomp/plugin/cuda-lib.def | 1 +
libgomp/plugin/plugin-gcn.c | 26 +
libgomp/plugin/plugin-nvptx.c | 177 +-
libgomp/target.c | 24 +-
libgomp/testsuite/lib/libgomp.exp | 2 +-
.../matrix-no-directive-unroll-full-1.C | 13 +
libgomp/testsuite/libgomp.c++/tile-2.C | 57 +
libgomp/testsuite/libgomp.c++/tile-3.C | 26 +
libgomp/testsuite/libgomp.c++/unroll-1.C | 63 +
libgomp/testsuite/libgomp.c++/unroll-2.C | 31 +
libgomp/testsuite/libgomp.c++/unroll-full-tile.C | 81 +
.../libgomp.c-c++-common/imperfect-transform-1.c | 76 +
.../libgomp.c-c++-common/imperfect-transform-2.c | 76 +
libgomp/testsuite/libgomp.c-c++-common/matrix-1.h | 82 +
.../libgomp.c-c++-common/matrix-constant-iter.h | 85 +
.../testsuite/libgomp.c-c++-common/matrix-helper.h | 19 +
.../libgomp.c-c++-common/matrix-no-directive-1.c | 11 +
.../matrix-no-directive-unroll-full-1.c | 13 +
.../matrix-omp-distribute-parallel-for-1.c | 8 +
.../libgomp.c-c++-common/matrix-omp-for-1.c | 13 +
.../matrix-omp-parallel-for-1.c | 13 +
.../matrix-omp-parallel-masked-taskloop-1.c | 8 +
.../matrix-omp-parallel-masked-taskloop-simd-1.c | 8 +
.../matrix-omp-target-parallel-for-1.c | 15 +
...ix-omp-target-teams-distribute-parallel-for-1.c | 10 +
.../libgomp.c-c++-common/matrix-omp-taskloop-1.c | 8 +
.../matrix-omp-teams-distribute-parallel-for-1.c | 8 +
.../testsuite/libgomp.c-c++-common/matrix-simd-1.c | 8 +
.../matrix-transform-variants-1.h | 171 +
.../target-imperfect-transform-1.c | 79 +
.../target-imperfect-transform-2.c | 79 +
libgomp/testsuite/libgomp.c-c++-common/unroll-1.c | 70 +
.../libgomp.c-c++-common/unroll-non-rect-1.c | 118 +
.../libgomp.c/declare-variant-4-gfx1036.c | 8 +
.../libgomp.c/declare-variant-4-gfx1103.c | 8 +
.../testsuite/libgomp.c/declare-variant-4-gfx90c.c | 8 +
libgomp/testsuite/libgomp.c/declare-variant-4.h | 24 +
.../libgomp.fortran/imperfect-transform-1.f90 | 70 +
.../libgomp.fortran/imperfect-transform-2.f90 | 70 +
libgomp/testsuite/libgomp.fortran/inner-1.f90 | 77 +
libgomp/testsuite/libgomp.fortran/nested-fn.f90 | 23 +
.../target-imperfect-transform-1.f90 | 74 +
.../target-imperfect-transform-2.f90 | 74 +
.../libgomp.fortran/target-print-1-nvptx.f90 | 11 -
.../testsuite/libgomp.fortran/target-print-1.f90 | 3 -
libgomp/testsuite/libgomp.fortran/tile-1.f90 | 70 +
libgomp/testsuite/libgomp.fortran/tile-2.f90 | 107 +
.../testsuite/libgomp.fortran/tile-unroll-1.f90 | 108 +
.../testsuite/libgomp.fortran/tile-unroll-2.f90 | 71 +
.../testsuite/libgomp.fortran/tile-unroll-3.f90 | 75 +
.../testsuite/libgomp.fortran/tile-unroll-4.f90 | 74 +
libgomp/testsuite/libgomp.fortran/unroll-1.f90 | 49 +
libgomp/testsuite/libgomp.fortran/unroll-2.f90 | 76 +
libgomp/testsuite/libgomp.fortran/unroll-3.f90 | 56 +
libgomp/testsuite/libgomp.fortran/unroll-4.f90 | 63 +
libgomp/testsuite/libgomp.fortran/unroll-5.f90 | 48 +
libgomp/testsuite/libgomp.fortran/unroll-6.f90 | 102 +
libgomp/testsuite/libgomp.fortran/unroll-7.f90 | 186 +
libgomp/testsuite/libgomp.fortran/unroll-7a.f90 | 7 +
libgomp/testsuite/libgomp.fortran/unroll-7b.f90 | 7 +
libgomp/testsuite/libgomp.fortran/unroll-7c.f90 | 7 +
libgomp/testsuite/libgomp.fortran/unroll-8.f90 | 35 +
.../testsuite/libgomp.fortran/unroll-simd-1.f90 | 30 +
.../testsuite/libgomp.fortran/unroll-tile-1.f90 | 108 +
.../testsuite/libgomp.fortran/unroll-tile-2.f90 | 70 +
.../testsuite/libgomp.oacc-fortran/error_stop-1.f | 8 +-
.../libgomp.oacc-fortran/error_stop-2-nvptx.f | 39 +
.../testsuite/libgomp.oacc-fortran/error_stop-2.f | 11 +-
.../testsuite/libgomp.oacc-fortran/error_stop-3.f | 8 +-
.../libgomp.oacc-fortran/print-1-nvptx.f90 | 40 +-
libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 4 +-
libgomp/testsuite/libgomp.oacc-fortran/stop-1.f | 13 +-
.../testsuite/libgomp.oacc-fortran/stop-2-nvptx.f | 36 +
libgomp/testsuite/libgomp.oacc-fortran/stop-2.f | 9 +-
libgomp/testsuite/libgomp.oacc-fortran/stop-3.f | 12 +-
libitm/ChangeLog | 13 +
libitm/Makefile.am | 4 +-
libitm/Makefile.in | 4 +-
libitm/testsuite/lib/libitm.exp | 2 +-
libphobos/ChangeLog | 6 +
libphobos/testsuite/lib/libphobos.exp | 2 +-
libquadmath/ChangeLog | 7 +
libquadmath/Makefile.am | 3 +-
libquadmath/Makefile.in | 3 +-
libssp/ChangeLog | 7 +
libssp/Makefile.am | 4 +-
libssp/Makefile.in | 4 +-
libstdc++-v3/ChangeLog | 516 +
libstdc++-v3/acinclude.m4 | 5 +
libstdc++-v3/config.h.in | 3 +
.../post/i386-solaris/amd64/baseline_symbols.txt | 7 +
.../abi/post/i386-solaris/baseline_symbols.txt | 7 +
.../post/powerpc-linux-gnu/baseline_symbols.txt | 98 +
.../powerpc64-linux-gnu/32/baseline_symbols.txt | 98 +
.../abi/post/sparc-solaris/baseline_symbols.txt | 7 +
.../sparc-solaris/sparcv9/baseline_symbols.txt | 7 +
libstdc++-v3/configure | 23 +
libstdc++-v3/configure.ac | 7 +
libstdc++-v3/doc/doxygen/stdheader.cc | 42 +-
libstdc++-v3/doc/doxygen/user.cfg.in | 6 +
libstdc++-v3/doc/html/api.html | 8 +-
libstdc++-v3/doc/html/faq.html | 10 +-
libstdc++-v3/doc/html/manual/status.html | 32 +-
libstdc++-v3/doc/html/manual/strings.html | 4 +-
libstdc++-v3/doc/html/manual/using.html | 10 +-
libstdc++-v3/doc/xml/api.xml | 6 +-
libstdc++-v3/doc/xml/faq.xml | 10 +-
libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 4 +-
libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 4 +-
libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 4 +-
libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 4 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 4 +-
libstdc++-v3/doc/xml/manual/status_cxx2023.xml | 4 +-
libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 4 +-
libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 4 +-
libstdc++-v3/doc/xml/manual/strings.xml | 4 +-
libstdc++-v3/doc/xml/manual/using.xml | 33 +-
libstdc++-v3/include/backward/auto_ptr.h | 2 +-
libstdc++-v3/include/bits/atomic_base.h | 6 +-
libstdc++-v3/include/bits/basic_ios.h | 16 +-
libstdc++-v3/include/bits/basic_ios.tcc | 15 +-
libstdc++-v3/include/bits/c++config | 13 +-
libstdc++-v3/include/bits/locale_classes.h | 7 +-
libstdc++-v3/include/bits/locale_classes.tcc | 15 +-
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 2 +-
libstdc++-v3/include/bits/out_ptr.h | 10 +
libstdc++-v3/include/bits/ptr_traits.h | 47 +-
libstdc++-v3/include/bits/ranges_algo.h | 52 -
libstdc++-v3/include/bits/ranges_algobase.h | 25 +
libstdc++-v3/include/bits/std_thread.h | 11 +-
libstdc++-v3/include/bits/stl_bvector.h | 2 +-
libstdc++-v3/include/bits/stl_pair.h | 16 +-
libstdc++-v3/include/bits/stl_tempbuf.h | 131 +-
libstdc++-v3/include/bits/stl_vector.h | 77 +-
libstdc++-v3/include/bits/unicode.h | 30 +-
libstdc++-v3/include/bits/vector.tcc | 83 +-
libstdc++-v3/include/bits/version.def | 19 +-
libstdc++-v3/include/bits/version.h | 22 +-
libstdc++-v3/include/c_compatibility/stdatomic.h | 2 +-
libstdc++-v3/include/experimental/bits/simd.h | 231 +-
.../include/experimental/bits/simd_builtin.h | 156 +-
.../include/experimental/bits/simd_detail.h | 8 +-
.../include/experimental/bits/simd_fixed_size.h | 4 +-
libstdc++-v3/include/experimental/bits/simd_x86.h | 12 +-
libstdc++-v3/include/experimental/simd | 2 +-
libstdc++-v3/include/pstl/pstl_config.h | 4 +-
libstdc++-v3/include/std/algorithm | 1 +
libstdc++-v3/include/std/chrono | 2 +-
libstdc++-v3/include/std/complex | 4 +-
libstdc++-v3/include/std/format | 2 +-
libstdc++-v3/include/std/generator | 8 +
libstdc++-v3/include/std/iostream | 2 +-
libstdc++-v3/include/std/numeric | 38 +
libstdc++-v3/include/std/optional | 50 +-
libstdc++-v3/include/std/ranges | 588 +-
libstdc++-v3/include/std/span | 2 +
libstdc++-v3/include/std/stacktrace | 22 +-
libstdc++-v3/include/std/string_view | 5 +-
libstdc++-v3/include/std/thread | 43 +-
libstdc++-v3/include/std/tuple | 102 +-
libstdc++-v3/include/std/utility | 1 +
libstdc++-v3/include/std/variant | 191 +-
libstdc++-v3/scripts/run_doxygen | 19 +-
libstdc++-v3/src/Makefile.am | 4 +-
libstdc++-v3/src/Makefile.in | 4 +-
libstdc++-v3/src/c++11/localename.cc | 4 +-
libstdc++-v3/src/c++23/print.cc | 2 +-
libstdc++-v3/src/c++98/locale.cc | 2 +-
libstdc++-v3/src/libbacktrace/Makefile.am | 2 +-
libstdc++-v3/src/libbacktrace/Makefile.in | 2 +-
.../testsuite/19_diagnostics/stacktrace/current.cc | 2 +-
.../testsuite/19_diagnostics/stacktrace/entry.cc | 2 +-
.../testsuite/19_diagnostics/stacktrace/hash.cc | 2 +-
.../testsuite/19_diagnostics/stacktrace/output.cc | 2 +-
.../19_diagnostics/stacktrace/stacktrace.cc | 12 +-
.../testsuite/20_util/headers/memory/114866.cc | 4 +
.../20_util/optional/relops/constrained.cc | 258 +
.../pair/comparison_operators/constrained.cc | 48 +
libstdc++-v3/testsuite/20_util/temporary_buffer.cc | 2 +-
libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +-
.../tuple/comparison_operators/constrained.cc | 50 +
.../tuple/comparison_operators/overloaded.cc | 6 +-
.../tuple/comparison_operators/overloaded2.cc | 1 -
.../testsuite/20_util/variant/relops/115145.cc | 36 +
.../20_util/variant/relops/constrained.cc | 175 +
.../testsuite/22_locale/locale/cons/12438.cc | 2 +-
libstdc++-v3/testsuite/22_locale/locale/cons/2.cc | 2 +-
.../testsuite/22_locale/locale/cons/names.cc | 61 +
.../testsuite/22_locale/locale/cons/unicode.cc | 2 +-
.../testsuite/22_locale/locale/operations/2.cc | 2 +-
.../25_algorithms/headers/algorithm/synopsis.cc | 8 +
.../25_algorithms/stable_sort/overaligned.cc | 29 +
.../iota/1.cc => 26_numerics/iota/2.cc} | 2 +-
.../testsuite/27_io/basic_ios/fill/char/1.cc | 78 +
.../testsuite/27_io/basic_ios/fill/wchar_t/1.cc | 55 +
libstdc++-v3/testsuite/29_atomics/atomic/89624.cc | 9 +
.../testsuite/29_atomics/atomic_float/constinit.cc | 3 +
.../testsuite/30_threads/thread/id/output.cc | 21 +-
.../testsuite/experimental/simd/pr114958.cc | 20 +
.../testsuite/ext/unicode/grapheme_view.cc | 11 +
libstdc++-v3/testsuite/ext/unicode/view.cc | 7 +
libstdc++-v3/testsuite/lib/dg-options.exp | 6 +-
libstdc++-v3/testsuite/lib/gdb-test.exp | 12 +-
.../testsuite/std/format/functions/format.cc | 8 +
libstdc++-v3/testsuite/std/ranges/concat/1.cc | 74 +
libstdc++-v3/testsuite/util/testsuite_abi.cc | 4 +-
libvtv/ChangeLog | 6 +
libvtv/testsuite/lib/libvtv.exp | 2 +-
maintainer-scripts/ChangeLog | 5 +
maintainer-scripts/crontab | 9 +-
3310 files changed, 295739 insertions(+), 227148 deletions(-)
More information about the Libstdc++-cvs
mailing list