[gcc/devel/rust/master] Merge commit '126f707efbb5184178701cbdc753a10fd831374e^' into HEAD
Thomas Schwinge
tschwinge@gcc.gnu.org
Tue May 7 16:18:12 GMT 2024
https://gcc.gnu.org/g:d0bf4b8fcb3e9b39d376f34c7f97591a9462ce63
commit d0bf4b8fcb3e9b39d376f34c7f97591a9462ce63
Merge: 9267ffafb35e 432c6f05b007
Author: Thomas Schwinge <tschwinge@baylibre.com>
Date: Sun Mar 10 23:54:17 2024 +0100
Merge commit '126f707efbb5184178701cbdc753a10fd831374e^' into HEAD
Diff:
ChangeLog | 51 +
MAINTAINERS | 16 +-
Makefile.in | 4 +-
Makefile.tpl | 4 +-
config/ChangeLog | 4 +
config/mh-mingw | 1 -
configure | 1 +
configure.ac | 1 +
contrib/ChangeLog | 9 +
contrib/gcc-changelog/git_update_version.py | 2 +-
contrib/mklog.py | 27 +-
gcc/ChangeLog | 4625 +++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 3 +-
gcc/ada/ChangeLog | 608 +
gcc/ada/Makefile.rtl | 7 +
gcc/ada/adaint.c | 3 +
gcc/ada/aspects.adb | 30 +-
gcc/ada/aspects.ads | 12 +-
gcc/ada/atree.adb | 20 +
gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 21 +
.../doc/gnat_rm/security_hardening_features.rst | 30 +-
.../doc/gnat_ugn/the_gnat_compilation_model.rst | 3 +
gcc/ada/einfo-utils.adb | 6 +-
gcc/ada/einfo-utils.ads | 2 +-
gcc/ada/einfo.ads | 4 +-
gcc/ada/errout.adb | 6 +-
gcc/ada/errout.ads | 1 +
gcc/ada/exp_aggr.adb | 24 +-
gcc/ada/exp_attr.adb | 4 +-
gcc/ada/exp_ch3.adb | 117 +-
gcc/ada/exp_ch6.adb | 234 +-
gcc/ada/exp_ch7.adb | 2 +
gcc/ada/exp_disp.adb | 94 +-
gcc/ada/exp_imgv.adb | 8 +-
gcc/ada/exp_intr.adb | 45 -
gcc/ada/exp_put_image.adb | 84 +-
gcc/ada/exp_put_image.ads | 2 +-
gcc/ada/exp_util.adb | 29 +-
gcc/ada/fe.h | 8 +-
gcc/ada/freeze.adb | 15 +-
gcc/ada/gcc-interface/Make-lang.in | 3 +
gcc/ada/gcc-interface/decl.cc | 5 +-
gcc/ada/gcc-interface/trans.cc | 22 +-
gcc/ada/gcc-interface/utils.cc | 19 +
gcc/ada/gen_il-gen.adb | 11 +-
gcc/ada/gnat_rm.texi | 143 +-
gcc/ada/gnat_ugn.texi | 65 +-
gcc/ada/inline.adb | 49 +
gcc/ada/libgnarl/s-inmaop__posix.adb | 1 +
gcc/ada/libgnarl/s-taprop__linux.adb | 38 +-
gcc/ada/libgnarl/s-tposen.adb | 10 +-
gcc/ada/libgnat/a-except.adb | 104 +
gcc/ada/libgnat/a-except.ads | 16 +-
gcc/ada/libgnat/g-socket.adb | 26 +-
gcc/ada/libgnat/g-socket.ads | 5 +
gcc/ada/libgnat/i-cstrin.ads | 8 +-
gcc/ada/libgnat/s-aridou.adb | 86 +-
gcc/ada/libgnat/s-atopri.adb | 5 +
gcc/ada/libgnat/s-bitops.adb | 5 +
gcc/ada/libgnat/s-carsi8.adb | 4 +
gcc/ada/libgnat/s-carun8.adb | 4 +
gcc/ada/libgnat/s-casi16.adb | 4 +
gcc/ada/libgnat/s-casi32.adb | 4 +
gcc/ada/libgnat/s-casi64.adb | 4 +
gcc/ada/libgnat/s-caun16.adb | 4 +
gcc/ada/libgnat/s-caun32.adb | 4 +
gcc/ada/libgnat/s-caun64.adb | 4 +
gcc/ada/libgnat/s-dwalin.adb | 8 +-
gcc/ada/libgnat/s-exponn.adb | 5 +
gcc/ada/libgnat/s-expont.adb | 5 +
gcc/ada/libgnat/s-imageb.adb | 71 +-
gcc/ada/libgnat/s-imagef.adb | 12 +-
gcc/ada/libgnat/s-imagei.adb | 4 +-
gcc/ada/libgnat/s-imagei.ads | 17 +-
gcc/ada/libgnat/s-imageu.adb | 81 +-
gcc/ada/libgnat/s-imageu.ads | 20 +-
gcc/ada/libgnat/s-imagew.adb | 84 +-
gcc/ada/libgnat/s-imgboo.adb | 6 +-
gcc/ada/libgnat/s-imgint.ads | 13 +-
gcc/ada/libgnat/s-imglli.ads | 14 +-
gcc/ada/libgnat/s-imgllli.ads | 14 +-
gcc/ada/libgnat/s-imglllu.ads | 10 +-
gcc/ada/libgnat/s-imgllu.ads | 9 +-
gcc/ada/libgnat/s-imguns.ads | 9 +-
gcc/ada/libgnat/s-pack03.adb | 47 +-
gcc/ada/libgnat/s-pack05.adb | 47 +-
gcc/ada/libgnat/s-pack06.adb | 94 +-
gcc/ada/libgnat/s-pack07.adb | 47 +-
gcc/ada/libgnat/s-pack09.adb | 47 +-
gcc/ada/libgnat/s-pack10.adb | 94 +-
gcc/ada/libgnat/s-pack100.adb | 94 +-
gcc/ada/libgnat/s-pack101.adb | 47 +-
gcc/ada/libgnat/s-pack102.adb | 94 +-
gcc/ada/libgnat/s-pack103.adb | 47 +-
gcc/ada/libgnat/s-pack104.adb | 94 +-
gcc/ada/libgnat/s-pack105.adb | 47 +-
gcc/ada/libgnat/s-pack106.adb | 94 +-
gcc/ada/libgnat/s-pack107.adb | 47 +-
gcc/ada/libgnat/s-pack108.adb | 94 +-
gcc/ada/libgnat/s-pack109.adb | 47 +-
gcc/ada/libgnat/s-pack11.adb | 47 +-
gcc/ada/libgnat/s-pack110.adb | 94 +-
gcc/ada/libgnat/s-pack111.adb | 47 +-
gcc/ada/libgnat/s-pack112.adb | 94 +-
gcc/ada/libgnat/s-pack113.adb | 47 +-
gcc/ada/libgnat/s-pack114.adb | 94 +-
gcc/ada/libgnat/s-pack115.adb | 47 +-
gcc/ada/libgnat/s-pack116.adb | 94 +-
gcc/ada/libgnat/s-pack117.adb | 47 +-
gcc/ada/libgnat/s-pack118.adb | 94 +-
gcc/ada/libgnat/s-pack119.adb | 47 +-
gcc/ada/libgnat/s-pack12.adb | 94 +-
gcc/ada/libgnat/s-pack120.adb | 94 +-
gcc/ada/libgnat/s-pack121.adb | 47 +-
gcc/ada/libgnat/s-pack122.adb | 94 +-
gcc/ada/libgnat/s-pack123.adb | 47 +-
gcc/ada/libgnat/s-pack124.adb | 94 +-
gcc/ada/libgnat/s-pack125.adb | 47 +-
gcc/ada/libgnat/s-pack126.adb | 94 +-
gcc/ada/libgnat/s-pack127.adb | 47 +-
gcc/ada/libgnat/s-pack13.adb | 47 +-
gcc/ada/libgnat/s-pack14.adb | 94 +-
gcc/ada/libgnat/s-pack15.adb | 47 +-
gcc/ada/libgnat/s-pack17.adb | 47 +-
gcc/ada/libgnat/s-pack18.adb | 94 +-
gcc/ada/libgnat/s-pack19.adb | 47 +-
gcc/ada/libgnat/s-pack20.adb | 94 +-
gcc/ada/libgnat/s-pack21.adb | 47 +-
gcc/ada/libgnat/s-pack22.adb | 94 +-
gcc/ada/libgnat/s-pack23.adb | 47 +-
gcc/ada/libgnat/s-pack24.adb | 94 +-
gcc/ada/libgnat/s-pack25.adb | 47 +-
gcc/ada/libgnat/s-pack26.adb | 94 +-
gcc/ada/libgnat/s-pack27.adb | 47 +-
gcc/ada/libgnat/s-pack28.adb | 94 +-
gcc/ada/libgnat/s-pack29.adb | 47 +-
gcc/ada/libgnat/s-pack30.adb | 94 +-
gcc/ada/libgnat/s-pack31.adb | 47 +-
gcc/ada/libgnat/s-pack33.adb | 47 +-
gcc/ada/libgnat/s-pack34.adb | 94 +-
gcc/ada/libgnat/s-pack35.adb | 47 +-
gcc/ada/libgnat/s-pack36.adb | 94 +-
gcc/ada/libgnat/s-pack37.adb | 47 +-
gcc/ada/libgnat/s-pack38.adb | 94 +-
gcc/ada/libgnat/s-pack39.adb | 47 +-
gcc/ada/libgnat/s-pack40.adb | 94 +-
gcc/ada/libgnat/s-pack41.adb | 47 +-
gcc/ada/libgnat/s-pack42.adb | 94 +-
gcc/ada/libgnat/s-pack43.adb | 47 +-
gcc/ada/libgnat/s-pack44.adb | 94 +-
gcc/ada/libgnat/s-pack45.adb | 47 +-
gcc/ada/libgnat/s-pack46.adb | 94 +-
gcc/ada/libgnat/s-pack47.adb | 47 +-
gcc/ada/libgnat/s-pack48.adb | 94 +-
gcc/ada/libgnat/s-pack49.adb | 47 +-
gcc/ada/libgnat/s-pack50.adb | 94 +-
gcc/ada/libgnat/s-pack51.adb | 47 +-
gcc/ada/libgnat/s-pack52.adb | 94 +-
gcc/ada/libgnat/s-pack53.adb | 47 +-
gcc/ada/libgnat/s-pack54.adb | 94 +-
gcc/ada/libgnat/s-pack55.adb | 47 +-
gcc/ada/libgnat/s-pack56.adb | 94 +-
gcc/ada/libgnat/s-pack57.adb | 47 +-
gcc/ada/libgnat/s-pack58.adb | 94 +-
gcc/ada/libgnat/s-pack59.adb | 47 +-
gcc/ada/libgnat/s-pack60.adb | 94 +-
gcc/ada/libgnat/s-pack61.adb | 47 +-
gcc/ada/libgnat/s-pack62.adb | 94 +-
gcc/ada/libgnat/s-pack63.adb | 47 +-
gcc/ada/libgnat/s-pack65.adb | 47 +-
gcc/ada/libgnat/s-pack66.adb | 94 +-
gcc/ada/libgnat/s-pack67.adb | 47 +-
gcc/ada/libgnat/s-pack68.adb | 94 +-
gcc/ada/libgnat/s-pack69.adb | 47 +-
gcc/ada/libgnat/s-pack70.adb | 94 +-
gcc/ada/libgnat/s-pack71.adb | 47 +-
gcc/ada/libgnat/s-pack72.adb | 94 +-
gcc/ada/libgnat/s-pack73.adb | 47 +-
gcc/ada/libgnat/s-pack74.adb | 94 +-
gcc/ada/libgnat/s-pack75.adb | 47 +-
gcc/ada/libgnat/s-pack76.adb | 94 +-
gcc/ada/libgnat/s-pack77.adb | 47 +-
gcc/ada/libgnat/s-pack78.adb | 94 +-
gcc/ada/libgnat/s-pack79.adb | 47 +-
gcc/ada/libgnat/s-pack80.adb | 94 +-
gcc/ada/libgnat/s-pack81.adb | 47 +-
gcc/ada/libgnat/s-pack82.adb | 94 +-
gcc/ada/libgnat/s-pack83.adb | 47 +-
gcc/ada/libgnat/s-pack84.adb | 94 +-
gcc/ada/libgnat/s-pack85.adb | 47 +-
gcc/ada/libgnat/s-pack86.adb | 94 +-
gcc/ada/libgnat/s-pack87.adb | 47 +-
gcc/ada/libgnat/s-pack88.adb | 94 +-
gcc/ada/libgnat/s-pack89.adb | 47 +-
gcc/ada/libgnat/s-pack90.adb | 94 +-
gcc/ada/libgnat/s-pack91.adb | 47 +-
gcc/ada/libgnat/s-pack92.adb | 94 +-
gcc/ada/libgnat/s-pack93.adb | 47 +-
gcc/ada/libgnat/s-pack94.adb | 94 +-
gcc/ada/libgnat/s-pack95.adb | 47 +-
gcc/ada/libgnat/s-pack96.adb | 94 +-
gcc/ada/libgnat/s-pack97.adb | 47 +-
gcc/ada/libgnat/s-pack98.adb | 94 +-
gcc/ada/libgnat/s-pack99.adb | 47 +-
gcc/ada/libgnat/s-parame__qnx.adb | 30 +-
gcc/ada/libgnat/s-vaispe.adb | 10 +-
gcc/ada/libgnat/s-vaispe.ads | 42 +-
gcc/ada/libgnat/s-valboo.adb | 2 +-
gcc/ada/libgnat/s-valboo.ads | 12 +-
gcc/ada/libgnat/s-valint.ads | 5 +-
gcc/ada/libgnat/s-vallli.ads | 5 +-
gcc/ada/libgnat/s-valllli.ads | 5 +-
gcc/ada/libgnat/s-vallllu.ads | 3 +-
gcc/ada/libgnat/s-valllu.ads | 3 +-
gcc/ada/libgnat/s-valspe.adb | 87 +
gcc/ada/libgnat/s-valspe.ads | 211 +
gcc/ada/libgnat/s-valuei.adb | 6 +-
gcc/ada/libgnat/s-valuei.ads | 21 +-
gcc/ada/libgnat/s-valueu.adb | 1 +
gcc/ada/libgnat/s-valueu.ads | 8 +-
gcc/ada/libgnat/s-valuns.ads | 3 +-
gcc/ada/libgnat/s-valuti.adb | 50 +-
gcc/ada/libgnat/s-valuti.ads | 474 +-
gcc/ada/libgnat/s-vauspe.adb | 5 +
gcc/ada/libgnat/s-vauspe.ads | 53 +-
gcc/ada/libgnat/s-vs_int.ads | 59 +
gcc/ada/libgnat/s-vs_lli.ads | 60 +
gcc/ada/libgnat/s-vs_llu.ads | 58 +
gcc/ada/libgnat/s-vs_uns.ads | 57 +
gcc/ada/libgnat/s-vsllli.ads | 60 +
gcc/ada/libgnat/s-vslllu.ads | 58 +
gcc/ada/par_sco.adb | 15 +-
gcc/ada/repinfo.adb | 19 +-
gcc/ada/s-oscons-tmplt.c | 5 +
gcc/ada/sem_aggr.adb | 38 +-
gcc/ada/sem_attr.adb | 16 +-
gcc/ada/sem_ch13.adb | 56 +-
gcc/ada/sem_ch3.adb | 20 +-
gcc/ada/sem_ch4.adb | 6 +-
gcc/ada/sem_ch6.adb | 196 +-
gcc/ada/sem_prag.adb | 4 +-
gcc/ada/sem_res.adb | 35 +-
gcc/ada/sem_type.ads | 7 +-
gcc/ada/sem_util.adb | 24 +-
gcc/ada/sem_util.ads | 12 +-
gcc/ada/sem_warn.adb | 4 +-
gcc/ada/snames.h-tmpl | 52 +-
gcc/ada/types.h | 8 +-
gcc/ada/xsnamest.adb | 30 +-
gcc/analyzer/ChangeLog | 213 +
gcc/analyzer/access-diagram.cc | 1 +
gcc/analyzer/analyzer-language.cc | 22 +
gcc/analyzer/analyzer-language.h | 9 +
gcc/analyzer/bounds-checking.cc | 12 +-
gcc/analyzer/call-details.cc | 21 +
gcc/analyzer/call-details.h | 2 +
gcc/analyzer/region-model-manager.cc | 103 +-
gcc/analyzer/region-model-manager.h | 9 +-
gcc/analyzer/region-model-reachability.cc | 21 +
gcc/analyzer/region-model.cc | 133 +-
gcc/analyzer/region-model.h | 3 +-
gcc/analyzer/region.cc | 25 +-
gcc/analyzer/region.h | 77 +-
gcc/analyzer/sm-taint.cc | 6 +
gcc/analyzer/svalue.cc | 58 +-
gcc/analyzer/svalue.h | 87 +-
gcc/analyzer/symbol.cc | 43 +
gcc/analyzer/symbol.h | 53 +
gcc/builtins.cc | 41 +
gcc/builtins.def | 1 +
gcc/c-family/ChangeLog | 45 +
gcc/c-family/c-common.cc | 1 +
gcc/c-family/c-common.h | 3 +
gcc/c-family/c-lex.cc | 38 +-
gcc/c-family/c-opts.cc | 1 +
gcc/c-family/c-pragma.cc | 60 +-
gcc/c-family/c-pragma.h | 3 +
gcc/c-family/c-warn.cc | 20 +-
gcc/c-family/c.opt | 4 +
gcc/c/ChangeLog | 34 +
gcc/c/c-decl.cc | 10 +-
gcc/c/c-parser.cc | 185 +-
gcc/cfg.cc | 174 +-
gcc/cfg.h | 3 +
gcc/cfghooks.cc | 38 +-
gcc/cfghooks.h | 2 +-
gcc/cfgloop.cc | 23 +-
gcc/cfgloop.h | 9 +-
gcc/cfgloopanal.cc | 207 +-
gcc/cfgloopmanip.cc | 350 +-
gcc/cfgloopmanip.h | 8 +
gcc/cfgrtl.cc | 172 +-
gcc/cfgrtl.h | 2 +-
gcc/combine-stack-adj.cc | 18 +-
gcc/combine.cc | 623 +-
gcc/common.opt | 12 +-
gcc/common/config/i386/cpuinfo.h | 35 +-
gcc/common/config/i386/i386-common.cc | 96 +-
gcc/common/config/i386/i386-cpuinfo.h | 7 +
gcc/common/config/i386/i386-isas.h | 5 +
gcc/common/config/riscv/riscv-common.cc | 108 +-
gcc/config.gcc | 12 +-
gcc/config.in | 9 +-
gcc/config/aarch64/aarch64-simd.md | 118 +-
gcc/config/aarch64/aarch64.cc | 106 +-
gcc/config/aarch64/aarch64.h | 2 +-
gcc/config/aarch64/arm_acle.h | 2 +-
gcc/config/aarch64/arm_fp16.h | 2 +-
gcc/config/aarch64/arm_neon.h | 14 +-
gcc/config/aarch64/constraints.md | 14 +
gcc/config/aarch64/predicates.md | 5 +
gcc/config/alpha/alpha.cc | 7 +-
gcc/config/arm/arm-builtins.cc | 11 +-
gcc/config/arm/arm-mve-builtins-base.cc | 12 +
gcc/config/arm/arm-mve-builtins-base.def | 14 +
gcc/config/arm/arm-mve-builtins-base.h | 12 +
gcc/config/arm/arm-mve-builtins-functions.h | 103 +
gcc/config/arm/arm-mve-builtins.cc | 65 +-
gcc/config/arm/arm-protos.h | 1 +
gcc/config/arm/arm_mve.h | 2236 +-
gcc/config/arm/arm_mve_builtins.def | 24 +-
gcc/config/arm/iterators.md | 80 +-
gcc/config/arm/mve.md | 289 +-
gcc/config/avr/avr-mcus.def | 63 +-
gcc/config/avr/avr.cc | 8 +-
gcc/config/bfin/bfin.md | 3 +-
gcc/config/bpf/atomic.md | 185 +
gcc/config/bpf/bpf-opts.h | 40 +-
gcc/config/bpf/bpf-passes.def | 20 -
gcc/config/bpf/bpf-protos.h | 4 +-
gcc/config/bpf/bpf.cc | 910 +-
gcc/config/bpf/bpf.h | 11 +-
gcc/config/bpf/bpf.md | 233 +-
gcc/config/bpf/bpf.opt | 122 +-
gcc/config/bpf/constraints.md | 3 +
gcc/config/bpf/core-builtins.cc | 1394 +
gcc/config/bpf/core-builtins.h | 35 +
gcc/config/bpf/coreout.cc | 50 +-
gcc/config/bpf/coreout.h | 13 +-
gcc/config/bpf/t-bpf | 6 +-
gcc/config/darwin.h | 22 +-
gcc/config/i386/avxvnniint16intrin.h | 138 +
gcc/config/i386/cpuid.h | 8 +-
gcc/config/i386/driver-i386.cc | 8 +-
gcc/config/i386/i386-builtin-types.def | 6 +
gcc/config/i386/i386-builtin.def | 30 +
gcc/config/i386/i386-builtins.cc | 17 +-
gcc/config/i386/i386-c.cc | 30 +
gcc/config/i386/i386-expand.cc | 93 +-
gcc/config/i386/i386-features.cc | 25 +-
gcc/config/i386/i386-isa.def | 4 +
gcc/config/i386/i386-options.cc | 13 +-
gcc/config/i386/i386-protos.h | 3 +
gcc/config/i386/i386.cc | 201 +-
gcc/config/i386/i386.h | 12 +-
gcc/config/i386/i386.md | 564 +-
gcc/config/i386/i386.opt | 20 +
gcc/config/i386/immintrin.h | 12 +-
gcc/config/i386/mmx.md | 1031 +-
gcc/config/i386/predicates.md | 8 +-
gcc/config/i386/sha512intrin.h | 64 +
gcc/config/i386/sm3intrin.h | 72 +
gcc/config/i386/sm4intrin.h | 70 +
gcc/config/i386/sse.md | 883 +-
gcc/config/i386/sync.md | 160 +-
gcc/config/i386/x86-tune.def | 92 +-
gcc/config/pa/pa.md | 196 +-
gcc/config/pdp11/pdp11.cc | 2 +-
gcc/config/riscv/autovec-vls.md | 160 +
gcc/config/riscv/autovec.md | 600 +-
gcc/config/riscv/peephole.md | 56 -
gcc/config/riscv/predicates.md | 35 +-
gcc/config/riscv/riscv-modes.def | 654 +-
gcc/config/riscv/riscv-opts.h | 9 +
gcc/config/riscv/riscv-protos.h | 71 +-
gcc/config/riscv/riscv-selftests.cc | 10 +
gcc/config/riscv/riscv-subset.h | 8 +-
gcc/config/riscv/riscv-v.cc | 984 +-
gcc/config/riscv/riscv-vector-builtins-bases.cc | 80 +-
gcc/config/riscv/riscv-vector-builtins-bases.h | 9 +-
.../riscv/riscv-vector-builtins-functions.def | 18 +
gcc/config/riscv/riscv-vector-builtins-shapes.cc | 77 +-
gcc/config/riscv/riscv-vector-builtins-shapes.h | 1 +
gcc/config/riscv/riscv-vector-builtins.cc | 22 +-
gcc/config/riscv/riscv-vector-builtins.def | 411 +-
gcc/config/riscv/riscv-vector-switch.def | 683 +-
gcc/config/riscv/riscv-vsetvl.cc | 209 +-
gcc/config/riscv/riscv.cc | 830 +-
gcc/config/riscv/riscv.h | 11 +-
gcc/config/riscv/riscv.md | 117 +-
gcc/config/riscv/riscv.opt | 4 +
gcc/config/riscv/riscv_vector.h | 51 -
gcc/config/riscv/thead-peephole.md | 74 +
gcc/config/riscv/thead.cc | 12 +-
gcc/config/riscv/thead.md | 38 +-
gcc/config/riscv/vector-iterators.md | 2651 +-
gcc/config/riscv/vector.md | 2031 +-
gcc/config/riscv/zicond.md | 64 +
gcc/config/rs6000/predicates.md | 4 +-
gcc/config/rs6000/rs6000-builtin.cc | 4 +
gcc/config/rs6000/rs6000-builtins.def | 34 +-
gcc/config/rs6000/rs6000-c.cc | 67 +-
gcc/config/rs6000/rs6000-overload.def | 24 +-
gcc/config/rs6000/rs6000.cc | 3 +-
gcc/config/rs6000/rs6000.md | 74 +-
gcc/config/rs6000/vsx.md | 36 +-
gcc/config/rs6000/vxworks.h | 2 +-
gcc/config/s390/s390.cc | 75 +-
gcc/config/s390/s390.opt | 7 +
gcc/config/s390/vector.md | 16 +-
gcc/config/s390/vx-builtins.md | 11 +
gcc/config/sh/sh.md | 39 +
gcc/config/vxworks-smp.opt | 25 +
gcc/configure | 19 +
gcc/configure.ac | 14 +
gcc/cp/ChangeLog | 265 +
gcc/cp/call.cc | 53 +-
gcc/cp/constexpr.cc | 249 +-
gcc/cp/cp-gimplify.cc | 24 +-
gcc/cp/cp-tree.h | 20 +-
gcc/cp/decl.cc | 13 +-
gcc/cp/error.cc | 2 +
gcc/cp/init.cc | 13 +-
gcc/cp/mangle.cc | 3 +-
gcc/cp/method.cc | 3 +-
gcc/cp/name-lookup.cc | 2 +
gcc/cp/parser.cc | 249 +-
gcc/cp/pt.cc | 251 +-
gcc/cp/semantics.cc | 29 +-
gcc/cp/typeck.cc | 9 +-
gcc/cp/typeck2.cc | 3 +-
gcc/cprop.cc | 117 +-
gcc/d/ChangeLog | 56 +
gcc/d/Make-lang.in | 2 +-
gcc/d/d-codegen.cc | 41 +-
gcc/d/d-diagnostic.cc | 2 +-
gcc/d/d-lang.cc | 12 +-
gcc/d/decl.cc | 40 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/README.md | 5 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/access.d | 4 -
gcc/d/dmd/aggregate.d | 49 +-
gcc/d/dmd/aliasthis.d | 24 +-
gcc/d/dmd/astenums.d | 25 +-
gcc/d/dmd/attrib.d | 30 +-
gcc/d/dmd/attrib.h | 4 +-
gcc/d/dmd/blockexit.d | 110 +-
gcc/d/dmd/canthrow.d | 28 +-
gcc/d/dmd/chkformat.d | 2 +
gcc/d/dmd/clone.d | 25 +-
gcc/d/dmd/common/string.d | 34 +-
gcc/d/dmd/cond.d | 2 +-
gcc/d/dmd/constfold.d | 2 +-
gcc/d/dmd/cparse.d | 581 +-
gcc/d/dmd/cppmangle.d | 161 +-
gcc/d/dmd/ctfeexpr.d | 12 +-
gcc/d/dmd/dcast.d | 9 +-
gcc/d/dmd/dclass.d | 9 +-
gcc/d/dmd/declaration.d | 28 +-
gcc/d/dmd/declaration.h | 36 +-
gcc/d/dmd/delegatize.d | 2 +-
gcc/d/dmd/denum.d | 7 +-
gcc/d/dmd/dimport.d | 16 +-
gcc/d/dmd/dinterpret.d | 677 +-
gcc/d/dmd/dmangle.d | 2 +-
gcc/d/dmd/dmodule.d | 58 +-
gcc/d/dmd/doc.d | 12 +-
gcc/d/dmd/dscope.d | 10 +
gcc/d/dmd/dstruct.d | 16 +-
gcc/d/dmd/dsymbol.d | 2 +-
gcc/d/dmd/dsymbol.h | 2 +-
gcc/d/dmd/dsymbolsem.d | 234 +-
gcc/d/dmd/dtemplate.d | 498 +-
gcc/d/dmd/dtoh.d | 6 +-
gcc/d/dmd/errors.d | 8 +
gcc/d/dmd/errorsink.d | 20 +
gcc/d/dmd/escape.d | 70 +-
gcc/d/dmd/expression.d | 598 +-
gcc/d/dmd/expression.h | 59 +-
gcc/d/dmd/expressionsem.d | 531 +-
gcc/d/dmd/foreachvar.d | 4 +-
gcc/d/dmd/func.d | 216 +-
gcc/d/dmd/globals.d | 78 +-
gcc/d/dmd/globals.h | 45 +-
gcc/d/dmd/gluelayer.d | 29 +-
gcc/d/dmd/hdrgen.d | 276 +-
gcc/d/dmd/iasm.d | 28 +-
gcc/d/dmd/iasmgcc.d | 9 +-
gcc/d/dmd/id.d | 18 +
gcc/d/dmd/identifier.d | 21 +-
gcc/d/dmd/importc.d | 13 +-
gcc/d/dmd/init.d | 84 +-
gcc/d/dmd/initsem.d | 52 +-
gcc/d/dmd/inline.d | 4 +-
gcc/d/dmd/json.d | 10 +-
gcc/d/dmd/lexer.d | 157 +-
gcc/d/dmd/location.d | 78 +-
gcc/d/dmd/mtype.d | 171 +-
gcc/d/dmd/nogc.d | 8 +-
gcc/d/dmd/ob.d | 3 +-
gcc/d/dmd/opover.d | 121 +-
gcc/d/dmd/optimize.d | 9 +-
gcc/d/dmd/parse.d | 334 +-
gcc/d/dmd/parsetimevisitor.d | 4 +-
gcc/d/dmd/{apply.d => postordervisitor.d} | 39 +-
gcc/d/dmd/printast.d | 19 +
gcc/d/dmd/root/array.d | 18 +
gcc/d/dmd/semantic2.d | 11 +-
gcc/d/dmd/semantic3.d | 6 +-
gcc/d/dmd/sideeffect.d | 9 +-
gcc/d/dmd/statement.d | 125 +-
gcc/d/dmd/statement.h | 8 +-
gcc/d/dmd/statementsem.d | 932 +-
gcc/d/dmd/tokens.d | 18 +-
gcc/d/dmd/tokens.h | 10 +-
gcc/d/dmd/traits.d | 245 +-
gcc/d/dmd/transitivevisitor.d | 16 +-
gcc/d/dmd/typesem.d | 168 +-
gcc/d/dmd/typinf.d | 1 +
gcc/d/dmd/visitor.d | 9 +-
gcc/d/dmd/visitor.h | 10 +-
gcc/d/expr.cc | 109 +-
gcc/d/imports.cc | 9 +
gcc/d/runtime.def | 12 -
gcc/d/toir.cc | 4 +-
gcc/d/typeinfo.cc | 2 +-
gcc/data-streamer-in.cc | 6 +-
gcc/data-streamer-out.cc | 5 +-
gcc/diagnostic-client-data-hooks.h | 6 +
gcc/diagnostic-format-sarif.cc | 45 +-
gcc/diagnostic-format-sarif.h | 45 +
gcc/doc/avr-mmcu.texi | 6 +-
gcc/doc/contrib.texi | 6 +-
gcc/doc/extend.texi | 214 +-
gcc/doc/gm2.texi | 36 +-
gcc/doc/gty.texi | 15 +
gcc/doc/invoke.texi | 195 +-
gcc/doc/md.texi | 152 +-
gcc/doc/sourcebuild.texi | 20 +-
gcc/dumpfile.cc | 9 -
gcc/dumpfile.h | 3 -
gcc/dwarf2asm.cc | 6 +-
gcc/dwarf2cfi.cc | 7 +-
gcc/dwarf2out.cc | 199 +-
gcc/expmed.cc | 8 +-
gcc/expr.cc | 13 +-
gcc/fold-const.cc | 3 +-
gcc/fortran/ChangeLog | 307 +
gcc/fortran/arith.cc | 5 +
gcc/fortran/dump-parse-tree.cc | 24 +
gcc/fortran/expr.cc | 31 +-
gcc/fortran/f95-lang.cc | 2 +
gcc/fortran/gfortran.h | 7 +-
gcc/fortran/gfortran.texi | 3 +-
gcc/fortran/match.cc | 48 +-
gcc/fortran/openmp.cc | 239 +-
gcc/fortran/parse.cc | 53 +-
gcc/fortran/resolve.cc | 25 +-
gcc/fortran/simplify.cc | 57 +-
gcc/fortran/st.cc | 2 +-
gcc/fortran/symbol.cc | 9 +-
gcc/fortran/trans-array.cc | 5 +-
gcc/fortran/trans-expr.cc | 193 +-
gcc/fortran/trans-intrinsic.cc | 90 +
gcc/fortran/trans-openmp.cc | 29 +-
gcc/fortran/trans-stmt.cc | 3 +-
gcc/fortran/trans.cc | 325 +-
gcc/fortran/trans.h | 17 +-
gcc/fwprop.cc | 16 +-
gcc/gcc-ar.cc | 47 +
gcc/gcse.cc | 263 +-
gcc/gcse.h | 1 +
gcc/generic-match-head.cc | 61 +
gcc/gengtype-parse.cc | 5 +-
gcc/gengtype.cc | 35 +-
gcc/gengtype.h | 4 +-
gcc/genmatch.cc | 13 +
gcc/genopinit.cc | 11 +-
gcc/gensupport.cc | 6 +-
gcc/ggc-common.cc | 27 +-
gcc/ggc-internal.h | 15 +-
gcc/ggc-page.cc | 6 +-
gcc/gimple-fold.cc | 33 +-
gcc/gimple-isel.cc | 218 +-
gcc/gimple-match-head.cc | 113 +
gcc/gimple-range-cache.cc | 45 +
gcc/gimple-range-cache.h | 7 +-
gcc/gimple-range-fold.cc | 29 +-
gcc/gimple-range-fold.h | 3 +-
gcc/gimple-range-gori.cc | 189 +-
gcc/gimple-range-gori.h | 4 +-
gcc/gimple-range-op.cc | 11 +-
gcc/gimple-range.cc | 6 +-
gcc/gimple.h | 25 +-
gcc/gimplify.cc | 3 +
gcc/go/ChangeLog | 5 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/haifa-sched.cc | 12 +-
gcc/ifcvt.cc | 640 +-
gcc/internal-fn.cc | 328 +-
gcc/internal-fn.def | 115 +-
gcc/internal-fn.h | 3 +-
gcc/ipa-param-manipulation.cc | 44 +-
gcc/ipa-param-manipulation.h | 2 +
gcc/ipa-prop.cc | 25 +-
gcc/ipa-sra.cc | 6 +-
gcc/ira.cc | 47 +-
gcc/loop-unroll.cc | 10 +-
gcc/lra-assigns.cc | 27 +-
gcc/lra-constraints.cc | 182 +-
gcc/lra-eliminations.cc | 66 +-
gcc/lra-int.h | 5 +
gcc/lra-lives.cc | 2 +-
gcc/lra-spills.cc | 75 +-
gcc/lra.cc | 23 +
gcc/lto/ChangeLog | 5 +
gcc/m2/ChangeLog | 280 +
gcc/m2/Make-lang.in | 12 +-
gcc/m2/Make-maintainer.in | 4 +
gcc/m2/gm2-compiler/M2BasicBlock.def | 3 +-
gcc/m2/gm2-compiler/M2BasicBlock.mod | 22 +-
gcc/m2/gm2-compiler/M2Check.mod | 39 +-
gcc/m2/gm2-compiler/M2Code.mod | 45 +-
gcc/m2/gm2-compiler/M2GCCDeclare.def | 23 +-
gcc/m2/gm2-compiler/M2GCCDeclare.mod | 107 +-
gcc/m2/gm2-compiler/M2GenGCC.def | 2 +-
gcc/m2/gm2-compiler/M2GenGCC.mod | 81 +-
gcc/m2/gm2-compiler/M2Optimize.mod | 3 +-
gcc/m2/gm2-compiler/M2Options.def | 12 +-
gcc/m2/gm2-compiler/M2Options.mod | 182 +-
gcc/m2/gm2-compiler/M2Quads.def | 42 +-
gcc/m2/gm2-compiler/M2Quads.mod | 268 +-
gcc/m2/gm2-compiler/M2Scope.def | 2 +-
gcc/m2/gm2-compiler/M2Scope.mod | 4 +-
gcc/m2/gm2-compiler/M2SymInit.def | 7 +-
gcc/m2/gm2-compiler/M2SymInit.mod | 1264 +-
gcc/m2/gm2-compiler/P1Build.bnf | 3 +-
gcc/m2/gm2-compiler/P2Build.bnf | 1 -
gcc/m2/gm2-compiler/P2SymBuild.mod | 2 +
gcc/m2/gm2-compiler/P3Build.bnf | 38 +-
gcc/m2/gm2-compiler/PHBuild.bnf | 1 -
gcc/m2/gm2-compiler/SymbolTable.def | 58 +-
gcc/m2/gm2-compiler/SymbolTable.mod | 217 +-
gcc/m2/gm2-gcc/init.cc | 2 +
gcc/m2/gm2-gcc/m2options.h | 2 +-
gcc/m2/gm2-lang.cc | 5 +-
gcc/m2/gm2-libs-iso/SysClock.mod | 254 +-
gcc/m2/gm2-libs-iso/wrapclock.def | 125 +
gcc/m2/gm2-libs/FIO.def | 4 +-
gcc/m2/gm2-libs/FIO.mod | 104 +-
gcc/m2/lang.opt | 4 +
gcc/m2/m2pp.cc | 39 +-
gcc/match.pd | 294 +-
gcc/modulo-sched.cc | 11 +-
gcc/optabs-query.cc | 2 +
gcc/optabs-query.h | 4 +-
gcc/optabs-tree.cc | 20 +-
gcc/optabs.cc | 54 +-
gcc/optabs.def | 33 +-
gcc/optabs.h | 1 +
gcc/passes.cc | 10 -
gcc/passes.def | 10 +-
gcc/po/ChangeLog | 26 +
gcc/po/be.po | 6423 ++--
gcc/po/da.po | 6434 ++--
gcc/po/de.po | 6438 ++--
gcc/po/el.po | 6427 ++--
gcc/po/es.po | 6437 ++--
gcc/po/fi.po | 6429 ++--
gcc/po/fr.po | 6436 ++--
gcc/po/gcc.pot | 20561 +++++-----
gcc/po/hr.po | 6445 ++--
gcc/po/id.po | 6438 ++--
gcc/po/ja.po | 6430 ++--
gcc/po/nl.po | 6425 ++--
gcc/po/ru.po | 6437 ++--
gcc/po/sr.po | 6440 ++--
gcc/po/sv.po | 6433 ++--
gcc/po/tr.po | 6442 ++--
gcc/po/uk.po | 38497 +++++++++----------
gcc/po/vi.po | 6434 ++--
gcc/po/zh_CN.po | 6442 ++--
gcc/po/zh_TW.po | 6433 ++--
gcc/poly-int.h | 45 +-
gcc/postreload-gcse.cc | 34 +-
gcc/predict.cc | 407 +-
gcc/predict.h | 1 -
gcc/profile-count.cc | 73 +-
gcc/profile-count.h | 52 +-
gcc/profile.cc | 9 +-
gcc/range-op-float.cc | 147 +-
gcc/range-op-mixed.h | 38 +-
gcc/range-op.cc | 199 +-
gcc/range-op.h | 15 +-
gcc/regcprop.cc | 56 +-
gcc/reorg.cc | 233 +-
gcc/rtl-ssa/internals.inl | 3 +
gcc/rtl.h | 4 +-
gcc/rtlanal.cc | 15 +
gcc/rtlanal.h | 2 +
gcc/rust/ChangeLog | 5 +
gcc/sched-deps.cc | 16 +-
gcc/sched-ebb.cc | 14 +-
gcc/sched-int.h | 18 +-
gcc/sched-rgn.cc | 189 +-
gcc/sel-sched.cc | 12 +-
gcc/sreal.cc | 55 +-
gcc/sreal.h | 1 +
gcc/stringpool.cc | 1 +
gcc/testsuite/ChangeLog | 3213 ++
gcc/testsuite/c-c++-common/Wrestrict.c | 11 +-
.../diagnostic-format-sarif-file-timevars-1.c | 18 +
.../diagnostic-format-sarif-file-timevars-2.c | 21 +
gcc/testsuite/c-c++-common/fcf-protection-10.c | 2 +
gcc/testsuite/c-c++-common/fcf-protection-11.c | 2 +
gcc/testsuite/c-c++-common/fcf-protection-12.c | 2 +
gcc/testsuite/c-c++-common/fcf-protection-8.c | 2 +
gcc/testsuite/c-c++-common/fcf-protection-9.c | 2 +
gcc/testsuite/c-c++-common/goacc/host_data-2.c | 7 +-
gcc/testsuite/g++.dg/cpp/string-4.C | 6 +
gcc/testsuite/g++.dg/cpp/ucn-2.C | 15 +
gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C | 10 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-70323.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-70323a.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-cast2.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C | 5 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-empty18.C | 7 +
gcc/testsuite/g++.dg/cpp0x/constexpr-empty19.C | 12 +
gcc/testsuite/g++.dg/cpp0x/constexpr-ice20.C | 1 +
gcc/testsuite/g++.dg/cpp0x/constexpr-mutable3.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-recursion.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-template12.C | 38 +
gcc/testsuite/g++.dg/cpp0x/initlist100.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/noexcept80.C | 12 +
gcc/testsuite/g++.dg/cpp0x/overflow1.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-1.C | 72 +
gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-2.C | 6 +
gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-3.C | 17 +
gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-4.C | 14 +
gcc/testsuite/g++.dg/cpp1y/constexpr-110382.C | 17 +
gcc/testsuite/g++.dg/cpp1y/constexpr-110619.C | 10 +
gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C | 5 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-89481.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime1.C | 13 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime2.C | 20 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime3.C | 13 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime4.C | 11 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime5.C | 11 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime6.C | 15 +
.../g++.dg/cpp1y/constexpr-tracking-const14.C | 3 +-
.../g++.dg/cpp1y/constexpr-tracking-const16.C | 3 +-
.../g++.dg/cpp1y/constexpr-tracking-const18.C | 4 +-
.../g++.dg/cpp1y/constexpr-tracking-const19.C | 4 +-
.../g++.dg/cpp1y/constexpr-tracking-const21.C | 4 +-
.../g++.dg/cpp1y/constexpr-tracking-const22.C | 4 +-
.../g++.dg/cpp1y/constexpr-tracking-const3.C | 3 +-
.../g++.dg/cpp1y/constexpr-tracking-const4.C | 3 +-
.../g++.dg/cpp1y/constexpr-tracking-const7.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-union5.C | 4 +-
gcc/testsuite/g++.dg/cpp1y/decltype-auto-103497.C | 8 +
gcc/testsuite/g++.dg/cpp1y/pr68180.C | 4 +-
gcc/testsuite/g++.dg/cpp1y/var-templ83.C | 16 +
gcc/testsuite/g++.dg/cpp1z/class-deduction115.C | 16 +
gcc/testsuite/g++.dg/cpp1z/constexpr-lambda6.C | 4 +-
gcc/testsuite/g++.dg/cpp1z/constexpr-lambda8.C | 5 +-
gcc/testsuite/g++.dg/cpp1z/constexpr-template1.C | 25 +
gcc/testsuite/g++.dg/cpp1z/constexpr-template2.C | 25 +
gcc/testsuite/g++.dg/cpp1z/elide8.C | 25 +
gcc/testsuite/g++.dg/cpp2a/bit-cast11.C | 10 +-
gcc/testsuite/g++.dg/cpp2a/bit-cast12.C | 10 +-
gcc/testsuite/g++.dg/cpp2a/bit-cast14.C | 14 +-
gcc/testsuite/g++.dg/cpp2a/concepts-surrogate1.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-surrogate2.C | 14 +
gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C | 5 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C | 5 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C | 6 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C | 10 +-
gcc/testsuite/g++.dg/cpp2a/constinit10.C | 5 +-
gcc/testsuite/g++.dg/cpp2a/desig28.C | 17 +
gcc/testsuite/g++.dg/cpp2a/desig29.C | 10 +
gcc/testsuite/g++.dg/cpp2a/fn-template26.C | 16 +
.../g++.dg/cpp2a/is-corresponding-member4.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/nontype-float3.C | 12 +
gcc/testsuite/g++.dg/debug/dwarf2/utf-1.C | 9 +-
gcc/testsuite/g++.dg/diagnostic/base.C | 16 +
gcc/testsuite/g++.dg/ext/constexpr-vla2.C | 4 +-
gcc/testsuite/g++.dg/ext/constexpr-vla3.C | 4 +-
gcc/testsuite/g++.dg/ipa/devirt-45.C | 2 +-
gcc/testsuite/g++.dg/ipa/pr110378-1.C | 48 +
gcc/testsuite/g++.dg/ipa/pure-const-3.C | 34 +-
gcc/testsuite/g++.dg/ipa/pure-const-3.h | 29 +
gcc/testsuite/g++.dg/ipa/pure-const-3b.C | 6 +
gcc/testsuite/g++.dg/lto/pr89335_0.C | 2 +-
gcc/testsuite/g++.dg/opt/pr110515.C | 223 +
gcc/testsuite/g++.dg/other/i386-2.C | 2 +-
gcc/testsuite/g++.dg/other/i386-3.C | 2 +-
gcc/testsuite/g++.dg/overload/conv-op5.C | 17 +
gcc/testsuite/g++.dg/template/template-keyword4.C | 18 +
gcc/testsuite/g++.dg/template/ttp37.C | 15 +
gcc/testsuite/g++.dg/template/ttp38.C | 12 +
gcc/testsuite/g++.dg/template/ttp39.C | 16 +
gcc/testsuite/g++.dg/torture/pr110742.C | 47 +
gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/allocator-opt1.C | 12 +
.../g++.dg/tree-ssa/devirt-array-destructor-1.C | 28 +
.../g++.dg/tree-ssa/devirt-array-destructor-2.C | 29 +
gcc/testsuite/g++.dg/tree-ssa/loop-split-1.C | 23 +
gcc/testsuite/g++.dg/ubsan/pr63956.C | 23 +-
gcc/testsuite/g++.dg/uninit-pred-loop-1_c.C | 2 +-
gcc/testsuite/g++.dg/vect/pr110557.cc | 39 +
gcc/testsuite/g++.dg/vect/pr84556.cc | 1 +
gcc/testsuite/g++.dg/vect/simd-1.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-2.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-3.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-4.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-5.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-6.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-7.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-8.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-9.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-clone-6.cc | 1 +
gcc/testsuite/g++.dg/vect/vect-novector-pragma.cc | 69 +
gcc/testsuite/g++.dg/vect/vect.exp | 2 +-
.../g++.dg/warn/Wmissing-field-initializers-3.C | 48 +
gcc/testsuite/g++.dg/warn/pr83054-2.C | 44 +
gcc/testsuite/g++.dg/warn/pr83054.C | 2 +-
gcc/testsuite/g++.target/i386/float16-1.C | 8 +-
gcc/testsuite/g++.target/i386/mv16.C | 18 +
gcc/testsuite/g++.target/i386/pr110170.C | 90 +
gcc/testsuite/g++.target/i386/pr110792.C | 16 +
gcc/testsuite/g++.target/i386/pr61747.C | 42 +
gcc/testsuite/g++.target/powerpc/pr110741.C | 552 +
gcc/testsuite/g++.target/riscv/rvv/base/bug-12.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-14.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-18.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-19.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-20.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-21.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-22.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-23.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-3.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-8.C | 2 +-
gcc/testsuite/gcc.c-torture/compile/asmgoto-6.c | 2 +-
gcc/testsuite/gcc.c-torture/compile/pr110600.c | 6 +
gcc/testsuite/gcc.c-torture/compile/pr110874-a.c | 17 +
gcc/testsuite/gcc.c-torture/execute/20230802-1.c | 68 +
gcc/testsuite/gcc.c-torture/execute/bitops-1.c | 33 +
gcc/testsuite/gcc.c-torture/execute/pr109986.c | 41 +
gcc/testsuite/gcc.c-torture/execute/pr110252-1.c | 15 +
gcc/testsuite/gcc.c-torture/execute/pr110252-2.c | 10 +
gcc/testsuite/gcc.c-torture/execute/pr110252-3.c | 13 +
gcc/testsuite/gcc.c-torture/execute/pr110252-4.c | 8 +
gcc/testsuite/gcc.c-torture/execute/pr110666-1.c | 51 +
.../gcc.dg/Wmissing-variable-declarations.c | 33 +
gcc/testsuite/gcc.dg/Wvla-parameter-4.c | 5 -
gcc/testsuite/gcc.dg/analyzer/allocation-size-1.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/allocation-size-2.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/allocation-size-3.c | 9 +-
gcc/testsuite/gcc.dg/analyzer/allocation-size-4.c | 6 +-
.../gcc.dg/analyzer/allocation-size-multiline-1.c | 12 +-
.../gcc.dg/analyzer/allocation-size-multiline-2.c | 15 +-
.../gcc.dg/analyzer/allocation-size-multiline-3.c | 10 +-
gcc/testsuite/gcc.dg/analyzer/attr-alloc_size-1.c | 81 +
gcc/testsuite/gcc.dg/analyzer/attr-alloc_size-2.c | 19 +
gcc/testsuite/gcc.dg/analyzer/attr-alloc_size-3.c | 14 +
gcc/testsuite/gcc.dg/analyzer/explode-4.c | 157 +
.../gcc.dg/analyzer/out-of-bounds-diagram-13.c | 1 +
.../gcc.dg/analyzer/out-of-bounds-diagram-15.c | 1 +
.../gcc.dg/analyzer/out-of-bounds-diagram-4.c | 1 +
.../analyzer/out-of-bounds-diagram-5-ascii.c | 1 +
.../analyzer/out-of-bounds-diagram-5-unicode.c | 1 +
.../gcc.dg/analyzer/out-of-bounds-diagram-7.c | 1 +
.../gcc.dg/analyzer/out-of-bounds-pr110387.c | 19 +
gcc/testsuite/gcc.dg/analyzer/pr108171.c | 31 +
gcc/testsuite/gcc.dg/analyzer/pr110455.c | 7 +
gcc/testsuite/gcc.dg/analyzer/pr110882.c | 18 +
gcc/testsuite/gcc.dg/analyzer/taint-divisor-2.c | 13 +
gcc/testsuite/gcc.dg/analyzer/taint-size-1.c | 10 +
gcc/testsuite/gcc.dg/attr-access-2.c | 10 -
gcc/testsuite/gcc.dg/cmp-mem-const-1.c | 17 +
gcc/testsuite/gcc.dg/cmp-mem-const-2.c | 17 +
gcc/testsuite/gcc.dg/cmp-mem-const-3.c | 17 +
gcc/testsuite/gcc.dg/cmp-mem-const-4.c | 17 +
gcc/testsuite/gcc.dg/cmp-mem-const-5.c | 17 +
gcc/testsuite/gcc.dg/cmp-mem-const-6.c | 17 +
gcc/testsuite/gcc.dg/loop-unswitch-17.c | 2 +-
.../gcc.dg/plugin/analyzer_cpython_plugin.c | 230 +
.../gcc.dg/plugin/cpython-plugin-test-1.c | 8 +
gcc/testsuite/gcc.dg/plugin/plugin.exp | 2 +
gcc/testsuite/gcc.dg/plugin/poly-int-tests.h | 85 +-
gcc/testsuite/gcc.dg/pr101955.c | 63 +
gcc/testsuite/gcc.dg/pr102385.c | 4 +-
gcc/testsuite/gcc.dg/pr103079.c | 2 +-
gcc/testsuite/gcc.dg/pr107547.c | 1 +
gcc/testsuite/gcc.dg/pr110582.c | 18 +
gcc/testsuite/gcc.dg/pr110699.c | 14 +
gcc/testsuite/gcc.dg/pr110729.c | 29 +
gcc/testsuite/gcc.dg/pr110731.c | 17 +
gcc/testsuite/gcc.dg/pr110755.c | 29 +
gcc/testsuite/gcc.dg/pr110777.c | 22 +
gcc/testsuite/gcc.dg/pr43864-2.c | 4 +-
gcc/testsuite/gcc.dg/pr43864-3.c | 4 +-
gcc/testsuite/gcc.dg/pr43864-4.c | 4 +-
gcc/testsuite/gcc.dg/pr43864.c | 4 +-
gcc/testsuite/gcc.dg/pr56837.c | 2 +-
gcc/testsuite/gcc.dg/pr68193.c | 15 +
gcc/testsuite/gcc.dg/pr83073.c | 2 +-
gcc/testsuite/gcc.dg/pr96695-1.c | 18 +
gcc/testsuite/gcc.dg/pr96695-10.c | 20 +
gcc/testsuite/gcc.dg/pr96695-11.c | 18 +
gcc/testsuite/gcc.dg/pr96695-12.c | 18 +
gcc/testsuite/gcc.dg/pr96695-2.c | 18 +
gcc/testsuite/gcc.dg/pr96695-3.c | 20 +
gcc/testsuite/gcc.dg/pr96695-4.c | 21 +
gcc/testsuite/gcc.dg/pr96695-5.c | 19 +
gcc/testsuite/gcc.dg/pr96695-6.c | 20 +
gcc/testsuite/gcc.dg/pr96695-7.c | 19 +
gcc/testsuite/gcc.dg/pr96695-8.c | 19 +
gcc/testsuite/gcc.dg/pr96695-9.c | 20 +
gcc/testsuite/gcc.dg/pr96931.c | 3 +-
gcc/testsuite/gcc.dg/predict-22.c | 2 +-
gcc/testsuite/gcc.dg/torture/builtin-iseqsig-1.c | 113 +
gcc/testsuite/gcc.dg/torture/builtin-iseqsig-2.c | 113 +
gcc/testsuite/gcc.dg/torture/builtin-iseqsig-3.c | 113 +
gcc/testsuite/gcc.dg/torture/pr110556.c | 42 +
gcc/testsuite/gcc.dg/torture/pr110669.c | 15 +
gcc/testsuite/gcc.dg/torture/pr110702.c | 31 +
gcc/testsuite/gcc.dg/torture/pr110766.c | 17 +
gcc/testsuite/gcc.dg/torture/pr110799.c | 46 +
gcc/testsuite/gcc.dg/torture/pr110838.c | 43 +
.../gcc.dg/tree-prof/cold_partition_label.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/loop-split-1.c | 33 +
gcc/testsuite/gcc.dg/tree-prof/loop-split-2.c | 36 +
gcc/testsuite/gcc.dg/tree-prof/loop-split-3.c | 41 +
gcc/testsuite/gcc.dg/tree-prof/peel-1.c | 4 +-
gcc/testsuite/gcc.dg/tree-prof/unroll-1.c | 5 +-
gcc/testsuite/gcc.dg/tree-prof/update-cunroll-2.c | 4 +-
gcc/testsuite/gcc.dg/tree-prof/update-tailcall.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/bitops-2.c | 41 +
gcc/testsuite/gcc.dg/tree-ssa/bitops-3.c | 67 +
gcc/testsuite/gcc.dg/tree-ssa/bool-checks-1.c | 22 +
.../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/cast-1.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/cast-2.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/cmpbit-1.c | 38 +
gcc/testsuite/gcc.dg/tree-ssa/cmpbit-2.c | 39 +
gcc/testsuite/gcc.dg/tree-ssa/cmpeq-1.c | 36 +
gcc/testsuite/gcc.dg/tree-ssa/cmpeq-2.c | 32 +
gcc/testsuite/gcc.dg/tree-ssa/cmpeq-3.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/copy-headers-7.c | 10 +-
gcc/testsuite/gcc.dg/tree-ssa/copy-headers-8.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/copy-headers-9.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/dce-1.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/fnsplit-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/forwprop-12.c | 21 -
gcc/testsuite/gcc.dg/tree-ssa/ifc-12.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2.c | 19 +-
gcc/testsuite/gcc.dg/tree-ssa/loop-ch-profile-1.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/loop-ch-profile-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-23.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/peel1.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-25b.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/pr107009.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr107043.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/pr107053.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/pr109986.c | 177 +
gcc/testsuite/gcc.dg/tree-ssa/pr110293-1.c | 58 +
gcc/testsuite/gcc.dg/tree-ssa/pr110539-1.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/pr110539-2.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/pr110539-3.c | 75 +
gcc/testsuite/gcc.dg/tree-ssa/pr110539-4.c | 82 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-7.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-9.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-1.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-10.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-11.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-12.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-5.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-6.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-7.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-8.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-9.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/reassoc-12.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/split-path-12.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-10.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-20.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/update-cunroll.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/update-threading.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/update-unroll-1.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/update-unswitch-1.c | 2 +-
.../gcc.dg/tree-ssa/vect-profile-upate-2.c | 9 +
gcc/testsuite/gcc.dg/tree-ssa/vect-profile-upate.c | 9 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-unreachable.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp122.c | 2 +-
gcc/testsuite/gcc.dg/ubsan/object-size-dyn.c | 6 +-
gcc/testsuite/gcc.dg/unroll-1.c | 5 +-
gcc/testsuite/gcc.dg/unroll-3.c | 3 +-
gcc/testsuite/gcc.dg/unroll-4.c | 3 +-
gcc/testsuite/gcc.dg/unroll-5.c | 3 +-
gcc/testsuite/gcc.dg/unroll-6.c | 3 +-
gcc/testsuite/gcc.dg/unroll-7.c | 4 +-
gcc/testsuite/gcc.dg/unroll-8.c | 2 +-
gcc/testsuite/gcc.dg/vect/O3-pr70130.c | 1 +
gcc/testsuite/gcc.dg/vect/Os-vect-95.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-1.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-16.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-2.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-24.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-25.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-26.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-27.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-28.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-29.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-42.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-pattern-1.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c | 2 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-3.c | 15 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-v8.c | 14 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c | 2 +
.../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c | 4 +
.../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c | 1 +
.../gcc.dg/vect/costmodel/i386/costmodel-vect-68.c | 4 +
.../gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c | 31 +
.../gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c | 3 +
.../gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c | 1 +
.../vect/costmodel/ppc/costmodel-vect-outer-fir.c | 1 +
.../vect/costmodel/ppc/costmodel-vect-reversed.c | 22 +
.../vect/costmodel/x86_64/costmodel-vect-31.c | 4 +
.../vect/costmodel/x86_64/costmodel-vect-33.c | 1 +
.../vect/costmodel/x86_64/costmodel-vect-68.c | 4 +
.../gcc.dg/vect/fast-math-bb-slp-call-1.c | 1 +
.../gcc.dg/vect/fast-math-bb-slp-call-2.c | 2 +
gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c | 4 +
gcc/testsuite/gcc.dg/vect/fast-math-vect-call-2.c | 6 +
.../gcc.dg/vect/fast-math-vect-complex-3.c | 1 +
.../gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c | 1 +
.../gcc.dg/vect/no-scevccp-noreassoc-outer-1.c | 1 +
.../gcc.dg/vect/no-scevccp-noreassoc-outer-2.c | 1 +
.../gcc.dg/vect/no-scevccp-noreassoc-outer-3.c | 1 +
.../gcc.dg/vect/no-scevccp-noreassoc-outer-5.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10a.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10b.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-11.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-15.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-16.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-17.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-18.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-19.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-20.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-21.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-22.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-3.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-4.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-5.c | 1 +
.../gcc.dg/vect/no-scevccp-outer-6-global.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-8.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9a.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9b.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-slp-30.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-slp-31.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-2.c | 1 +
.../gcc.dg/vect/no-section-anchors-vect-31.c | 4 +
.../gcc.dg/vect/no-section-anchors-vect-34.c | 1 +
.../gcc.dg/vect/no-section-anchors-vect-36.c | 1 +
.../gcc.dg/vect/no-section-anchors-vect-64.c | 3 +
.../gcc.dg/vect/no-section-anchors-vect-65.c | 2 +
.../gcc.dg/vect/no-section-anchors-vect-66.c | 3 +
.../gcc.dg/vect/no-section-anchors-vect-68.c | 4 +
.../gcc.dg/vect/no-section-anchors-vect-69.c | 4 +
.../gcc.dg/vect/no-section-anchors-vect-outer-4h.c | 2 +
gcc/testsuite/gcc.dg/vect/no-trapping-math-2.c | 1 +
.../gcc.dg/vect/no-trapping-math-vect-111.c | 1 +
.../gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c | 1 +
.../gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c | 1 +
.../gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c | 1 +
.../gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c | 1 +
.../gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c | 1 +
gcc/testsuite/gcc.dg/vect/no-tree-dom-vect-bug.c | 1 +
gcc/testsuite/gcc.dg/vect/no-tree-pre-slp-29.c | 2 +
gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c | 2 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c | 2 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c | 2 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c | 2 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 3 +
gcc/testsuite/gcc.dg/vect/pr101445.c | 1 +
gcc/testsuite/gcc.dg/vect/pr103581.c | 1 +
gcc/testsuite/gcc.dg/vect/pr105219.c | 1 +
gcc/testsuite/gcc.dg/vect/pr106081.c | 33 +
gcc/testsuite/gcc.dg/vect/pr108608.c | 1 +
gcc/testsuite/gcc.dg/vect/pr110838.c | 31 +
gcc/testsuite/gcc.dg/vect/pr18400.c | 1 +
gcc/testsuite/gcc.dg/vect/pr18536.c | 1 +
gcc/testsuite/gcc.dg/vect/pr20122.c | 1 +
gcc/testsuite/gcc.dg/vect/pr25413.c | 1 +
gcc/testsuite/gcc.dg/vect/pr30784.c | 1 +
gcc/testsuite/gcc.dg/vect/pr37539.c | 1 +
gcc/testsuite/gcc.dg/vect/pr40074.c | 1 +
gcc/testsuite/gcc.dg/vect/pr45752.c | 1 +
gcc/testsuite/gcc.dg/vect/pr45902.c | 1 +
gcc/testsuite/gcc.dg/vect/pr46009.c | 2 +
gcc/testsuite/gcc.dg/vect/pr48172.c | 1 +
gcc/testsuite/gcc.dg/vect/pr51074.c | 1 +
gcc/testsuite/gcc.dg/vect/pr51581-3.c | 3 +
gcc/testsuite/gcc.dg/vect/pr51581-4.c | 3 +
gcc/testsuite/gcc.dg/vect/pr53185-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr56918.c | 1 +
gcc/testsuite/gcc.dg/vect/pr56920.c | 1 +
gcc/testsuite/gcc.dg/vect/pr56933.c | 2 +
gcc/testsuite/gcc.dg/vect/pr57705.c | 3 +
gcc/testsuite/gcc.dg/vect/pr57741-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr57741-3.c | 1 +
gcc/testsuite/gcc.dg/vect/pr59591-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr59591-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr59594.c | 1 +
gcc/testsuite/gcc.dg/vect/pr59984.c | 2 +
gcc/testsuite/gcc.dg/vect/pr60276.c | 1 +
gcc/testsuite/gcc.dg/vect/pr61194.c | 1 +
gcc/testsuite/gcc.dg/vect/pr61680.c | 1 +
gcc/testsuite/gcc.dg/vect/pr62021.c | 1 +
gcc/testsuite/gcc.dg/vect/pr63341-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr64252.c | 1 +
gcc/testsuite/gcc.dg/vect/pr64404.c | 1 +
gcc/testsuite/gcc.dg/vect/pr64421.c | 1 +
gcc/testsuite/gcc.dg/vect/pr64493.c | 1 +
gcc/testsuite/gcc.dg/vect/pr64495.c | 1 +
gcc/testsuite/gcc.dg/vect/pr65947-3.c | 6 +-
gcc/testsuite/gcc.dg/vect/pr66251.c | 2 +
gcc/testsuite/gcc.dg/vect/pr66253.c | 1 +
gcc/testsuite/gcc.dg/vect/pr68502-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr68502-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr69820.c | 1 +
gcc/testsuite/gcc.dg/vect/pr70021.c | 1 +
gcc/testsuite/gcc.dg/vect/pr70354-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr70354-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr71259.c | 1 +
gcc/testsuite/gcc.dg/vect/pr71264.c | 3 -
gcc/testsuite/gcc.dg/vect/pr78005.c | 1 +
gcc/testsuite/gcc.dg/vect/pr78558.c | 1 +
gcc/testsuite/gcc.dg/vect/pr80815-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr80815-3.c | 1 +
gcc/testsuite/gcc.dg/vect/pr80928.c | 1 +
gcc/testsuite/gcc.dg/vect/pr81410.c | 1 +
gcc/testsuite/gcc.dg/vect/pr81633.c | 1 +
gcc/testsuite/gcc.dg/vect/pr81740-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr81740-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr85586.c | 2 +
gcc/testsuite/gcc.dg/vect/pr87288-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr87288-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr87288-3.c | 1 +
gcc/testsuite/gcc.dg/vect/pr88903-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr88903-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr90018.c | 1 +
gcc/testsuite/gcc.dg/vect/pr92420.c | 1 +
gcc/testsuite/gcc.dg/vect/pr94994.c | 1 +
gcc/testsuite/gcc.dg/vect/pr96783-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr96783-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr97081-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr97428.c | 1 +
gcc/testsuite/gcc.dg/vect/pr97558-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr97678.c | 1 +
gcc/testsuite/gcc.dg/vect/pr98308.c | 2 +
.../gcc.dg/vect/section-anchors-pr27770.c | 1 +
.../gcc.dg/vect/section-anchors-vect-69.c | 4 +
gcc/testsuite/gcc.dg/vect/slp-1.c | 4 +
gcc/testsuite/gcc.dg/vect/slp-10.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-11a.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-11b.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-11c.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-12a.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-12b.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-12c.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-13-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-13.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-14.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-15.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-16.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-17.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-18.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-19a.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-19b.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-19c.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-2.c | 4 +
gcc/testsuite/gcc.dg/vect/slp-20.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-21.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-22.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-23.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-24-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-24.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-25.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-26.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-28.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-3-big-array.c | 4 +
gcc/testsuite/gcc.dg/vect/slp-3.c | 4 +
gcc/testsuite/gcc.dg/vect/slp-33.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-34-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-34.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-35.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-37.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-4-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-4.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-41.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-43.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-45.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-46.c | 4 +
gcc/testsuite/gcc.dg/vect/slp-47.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-48.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-49.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-5.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-6.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-7.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-8.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-9.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-cond-1.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-cond-2-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-cond-2.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-cond-3.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-cond-4.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-cond-5.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-1.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-10.c | 1 +
.../gcc.dg/vect/slp-multitypes-11-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-11.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-12.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-2.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-3.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-4.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-5.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-6.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-7.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-8.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-9.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-10.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-11.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-12.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-2.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-3.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-4.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-1-big-array.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-10-big-array.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-10.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-100.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-103.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-104.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-105-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-105.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-106.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-107.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-108.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-109.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-11.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-110.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-112-big-array.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-112.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-113.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-114.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-115.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-116.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-117.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-118.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-119.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-11a.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-12.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-120.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-121.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-122.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-123.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-124.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-126.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-13.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-14.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-15-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-15.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-17.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-18.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-19.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-2-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-2.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-20.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-21.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-22.c | 6 +
gcc/testsuite/gcc.dg/vect/vect-23.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-24.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-25.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-26.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-27.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-28.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-29.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-3.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-30.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-31-big-array.c | 6 +
gcc/testsuite/gcc.dg/vect/vect-31.c | 6 +
gcc/testsuite/gcc.dg/vect/vect-32-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-32-chars.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-32.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-33-big-array.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-33.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-34-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-34.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-35-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-35.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-36-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-36.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-38.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-4.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-40.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-42.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-44.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-46.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-48.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-5.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-50.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-52.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-54.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-56.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-58.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-6-big-array.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-6.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-60.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-62.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-63.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-64.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-65.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-66.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-67.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-68.c | 6 +
gcc/testsuite/gcc.dg/vect/vect-7.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-70.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-71.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-72.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-73-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-73.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-74-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-74.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-75-big-array.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-75.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-76-big-array.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-76.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-77-alignchecks.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-77-global.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-77.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-78-global.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-78.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-8.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-80-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-80.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-82.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-82_64.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-83.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-83_64.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-85-big-array.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-85.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-86.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-87.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-88.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-89-big-array.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-89.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-9.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-91.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-92.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-93.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-95.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-96.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-97-big-array.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-97.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-98-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-98.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-99.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-10.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-11.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-12.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-14.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-15.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-16.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-18.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-19.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-20.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-9.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-align-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-align-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-all-big-array.c | 9 +
gcc/testsuite/gcc.dg/vect/vect-all.c | 9 +
gcc/testsuite/gcc.dg/vect/vect-avg-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-avg-11.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-avg-15.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-avg-16.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-avg-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-2.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-3.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-4.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-5.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-6.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-7.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-1.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-2.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-3.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-4.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-5.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-bool-cmp.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bswap16.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bswap32.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bswap64.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-complex-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-complex-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-complex-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-10.c | 8 +
gcc/testsuite/gcc.dg/vect/vect-cond-11.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-cond-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-8.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-cond-9.c | 10 +
gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-arith-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-arith-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-arith-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-arith-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-arith-7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cselim-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cselim-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-div-bitmask-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-div-bitmask-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-div-bitmask.h | 1 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-3.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-5.c | 1 +
.../gcc.dg/vect/vect-double-reduc-6-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-epilogues-2.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-float-extend-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-float-truncate-1.c | 1 +
.../gcc.dg/vect/vect-floatint-conversion-1.c | 1 +
.../gcc.dg/vect/vect-floatint-conversion-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-fma-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-gather-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-gather-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-11.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-16.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-19.c | 63 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-20.c | 62 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c | 1 +
.../gcc.dg/vect/vect-intfloat-conversion-1.c | 1 +
.../gcc.dg/vect/vect-intfloat-conversion-2.c | 1 +
.../gcc.dg/vect/vect-intfloat-conversion-3.c | 1 +
.../gcc.dg/vect/vect-intfloat-conversion-4a.c | 1 +
.../gcc.dg/vect/vect-intfloat-conversion-4b.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-10.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-8-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-8a-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-8a.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-live-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-live-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-live-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-live-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-live-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-live-slp-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-live-slp-2.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-live-slp-3.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-mask-store-move-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-mulhrs-1.c | 1 +
.../gcc.dg/vect/vect-mult-const-pattern-1.c | 1 +
.../gcc.dg/vect/vect-mult-const-pattern-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multi-peel-gaps.c | 63 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-10.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-11.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-13.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-14.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-16.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-17.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-9.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-nest-cycle-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-nest-cycle-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-nest-cycle-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-novector-pragma.c | 61 +
gcc/testsuite/gcc.dg/vect/vect-outer-2-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-2.c | 1 +
.../gcc.dg/vect/vect-outer-2a-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-2a.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-2b.c | 1 +
.../gcc.dg/vect/vect-outer-2c-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-2c.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-2d.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-3-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-3.c | 1 +
.../gcc.dg/vect/vect-outer-3a-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-3a.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-3b.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-3c.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-4.c | 1 +
.../gcc.dg/vect/vect-outer-4d-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-4d.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-5.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-outer-6.c | 1 +
.../gcc.dg/vect/vect-outer-fir-big-array.c | 1 +
.../gcc.dg/vect/vect-outer-fir-lb-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-fir-lb.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-fir.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-simd-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-simd-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-simd-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c | 1 +
.../gcc.dg/vect/vect-over-widen-1-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c | 1 +
.../gcc.dg/vect/vect-over-widen-2-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c | 1 +
.../gcc.dg/vect/vect-over-widen-3-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 1 +
.../gcc.dg/vect/vect-over-widen-4-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-peel-1-src.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-peel-2-src.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-peel-4-src.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-recurr-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-recurr-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-recurr-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-recurr-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-recurr-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-recurr-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-sdivmod-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-shift-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-shift-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-shift-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-1.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-10.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-11.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-12.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-13.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-14.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-15.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-16.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-simd-17.c | 10 +
gcc/testsuite/gcc.dg/vect/vect-simd-18.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-19.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-20.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-8.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-9.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-11.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-15.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-6.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-7.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-8.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-9.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-strided-a-mult.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-a-u16-i2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-a-u16-i4.c | 1 +
.../gcc.dg/vect/vect-strided-a-u16-mult.c | 1 +
.../gcc.dg/vect/vect-strided-a-u32-mult.c | 1 +
.../gcc.dg/vect/vect-strided-a-u8-i2-gap.c | 2 +
.../vect/vect-strided-a-u8-i8-gap2-big-array.c | 1 +
.../gcc.dg/vect/vect-strided-a-u8-i8-gap2.c | 1 +
.../vect/vect-strided-a-u8-i8-gap7-big-array.c | 1 +
.../gcc.dg/vect/vect-strided-a-u8-i8-gap7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-float.c | 1 +
.../gcc.dg/vect/vect-strided-mult-char-ls.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-mult.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-same-dr.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-shift-1.c | 1 +
.../gcc.dg/vect/vect-strided-store-a-u8-i2.c | 1 +
.../gcc.dg/vect/vect-strided-store-u16-i4.c | 1 +
.../gcc.dg/vect/vect-strided-store-u32-i2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-store.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-strided-u16-i2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-u16-i3.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-strided-u16-i4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-u32-i4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-u32-i8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-u32-mult.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2-gap.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2.c | 1 +
.../vect/vect-strided-u8-i8-gap2-big-array.c | 1 +
.../gcc.dg/vect/vect-strided-u8-i8-gap2.c | 1 +
.../vect/vect-strided-u8-i8-gap4-big-array.c | 2 +
.../gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c | 2 +
.../gcc.dg/vect/vect-strided-u8-i8-gap4.c | 2 +
.../vect/vect-strided-u8-i8-gap7-big-array.c | 1 +
.../gcc.dg/vect/vect-strided-u8-i8-gap7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-vfa-01.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-vfa-02.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-vfa-03.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-vfa-04.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-vfa-slp.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c | 1 +
.../gcc.dg/vect/vect-widen-mult-const-s16.c | 2 +
.../gcc.dg/vect/vect-widen-mult-const-u16.c | 3 +
.../gcc.dg/vect/vect-widen-mult-extern-1.c | 2 +
.../gcc.dg/vect/vect-widen-mult-half-u8.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-s16.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-s8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-u16.c | 1 +
.../gcc.dg/vect/vect-widen-mult-u8-s16-s32.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-shift-s16.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-widen-shift-s8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-shift-u16.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-shift-u8.c | 1 +
gcc/testsuite/gcc.dg/vect/wrapv-vect-7.c | 2 +
.../gcc.target/aarch64/feature-bf16-backport.c | 10 +
.../gcc.target/aarch64/feature-dotprod-backport.c | 10 +
.../gcc.target/aarch64/feature-fp16-backport.c | 10 +
.../aarch64/feature-fp16-scalar-backport.c | 10 +
.../gcc.target/aarch64/feature-fp16fml-backport.c | 10 +
.../gcc.target/aarch64/feature-i8mm-backport.c | 10 +
.../gcc.target/aarch64/feature-memtag-backport.c | 10 +
.../gcc.target/aarch64/feature-sha3-backport.c | 10 +
.../gcc.target/aarch64/feature-sm4-backport.c | 10 +
gcc/testsuite/gcc.target/aarch64/pr110449.c | 40 +
gcc/testsuite/gcc.target/aarch64/pr110474.c | 37 +
gcc/testsuite/gcc.target/aarch64/pr110625_1.c | 46 +
gcc/testsuite/gcc.target/aarch64/pr110625_2.c | 14 +
gcc/testsuite/gcc.target/aarch64/pr110625_3.c | 35 +
gcc/testsuite/gcc.target/aarch64/pr98772.c | 2 +-
.../gcc.target/aarch64/vect-widen-shift.c | 50 +
gcc/testsuite/gcc.target/alpha/pr106966.c | 13 +
gcc/testsuite/gcc.target/arm/pr110268-1.c | 12 +
gcc/testsuite/gcc.target/arm/pr110268-2.c | 23 +
gcc/testsuite/gcc.target/avr/lra-cpymem_qi.c | 26 +
gcc/testsuite/gcc.target/avr/lra-elim.c | 14 +
gcc/testsuite/gcc.target/bpf/alu-2.c | 12 +
gcc/testsuite/gcc.target/bpf/alu-pseudoc-2.c | 13 +
gcc/testsuite/gcc.target/bpf/atomic-cmpxchg-1.c | 19 +
gcc/testsuite/gcc.target/bpf/atomic-cmpxchg-2.c | 19 +
gcc/testsuite/gcc.target/bpf/atomic-fetch-op-1.c | 50 +
gcc/testsuite/gcc.target/bpf/atomic-fetch-op-2.c | 50 +
gcc/testsuite/gcc.target/bpf/atomic-fetch-op-3.c | 49 +
gcc/testsuite/gcc.target/bpf/atomic-op-1.c | 49 +
gcc/testsuite/gcc.target/bpf/atomic-op-2.c | 49 +
gcc/testsuite/gcc.target/bpf/atomic-op-3.c | 49 +
gcc/testsuite/gcc.target/bpf/atomic-xchg-1.c | 20 +
gcc/testsuite/gcc.target/bpf/atomic-xchg-2.c | 20 +
gcc/testsuite/gcc.target/bpf/bswap-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/bswap-2.c | 23 +
.../gcc.target/bpf/core-builtin-enumvalue-errors.c | 22 +
.../gcc.target/bpf/core-builtin-enumvalue-opt.c | 35 +
.../gcc.target/bpf/core-builtin-enumvalue.c | 52 +
.../bpf/core-builtin-fieldinfo-const-elimination.c | 29 +
.../bpf/core-builtin-fieldinfo-errors-1.c | 2 +-
.../bpf/core-builtin-fieldinfo-errors-2.c | 2 +-
.../gcc.target/bpf/core-builtin-type-based.c | 58 +
.../gcc.target/bpf/core-builtin-type-id.c | 40 +
gcc/testsuite/gcc.target/bpf/core-support.h | 109 +
gcc/testsuite/gcc.target/bpf/diag-sdiv.c | 2 +-
gcc/testsuite/gcc.target/bpf/diag-smod.c | 2 +-
gcc/testsuite/gcc.target/bpf/neg-1.c | 14 +
gcc/testsuite/gcc.target/bpf/neg-pseudoc-1.c | 14 +
.../gcc.target/bpf/{xbpf-sdiv-1.c => sdiv-1.c} | 2 +-
gcc/testsuite/gcc.target/bpf/sload-1.c | 16 +
gcc/testsuite/gcc.target/bpf/sload-pseudoc-1.c | 16 +
.../gcc.target/bpf/{xbpf-smod-1.c => smod-1.c} | 2 +-
gcc/testsuite/gcc.target/bpf/smov-1.c | 18 +
gcc/testsuite/gcc.target/bpf/smov-pseudoc-1.c | 18 +
gcc/testsuite/gcc.target/i386/avx-1.c | 3 +
gcc/testsuite/gcc.target/i386/avx-check.h | 3 +
gcc/testsuite/gcc.target/i386/avx2-dupv4sf.c | 18 +
gcc/testsuite/gcc.target/i386/avx2-dupv4si.c | 18 +
gcc/testsuite/gcc.target/i386/avx2-gather-6.c | 2 +-
.../gcc.target/i386/avx2-vect-aggressive.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-dupv4sf.c | 13 +
gcc/testsuite/gcc.target/i386/avx512f-dupv4si.c | 13 +
.../gcc.target/i386/avx512vl-stv-rotatedi-1.c | 35 +
gcc/testsuite/gcc.target/i386/avx512vl-vaes-1.c | 12 +
gcc/testsuite/gcc.target/i386/avxvnniint16-1.c | 43 +
.../gcc.target/i386/avxvnniint16-vpdpwsud-2.c | 71 +
.../gcc.target/i386/avxvnniint16-vpdpwsuds-2.c | 72 +
.../gcc.target/i386/avxvnniint16-vpdpwusd-2.c | 71 +
.../gcc.target/i386/avxvnniint16-vpdpwusds-2.c | 72 +
.../gcc.target/i386/avxvnniint16-vpdpwuud-2.c | 71 +
.../gcc.target/i386/avxvnniint16-vpdpwuuds-2.c | 71 +
gcc/testsuite/gcc.target/i386/float16-7.c | 2 +-
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 11 +
gcc/testsuite/gcc.target/i386/inline_attr_arch.c | 25 +
.../gcc.target/i386/inline_target_clones.c | 24 +
gcc/testsuite/gcc.target/i386/insvdi_lowpart-1.c | 13 +
gcc/testsuite/gcc.target/i386/insvti_lowpart-1.c | 13 +
.../gcc.target/i386/invariant-ternlog-1.c | 21 +
.../gcc.target/i386/invariant-ternlog-2.c | 12 +
gcc/testsuite/gcc.target/i386/pr100711-6.c | 2 +-
gcc/testsuite/gcc.target/i386/pr109504.c | 6 +
gcc/testsuite/gcc.target/i386/pr109520.c | 48 +
gcc/testsuite/gcc.target/i386/pr110170-2.c | 16 +
gcc/testsuite/gcc.target/i386/pr110170-3.c | 11 +
gcc/testsuite/gcc.target/i386/pr110170.c | 18 +
gcc/testsuite/gcc.target/i386/pr110206.c | 39 +
gcc/testsuite/gcc.target/i386/pr110372.c | 14 +
gcc/testsuite/gcc.target/i386/pr110438.c | 30 +
gcc/testsuite/gcc.target/i386/pr110533.c | 9 +
gcc/testsuite/gcc.target/i386/pr110588.c | 18 +
gcc/testsuite/gcc.target/i386/pr110591-2.c | 90 +
gcc/testsuite/gcc.target/i386/pr110591.c | 66 +
gcc/testsuite/gcc.target/i386/pr110598.c | 46 +
gcc/testsuite/gcc.target/i386/pr110717-2.c | 20 +
gcc/testsuite/gcc.target/i386/pr110717.c | 21 +
gcc/testsuite/gcc.target/i386/pr110762-v4hf.c | 57 +
gcc/testsuite/gcc.target/i386/pr110762.c | 18 +
gcc/testsuite/gcc.target/i386/pr110788.c | 11 +
gcc/testsuite/gcc.target/i386/pr110790-1.c | 33 +
gcc/testsuite/gcc.target/i386/pr110790-2.c | 13 +
gcc/testsuite/gcc.target/i386/pr110792.c | 17 +
gcc/testsuite/gcc.target/i386/pr110843.c | 20 +
gcc/testsuite/gcc.target/i386/pr43644-2.c | 9 +
gcc/testsuite/gcc.target/i386/pr54855-12.c | 2 +-
gcc/testsuite/gcc.target/i386/pr54855-13.c | 2 +-
gcc/testsuite/gcc.target/i386/pr54855-9.c | 4 +-
gcc/testsuite/gcc.target/i386/pr70021.c | 2 +-
gcc/testsuite/gcc.target/i386/pr81904.c | 22 +
gcc/testsuite/gcc.target/i386/pr87007-4.c | 6 +-
gcc/testsuite/gcc.target/i386/pr87007-5.c | 8 +-
gcc/testsuite/gcc.target/i386/pr88540.c | 10 +
gcc/testsuite/gcc.target/i386/pr88873.c | 13 +
gcc/testsuite/gcc.target/i386/pr89701-1.c | 4 +
gcc/testsuite/gcc.target/i386/pr89701-2.c | 4 +
gcc/testsuite/gcc.target/i386/pr89701-3.c | 4 +
gcc/testsuite/gcc.target/i386/sha512-1.c | 18 +
gcc/testsuite/gcc.target/i386/sha512-check.h | 43 +
gcc/testsuite/gcc.target/i386/sha512msg1-2.c | 48 +
gcc/testsuite/gcc.target/i386/sha512msg2-2.c | 47 +
gcc/testsuite/gcc.target/i386/sha512rnds2-2.c | 85 +
gcc/testsuite/gcc.target/i386/sm3-1.c | 17 +
gcc/testsuite/gcc.target/i386/sm3-check.h | 37 +
gcc/testsuite/gcc.target/i386/sm3msg1-2.c | 54 +
gcc/testsuite/gcc.target/i386/sm3msg2-2.c | 57 +
gcc/testsuite/gcc.target/i386/sm3rnds2-2.c | 104 +
gcc/testsuite/gcc.target/i386/sm4-1.c | 20 +
gcc/testsuite/gcc.target/i386/sm4-check.h | 183 +
gcc/testsuite/gcc.target/i386/sm4key4-2.c | 14 +
gcc/testsuite/gcc.target/i386/sm4rnds4-2.c | 14 +
gcc/testsuite/gcc.target/i386/sse-12.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-13.c | 5 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 5 +-
gcc/testsuite/gcc.target/i386/sse-22.c | 7 +-
gcc/testsuite/gcc.target/i386/sse-23.c | 5 +-
gcc/testsuite/gcc.target/i386/sse2-bfloat16-1.c | 8 +-
gcc/testsuite/gcc.target/i386/sse2-float16-1.c | 8 +-
gcc/testsuite/gcc.target/i386/sse2-float16-4.c | 25 +
gcc/testsuite/gcc.target/i386/sse2-float16-5.c | 24 +
gcc/testsuite/gcc.target/i386/vlddqu_vinserti128.c | 11 +
.../gcc.target/i386/vnniint16-auto-vectorize-1.c | 28 +
.../gcc.target/i386/vnniint16-auto-vectorize-2.c | 76 +
gcc/testsuite/gcc.target/pdp11/pr107841.c | 12 +
gcc/testsuite/gcc.target/powerpc/pr103605-1.c | 9 +
gcc/testsuite/gcc.target/powerpc/pr103605-2.c | 11 +
gcc/testsuite/gcc.target/powerpc/pr103605.h | 31 +
gcc/testsuite/gcc.target/powerpc/pr110776.c | 22 +
...pscr_rn_builtin.c => test_fpscr_rn_builtin_1.c} | 12 +-
.../gcc.target/powerpc/test_fpscr_rn_builtin_2.c | 148 +
...rd-runnable.c => vec-replace-word-runnable_1.c} | 176 +-
.../powerpc/vec-replace-word-runnable_2.c | 49 +
.../gcc.target/powerpc/vsx-vector-6-func-1op-run.c | 98 +
.../gcc.target/powerpc/vsx-vector-6-func-1op.c | 22 +
.../gcc.target/powerpc/vsx-vector-6-func-1op.h | 43 +
.../powerpc/vsx-vector-6-func-2lop-run.c | 177 +
.../gcc.target/powerpc/vsx-vector-6-func-2lop.c | 14 +
.../gcc.target/powerpc/vsx-vector-6-func-2lop.h | 47 +
.../gcc.target/powerpc/vsx-vector-6-func-2op-run.c | 96 +
.../gcc.target/powerpc/vsx-vector-6-func-2op.c | 21 +
.../gcc.target/powerpc/vsx-vector-6-func-2op.h | 42 +
.../gcc.target/powerpc/vsx-vector-6-func-3op-run.c | 229 +
.../gcc.target/powerpc/vsx-vector-6-func-3op.c | 17 +
.../gcc.target/powerpc/vsx-vector-6-func-3op.h | 73 +
.../powerpc/vsx-vector-6-func-cmp-all-run.c | 147 +
.../gcc.target/powerpc/vsx-vector-6-func-cmp-all.c | 17 +
.../gcc.target/powerpc/vsx-vector-6-func-cmp-all.h | 76 +
.../gcc.target/powerpc/vsx-vector-6-func-cmp-run.c | 92 +
.../gcc.target/powerpc/vsx-vector-6-func-cmp.c | 16 +
.../gcc.target/powerpc/vsx-vector-6-func-cmp.h | 40 +
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 154 -
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 43 -
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 43 -
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 42 -
gcc/testsuite/gcc.target/riscv/_Float16-zhinx-1.c | 4 +-
gcc/testsuite/gcc.target/riscv/arch-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-22.c | 5 +
gcc/testsuite/gcc.target/riscv/arch-22.cc | 11 +
gcc/testsuite/gcc.target/riscv/arch-23.c | 11 +
gcc/testsuite/gcc.target/riscv/arch-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-5.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-8.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-10.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-18.c | 4 +-
gcc/testsuite/gcc.target/riscv/attribute-19.c | 4 +-
gcc/testsuite/gcc.target/riscv/attribute-20.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-21.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-8.c | 4 +-
gcc/testsuite/gcc.target/riscv/attribute-9.c | 4 +-
gcc/testsuite/gcc.target/riscv/fsflags.c | 16 +
.../gcc.target/riscv/omit-frame-pointer-1.c | 7 +
.../gcc.target/riscv/omit-frame-pointer-2.c | 7 +
.../gcc.target/riscv/omit-frame-pointer-3.c | 7 +
.../gcc.target/riscv/omit-frame-pointer-4.c | 7 +
.../gcc.target/riscv/omit-frame-pointer-test.c | 13 +
gcc/testsuite/gcc.target/riscv/pr102957.c | 2 +
gcc/testsuite/gcc.target/riscv/pr110696.c | 7 +
gcc/testsuite/gcc.target/riscv/pr110748-1.c | 10 +
gcc/testsuite/gcc.target/riscv/predef-28.c | 47 +
.../gcc.target/riscv/rvv/autovec/binop/mulh-1.c | 26 +
.../gcc.target/riscv/rvv/autovec/binop/mulh-2.c | 27 +
.../riscv/rvv/autovec/binop/mulh_run-1.c | 29 +
.../riscv/rvv/autovec/binop/mulh_run-2.c | 29 +
.../gcc.target/riscv/rvv/autovec/binop/narrow-1.c | 4 +-
.../riscv/rvv/autovec/binop/vadd-run-nofm.c | 4 +
.../riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c | 13 +
.../riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c | 13 +
.../riscv/rvv/autovec/binop/vdiv-run-nofm.c | 4 +
.../riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c | 12 +
.../riscv/rvv/autovec/binop/vdiv-rv32gcv.c | 11 +-
.../riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c | 12 +
.../riscv/rvv/autovec/binop/vdiv-rv64gcv.c | 11 +-
.../riscv/rvv/autovec/binop/vmul-run-nofm.c | 4 +
.../riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c | 8 +
.../riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c | 8 +
.../riscv/rvv/autovec/binop/vrem-rv32gcv.c | 10 +-
.../riscv/rvv/autovec/binop/vrem-rv64gcv.c | 10 +-
.../riscv/rvv/autovec/binop/vsub-run-nofm.c | 4 +
.../riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c | 14 +
.../riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c | 14 +
.../autovec/conversions/vec-narrow-int64-float16.c | 15 +
.../autovec/conversions/vec-widen-float16-int64.c | 15 +
.../rvv/autovec/gather-scatter/gather_load-1.c | 38 +
.../rvv/autovec/gather-scatter/gather_load-10.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-11.c | 32 +
.../rvv/autovec/gather-scatter/gather_load-12.c | 112 +
.../rvv/autovec/gather-scatter/gather_load-2.c | 38 +
.../rvv/autovec/gather-scatter/gather_load-3.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-4.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-5.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-6.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-7.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-8.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-9.c | 35 +
.../rvv/autovec/gather-scatter/gather_load_run-1.c | 41 +
.../autovec/gather-scatter/gather_load_run-10.c | 41 +
.../autovec/gather-scatter/gather_load_run-11.c | 39 +
.../autovec/gather-scatter/gather_load_run-12.c | 124 +
.../rvv/autovec/gather-scatter/gather_load_run-2.c | 41 +
.../rvv/autovec/gather-scatter/gather_load_run-3.c | 41 +
.../rvv/autovec/gather-scatter/gather_load_run-4.c | 41 +
.../rvv/autovec/gather-scatter/gather_load_run-5.c | 41 +
.../rvv/autovec/gather-scatter/gather_load_run-6.c | 41 +
.../rvv/autovec/gather-scatter/gather_load_run-7.c | 45 +
.../rvv/autovec/gather-scatter/gather_load_run-8.c | 45 +
.../rvv/autovec/gather-scatter/gather_load_run-9.c | 41 +
.../autovec/gather-scatter/mask_gather_load-1.c | 39 +
.../autovec/gather-scatter/mask_gather_load-10.c | 36 +
.../autovec/gather-scatter/mask_gather_load-11.c | 116 +
.../autovec/gather-scatter/mask_gather_load-2.c | 39 +
.../autovec/gather-scatter/mask_gather_load-3.c | 36 +
.../autovec/gather-scatter/mask_gather_load-4.c | 36 +
.../autovec/gather-scatter/mask_gather_load-5.c | 36 +
.../autovec/gather-scatter/mask_gather_load-6.c | 36 +
.../autovec/gather-scatter/mask_gather_load-7.c | 36 +
.../autovec/gather-scatter/mask_gather_load-8.c | 36 +
.../autovec/gather-scatter/mask_gather_load-9.c | 36 +
.../gather-scatter/mask_gather_load_run-1.c | 48 +
.../gather-scatter/mask_gather_load_run-10.c | 48 +
.../gather-scatter/mask_gather_load_run-11.c | 140 +
.../gather-scatter/mask_gather_load_run-2.c | 48 +
.../gather-scatter/mask_gather_load_run-3.c | 48 +
.../gather-scatter/mask_gather_load_run-4.c | 48 +
.../gather-scatter/mask_gather_load_run-5.c | 48 +
.../gather-scatter/mask_gather_load_run-6.c | 48 +
.../gather-scatter/mask_gather_load_run-7.c | 48 +
.../gather-scatter/mask_gather_load_run-8.c | 48 +
.../gather-scatter/mask_gather_load_run-9.c | 48 +
.../autovec/gather-scatter/mask_scatter_store-1.c | 39 +
.../autovec/gather-scatter/mask_scatter_store-10.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-2.c | 39 +
.../autovec/gather-scatter/mask_scatter_store-3.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-4.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-5.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-6.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-7.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-8.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-9.c | 41 +
.../gather-scatter/mask_scatter_store_run-1.c | 48 +
.../gather-scatter/mask_scatter_store_run-10.c | 48 +
.../gather-scatter/mask_scatter_store_run-2.c | 48 +
.../gather-scatter/mask_scatter_store_run-3.c | 48 +
.../gather-scatter/mask_scatter_store_run-4.c | 48 +
.../gather-scatter/mask_scatter_store_run-5.c | 48 +
.../gather-scatter/mask_scatter_store_run-6.c | 48 +
.../gather-scatter/mask_scatter_store_run-7.c | 48 +
.../gather-scatter/mask_scatter_store_run-8.c | 52 +
.../gather-scatter/mask_scatter_store_run-9.c | 48 +
.../rvv/autovec/gather-scatter/scatter_store-1.c | 38 +
.../rvv/autovec/gather-scatter/scatter_store-10.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-2.c | 38 +
.../rvv/autovec/gather-scatter/scatter_store-3.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-4.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-5.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-6.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-7.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-8.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-9.c | 35 +
.../autovec/gather-scatter/scatter_store_run-1.c | 40 +
.../autovec/gather-scatter/scatter_store_run-10.c | 40 +
.../autovec/gather-scatter/scatter_store_run-2.c | 40 +
.../autovec/gather-scatter/scatter_store_run-3.c | 40 +
.../autovec/gather-scatter/scatter_store_run-4.c | 40 +
.../autovec/gather-scatter/scatter_store_run-5.c | 40 +
.../autovec/gather-scatter/scatter_store_run-6.c | 40 +
.../autovec/gather-scatter/scatter_store_run-7.c | 44 +
.../autovec/gather-scatter/scatter_store_run-8.c | 44 +
.../autovec/gather-scatter/scatter_store_run-9.c | 40 +
.../rvv/autovec/gather-scatter/strided_load-1.c | 45 +
.../rvv/autovec/gather-scatter/strided_load-2.c | 45 +
.../autovec/gather-scatter/strided_load_run-1.c | 84 +
.../autovec/gather-scatter/strided_load_run-2.c | 84 +
.../rvv/autovec/gather-scatter/strided_store-1.c | 45 +
.../rvv/autovec/gather-scatter/strided_store-2.c | 45 +
.../autovec/gather-scatter/strided_store_run-1.c | 82 +
.../autovec/gather-scatter/strided_store_run-2.c | 82 +
.../gcc.target/riscv/rvv/autovec/madd-split2-1.c | 13 +
.../riscv/rvv/autovec/partial/gimple_fold-1.c | 2 +-
.../gcc.target/riscv/rvv/autovec/partial/slp-9.c | 1 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-1.c | 118 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-2.c | 129 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-3.c | 65 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-4.c | 59 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-5.c | 88 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-6.c | 6 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-7.c | 88 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-8.c | 16 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-9.c | 16 +
.../riscv/rvv/autovec/reduc/reduc_run-1.c | 56 +
.../riscv/rvv/autovec/reduc/reduc_run-2.c | 79 +
.../riscv/rvv/autovec/reduc/reduc_run-3.c | 49 +
.../riscv/rvv/autovec/reduc/reduc_run-4.c | 66 +
.../riscv/rvv/autovec/reduc/reduc_run-5.c | 61 +
.../riscv/rvv/autovec/reduc/reduc_run-6.c | 6 +
.../riscv/rvv/autovec/reduc/reduc_run-7.c | 188 +
.../riscv/rvv/autovec/reduc/reduc_run-8.c | 22 +
.../riscv/rvv/autovec/reduc/reduc_run-9.c | 22 +
.../riscv/rvv/autovec/reduc/reduc_strict-1.c | 28 +
.../riscv/rvv/autovec/reduc/reduc_strict-2.c | 26 +
.../riscv/rvv/autovec/reduc/reduc_strict-3.c | 18 +
.../riscv/rvv/autovec/reduc/reduc_strict-4.c | 24 +
.../riscv/rvv/autovec/reduc/reduc_strict-5.c | 28 +
.../riscv/rvv/autovec/reduc/reduc_strict-6.c | 18 +
.../riscv/rvv/autovec/reduc/reduc_strict-7.c | 21 +
.../riscv/rvv/autovec/reduc/reduc_strict_run-1.c | 29 +
.../riscv/rvv/autovec/reduc/reduc_strict_run-2.c | 31 +
.../riscv/rvv/autovec/ternop/ternop_nofm-1.c | 7 +
.../riscv/rvv/autovec/ternop/ternop_nofm-2.c | 11 +
.../riscv/rvv/autovec/ternop/ternop_nofm-3.c | 9 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-1.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-2.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-3.c | 4 +
gcc/testsuite/gcc.target/riscv/rvv/autovec/v-1.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/compress-1.c | 21 +
.../riscv/rvv/autovec/vls-vlmax/compress-2.c | 46 +
.../riscv/rvv/autovec/vls-vlmax/compress-3.c | 60 +
.../riscv/rvv/autovec/vls-vlmax/compress-4.c | 81 +
.../riscv/rvv/autovec/vls-vlmax/compress-5.c | 85 +
.../riscv/rvv/autovec/vls-vlmax/compress-6.c | 95 +
.../riscv/rvv/autovec/vls-vlmax/compress_run-1.c | 27 +
.../riscv/rvv/autovec/vls-vlmax/compress_run-2.c | 51 +
.../riscv/rvv/autovec/vls-vlmax/compress_run-3.c | 79 +
.../riscv/rvv/autovec/vls-vlmax/compress_run-4.c | 117 +
.../riscv/rvv/autovec/vls-vlmax/compress_run-5.c | 149 +
.../riscv/rvv/autovec/vls-vlmax/compress_run-6.c | 222 +
.../riscv/rvv/autovec/vls-vlmax/vec_extract-1.c | 33 +-
.../riscv/rvv/autovec/vls-vlmax/vec_extract-2.c | 32 +-
.../riscv/rvv/autovec/vls-vlmax/vec_extract-3.c | 32 +-
.../riscv/rvv/autovec/vls-vlmax/vec_extract-4.c | 32 +-
.../riscv/rvv/autovec/vls-vlmax/vec_extract-run.c | 154 +-
.../rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c | 49 +-
.../riscv/rvv/autovec/vls-vlmax/vec_set-1.c | 32 +-
.../riscv/rvv/autovec/vls-vlmax/vec_set-2.c | 32 +-
.../riscv/rvv/autovec/vls-vlmax/vec_set-3.c | 33 +-
.../riscv/rvv/autovec/vls-vlmax/vec_set-4.c | 33 +-
.../riscv/rvv/autovec/vls-vlmax/vec_set-run.c | 153 +-
.../riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c | 49 +-
.../gcc.target/riscv/rvv/autovec/vls/def.h | 88 +
.../gcc.target/riscv/rvv/autovec/vls/dup-1.c | 168 +
.../gcc.target/riscv/rvv/autovec/vls/dup-2.c | 153 +
.../gcc.target/riscv/rvv/autovec/vls/dup-3.c | 153 +
.../gcc.target/riscv/rvv/autovec/vls/dup-4.c | 137 +
.../gcc.target/riscv/rvv/autovec/vls/dup-5.c | 137 +
.../gcc.target/riscv/rvv/autovec/vls/dup-6.c | 122 +
.../gcc.target/riscv/rvv/autovec/vls/dup-7.c | 122 +
.../gcc.target/riscv/rvv/autovec/vls/mov-1.c | 179 +
.../gcc.target/riscv/rvv/autovec/vls/mov-10.c | 139 +
.../gcc.target/riscv/rvv/autovec/vls/mov-11.c | 248 +
.../gcc.target/riscv/rvv/autovec/vls/mov-12.c | 229 +
.../gcc.target/riscv/rvv/autovec/vls/mov-13.c | 209 +
.../gcc.target/riscv/rvv/autovec/vls/mov-14.c | 190 +
.../gcc.target/riscv/rvv/autovec/vls/mov-15.c | 229 +
.../gcc.target/riscv/rvv/autovec/vls/mov-16.c | 209 +
.../gcc.target/riscv/rvv/autovec/vls/mov-17.c | 190 +
.../gcc.target/riscv/rvv/autovec/vls/mov-2.c | 19 +
.../gcc.target/riscv/rvv/autovec/vls/mov-3.c | 166 +
.../gcc.target/riscv/rvv/autovec/vls/mov-4.c | 19 +
.../gcc.target/riscv/rvv/autovec/vls/mov-5.c | 152 +
.../gcc.target/riscv/rvv/autovec/vls/mov-6.c | 19 +
.../gcc.target/riscv/rvv/autovec/vls/mov-7.c | 139 +
.../gcc.target/riscv/rvv/autovec/vls/mov-8.c | 166 +
.../gcc.target/riscv/rvv/autovec/vls/mov-9.c | 152 +
.../gcc.target/riscv/rvv/autovec/vls/spill-1.c | 133 +
.../gcc.target/riscv/rvv/autovec/vls/spill-2.c | 124 +
.../gcc.target/riscv/rvv/autovec/vls/spill-3.c | 115 +
.../gcc.target/riscv/rvv/autovec/vls/spill-4.c | 106 +
.../gcc.target/riscv/rvv/autovec/vls/spill-5.c | 124 +
.../gcc.target/riscv/rvv/autovec/vls/spill-6.c | 115 +
.../gcc.target/riscv/rvv/autovec/vls/spill-7.c | 106 +
.../riscv/rvv/autovec/zve32f_zvl1024b-1.c | 6 +
.../riscv/rvv/autovec/zve32f_zvl128b-1.c | 2 +-
.../riscv/rvv/autovec/zve32f_zvl2048b-1.c | 6 +
.../riscv/rvv/autovec/zve32f_zvl256b-1.c | 6 +
.../riscv/rvv/autovec/zve32f_zvl4096b-1.c | 6 +
.../riscv/rvv/autovec/zve32f_zvl512b-1.c | 6 +
.../riscv/rvv/autovec/zve32x_zvl1024b-1.c | 6 +
.../riscv/rvv/autovec/zve32x_zvl2048b-1.c | 6 +
.../riscv/rvv/autovec/zve32x_zvl256b-1.c | 6 +
.../riscv/rvv/autovec/zve32x_zvl4096b-1.c | 6 +
.../riscv/rvv/autovec/zve32x_zvl512b-1.c | 6 +
.../riscv/rvv/autovec/zve64d_zvl1024b-1.c | 6 +
.../riscv/rvv/autovec/zve64d_zvl128b-1.c | 2 +-
.../riscv/rvv/autovec/zve64d_zvl2048b-1.c | 6 +
.../riscv/rvv/autovec/zve64d_zvl256b-1.c | 6 +
.../riscv/rvv/autovec/zve64d_zvl4096b-1.c | 6 +
.../riscv/rvv/autovec/zve64d_zvl512b-1.c | 6 +
.../riscv/rvv/autovec/zve64f_zvl1024b-1.c | 6 +
.../riscv/rvv/autovec/zve64f_zvl128b-1.c | 2 +-
.../riscv/rvv/autovec/zve64f_zvl2048b-1.c | 6 +
.../riscv/rvv/autovec/zve64f_zvl256b-1.c | 6 +
.../riscv/rvv/autovec/zve64f_zvl4096b-1.c | 6 +
.../riscv/rvv/autovec/zve64f_zvl512b-1.c | 6 +
.../riscv/rvv/autovec/zve64x_zvl1024b-1.c | 6 +
.../riscv/rvv/autovec/zve64x_zvl2048b-1.c | 6 +
.../riscv/rvv/autovec/zve64x_zvl256b-1.c | 6 +
.../riscv/rvv/autovec/zve64x_zvl4096b-1.c | 6 +
.../riscv/rvv/autovec/zve64x_zvl512b-1.c | 6 +
.../riscv/rvv/base/binop_vx_constraint-100.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-101.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-102.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-103.c | 28 +-
.../riscv/rvv/base/binop_vx_constraint-104.c | 16 +-
.../riscv/rvv/base/binop_vx_constraint-105.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-106.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-107.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-108.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-109.c | 28 +-
.../riscv/rvv/base/binop_vx_constraint-110.c | 16 +-
.../riscv/rvv/base/binop_vx_constraint-111.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-112.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-113.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-114.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-115.c | 16 +-
.../riscv/rvv/base/binop_vx_constraint-116.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-117.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-118.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-119.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-97.c | 28 +-
.../riscv/rvv/base/binop_vx_constraint-98.c | 16 +-
.../riscv/rvv/base/fixed-point-vxrm-error.c | 24 +
.../gcc.target/riscv/rvv/base/fixed-point-vxrm.c | 81 +
.../riscv/rvv/base/float-point-dynamic-frm-1.c | 21 +
.../riscv/rvv/base/float-point-dynamic-frm-10.c | 26 +
.../riscv/rvv/base/float-point-dynamic-frm-11.c | 26 +
.../riscv/rvv/base/float-point-dynamic-frm-12.c | 29 +
.../riscv/rvv/base/float-point-dynamic-frm-13.c | 29 +
.../riscv/rvv/base/float-point-dynamic-frm-14.c | 28 +
.../riscv/rvv/base/float-point-dynamic-frm-15.c | 28 +
.../riscv/rvv/base/float-point-dynamic-frm-16.c | 22 +
.../riscv/rvv/base/float-point-dynamic-frm-17.c | 22 +
.../riscv/rvv/base/float-point-dynamic-frm-18.c | 25 +
.../riscv/rvv/base/float-point-dynamic-frm-19.c | 25 +
.../riscv/rvv/base/float-point-dynamic-frm-2.c | 20 +
.../riscv/rvv/base/float-point-dynamic-frm-20.c | 27 +
.../riscv/rvv/base/float-point-dynamic-frm-21.c | 27 +
.../riscv/rvv/base/float-point-dynamic-frm-22.c | 25 +
.../riscv/rvv/base/float-point-dynamic-frm-23.c | 25 +
.../riscv/rvv/base/float-point-dynamic-frm-24.c | 13 +
.../riscv/rvv/base/float-point-dynamic-frm-25.c | 28 +
.../riscv/rvv/base/float-point-dynamic-frm-26.c | 23 +
.../riscv/rvv/base/float-point-dynamic-frm-27.c | 30 +
.../riscv/rvv/base/float-point-dynamic-frm-28.c | 30 +
.../riscv/rvv/base/float-point-dynamic-frm-29.c | 28 +
.../riscv/rvv/base/float-point-dynamic-frm-3.c | 21 +
.../riscv/rvv/base/float-point-dynamic-frm-30.c | 30 +
.../riscv/rvv/base/float-point-dynamic-frm-31.c | 29 +
.../riscv/rvv/base/float-point-dynamic-frm-32.c | 25 +
.../riscv/rvv/base/float-point-dynamic-frm-33.c | 31 +
.../riscv/rvv/base/float-point-dynamic-frm-34.c | 32 +
.../riscv/rvv/base/float-point-dynamic-frm-35.c | 32 +
.../riscv/rvv/base/float-point-dynamic-frm-36.c | 29 +
.../riscv/rvv/base/float-point-dynamic-frm-37.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-38.c | 34 +
.../riscv/rvv/base/float-point-dynamic-frm-39.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-4.c | 21 +
.../riscv/rvv/base/float-point-dynamic-frm-40.c | 34 +
.../riscv/rvv/base/float-point-dynamic-frm-41.c | 37 +
.../riscv/rvv/base/float-point-dynamic-frm-42.c | 37 +
.../riscv/rvv/base/float-point-dynamic-frm-43.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-44.c | 40 +
.../riscv/rvv/base/float-point-dynamic-frm-45.c | 35 +
.../riscv/rvv/base/float-point-dynamic-frm-46.c | 35 +
.../riscv/rvv/base/float-point-dynamic-frm-47.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-48.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-49.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-5.c | 21 +
.../riscv/rvv/base/float-point-dynamic-frm-50.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-51.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-52.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-53.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-54.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-55.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-56.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-57.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-58.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-59.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-6.c | 27 +
.../riscv/rvv/base/float-point-dynamic-frm-60.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-61.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-62.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-63.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-64.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-65.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-66.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-67.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-68.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-69.c | 31 +
.../riscv/rvv/base/float-point-dynamic-frm-7.c | 27 +
.../riscv/rvv/base/float-point-dynamic-frm-70.c | 28 +
.../riscv/rvv/base/float-point-dynamic-frm-71.c | 28 +
.../riscv/rvv/base/float-point-dynamic-frm-72.c | 33 +
.../riscv/rvv/base/float-point-dynamic-frm-73.c | 39 +
.../riscv/rvv/base/float-point-dynamic-frm-74.c | 39 +
.../riscv/rvv/base/float-point-dynamic-frm-75.c | 39 +
.../riscv/rvv/base/float-point-dynamic-frm-76.c | 39 +
.../riscv/rvv/base/float-point-dynamic-frm-77.c | 20 +
.../riscv/rvv/base/float-point-dynamic-frm-8.c | 26 +
.../riscv/rvv/base/float-point-dynamic-frm-9.c | 26 +
.../riscv/rvv/base/float-point-frm-error.c | 6 +-
.../riscv/rvv/base/float-point-frm-insert-1.c | 18 +-
.../riscv/rvv/base/float-point-frm-insert-10.c | 25 +
.../riscv/rvv/base/float-point-frm-insert-2.c | 4 +-
.../riscv/rvv/base/float-point-frm-insert-3.c | 4 +-
.../riscv/rvv/base/float-point-frm-insert-4.c | 4 +-
.../riscv/rvv/base/float-point-frm-insert-5.c | 4 +-
.../riscv/rvv/base/float-point-frm-insert-7.c | 32 +
.../riscv/rvv/base/float-point-frm-insert-8.c | 29 +
.../riscv/rvv/base/float-point-frm-insert-9.c | 26 +
.../riscv/rvv/base/float-point-frm-run-1.c | 59 +
.../riscv/rvv/base/float-point-frm-run-2.c | 37 +
.../riscv/rvv/base/float-point-frm-run-3.c | 38 +
.../riscv/rvv/base/float-point-frm-run-4.c | 47 +
.../riscv/rvv/base/float-point-frm-run-5.c | 47 +
.../riscv/rvv/base/float-point-frm-run.h | 40 +
.../gcc.target/riscv/rvv/base/float-point-frm.c | 16 +-
.../riscv/rvv/base/float-point-single-div.c | 44 +
.../riscv/rvv/base/float-point-single-mul.c | 44 +
.../riscv/rvv/base/float-point-single-rdiv.c | 33 +
.../riscv/rvv/base/float-point-single-rsub.c | 19 +
.../riscv/rvv/base/float-point-single-sub.c | 30 +
.../riscv/rvv/base/float-point-widening-add.c | 66 +
.../riscv/rvv/base/float-point-widening-mul.c | 44 +
.../riscv/rvv/base/float-point-widening-sub.c | 66 +
.../gcc.target/riscv/rvv/base/merge_constraint-1.c | 4 +-
.../gcc.target/riscv/rvv/base/pr110299-1.c | 4 +-
.../gcc.target/riscv/rvv/base/pr110299-2.c | 4 +-
.../gcc.target/riscv/rvv/base/tuple-intrinsic.c | 23 +
.../riscv/rvv/base/zvl-unimplemented-1.c | 4 +
.../riscv/rvv/base/zvl-unimplemented-2.c | 4 +
gcc/testsuite/gcc.target/riscv/rvv/rvv.exp | 27 +
.../gcc.target/riscv/stack_save_restore_1.c | 40 +
...stack_save_restore.c => stack_save_restore_2.c} | 6 +-
gcc/testsuite/gcc.target/riscv/xtheadbb-ext-1.c | 67 +
gcc/testsuite/gcc.target/riscv/xtheadbb-extu-1.c | 67 +
.../gcc.target/riscv/xtheadcondmov-indirect-rv32.c | 104 -
.../gcc.target/riscv/xtheadcondmov-indirect-rv64.c | 104 -
.../gcc.target/riscv/xtheadcondmov-indirect.c | 118 +
gcc/testsuite/gcc.target/riscv/xtheadfmv-fmv.c | 8 +-
.../gcc.target/riscv/zicond-primitiveSemantics.c | 49 +
gcc/testsuite/gcc.target/s390/aligned-1.c | 20 +
gcc/testsuite/gcc.target/s390/cmp-mem-const-1.c | 24 +
gcc/testsuite/gcc.target/s390/s390.exp | 3 +
gcc/testsuite/gcc.target/s390/unaligned-1.c | 20 +
gcc/testsuite/gcc.target/s390/vector/vec-cmpge.c | 18 +
gcc/testsuite/gcc.target/s390/vector/vec-init-3.c | 17 +
gcc/testsuite/gcc.target/s390/vxe2/vlbr-1.c | 29 +
gcc/testsuite/gcc.target/s390/vxe2/vstbr-1.c | 29 +
gcc/testsuite/gcc.target/s390/vxe2/vstbr-2.c | 42 +
gcc/testsuite/gdc.dg/asm4.d | 2 +-
gcc/testsuite/gdc.dg/nogc1.d | 8 +
gcc/testsuite/gdc.dg/pr108842.d | 4 +
gcc/testsuite/gdc.dg/pr98277.d | 11 +
gcc/testsuite/gdc.dg/rtti1.d | 5 -
gcc/testsuite/gdc.test/compilable/aliasdecl.d | 6 +-
.../compilable/atomic_store_2_shared_classes.d | 13 +
gcc/testsuite/gdc.test/compilable/b20938.d | 3 +-
gcc/testsuite/gdc.test/compilable/commontype.d | 12 +-
.../compilable/dtoh_CPPNamespaceDeclaration.d | 4 +-
gcc/testsuite/gdc.test/compilable/dtoh_functions.d | 2 +-
.../gdc.test/compilable/dtoh_invalid_identifiers.d | 2 +-
.../gdc.test/compilable/dtoh_special_enum.d | 20 +-
gcc/testsuite/gdc.test/compilable/imports/c23789.i | 31 +
.../gdc.test/compilable/imports/library.c | 5 +
.../gdc.test/compilable/imports/pkg20008/package.d | 9 +
.../gdc.test/compilable/imports/pkg20008/submod.d | 2 +
.../compilable/imports/pkg20008/subpkg/package.d | 7 +
.../compilable/imports/pkg20008/subpkg/subsubmod.d | 9 +
.../gdc.test/compilable/imports/test9692b.d | 2 +-
gcc/testsuite/gdc.test/compilable/interpret3.d | 4 +-
gcc/testsuite/gdc.test/compilable/issue24018.d | 10 +
gcc/testsuite/gdc.test/compilable/noreturn3.d | 8 +-
gcc/testsuite/gdc.test/compilable/stc_traits.d | 106 +-
gcc/testsuite/gdc.test/compilable/test13668.d | 2 +-
gcc/testsuite/gdc.test/compilable/test16635.d | 2 +-
gcc/testsuite/gdc.test/compilable/test17143.d | 2 +-
gcc/testsuite/gdc.test/compilable/test17373.d | 4 +-
gcc/testsuite/gdc.test/compilable/test17545.d | 2 +-
gcc/testsuite/gdc.test/compilable/test18493.d | 19 +
.../gdc.test/{runnable => compilable}/test19688.d | 0
gcc/testsuite/gdc.test/compilable/test19728.d | 14 +-
gcc/testsuite/gdc.test/compilable/test20008.d | 6 +
gcc/testsuite/gdc.test/compilable/test21282.d | 2 +-
gcc/testsuite/gdc.test/compilable/test21330.d | 4 +-
gcc/testsuite/gdc.test/compilable/test21667.d | 19 +
gcc/testsuite/gdc.test/compilable/test22760.d | 15 +
gcc/testsuite/gdc.test/compilable/test23789.d | 12 +
gcc/testsuite/gdc.test/compilable/test23862.d | 15 +
gcc/testsuite/gdc.test/compilable/test23863.d | 15 +
gcc/testsuite/gdc.test/compilable/test23874.d | 10 +
gcc/testsuite/gdc.test/compilable/test23912.d | 17 +
gcc/testsuite/gdc.test/compilable/test23913.d | 7 +
gcc/testsuite/gdc.test/compilable/test23948.d | 29 +
gcc/testsuite/gdc.test/compilable/test23965.d | 11 +
gcc/testsuite/gdc.test/compilable/test23978.d | 30 +
gcc/testsuite/gdc.test/compilable/test23979.d | 17 +
gcc/testsuite/gdc.test/compilable/test23986.d | 11 +
gcc/testsuite/gdc.test/compilable/test24013.d | 43 +
gcc/testsuite/gdc.test/compilable/test24017.d | 11 +
gcc/testsuite/gdc.test/compilable/test9692.d | 4 +-
gcc/testsuite/gdc.test/compilable/testInference.d | 6 +-
.../compilable/traits_getFunctionAttributes.d | 14 +-
.../gdc.test/compilable/user_defined_attributes.d | 22 +
gcc/testsuite/gdc.test/compilable/warn3882.d | 4 +-
.../fail_compilation/attributediagnostic.d | 6 +-
.../fail_compilation/attributediagnostic_nogc.d | 56 +
.../fail_compilation/attributediagnostic_nothrow.d | 45 +
.../fail_compilation/attributediagnostic_pure.d | 21 +
gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 12 +-
.../gdc.test/fail_compilation/callconst.d | 16 +
.../gdc.test/fail_compilation/casttuple.d | 6 +-
.../gdc.test/fail_compilation/chkformat.d | 7 +-
.../gdc.test/fail_compilation/constraints_aggr.d | 4 +-
.../gdc.test/fail_compilation/constraints_func1.d | 26 +-
.../gdc.test/fail_compilation/constraints_func2.d | 28 +-
.../gdc.test/fail_compilation/constraints_func3.d | 8 +-
.../gdc.test/fail_compilation/constraints_func4.d | 8 +-
.../gdc.test/fail_compilation/cppmangle.d | 2 +-
.../gdc.test/fail_compilation/ctfeblock.d | 13 +-
gcc/testsuite/gdc.test/fail_compilation/dassert.d | 2 +-
.../gdc.test/fail_compilation/deprecatedinref.d | 10 +
.../fail_compilation/deprecations_preview_in.d | 11 +
.../gdc.test/fail_compilation/diag10319.d | 26 +-
.../gdc.test/fail_compilation/diag10415.d | 2 +-
.../gdc.test/fail_compilation/diag11769.d | 4 +-
.../gdc.test/fail_compilation/diag13884.d | 2 +-
.../gdc.test/fail_compilation/diag13942.d | 2 +-
.../gdc.test/fail_compilation/diag14818.d | 4 +-
.../gdc.test/fail_compilation/diag14876.d | 2 +-
.../gdc.test/fail_compilation/diag16977.d | 2 +-
.../gdc.test/fail_compilation/diag20268.d | 12 +
.../gdc.test/fail_compilation/diag23355.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag8101.d | 2 +-
.../gdc.test/fail_compilation/diag8101b.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/diag8648.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/diag9004.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag9312.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag9574.d | 19 -
gcc/testsuite/gdc.test/fail_compilation/diag9620.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/diag9831.d | 2 +-
.../fail_compilation/diag_template_alias.d | 2 +-
.../gdc.test/fail_compilation/diag_template_this.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diagin.d | 2 +-
.../fail_compilation/dip1000_deprecation.d | 4 +-
.../gdc.test/fail_compilation/dtor_attributes.d | 4 +-
.../fail_compilation/dtorfields_attributes.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/e15876_1.d | 13 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_2.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_3.d | 27 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_4.d | 23 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_5.d | 11 +-
.../gdc.test/fail_compilation/enum_init.d | 2 +
.../gdc.test/fail_compilation/fail10968.d | 9 +
.../gdc.test/fail_compilation/fail11375.d | 5 +-
.../gdc.test/fail_compilation/fail12236.d | 2 +-
.../gdc.test/fail_compilation/fail12436.d | 2 +-
.../gdc.test/fail_compilation/fail12744.d | 4 +-
.../gdc.test/fail_compilation/fail13120.d | 2 +-
.../gdc.test/fail_compilation/fail13577.d | 28 +
.../gdc.test/fail_compilation/fail14669.d | 2 +-
.../gdc.test/fail_compilation/fail15414.d | 2 +-
.../gdc.test/fail_compilation/fail15755.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail162.d | 2 +-
.../gdc.test/fail_compilation/fail16600.d | 4 +-
.../gdc.test/fail_compilation/fail16772.d | 3 +-
.../gdc.test/fail_compilation/fail17518.d | 4 +-
.../gdc.test/fail_compilation/fail17955.d | 2 +-
.../gdc.test/fail_compilation/fail19209.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail196.d | 38 +-
.../gdc.test/fail_compilation/fail19948.d | 2 +-
.../gdc.test/fail_compilation/fail20609.d | 2 +-
.../gdc.test/fail_compilation/fail20730b.d | 2 +-
.../gdc.test/fail_compilation/fail21206.d | 3 +-
.../gdc.test/fail_compilation/fail21275.d | 5 +-
gcc/testsuite/gdc.test/fail_compilation/fail222.d | 4 +-
.../gdc.test/fail_compilation/fail22202.d | 2 +-
.../gdc.test/fail_compilation/fail22729.d | 39 +
gcc/testsuite/gdc.test/fail_compilation/fail236.d | 2 +-
.../gdc.test/fail_compilation/fail23626a.d | 2 +-
.../gdc.test/fail_compilation/fail23745.d | 2 +-
.../gdc.test/fail_compilation/fail23773.d | 15 +
.../gdc.test/fail_compilation/fail23822.d | 22 +
.../gdc.test/fail_compilation/fail23826.d | 24 +
.../gdc.test/fail_compilation/fail23861.d | 25 +
gcc/testsuite/gdc.test/fail_compilation/fail2456.d | 14 +
gcc/testsuite/gdc.test/fail_compilation/fail2789.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail315.d | 15 +-
gcc/testsuite/gdc.test/fail_compilation/fail332.d | 16 +-
.../gdc.test/fail_compilation/fail4375q.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail4559.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail8009.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail95.d | 2 +-
.../gdc.test/fail_compilation/fail_typeof.d | 21 +-
.../gdc.test/fail_compilation/failcontracts.d | 4 +-
.../gdc.test/fail_compilation/funcpostattr.d | 21 +
gcc/testsuite/gdc.test/fail_compilation/ice10651.d | 21 +-
gcc/testsuite/gdc.test/fail_compilation/ice11626.d | 2 +-
.../gdc.test/fail_compilation/ice11856_1.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice11965.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/ice11982.d | 18 +-
gcc/testsuite/gdc.test/fail_compilation/ice12574.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice13225.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14130.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14424.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14907.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice15855.d | 21 +-
gcc/testsuite/gdc.test/fail_compilation/ice23097.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice6538.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice9284.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice9540.d | 2 +-
.../fail_compilation/imports/import23873.d | 2 +
.../fail_compilation/imports/issue23947a.d | 8 +
.../fail_compilation/imports/spell23908a.d | 3 +
.../fail_compilation/imports/spell23908b.d | 3 +
.../gdc.test/fail_compilation/issue20422.d | 9 +-
.../gdc.test/fail_compilation/issue23947.d | 10 +
gcc/testsuite/gdc.test/fail_compilation/lexer4.d | 2 +-
.../fail_compilation/misc_parser_err_cov1.d | 5 +-
.../gdc.test/fail_compilation/missingbrace.d | 10 +
.../fail_compilation/named_arguments_error.d | 2 +-
.../fail_compilation/named_arguments_parse.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/parseStc.d | 2 +-
.../gdc.test/fail_compilation/previewin.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/retscope.d | 2 +-
.../gdc.test/fail_compilation/retscope2.d | 4 +-
.../gdc.test/fail_compilation/retscope6.d | 2 +-
.../gdc.test/fail_compilation/spell23908.d | 11 +
.../gdc.test/fail_compilation/static_import.d | 8 +
.../fail_compilation/systemvariables_deprecation.d | 2 +-
.../gdc.test/fail_compilation/test18385.d | 2 +-
.../gdc.test/fail_compilation/test19107.d | 2 +-
.../gdc.test/fail_compilation/test20245.d | 2 +-
.../gdc.test/fail_compilation/test21025.d | 25 +
.../gdc.test/fail_compilation/test23873.d | 14 +
.../gdc.test/fail_compilation/test23882.d | 37 +
.../gdc.test/fail_compilation/test23905.d | 25 +
.../gdc.test/fail_compilation/test23968.d | 23 +
.../gdc.test/fail_compilation/test23982.d | 36 +
.../gdc.test/fail_compilation/testInference.d | 15 +
.../gdc.test/fail_compilation/testrvaluecpctor.d | 2 +-
.../gdc.test/fail_compilation/typeerrors.d | 2 +-
.../gdc.test/fail_compilation/udaparams.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ufcs.d | 34 +
.../gdc.test/fail_compilation/unmatchedbrace.d | 10 +
.../gdc.test/fail_compilation/var_func_attr.d | 35 +
gcc/testsuite/gdc.test/runnable/betterc.d | 11 +
gcc/testsuite/gdc.test/runnable/eh2.d | 6 +-
gcc/testsuite/gdc.test/runnable/funclit.d | 1 +
gcc/testsuite/gdc.test/runnable/functype.d | 2 +-
.../gdc.test/runnable/imports/link11069z.d | 2 +-
.../gdc.test/runnable/imports/link13415a.d | 2 +-
.../gdc.test/runnable/imports/mainx23837.c | 10 +
gcc/testsuite/gdc.test/runnable/interface2.d | 4 +-
gcc/testsuite/gdc.test/runnable/link10425.d | 2 +-
gcc/testsuite/gdc.test/runnable/mangle.d | 6 -
gcc/testsuite/gdc.test/runnable/sdtor.d | 36 +
gcc/testsuite/gdc.test/runnable/template9.d | 3 +-
gcc/testsuite/gdc.test/runnable/test20687.d | 28 +
gcc/testsuite/gdc.test/runnable/test23837.d | 15 +
gcc/testsuite/gdc.test/runnable/test23959.d | 30 +
gcc/testsuite/gdc.test/runnable/test42.d | 2 +-
gcc/testsuite/gdc.test/runnable/testcontracts.d | 2 +-
gcc/testsuite/gdc.test/runnable/testinvariant.d | 53 +
gcc/testsuite/gdc.test/runnable/uda.d | 42 +-
gcc/testsuite/gdc.test/runnable/variadic.d | 49 +
gcc/testsuite/gdc.test/runnable/xtest46.d | 33 +-
gcc/testsuite/gdc.test/runnable/xtest46_gc.d | 10 +-
gcc/testsuite/gfortran.dg/assumed_type_18.f90 | 52 +
gcc/testsuite/gfortran.dg/data_char_4.f90 | 2 +-
gcc/testsuite/gfortran.dg/data_char_5.f90 | 8 +-
gcc/testsuite/gfortran.dg/data_char_6.f90 | 26 +
.../gfortran.dg/deferred_character_37.f90 | 88 +
gcc/testsuite/gfortran.dg/finalize_53.f90 | 34 +
gcc/testsuite/gfortran.dg/findloc_10.f90 | 13 +
gcc/testsuite/gfortran.dg/findloc_9.f90 | 19 +
.../gfortran.dg/goacc/host_data-error.f90 | 6 +
gcc/testsuite/gfortran.dg/goacc/pr71704.f90 | 5 +-
gcc/testsuite/gfortran.dg/gomp/linear-2.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/pr99226.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/teams-5.f90 | 150 +
gcc/testsuite/gfortran.dg/gomp/teams-6.f90 | 88 +
gcc/testsuite/gfortran.dg/ieee/comparisons_1.f90 | 282 +
gcc/testsuite/gfortran.dg/ieee/comparisons_2.f90 | 282 +
gcc/testsuite/gfortran.dg/ieee/comparisons_3.F90 | 487 +
gcc/testsuite/gfortran.dg/intent_out_16.f90 | 89 +
gcc/testsuite/gfortran.dg/intent_out_17.f90 | 46 +
gcc/testsuite/gfortran.dg/intent_out_18.f90 | 31 +
gcc/testsuite/gfortran.dg/intent_out_19.f90 | 22 +
gcc/testsuite/gfortran.dg/intent_out_20.f90 | 33 +
gcc/testsuite/gfortran.dg/intent_out_21.f90 | 33 +
gcc/testsuite/gfortran.dg/intent_out_22.f90 | 37 +
gcc/testsuite/gfortran.dg/pdt_33.f03 | 21 +
gcc/testsuite/gfortran.dg/pdt_33.f90 | 15 +
gcc/testsuite/gfortran.dg/pr103628.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr25623-2.f90 | 19 +
gcc/testsuite/gfortran.dg/pr25623.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr99139.f90 | 24 +
gcc/testsuite/gfortran.dg/pr99368.f90 | 17 +
gcc/testsuite/gm2/errors/fail/badabs.mod | 7 +
gcc/testsuite/gm2/errors/fail/badenum.mod | 8 +
.../extensions/asm/fail/extensions-asm-fail.exp | 37 +
.../gm2/extensions/asm/fail/stressreturn.mod | 14 +
.../extensions/asm/pass/extensions-asm-pass.exp | 37 +
gcc/testsuite/gm2/extensions/asm/pass/fooasm.mod | 13 +
gcc/testsuite/gm2/iso/pass/constvec.mod | 21 +
gcc/testsuite/gm2/iso/pass/constvec2.mod | 21 +
gcc/testsuite/gm2/iso/run/pass/constvec3.mod | 26 +
gcc/testsuite/gm2/iso/run/pass/m2date.mod | 101 +
gcc/testsuite/gm2/iso/run/pass/testclock.mod | 15 +
gcc/testsuite/gm2/iso/run/pass/testclock2.mod | 22 +
gcc/testsuite/gm2/pim/fail/badxproc.mod | 8 +
gcc/testsuite/gm2/pim/pass/program2.mod | 3 +-
.../gm2/pimlib/run/pass/testfiobinary.mod | 89 +
.../cascade/fail/cascadedif.mod | 25 +
...tches-uninit-variable-checking-cascade-fail.exp | 37 +
.../uninit-variable-checking/pass/assignparam.mod | 31 +
.../uninit-variable-checking/pass/tiny.mod | 13 +
...es-uninit-variable-checking-procedures-fail.exp | 37 +
.../procedures/fail/testdispose.mod | 24 +
.../procedures/fail/testdispose2.mod | 24 +
.../procedures/fail/testdispose3.mod | 24 +
.../procedures/fail/testdispose4.mod | 22 +
.../procedures/fail/testnew.mod | 31 +
.../procedures/fail/testnew2.mod | 31 +
.../procedures/fail/testnew3.mod | 34 +
.../procedures/fail/testnew4.mod | 34 +
.../procedures/fail/testnew5.mod | 31 +
.../procedures/fail/testnew6.mod | 27 +
.../procedures/fail/testnil.mod | 17 +
.../procedures/fail/testptrptr.mod | 32 +
.../procedures/pass/assignparam2.mod | 31 +
...es-uninit-variable-checking-procedures-pass.exp | 37 +
.../procedures/pass/testdispose3.mod | 23 +
.../procedures/pass/testdispose4.mod | 22 +
.../procedures/pass/testnew5.mod | 27 +
.../procedures/pass/testnew6.mod | 27 +
.../procedures/pass/testparamlvalue.mod | 26 +
.../procedures/pass/testparamrvalue.mod | 26 +
.../procedures/pass/testproc.mod | 15 +
.../procedures/pass/testptrptr.mod | 29 +
gcc/testsuite/gnat.dg/unroll3.adb | 2 +-
gcc/testsuite/lib/g++-dg.exp | 9 +-
gcc/testsuite/lib/target-supports.exp | 95 +-
gcc/text-art/table.cc | 7 +-
gcc/text-art/table.h | 1 -
gcc/text-art/widget.h | 2 +-
gcc/timevar.cc | 247 +-
gcc/timevar.h | 16 +-
gcc/tree-cfg.cc | 282 +-
gcc/tree-cfg.h | 4 +-
gcc/tree-diagnostic-client-data-hooks.cc | 26 +-
gcc/tree-if-conv.cc | 213 +-
gcc/tree-inline.cc | 4 +-
gcc/tree-loop-distribution.cc | 15 +-
gcc/tree-pass.h | 2 +-
gcc/tree-phinodes.cc | 3 +-
gcc/tree-phinodes.h | 8 +-
gcc/tree-scalar-evolution.cc | 2 +
gcc/tree-ssa-alias.cc | 6 +-
gcc/tree-ssa-ccp.cc | 20 +-
gcc/tree-ssa-dse.cc | 4 +-
gcc/tree-ssa-live.cc | 75 +
gcc/tree-ssa-live.h | 27 +
gcc/tree-ssa-loop-ch.cc | 707 +-
gcc/tree-ssa-loop-im.cc | 5 +-
gcc/tree-ssa-loop-ivcanon.cc | 20 +-
gcc/tree-ssa-loop-ivopts.cc | 25 +-
gcc/tree-ssa-loop-ivopts.h | 1 -
gcc/tree-ssa-loop-manip.cc | 245 +-
gcc/tree-ssa-loop-niter.cc | 55 +-
gcc/tree-ssa-loop-split.cc | 160 +-
gcc/tree-ssa-loop.cc | 1 -
gcc/tree-ssa-math-opts.cc | 80 +-
gcc/tree-ssa-operands.h | 4 +-
gcc/tree-ssa-phiopt.cc | 93 +-
gcc/tree-ssa-pre.cc | 16 +-
gcc/tree-ssa-propagate.cc | 28 +
gcc/tree-ssa-propagate.h | 8 +-
gcc/tree-ssa-sccvn.cc | 32 +-
gcc/tree-ssa-sink.cc | 102 +-
gcc/tree-ssa-tail-merge.cc | 22 +-
gcc/tree-ssanames.cc | 87 +
gcc/tree-ssanames.h | 22 +
gcc/tree-switch-conversion.h | 2 +-
gcc/tree-vect-data-refs.cc | 27 +-
gcc/tree-vect-generic.cc | 8 +-
gcc/tree-vect-loop-manip.cc | 62 +-
gcc/tree-vect-loop.cc | 303 +-
gcc/tree-vect-patterns.cc | 103 +-
gcc/tree-vect-slp.cc | 125 +-
gcc/tree-vect-stmts.cc | 962 +-
gcc/tree-vectorizer.h | 10 +-
gcc/tree.h | 2 +
gcc/value-prof.cc | 6 +-
gcc/value-query.cc | 21 -
gcc/value-query.h | 30 +-
gcc/value-range-pretty-print.cc | 11 +-
gcc/value-range-storage.cc | 26 +-
gcc/value-range-storage.h | 2 +-
gcc/value-range.cc | 269 +-
gcc/value-range.h | 168 +-
gcc/value-relation.cc | 14 +
gcc/value-relation.h | 3 +
gcc/wide-int.cc | 4 +-
include/ChangeLog | 17 +
include/cuda/cuda.h | 87 +
include/plugin-api.h | 45 +-
include/xtensa-dynconfig.h | 2 -
libbacktrace/ChangeLog | 12 +
libbacktrace/config.h.in | 4 +
libbacktrace/configure | 13 +
libbacktrace/configure.ac | 3 +
libbacktrace/fileline.c | 27 +-
libbacktrace/zstdtest.c | 10 +-
libcpp/ChangeLog | 26 +
libcpp/include/symtab.h | 4 +-
libcpp/lex.cc | 382 +-
libgcc/ChangeLog | 22 +
libgcc/config.host | 4 +-
libgcc/config/i386/t-softfp | 7 +
libgcc/config/riscv/sfp-machine.h | 2 +-
libgcc/config/riscv/t-crtstuff | 5 +
libgcc/unwind-dw2-fde-dip.c | 2 +-
libgfortran/ChangeLog | 14 +
libgfortran/ieee/ieee_arithmetic.F90 | 69 +
libgm2/ChangeLog | 13 +
libgm2/config.h.in | 9 +
libgm2/configure | 147 +
libgm2/configure.ac | 4 +-
libgm2/libm2iso/Makefile.am | 6 +-
libgm2/libm2iso/Makefile.in | 11 +-
libgm2/libm2iso/wrapclock.cc | 220 +
libgm2/libm2iso/wraptime.cc | 9 +-
libgo/go/cmd/go/internal/work/gccgo.go | 10 -
libgo/go/cmd/go/testdata/script/gccgo_link_c.txt | 3 +-
libgomp/ChangeLog | 114 +
libgomp/allocator.c | 205 +-
libgomp/config/linux/allocator.c | 1 +
libgomp/libgomp-plugin.h | 7 +
libgomp/libgomp.h | 2 +
libgomp/libgomp.texi | 1410 +-
libgomp/oacc-host.c | 2 +
libgomp/plugin/cuda-lib.def | 3 +
libgomp/plugin/plugin-nvptx.c | 118 +
libgomp/target.c | 114 +-
libgomp/testsuite/libgomp.c++/target-map-class-2.C | 1 +
libgomp/testsuite/libgomp.c-c++-common/alloc-11.c | 285 +
libgomp/testsuite/libgomp.c-c++-common/alloc-12.c | 217 +
.../testsuite/libgomp.c-c++-common/requires-4.c | 1 +
.../testsuite/libgomp.c-c++-common/requires-4a.c | 1 +
libgomp/testsuite/libgomp.c/target-12.c | 6 +-
.../libgomp.fortran/non-rectangular-loop-1.f90 | 537 +-
.../libgomp.fortran/non-rectangular-loop-1a.f90 | 374 -
.../libgomp.fortran/non-rectangular-loop-5.f90 | 22 +-
.../libgomp.fortran/non-rectangular-loop-6.f90 | 196 +
libgomp/testsuite/libgomp.fortran/target-12.f90 | 6 +-
.../libgomp.fortran/target-memcpy-rect-1.f90 | 531 +
.../libgomp.fortran/uses_allocators_1.f90 | 168 +
.../libgomp.fortran/uses_allocators_2.f90 | 99 +
libphobos/ChangeLog | 26 +
libphobos/config.h.in | 12 +
libphobos/configure | 101 +-
libphobos/configure.ac | 16 +-
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 16 +-
libphobos/libdruntime/Makefile.in | 58 +-
libphobos/libdruntime/__builtins.di | 3 +-
libphobos/libdruntime/core/atomic.d | 67 +-
libphobos/libdruntime/core/demangle.d | 478 +-
.../core/internal/array/concatenation.d | 202 +-
.../core/internal/gc/impl/conservative/gc.d | 135 +-
libphobos/libdruntime/core/internal/gc/proxy.d | 7 +-
libphobos/libdruntime/core/internal/parseoptions.d | 12 +-
libphobos/libdruntime/core/internal/string.d | 70 +-
libphobos/libdruntime/core/internal/util/array.d | 16 -
libphobos/libdruntime/core/lifetime.d | 207 +-
libphobos/libdruntime/core/stdc/assert_.d | 40 +-
libphobos/libdruntime/core/stdc/config.d | 344 +-
libphobos/libdruntime/core/stdc/wchar_.d | 5 +-
libphobos/libdruntime/core/sync/condition.d | 19 +-
libphobos/libdruntime/core/sys/linux/input.d | 236 +
.../libdruntime/core/sys/linux/input_event_codes.d | 758 +
libphobos/libdruntime/core/sys/linux/uinput.d | 85 +
libphobos/libdruntime/core/sys/openbsd/unistd.d | 4 +
libphobos/libdruntime/core/sys/windows/dll.d | 49 +-
libphobos/libdruntime/core/thread/package.d | 39 +
libphobos/libdruntime/core/thread/types.d | 5 +-
libphobos/libdruntime/core/time.d | 223 +-
libphobos/libdruntime/etc/valgrind/valgrind.d | 85 +
libphobos/libdruntime/etc/valgrind/valgrind_.c | 102 +
libphobos/libdruntime/gcc/sections/elf.d | 6 +-
libphobos/libdruntime/object.d | 50 +-
libphobos/libdruntime/rt/aApply.d | 24 +-
libphobos/libdruntime/rt/aApplyR.d | 24 +-
libphobos/libdruntime/rt/cast_.d | 20 +-
libphobos/libdruntime/rt/lifetime.d | 292 +-
libphobos/libdruntime/rt/minfo.d | 4 +-
libphobos/libdruntime/rt/profilegc.d | 11 +-
libphobos/libdruntime/rt/util/typeinfo.d | 2 +-
libphobos/m4/druntime/libraries.m4 | 53 +
libphobos/src/MERGE | 2 +-
libphobos/src/std/algorithm/comparison.d | 23 +-
libphobos/src/std/algorithm/iteration.d | 44 +-
libphobos/src/std/algorithm/mutation.d | 2 +-
libphobos/src/std/algorithm/searching.d | 74 +-
libphobos/src/std/array.d | 187 +-
libphobos/src/std/bigint.d | 10 +-
libphobos/src/std/checkedint.d | 8 +-
libphobos/src/std/complex.d | 4 +-
libphobos/src/std/concurrency.d | 4 +-
libphobos/src/std/container/array.d | 2 +-
libphobos/src/std/container/dlist.d | 36 +-
libphobos/src/std/conv.d | 81 +-
libphobos/src/std/exception.d | 2 +-
.../allocator/building_blocks/kernighan_ritchie.d | 2 +-
.../allocator/building_blocks/region.d | 20 +-
.../src/std/experimental/allocator/mallocator.d | 18 +-
libphobos/src/std/file.d | 4 +
libphobos/src/std/format/internal/floats.d | 12 +-
libphobos/src/std/format/internal/write.d | 8 +-
libphobos/src/std/getopt.d | 19 +-
libphobos/src/std/json.d | 44 +-
libphobos/src/std/math/operations.d | 15 +-
libphobos/src/std/net/curl.d | 35 +-
libphobos/src/std/path.d | 51 +-
libphobos/src/std/random.d | 14 +-
libphobos/src/std/range/package.d | 691 +-
libphobos/src/std/range/primitives.d | 3 +-
libphobos/src/std/regex/internal/backtracking.d | 7 +-
libphobos/src/std/regex/internal/ir.d | 25 +-
libphobos/src/std/regex/internal/thompson.d | 7 +-
libphobos/src/std/signals.d | 4 +-
libphobos/src/std/stdio.d | 140 +-
libphobos/src/std/system.d | 72 +
libphobos/src/std/traits.d | 77 +-
libphobos/src/std/typecons.d | 484 +-
libphobos/src/std/uni/package.d | 39 +-
.../sanitizer_stacktrace_sparc.cpp | 6 -
.../sanitizer_unwind_linux_libcdep.cpp | 6 -
libstdc++-v3/ChangeLog | 284 +
libstdc++-v3/acinclude.m4 | 16 +
libstdc++-v3/config.h.in | 3 +
.../config/abi/pre/gnu-versioned-namespace.ver | 1 +
libstdc++-v3/config/io/basic_file_stdio.cc | 83 +-
libstdc++-v3/configure | 66 +
libstdc++-v3/doc/html/manual/configure.html | 11 +-
libstdc++-v3/doc/xml/manual/configure.xml | 11 +-
libstdc++-v3/include/bits/algorithmfwd.h | 2 +
libstdc++-v3/include/bits/basic_string.h | 44 +-
libstdc++-v3/include/bits/chrono.h | 19 +-
libstdc++-v3/include/bits/chrono_io.h | 339 +-
libstdc++-v3/include/bits/stl_algo.h | 6 +-
libstdc++-v3/include/bits/stl_bvector.h | 3 +-
libstdc++-v3/include/bits/vector.tcc | 5 +-
libstdc++-v3/include/c_global/cstdlib | 14 +
libstdc++-v3/include/std/format | 22 +-
libstdc++-v3/include/std/ratio | 53 +-
libstdc++-v3/include/std/type_traits | 6 +-
.../src/c++11/compatibility-ldbl-facets-aliases.h | 4 +-
libstdc++-v3/src/c++11/locale-inst-monetary.h | 2 +-
libstdc++-v3/src/c++11/locale-inst-numeric.h | 2 +-
libstdc++-v3/src/c++17/floating_from_chars.cc | 12 +-
libstdc++-v3/testsuite/20_util/duration/io.cc | 4 +
.../20_util/duration/requirements/typedefs_neg1.cc | 2 +-
.../20_util/duration/requirements/typedefs_neg2.cc | 2 +-
.../20_util/ratio/requirements/type_constraints.cc | 34 +
.../basic_string/numeric_conversions/char/stod.cc | 1 -
.../basic_string/numeric_conversions/char/stof.cc | 1 -
.../basic_string/numeric_conversions/char/stoi.cc | 1 -
.../basic_string/numeric_conversions/char/stol.cc | 1 -
.../basic_string/numeric_conversions/char/stoul.cc | 1 -
.../testsuite/23_containers/vector/bool/110807.cc | 14 +
.../testsuite/25_algorithms/equal/constexpr_neg.cc | 7 +-
.../25_algorithms/pstl/alg_sorting/set.cc | 289 -
.../pstl/alg_sorting/set_difference.cc | 93 +
.../pstl/alg_sorting/set_intersection.cc | 94 +
.../pstl/alg_sorting/set_symmetric_difference.cc | 95 +
.../25_algorithms/pstl/alg_sorting/set_union.cc | 93 +
.../25_algorithms/pstl/alg_sorting/set_util.h | 76 +
.../testsuite/25_algorithms/random_shuffle/1.cc | 1 +
.../25_algorithms/random_shuffle/59603.cc | 1 +
.../25_algorithms/random_shuffle/deprecated.cc | 19 +
.../25_algorithms/random_shuffle/moveable.cc | 1 +
libstdc++-v3/testsuite/26_numerics/gcd/105844.cc | 10 +-
libstdc++-v3/testsuite/26_numerics/lcm/105844.cc | 14 +-
.../27_io/filesystem/path/construct/95048.cc | 6 +
.../filesystem/path/construct/95048.cc | 6 +
.../testsuite/std/format/functions/format.cc | 4 +
libstdc++-v3/testsuite/std/time/clock/system/io.cc | 20 +-
libstdc++-v3/testsuite/std/time/clock/utc/io.cc | 12 +-
libstdc++-v3/testsuite/std/time/format.cc | 10 +
libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc | 28 +-
libstdc++-v3/testsuite/std/time/zoned_time/io.cc | 64 +
maintainer-scripts/ChangeLog | 4 +
maintainer-scripts/crontab | 1 -
2856 files changed, 178354 insertions(+), 114861 deletions(-)
More information about the Libstdc++-cvs
mailing list