public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/rust/master] Merge commit '2b9778c8d9d33174de63716b74b2f114d700e104^' into HEAD
@ 2024-05-07 16:21 Thomas Schwinge
0 siblings, 0 replies; only message in thread
From: Thomas Schwinge @ 2024-05-07 16:21 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:595789c2c33ea9fbb894cef4cf8ec576a9989e93
commit 595789c2c33ea9fbb894cef4cf8ec576a9989e93
Merge: e86610f33d67 80b1a371008c
Author: Thomas Schwinge <tschwinge@baylibre.com>
Date: Sat Mar 16 23:32:07 2024 +0100
Merge commit '2b9778c8d9d33174de63716b74b2f114d700e104^' into HEAD
Diff:
ChangeLog | 9 +
fixincludes/ChangeLog | 4 +
fixincludes/configure | 2 +-
gcc/ChangeLog | 1451 +++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 41 +-
gcc/ada/ChangeLog | 4 +
gcc/analyzer/ChangeLog | 35 +
gcc/analyzer/record-layout.cc | 125 +
gcc/analyzer/record-layout.h | 91 +
gcc/analyzer/region-model.cc | 312 +-
gcc/analyzer/region-model.h | 27 +-
gcc/c-family/ChangeLog | 26 +
gcc/c-family/c-attribs.cc | 17 +
gcc/c-family/c-opts.cc | 2 +-
gcc/c-family/c-pragma.cc | 49 +-
gcc/c-family/c-pragma.h | 2 +-
gcc/c-family/c-warn.cc | 2 +-
gcc/c-family/c.opt | 4 +
gcc/c/ChangeLog | 27 +
gcc/c/c-parser.cc | 60 +-
gcc/c/c-typeck.cc | 31 +-
gcc/combine.cc | 4 +-
gcc/common/config/i386/cpuinfo.h | 6 +
gcc/common/config/i386/i386-common.cc | 10 +-
gcc/common/config/i386/i386-cpuinfo.h | 1 +
gcc/config.gcc | 26 +-
gcc/config.in | 13 +
gcc/config/aarch64/aarch64.cc | 50 +
gcc/config/aarch64/aarch64.md | 47 +
gcc/config/aarch64/atomics.md | 2 +-
gcc/config/arc/arc-protos.h | 7 +-
gcc/config/arc/arc.cc | 506 +-
gcc/config/arc/arc.h | 15 +-
gcc/config/arc/arc.md | 293 +-
gcc/config/arc/predicates.md | 16 -
gcc/config/arm/aout.h | 23 +-
gcc/config/arm/arm-protos.h | 1 +
gcc/config/arm/arm.cc | 56 +
gcc/config/arm/arm.h | 37 +-
gcc/config/arm/arm.md | 29 +-
gcc/config/arm/elf.h | 18 +-
gcc/config/bpf/bpf-passes.def | 20 +
gcc/config/bpf/bpf-protos.h | 4 +-
gcc/config/bpf/bpf.cc | 12 +
gcc/config/bpf/bpf.md | 4 +-
gcc/config/bpf/core-builtins.cc | 1021 +-
gcc/config/bpf/core-builtins.h | 28 +
gcc/config/bpf/t-bpf | 2 +
gcc/config/darwin.cc | 15 +-
gcc/config/darwin.h | 16 +-
gcc/config/gcn/gcn-valu.md | 6 +-
gcc/config/gcn/gcn.cc | 6 +-
gcc/config/gcn/gcn.md | 2 +-
gcc/config/i386/avx512cdintrin.h | 2 +-
gcc/config/i386/avx512vlintrin.h | 1792 +--
gcc/config/i386/driver-i386.cc | 5 +
gcc/config/i386/i386-builtin.def | 4 +-
gcc/config/i386/i386-c.cc | 7 +
gcc/config/i386/i386-expand.cc | 68 +-
gcc/config/i386/i386-features.cc | 32 +-
gcc/config/i386/i386-options.cc | 3 +
gcc/config/i386/i386.cc | 9 +-
gcc/config/i386/i386.h | 11 +
gcc/config/i386/i386.md | 290 +-
gcc/config/i386/lujiazui.md | 2 +-
gcc/config/i386/mmx.md | 239 +-
gcc/config/i386/predicates.md | 1 +
gcc/config/i386/sse.md | 61 +-
gcc/config/i386/x86-tune-costs.h | 116 +
gcc/config/i386/x86-tune-sched.cc | 27 +-
gcc/config/i386/x86-tune.def | 83 +-
gcc/config/i386/yongfeng.md | 848 ++
gcc/config/loongarch/genopts/loongarch-strings | 6 +
gcc/config/loongarch/genopts/loongarch.opt.in | 21 +-
gcc/config/loongarch/lasx.md | 14 +-
gcc/config/loongarch/lasxintrin.h | 16 +-
gcc/config/loongarch/loongarch-def.h | 6 +
gcc/config/loongarch/loongarch-opts.h | 4 +
gcc/config/loongarch/loongarch-protos.h | 1 +
gcc/config/loongarch/loongarch-str.h | 5 +
gcc/config/loongarch/loongarch.cc | 75 +-
gcc/config/loongarch/loongarch.h | 8 +
gcc/config/loongarch/loongarch.md | 135 +-
gcc/config/loongarch/loongarch.opt | 21 +-
gcc/config/loongarch/lsx.md | 14 +-
gcc/config/loongarch/lsxintrin.h | 16 +-
gcc/config/loongarch/predicates.md | 15 +-
gcc/config/microblaze/microblaze.cc | 2 +-
gcc/config/riscv/autovec.md | 108 +-
gcc/config/riscv/constraints.md | 26 +
gcc/config/riscv/riscv-avlprop.cc | 419 +
gcc/config/riscv/riscv-opts.h | 4 +
gcc/config/riscv/riscv-passes.def | 1 +
gcc/config/riscv/riscv-protos.h | 49 +-
gcc/config/riscv/riscv-string.cc | 302 +
gcc/config/riscv/riscv-v.cc | 435 +-
gcc/config/riscv/riscv-vector-builtins-bases.cc | 4 +
.../riscv/riscv-vector-builtins-functions.def | 1 +
gcc/config/riscv/riscv-vector-builtins.cc | 8 +
gcc/config/riscv/riscv-vsetvl.cc | 120 +-
gcc/config/riscv/riscv.cc | 35 +-
gcc/config/riscv/riscv.h | 6 +-
gcc/config/riscv/riscv.md | 26 +-
gcc/config/riscv/sync-rvwmo.md | 4 +-
gcc/config/riscv/sync-ztso.md | 4 +-
gcc/config/riscv/sync.md | 45 +-
gcc/config/riscv/t-riscv | 6 +
gcc/config/riscv/thead.cc | 515 +
gcc/config/riscv/thead.md | 594 +-
gcc/config/riscv/vector-iterators.md | 8 +
gcc/config/riscv/vector.md | 270 +-
gcc/config/rs6000/rs6000.cc | 8 +-
gcc/config/sh/sh_treg_combine.cc | 9 +-
gcc/config/xtensa/xtensa.h | 2 +-
gcc/configure | 48 +-
gcc/configure.ac | 26 +
gcc/convert.cc | 21 +-
gcc/cp/ChangeLog | 91 +
gcc/cp/cp-gimplify.cc | 9 +-
gcc/cp/cp-tree.def | 15 +-
gcc/cp/cp-tree.h | 1 +
gcc/cp/init.cc | 15 +-
gcc/cp/module.cc | 6 +-
gcc/cp/parser.cc | 69 +-
gcc/cp/pt.cc | 3 +-
gcc/cp/semantics.cc | 60 +-
gcc/cp/tree.cc | 4 +
gcc/cp/typeck.cc | 22 +-
gcc/d/ChangeLog | 60 +
gcc/d/Make-lang.in | 2 +-
gcc/d/d-builtins.cc | 3 +
gcc/d/d-codegen.cc | 62 +-
gcc/d/d-convert.cc | 137 +-
gcc/d/d-tree.h | 17 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/README.md | 1 +
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/aggregate.d | 8 +-
gcc/d/dmd/aggregate.h | 8 -
gcc/d/dmd/aliasthis.h | 2 +-
gcc/d/dmd/arraytypes.d | 2 +-
gcc/d/dmd/ast_node.d | 2 +-
gcc/d/dmd/attrib.h | 1 -
gcc/d/dmd/blockexit.d | 20 +-
gcc/d/dmd/canthrow.d | 2 +-
gcc/d/dmd/cond.d | 4 +-
gcc/d/dmd/cond.h | 2 -
gcc/d/dmd/cparse.d | 17 +-
gcc/d/dmd/cppmangle.d | 2 +-
gcc/d/dmd/dcast.d | 2 +-
gcc/d/dmd/dclass.d | 8 +-
gcc/d/dmd/declaration.d | 3 +-
gcc/d/dmd/declaration.h | 12 -
gcc/d/dmd/denum.d | 2 +-
gcc/d/dmd/dimport.d | 2 +-
gcc/d/dmd/dinterpret.d | 21 +-
gcc/d/dmd/dmodule.d | 4 +-
gcc/d/dmd/doc.h | 4 +-
gcc/d/dmd/dscope.d | 8 +-
gcc/d/dmd/dstruct.d | 2 +-
gcc/d/dmd/dsymbol.d | 9 +-
gcc/d/dmd/dsymbolsem.d | 23 +-
gcc/d/dmd/dtemplate.d | 10 +-
gcc/d/dmd/dtoh.d | 2 +-
gcc/d/dmd/escape.d | 2 +-
gcc/d/dmd/expression.d | 374 +-
gcc/d/dmd/expression.h | 89 +-
gcc/d/dmd/expressionsem.d | 353 +-
gcc/d/dmd/foreachvar.d | 2 +-
gcc/d/dmd/func.d | 32 +-
gcc/d/dmd/globals.h | 6 +-
gcc/d/dmd/hdrgen.d | 40 +-
gcc/d/dmd/id.d | 2 +
gcc/d/dmd/identifier.d | 2 +-
gcc/d/dmd/import.h | 1 -
gcc/d/dmd/init.d | 2 +-
gcc/d/dmd/init.h | 1 -
gcc/d/dmd/json.d | 2 +-
gcc/d/dmd/location.d | 2 +-
gcc/d/dmd/module.h | 1 -
gcc/d/dmd/mtype.d | 18 +-
gcc/d/dmd/mtype.h | 12 -
gcc/d/dmd/mustuse.d | 23 +-
gcc/d/dmd/nogc.d | 2 +-
gcc/d/dmd/ob.d | 2 +-
gcc/d/dmd/objc.h | 2 -
gcc/d/dmd/parse.d | 2 +-
gcc/d/dmd/{root => }/rootobject.d | 8 +-
gcc/d/dmd/scope.h | 2 -
gcc/d/dmd/semantic2.d | 2 +-
gcc/d/dmd/semantic3.d | 2 +-
gcc/d/dmd/sideeffect.d | 39 +-
gcc/d/dmd/statement.d | 8 +-
gcc/d/dmd/statement.h | 7 +-
gcc/d/dmd/template.h | 5 -
gcc/d/dmd/templateparamsem.d | 2 +-
gcc/d/dmd/tokens.d | 2 +-
gcc/d/dmd/tokens.h | 3 -
gcc/d/dmd/traits.d | 2 +-
gcc/d/dmd/transitivevisitor.d | 2 +-
gcc/d/dmd/typesem.d | 2 +-
gcc/d/dmd/visitor.d | 2 +-
gcc/d/expr.cc | 51 +-
gcc/d/modules.cc | 4 +-
gcc/d/runtime.def | 9 +-
gcc/d/toir.cc | 32 +
gcc/doc/extend.texi | 69 +
gcc/doc/install.texi | 6 +
gcc/doc/invoke.texi | 63 +-
gcc/doc/md.texi | 18 +-
gcc/dwarf2out.cc | 4 +-
gcc/expr.cc | 98 +-
gcc/fortran/ChangeLog | 64 +
gcc/fortran/decl.cc | 21 +-
gcc/fortran/dump-parse-tree.cc | 42 +-
gcc/fortran/expr.cc | 3 +-
gcc/fortran/frontend-passes.cc | 4 +-
gcc/fortran/gfortran.h | 3 +-
gcc/fortran/interface.cc | 16 +-
gcc/fortran/match.cc | 22 +-
gcc/fortran/misc.cc | 7 +-
gcc/fortran/openmp.cc | 67 +-
gcc/fortran/resolve.cc | 35 +-
gcc/fortran/trans-openmp.cc | 18 +
gcc/gcov-io.h | 2 +-
gcc/genautomata.cc | 2 +-
gcc/genemit.cc | 542 +-
gcc/gensupport.cc | 55 +
gcc/gensupport.h | 1 +
gcc/gimple-harden-conditionals.cc | 12 +-
gcc/gimple-harden-control-flow.cc | 80 +-
gcc/gimple-match.h | 72 +
gcc/gimplify.cc | 2 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 12386 ++++++++++---------
gcc/go/gofrontend/expressions.h | 174 +-
gcc/go/gofrontend/gogo.cc | 88 +-
gcc/go/gofrontend/gogo.h | 10 +-
gcc/go/gofrontend/parse.cc | 2 +-
gcc/go/gofrontend/runtime.cc | 4 +-
gcc/go/gofrontend/runtime.h | 2 +-
gcc/go/gofrontend/statements.cc | 285 +-
gcc/go/gofrontend/statements.h | 122 +-
gcc/go/gofrontend/types.cc | 22 +-
gcc/go/gofrontend/types.h | 24 +-
gcc/go/gofrontend/wb.cc | 17 +-
gcc/input.cc | 4 +-
gcc/internal-fn.cc | 2 +-
gcc/ipa-cp.cc | 8 +
gcc/ipa-icf.cc | 1 +
gcc/ipa-modref.cc | 61 +-
gcc/ipa-prop.cc | 17 +-
gcc/ipa-prop.h | 37 +
gcc/ipa-sra.cc | 33 +-
gcc/ipa-visibility.cc | 54 +-
gcc/ira-costs.cc | 174 +-
gcc/jit/ChangeLog | 9 +
gcc/jit/jit-recording.cc | 2 +-
gcc/lra-constraints.cc | 9 +-
gcc/m2/ChangeLog | 46 +
gcc/m2/gm2-compiler/SymbolTable.mod | 10 +-
gcc/m2/gm2-gcc/m2builtins.cc | 25 +
gcc/m2/gm2-gcc/m2decl.cc | 31 +-
gcc/m2/gm2-gcc/m2decl.def | 9 -
gcc/m2/gm2-gcc/m2decl.h | 3 -
gcc/m2/gm2-gcc/m2expr.cc | 66 +-
gcc/m2/gm2-gcc/m2expr.def | 9 +
gcc/m2/gm2-gcc/m2expr.h | 2 +
gcc/m2/gm2-libs-ch/cgetopt.c | 10 +-
gcc/m2/gm2-libs-ch/wrapc.c | 27 +
gcc/m2/gm2-libs/Builtins.def | 4 +
gcc/m2/gm2-libs/Builtins.mod | 16 +
gcc/m2/gm2-libs/GetOpt.def | 13 +-
gcc/m2/gm2-libs/GetOpt.mod | 84 +-
gcc/m2/gm2-libs/M2Dependent.mod | 18 +-
gcc/m2/gm2-libs/cgetopt.def | 3 +-
gcc/m2/gm2-libs/wrapc.def | 29 +-
gcc/match.pd | 153 +-
gcc/objc/ChangeLog | 7 +
gcc/objc/objc-gnu-runtime-abi-01.cc | 3 +
gcc/objc/objc-next-runtime-abi-01.cc | 3 +
gcc/objc/objc-next-runtime-abi-02.cc | 3 +
gcc/objcp/ChangeLog | 6 +
gcc/objcp/objcp-lang.cc | 10 +-
gcc/omp-expand.cc | 51 +
gcc/omp-low.cc | 2 +
gcc/omp-oacc-kernels-decompose.cc | 15 +-
gcc/omp-simd-clone.cc | 241 +-
gcc/opts.cc | 10 +-
gcc/pretty-print.cc | 57 +-
gcc/pretty-print.h | 4 +
gcc/range-op-float.cc | 159 +-
gcc/range-op-mixed.h | 9 +-
gcc/range-op.h | 4 +-
gcc/read-md.cc | 4 +-
gcc/read-md.h | 2 +-
gcc/recog.cc | 42 +-
gcc/reload.cc | 6 -
gcc/rtl-ssa.h | 1 +
gcc/rtl-ssa/access-utils.h | 68 +-
gcc/rtl-ssa/accesses.cc | 125 +-
gcc/rtl-ssa/blocks.cc | 65 +-
gcc/rtl-ssa/changes.cc | 91 +-
gcc/rtl-ssa/functions.cc | 2 +-
gcc/rtl-ssa/functions.h | 19 +
gcc/rtl-ssa/insns.cc | 2 +
gcc/rtl-ssa/internals.h | 4 +
gcc/rtl-ssa/member-fns.inl | 11 +-
gcc/rtl-ssa/movement.cc | 40 +
gcc/rtl-ssa/movement.h | 7 +-
gcc/stringpool.cc | 45 +
gcc/testsuite/ChangeLog | 955 ++
...-null_terminated_string_arg-access-read_write.c | 15 +
...ull_terminated_string_arg-access-without-size.c | 54 +
.../attr-null_terminated_string_arg-multiple.c | 52 +
.../attr-null_terminated_string_arg-nonnull-2.c | 33 +
...attr-null_terminated_string_arg-nonnull-sized.c | 69 +
.../attr-null_terminated_string_arg-nonnull.c | 34 +
...ttr-null_terminated_string_arg-nullable-sized.c | 69 +
.../attr-null_terminated_string_arg-nullable.c | 34 +
.../c-c++-common/attr-null_terminated_string_arg.c | 16 +
gcc/testsuite/c-c++-common/cpp/diagnostic-poison.c | 13 +
gcc/testsuite/c-c++-common/goacc/if-clause-1.c | 6 +-
gcc/testsuite/c-c++-common/goacc/if-clause-2.c | 2 +
gcc/testsuite/c-c++-common/goacc/self-clause-1.c | 34 +
gcc/testsuite/c-c++-common/goacc/self-clause-2.c | 43 +
gcc/testsuite/c-c++-common/pragma-target-1.c | 19 +
gcc/testsuite/c-c++-common/pragma-target-2.c | 27 +
gcc/testsuite/g++.dg/cpp0x/scoped_enum12.C | 8 +
gcc/testsuite/g++.dg/pch/pr36887.C | 3 +
gcc/testsuite/g++.dg/pch/pr36887.Hs | 1 +
gcc/testsuite/g++.dg/template/enum9.C | 12 +
gcc/testsuite/g++.dg/template/new14.C | 20 +
gcc/testsuite/g++.dg/template/non-dependent27.C | 8 +
gcc/testsuite/g++.dg/template/non-dependent28.C | 6 +
gcc/testsuite/g++.dg/template/non-dependent28a.C | 8 +
.../g++.dg/torture/harden-comp-pr111520.cc | 17 +
gcc/testsuite/g++.dg/warn/Wparentheses-13.C | 2 -
gcc/testsuite/g++.dg/warn/Wparentheses-23.C | 3 -
gcc/testsuite/g++.dg/warn/Wparentheses-32.C | 8 +-
gcc/testsuite/g++.target/i386/mv32.C | 5 +
gcc/testsuite/g++.target/i386/part-vect-vcondhf.C | 44 +
gcc/testsuite/g++.target/i386/pr87299-1.C | 8 +
gcc/testsuite/g++.target/i386/pr87299-2.C | 8 +
gcc/testsuite/g++.target/riscv/rvv/rvv.exp | 4 +-
.../gcc.c-torture/compile/fold-popcount-1.c | 13 +
.../gcc.c-torture/execute/builtins/pr93262-chk.c | 1 -
gcc/testsuite/gcc.dg/Walloc-size-1.c | 34 +
gcc/testsuite/gcc.dg/Walloc-size-2.c | 18 +
gcc/testsuite/gcc.dg/Wtrampolines.c | 3 +
.../gcc.dg/builtin-dynamic-object-size-0.c | 14 +-
.../gcc.dg/builtin-dynamic-object-size-20.c | 49 +
gcc/testsuite/gcc.dg/fold-popcount-8a.c | 33 +
gcc/testsuite/gcc.dg/harden-cfr-pr111943.c | 33 +
gcc/testsuite/gcc.dg/lto/pr111157_0.c | 24 +
gcc/testsuite/gcc.dg/lto/pr111157_1.c | 10 +
gcc/testsuite/gcc.dg/pch/valid-1.c | 1 -
gcc/testsuite/gcc.dg/pch/valid-1b.c | 1 -
gcc/testsuite/gcc.dg/pie-2.c | 1 +
gcc/testsuite/gcc.dg/pr104970.c | 13 +
gcc/testsuite/gcc.dg/pr111914.c | 14 +
gcc/testsuite/gcc.dg/torture/pr111916.c | 16 +
gcc/testsuite/gcc.dg/torture/pr111917.c | 23 +
gcc/testsuite/gcc.dg/torture/pr112305.c | 18 +
gcc/testsuite/gcc.dg/tree-prof/peel-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/bitcmp-1.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/bitcmp-2.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/bitcmp-3.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/bitcmp-4.c | 36 +
gcc/testsuite/gcc.dg/tree-ssa/bitcmp-5.c | 43 +
gcc/testsuite/gcc.dg/tree-ssa/bitcmp-6.c | 41 +
gcc/testsuite/gcc.dg/tree-ssa/cond-1.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-38.c | 45 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-39.c | 43 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-40.c | 25 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-1.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-1a.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-2.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-4.c | 36 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c | 6 +-
.../vect/costmodel/riscv/rvv/dynamic-lmul4-5.c | 2 +-
.../vect/costmodel/riscv/rvv/dynamic-lmul8-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr111860-2.c | 17 +
gcc/testsuite/gcc.dg/vect/pr111860-3.c | 17 +
gcc/testsuite/gcc.dg/vect/pr111915.c | 12 +
gcc/testsuite/gcc.dg/vect/vect-gather-6.c | 15 +
gcc/testsuite/gcc.misc-tests/godump-1.c | 12 -
gcc/testsuite/gcc.misc-tests/godump-2.c | 18 +
gcc/testsuite/gcc.target/aarch64/aarch64.exp | 9 +-
gcc/testsuite/gcc.target/aarch64/cond_op-1.c | 20 +
.../gcc.target/aarch64/imm_choice_comparison.c | 56 +-
gcc/testsuite/gcc.target/aarch64/moveor_imm.c | 68 +
gcc/testsuite/gcc.target/aarch64/pr106583.c | 74 +-
.../gcc.target/aarch64/pragma_cpp_predefs_1b.c | 3 +
gcc/testsuite/gcc.target/arc/lsl16-1.c | 10 +
gcc/testsuite/gcc.target/arc/lsr16-1.c | 10 +
gcc/testsuite/gcc.target/arc/pr101955.c | 10 +
gcc/testsuite/gcc.target/arc/swap-1.c | 9 +
gcc/testsuite/gcc.target/arc/swap-2.c | 11 +
gcc/testsuite/gcc.target/arm/arm-switchstatement.c | 155 +
.../arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c | 34 +-
.../gcc.target/arm/pragma_arch_attribute_1b.c | 6 +
gcc/testsuite/gcc.target/bpf/core-attr-5.c | 62 +
gcc/testsuite/gcc.target/bpf/core-attr-6.c | 46 +
gcc/testsuite/gcc.target/bpf/core-builtin-1.c | 4 +-
.../gcc.target/bpf/core-builtin-enumvalue-opt.c | 4 +-
.../gcc.target/bpf/core-builtin-enumvalue.c | 8 +-
.../gcc.target/bpf/core-builtin-exprlist-1.c | 76 +
.../gcc.target/bpf/core-builtin-exprlist-2.c | 35 +
.../gcc.target/bpf/core-builtin-exprlist-3.c | 37 +
.../gcc.target/bpf/core-builtin-exprlist-4.c | 31 +
.../bpf/core-builtin-fieldinfo-offset-1.c | 16 +-
gcc/testsuite/gcc.target/i386/apx-interrupt-1.c | 1 +
gcc/testsuite/gcc.target/i386/apx-push2pop2-1.c | 1 +
.../gcc.target/i386/apx-push2pop2_force_drap-1.c | 1 +
gcc/testsuite/gcc.target/i386/float16-8.c | 12 +
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 6 +-
gcc/testsuite/gcc.target/i386/large-data.c | 1 +
.../gcc.target/i386/part-vect-vec_cmphf.c | 26 +
gcc/testsuite/gcc.target/i386/pr103144-mul-1.c | 8 +-
gcc/testsuite/gcc.target/i386/pr103144-mul-2.c | 8 +-
gcc/testsuite/gcc.target/i386/pr104610-2.c | 14 +
gcc/testsuite/gcc.target/i386/pr105554.c | 1 +
gcc/testsuite/gcc.target/i386/pr110551-2.c | 12 +
gcc/testsuite/gcc.target/i386/pr110551.c | 12 +
gcc/testsuite/gcc.target/i386/pr111698.c | 19 +
gcc/testsuite/gcc.target/i386/pr111753.c | 69 +
gcc/testsuite/gcc.target/i386/pr111820-1.c | 16 +
gcc/testsuite/gcc.target/i386/pr111820-2.c | 16 +
gcc/testsuite/gcc.target/i386/pr111820-3.c | 16 +
gcc/testsuite/gcc.target/i386/pr112276.c | 36 +
gcc/testsuite/gcc.target/i386/pr87299-1.c | 8 +
gcc/testsuite/gcc.target/i386/pr87299-2.c | 8 +
.../gcc.target/loongarch/builtin_thread_pointer.c | 10 +
.../loongarch/explicit-relocs-auto-lto.c | 26 +
...licit-relocs-auto-single-load-store-no-anchor.c | 6 +
.../explicit-relocs-auto-single-load-store.c | 14 +
.../loongarch/explicit-relocs-auto-tls-ld-gd.c | 9 +
.../loongarch/explicit-relocs-auto-tls-le-ie.c | 6 +
.../loongarch/vector/lasx/lasx-vcond-1.c | 64 +
.../loongarch/vector/lasx/lasx-vcond-2.c | 87 +
.../gcc.target/loongarch/vector/lsx/lsx-vcond-1.c | 64 +
.../gcc.target/loongarch/vector/lsx/lsx-vcond-2.c | 87 +
gcc/testsuite/gcc.target/microblaze/isa/bshift.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/div.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/fcmp1.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/fcmp2.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/fcmp3.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/fcmp4.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/fcvt.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/float.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/fsqrt.c | 2 +-
.../gcc.target/microblaze/isa/mul-bshift-pcmp.c | 2 +-
.../gcc.target/microblaze/isa/mul-bshift.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/mul.c | 2 +-
.../gcc.target/microblaze/isa/mulh-bshift-pcmp.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/mulh.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/nofcmp.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/nofloat.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/pcmp.c | 2 +-
gcc/testsuite/gcc.target/microblaze/isa/vanilla.c | 2 +-
gcc/testsuite/gcc.target/microblaze/microblaze.exp | 2 +-
gcc/testsuite/gcc.target/msp430/pr91865.c | 8 +
gcc/testsuite/gcc.target/nios2/custom-fp-2b.c | 26 +
gcc/testsuite/gcc.target/powerpc/bcd-3.c | 22 +-
gcc/testsuite/gcc.target/powerpc/float128-3b.c | 4 +
gcc/testsuite/gcc.target/powerpc/pr111971.c | 10 +
.../gcc.target/riscv/amo-table-a-6-amo-add-1.c | 1 +
.../gcc.target/riscv/amo-table-a-6-amo-add-2.c | 1 +
.../gcc.target/riscv/amo-table-a-6-amo-add-3.c | 1 +
.../gcc.target/riscv/amo-table-a-6-amo-add-4.c | 1 +
.../gcc.target/riscv/amo-table-a-6-amo-add-5.c | 1 +
.../riscv/amo-table-a-6-compare-exchange-1.c | 1 +
.../riscv/amo-table-a-6-compare-exchange-2.c | 1 +
.../riscv/amo-table-a-6-compare-exchange-3.c | 1 +
.../riscv/amo-table-a-6-compare-exchange-4.c | 1 +
.../riscv/amo-table-a-6-compare-exchange-5.c | 1 +
.../riscv/amo-table-a-6-compare-exchange-6.c | 1 +
.../riscv/amo-table-a-6-compare-exchange-7.c | 1 +
.../riscv/amo-table-a-6-subword-amo-add-1.c | 1 +
.../riscv/amo-table-a-6-subword-amo-add-2.c | 1 +
.../riscv/amo-table-a-6-subword-amo-add-3.c | 1 +
.../riscv/amo-table-a-6-subword-amo-add-4.c | 1 +
.../riscv/amo-table-a-6-subword-amo-add-5.c | 1 +
.../gcc.target/riscv/amo-table-ztso-amo-add-1.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-amo-add-2.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-amo-add-3.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-amo-add-4.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-amo-add-5.c | 3 +-
.../riscv/amo-table-ztso-compare-exchange-1.c | 2 +-
.../riscv/amo-table-ztso-compare-exchange-2.c | 2 +-
.../riscv/amo-table-ztso-compare-exchange-3.c | 2 +-
.../riscv/amo-table-ztso-compare-exchange-4.c | 2 +-
.../riscv/amo-table-ztso-compare-exchange-5.c | 2 +-
.../riscv/amo-table-ztso-compare-exchange-6.c | 2 +-
.../riscv/amo-table-ztso-compare-exchange-7.c | 2 +-
.../gcc.target/riscv/amo-table-ztso-fence-1.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-fence-2.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-fence-3.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-fence-4.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-fence-5.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-load-1.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-load-2.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-load-3.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-store-1.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-store-2.c | 3 +-
.../gcc.target/riscv/amo-table-ztso-store-3.c | 3 +-
.../riscv/amo-table-ztso-subword-amo-add-1.c | 2 +-
.../riscv/amo-table-ztso-subword-amo-add-2.c | 2 +-
.../riscv/amo-table-ztso-subword-amo-add-3.c | 2 +-
.../riscv/amo-table-ztso-subword-amo-add-4.c | 2 +-
.../riscv/amo-table-ztso-subword-amo-add-5.c | 2 +-
gcc/testsuite/gcc.target/riscv/inline-atomics-2.c | 3 +-
gcc/testsuite/gcc.target/riscv/inline-atomics-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/inline-atomics-4.c | 2 +-
gcc/testsuite/gcc.target/riscv/inline-atomics-5.c | 2 +-
gcc/testsuite/gcc.target/riscv/inline-atomics-6.c | 2 +-
gcc/testsuite/gcc.target/riscv/inline-atomics-7.c | 2 +-
gcc/testsuite/gcc.target/riscv/inline-atomics-8.c | 2 +-
gcc/testsuite/gcc.target/riscv/rv32i_zcmp.c | 12 +-
.../gcc.target/riscv/rvv/autovec/binop/fmax-1.c | 24 +
.../riscv/rvv/autovec/binop/fmax_run-1.c | 47 +
.../riscv/rvv/autovec/binop/fmax_zvfh-1.c | 23 +
.../riscv/rvv/autovec/binop/fmax_zvfh_run-1.c | 48 +
.../gcc.target/riscv/rvv/autovec/binop/fmin-1.c | 10 +
.../riscv/rvv/autovec/binop/fmin_run-1.c | 5 +
.../riscv/rvv/autovec/binop/fmin_zvfh-1.c | 10 +
.../riscv/rvv/autovec/binop/fmin_zvfh_run-1.c | 5 +
.../riscv/rvv/autovec/builtin/rawmemchr-1.c | 99 +
.../riscv/rvv/autovec/cond/cond_arith-1.c | 1 +
.../riscv/rvv/autovec/cond/cond_arith-10.c | 63 +
.../riscv/rvv/autovec/cond/cond_arith-11.c | 31 +
.../riscv/rvv/autovec/cond/cond_arith-2.c | 1 +
.../riscv/rvv/autovec/cond/cond_arith-3.c | 1 +
.../riscv/rvv/autovec/cond/cond_arith-4.c | 1 +
.../riscv/rvv/autovec/cond/cond_arith-5.c | 1 +
.../riscv/rvv/autovec/cond/cond_arith-6.c | 1 +
.../riscv/rvv/autovec/cond/cond_arith-7.c | 1 +
.../riscv/rvv/autovec/cond/cond_arith-8.c | 1 +
.../riscv/rvv/autovec/cond/cond_arith_run-10.c | 34 +
.../riscv/rvv/autovec/cond/cond_arith_run-11.c | 4 +
.../autovec/cond/cond_convert_float2float-rv32-1.c | 1 +
.../autovec/cond/cond_convert_float2float-rv32-2.c | 1 +
.../autovec/cond/cond_convert_float2float-rv64-1.c | 1 +
.../autovec/cond/cond_convert_float2float-rv64-2.c | 1 +
.../autovec/cond/cond_convert_float2int-rv32-1.c | 1 +
.../autovec/cond/cond_convert_float2int-rv32-2.c | 1 +
.../autovec/cond/cond_convert_float2int-rv64-1.c | 1 +
.../autovec/cond/cond_convert_float2int-rv64-2.c | 1 +
.../autovec/cond/cond_convert_int2float-rv32-1.c | 4 +
.../autovec/cond/cond_convert_int2float-rv32-2.c | 4 +
.../autovec/cond/cond_convert_int2float-rv64-1.c | 4 +
.../autovec/cond/cond_convert_int2float-rv64-2.c | 4 +
.../rvv/autovec/cond/cond_convert_int2int-rv32-1.c | 2 +-
.../rvv/autovec/cond/cond_convert_int2int-rv32-2.c | 1 +
.../rvv/autovec/cond/cond_convert_int2int-rv64-1.c | 1 +
.../rvv/autovec/cond/cond_convert_int2int-rv64-2.c | 1 +
.../riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c | 1 +
.../riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c | 1 +
.../riscv/rvv/autovec/cond/cond_fadd-1.c | 1 +
.../riscv/rvv/autovec/cond/cond_fadd-2.c | 1 +
.../riscv/rvv/autovec/cond/cond_fadd-3.c | 1 +
.../riscv/rvv/autovec/cond/cond_fadd-4.c | 1 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-1.c | 1 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-2.c | 1 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-3.c | 1 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-4.c | 1 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-5.c | 39 +-
.../riscv/rvv/autovec/cond/cond_fma_fnma-6.c | 2 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-7.c | 1 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-8.c | 1 +
.../riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c | 38 +-
.../riscv/rvv/autovec/cond/cond_fmax-1.c | 7 +-
.../riscv/rvv/autovec/cond/cond_fmax-2.c | 4 +-
.../riscv/rvv/autovec/cond/cond_fmax-3.c | 7 +-
.../riscv/rvv/autovec/cond/cond_fmax-4.c | 7 +-
.../riscv/rvv/autovec/cond/cond_fmax_run-1.c | 3 +-
.../riscv/rvv/autovec/cond/cond_fmax_run-2.c | 3 +-
.../riscv/rvv/autovec/cond/cond_fmax_run-3.c | 3 +-
.../riscv/rvv/autovec/cond/cond_fmax_run-4.c | 3 +-
.../riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c | 33 +
.../riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c | 33 +
.../riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c | 33 +
.../riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c | 33 +
.../riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c | 33 +
.../riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c | 32 +
.../riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c | 33 +
.../riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c | 33 +
.../riscv/rvv/autovec/cond/cond_fmin-1.c | 7 +-
.../riscv/rvv/autovec/cond/cond_fmin-2.c | 4 +-
.../riscv/rvv/autovec/cond/cond_fmin-3.c | 6 +-
.../riscv/rvv/autovec/cond/cond_fmin-4.c | 6 +-
.../riscv/rvv/autovec/cond/cond_fmin_run-1.c | 2 +-
.../riscv/rvv/autovec/cond/cond_fmin_run-2.c | 2 +-
.../riscv/rvv/autovec/cond/cond_fmin_run-3.c | 2 +-
.../riscv/rvv/autovec/cond/cond_fmin_run-4.c | 2 +-
.../riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c | 11 +
.../riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c | 11 +
.../riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c | 11 +
.../riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c | 11 +
.../riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c | 5 +
.../riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c | 5 +
.../riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c | 5 +
.../riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c | 5 +
.../riscv/rvv/autovec/cond/cond_fms_fnms-1.c | 1 +
.../riscv/rvv/autovec/cond/cond_fms_fnms-2.c | 1 +
.../riscv/rvv/autovec/cond/cond_fms_fnms-3.c | 1 +
.../riscv/rvv/autovec/cond/cond_fms_fnms-4.c | 2 +
.../riscv/rvv/autovec/cond/cond_fms_fnms-5.c | 2 +
.../riscv/rvv/autovec/cond/cond_fms_fnms-6.c | 2 +
.../riscv/rvv/autovec/cond/cond_fmul-1.c | 1 +
.../riscv/rvv/autovec/cond/cond_fmul-2.c | 1 +
.../riscv/rvv/autovec/cond/cond_fmul-3.c | 1 +
.../riscv/rvv/autovec/cond/cond_fmul-4.c | 1 +
.../riscv/rvv/autovec/cond/cond_fmul-5.c | 29 +
.../riscv/rvv/autovec/cond/cond_fmul_run-5.c | 33 +
.../rvv/autovec/cond/cond_logical_min_max-1.c | 1 +
.../rvv/autovec/cond/cond_logical_min_max-2.c | 1 +
.../rvv/autovec/cond/cond_logical_min_max-3.c | 1 +
.../rvv/autovec/cond/cond_logical_min_max-4.c | 1 +
.../rvv/autovec/cond/cond_logical_min_max-5.c | 1 +
.../riscv/rvv/autovec/cond/cond_shift-1.c | 1 +
.../riscv/rvv/autovec/cond/cond_shift-2.c | 1 +
.../riscv/rvv/autovec/cond/cond_shift-3.c | 1 +
.../riscv/rvv/autovec/cond/cond_shift-4.c | 1 +
.../riscv/rvv/autovec/cond/cond_shift-5.c | 1 +
.../riscv/rvv/autovec/cond/cond_shift-6.c | 1 +
.../riscv/rvv/autovec/cond/cond_shift-7.c | 1 +
.../riscv/rvv/autovec/cond/cond_shift-8.c | 1 +
.../riscv/rvv/autovec/cond/cond_shift-9.c | 1 +
.../riscv/rvv/autovec/cond/cond_sqrt-1.c | 7 +-
.../riscv/rvv/autovec/cond/cond_sqrt-2.c | 7 +-
.../riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c | 21 +
.../riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c | 22 +
.../riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c | 29 +
.../riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c | 29 +
.../riscv/rvv/autovec/cond/cond_unary-1.c | 2 +
.../riscv/rvv/autovec/cond/cond_unary-2.c | 2 +
.../riscv/rvv/autovec/cond/cond_unary-3.c | 2 +
.../riscv/rvv/autovec/cond/cond_unary-4.c | 2 +
.../riscv/rvv/autovec/cond/cond_unary-5.c | 2 +
.../riscv/rvv/autovec/cond/cond_unary-6.c | 2 +
.../riscv/rvv/autovec/cond/cond_unary-7.c | 2 +
.../riscv/rvv/autovec/cond/cond_unary-8.c | 2 +
.../riscv/rvv/autovec/partial/select_vl-2.c | 5 +-
.../gcc.target/riscv/rvv/autovec/pr111318.c | 16 +
.../gcc.target/riscv/rvv/autovec/pr111888.c | 33 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-10.c | 26 +
.../riscv/rvv/autovec/reduc/reduc_run-10.c | 41 +
.../riscv/rvv/autovec/reduc/reduc_zvfh-10.c | 24 +
.../riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c | 41 +
.../gcc.target/riscv/rvv/autovec/slp-mask-1.c | 18 +
.../gcc.target/riscv/rvv/autovec/slp-mask-run-1.c | 31 +
.../riscv/rvv/autovec/ternop/ternop_nofm-2.c | 1 -
.../gcc.target/riscv/rvv/autovec/unop/bswap16-0.c | 1 -
.../gcc.target/riscv/rvv/autovec/unop/cvt-0.c | 3 +-
.../gcc.target/riscv/rvv/autovec/unop/cvt-1.c | 3 +-
.../riscv/rvv/autovec/unop/math-ceil-0.c | 1 -
.../riscv/rvv/autovec/unop/math-ceil-1.c | 1 -
.../riscv/rvv/autovec/unop/math-ceil-2.c | 1 -
.../riscv/rvv/autovec/unop/math-ceil-3.c | 1 -
.../riscv/rvv/autovec/unop/math-floor-0.c | 1 -
.../riscv/rvv/autovec/unop/math-floor-1.c | 1 -
.../riscv/rvv/autovec/unop/math-floor-2.c | 1 -
.../riscv/rvv/autovec/unop/math-floor-3.c | 1 -
.../riscv/rvv/autovec/unop/math-iceil-0.c | 1 -
.../riscv/rvv/autovec/unop/math-ifloor-0.c | 1 -
.../riscv/rvv/autovec/unop/math-irint-0.c | 1 -
.../riscv/rvv/autovec/unop/math-iround-0.c | 1 -
.../riscv/rvv/autovec/unop/math-lceil-0.c | 1 -
.../riscv/rvv/autovec/unop/math-lceil-1.c | 1 -
.../riscv/rvv/autovec/unop/math-lfloor-0.c | 1 -
.../riscv/rvv/autovec/unop/math-lfloor-1.c | 1 -
.../riscv/rvv/autovec/unop/math-llceil-0.c | 1 -
.../riscv/rvv/autovec/unop/math-llfloor-0.c | 1 -
.../riscv/rvv/autovec/unop/math-llrint-0.c | 1 -
.../riscv/rvv/autovec/unop/math-llround-0.c | 1 -
.../riscv/rvv/autovec/unop/math-lrint-0.c | 1 -
.../riscv/rvv/autovec/unop/math-lrint-1.c | 1 -
.../riscv/rvv/autovec/unop/math-lround-0.c | 1 -
.../riscv/rvv/autovec/unop/math-lround-1.c | 1 -
.../riscv/rvv/autovec/unop/math-nearbyint-0.c | 1 -
.../riscv/rvv/autovec/unop/math-nearbyint-1.c | 1 -
.../riscv/rvv/autovec/unop/math-nearbyint-2.c | 1 -
.../riscv/rvv/autovec/unop/math-nearbyint-3.c | 1 -
.../riscv/rvv/autovec/unop/math-rint-0.c | 1 -
.../riscv/rvv/autovec/unop/math-rint-1.c | 1 -
.../riscv/rvv/autovec/unop/math-rint-2.c | 1 -
.../riscv/rvv/autovec/unop/math-rint-3.c | 1 -
.../riscv/rvv/autovec/unop/math-round-0.c | 1 -
.../riscv/rvv/autovec/unop/math-round-1.c | 1 -
.../riscv/rvv/autovec/unop/math-round-2.c | 1 -
.../riscv/rvv/autovec/unop/math-round-3.c | 1 -
.../riscv/rvv/autovec/unop/math-roundeven-0.c | 1 -
.../riscv/rvv/autovec/unop/math-roundeven-1.c | 1 -
.../riscv/rvv/autovec/unop/math-roundeven-2.c | 1 -
.../riscv/rvv/autovec/unop/math-roundeven-3.c | 1 -
.../riscv/rvv/autovec/unop/math-trunc-0.c | 1 -
.../riscv/rvv/autovec/unop/math-trunc-1.c | 1 -
.../riscv/rvv/autovec/unop/math-trunc-2.c | 1 -
.../riscv/rvv/autovec/unop/math-trunc-3.c | 1 -
.../gcc.target/riscv/rvv/autovec/unop/popcount-1.c | 20 +
.../gcc.target/riscv/rvv/autovec/unop/popcount-2.c | 19 +
.../riscv/rvv/autovec/unop/popcount-run-1.c | 49 +
.../gcc.target/riscv/rvv/autovec/unop/popcount.c | 1464 +++
.../riscv/rvv/base/binop_vv_constraint-1.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-1.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-10.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-11.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-12.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-129.c | 10 +-
.../riscv/rvv/base/binop_vx_constraint-13.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-130.c | 10 +-
.../riscv/rvv/base/binop_vx_constraint-131.c | 10 +-
.../riscv/rvv/base/binop_vx_constraint-133.c | 10 +-
.../riscv/rvv/base/binop_vx_constraint-134.c | 10 +-
.../riscv/rvv/base/binop_vx_constraint-135.c | 10 +-
.../riscv/rvv/base/binop_vx_constraint-14.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-15.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-153.c | 10 +-
.../riscv/rvv/base/binop_vx_constraint-154.c | 10 +-
.../riscv/rvv/base/binop_vx_constraint-155.c | 10 +-
.../riscv/rvv/base/binop_vx_constraint-158.c | 10 +-
.../riscv/rvv/base/binop_vx_constraint-16.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-17.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-171.c | 8 -
.../riscv/rvv/base/binop_vx_constraint-172.c | 4 -
.../riscv/rvv/base/binop_vx_constraint-173.c | 8 -
.../riscv/rvv/base/binop_vx_constraint-174.c | 4 -
.../riscv/rvv/base/binop_vx_constraint-18.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-19.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-2.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-20.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-21.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-22.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-23.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-24.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-25.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-26.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-27.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-28.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-29.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-3.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-30.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-31.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-32.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-33.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-34.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-35.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-36.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-37.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-38.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-39.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-4.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-40.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-41.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-42.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-43.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-44.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-5.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-6.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-7.c | 20 +-
.../riscv/rvv/base/binop_vx_constraint-8.c | 20 -
.../riscv/rvv/base/binop_vx_constraint-9.c | 20 +-
gcc/testsuite/gcc.target/riscv/rvv/base/pr111935.c | 26 +
.../riscv/rvv/base/shift_vx_constraint-1.c | 19 +-
.../riscv/rvv/base/ternop_vv_constraint-1.c | 6 +-
.../riscv/rvv/base/ternop_vv_constraint-2.c | 6 +-
.../riscv/rvv/base/ternop_vv_constraint-3.c | 6 +-
.../riscv/rvv/base/ternop_vv_constraint-4.c | 6 +-
.../riscv/rvv/base/ternop_vv_constraint-5.c | 6 +-
.../riscv/rvv/base/ternop_vv_constraint-6.c | 6 +-
.../riscv/rvv/base/ternop_vx_constraint-1.c | 10 +-
.../riscv/rvv/base/ternop_vx_constraint-8.c | 10 +-
.../riscv/rvv/base/ternop_vx_constraint-9.c | 10 +-
.../gcc.target/riscv/rvv/base/tuple_vundefined.c | 73 +
.../riscv/rvv/base/unop_v_constraint-1.c | 20 +-
.../riscv/rvv/base/unop_v_constraint-2.c | 24 +-
gcc/testsuite/gcc.target/riscv/rvv/rvv.exp | 2 +
.../gcc.target/riscv/rvv/vsetvl/pr111927.c | 170 +
.../gcc.target/riscv/rvv/vsetvl/pr111947.c | 13 +
.../gcc.target/riscv/stack_save_restore_2.c | 4 +-
.../gcc.target/riscv/xtheadfmemidx-index-update.c | 20 +
.../riscv/xtheadfmemidx-index-xtheadbb-update.c | 20 +
.../riscv/xtheadfmemidx-index-xtheadbb.c | 22 +
.../gcc.target/riscv/xtheadfmemidx-index.c | 22 +
.../gcc.target/riscv/xtheadfmemidx-uindex-update.c | 20 +
.../riscv/xtheadfmemidx-uindex-xtheadbb-update.c | 20 +
.../riscv/xtheadfmemidx-uindex-xtheadbb.c | 24 +
.../gcc.target/riscv/xtheadfmemidx-uindex.c | 25 +
.../gcc.target/riscv/xtheadmemidx-helpers.h | 152 +
.../gcc.target/riscv/xtheadmemidx-index-update.c | 27 +
.../riscv/xtheadmemidx-index-xtheadbb-update.c | 27 +
.../gcc.target/riscv/xtheadmemidx-index-xtheadbb.c | 36 +
.../gcc.target/riscv/xtheadmemidx-index.c | 36 +
.../riscv/xtheadmemidx-modify-xtheadbb.c | 74 +
.../gcc.target/riscv/xtheadmemidx-modify.c | 74 +
.../gcc.target/riscv/xtheadmemidx-uindex-update.c | 27 +
.../riscv/xtheadmemidx-uindex-xtheadbb-update.c | 27 +
.../riscv/xtheadmemidx-uindex-xtheadbb.c | 44 +
.../gcc.target/riscv/xtheadmemidx-uindex.c | 44 +
.../gcc.target/s390/target-attribute/tattr-2b.c | 51 +
gcc/testsuite/gdc.dg/Wunused_value.d | 29 +
gcc/testsuite/gdc.dg/pr110712.d | 23 +
gcc/testsuite/gdc.dg/pr112270.d | 7 +
gcc/testsuite/gdc.test/fail_compilation/fail3882.d | 31 +-
.../gdc.test/fail_compilation/ice10727a.d | 2 +
.../gdc.test/fail_compilation/ice10727b.d | 2 +
gcc/testsuite/gdc.test/runnable/issue24168.d | 31 +
gcc/testsuite/gfortran.dg/associate_55.f90 | 2 +-
gcc/testsuite/gfortran.dg/coarray/caf.exp | 16 +-
gcc/testsuite/gfortran.dg/dg.exp | 32 +-
gcc/testsuite/gfortran.dg/goacc/if.f95 | 10 +-
gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 7 +-
gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 3 +-
gcc/testsuite/gfortran.dg/goacc/self.f95 | 61 +
gcc/testsuite/gfortran.dg/gomp/c_ptr_tests_20.f90 | 56 +
gcc/testsuite/gfortran.dg/gomp/c_ptr_tests_21.f90 | 56 +
gcc/testsuite/gfortran.dg/pr104555.f90 | 32 +
gcc/testsuite/gfortran.dg/pr104625.f90 | 35 +
gcc/testsuite/gfortran.dg/pr104649.f90 | 44 +
gcc/testsuite/gm2/pim/fail/largeconst.mod | 2 +-
gcc/testsuite/gm2/pim/fail/largeconst2.mod | 7 -
gcc/testsuite/gm2/pimlib/run/pass/testgetopt.mod | 74 +
gcc/testsuite/gm2/pimlib/run/pass/testnan.mod | 17 +
gcc/testsuite/lib/asan-dg.exp | 2 +-
gcc/testsuite/lib/atomic-dg.exp | 2 +-
gcc/testsuite/lib/dg-pch.exp | 24 +-
gcc/testsuite/lib/target-libpath.exp | 23 +-
gcc/testsuite/lib/target-supports-dg.exp | 40 +-
gcc/testsuite/lib/target-supports.exp | 96 +-
gcc/toplev.cc | 21 +-
gcc/toplev.h | 3 +-
gcc/tree-cfg.cc | 6 +-
gcc/tree-core.h | 8 +-
gcc/tree-diagnostic.cc | 2 +-
gcc/tree-eh.cc | 4 +-
gcc/tree-eh.h | 2 +-
gcc/tree-inline.cc | 28 +-
gcc/tree-nested.cc | 2 +
gcc/tree-object-size.cc | 12 +-
gcc/tree-pretty-print.cc | 8 +-
gcc/tree-scalar-evolution.cc | 59 +-
gcc/tree-scalar-evolution.h | 2 +-
gcc/tree-sra.cc | 3 +-
gcc/tree-ssa-loop-ivopts.cc | 3 +-
gcc/tree-ssa-loop-unswitch.cc | 5 +-
gcc/tree-ssa-phiopt.cc | 16 +-
gcc/tree-vect-loop-manip.cc | 49 +-
gcc/tree-vect-loop.cc | 13 +-
gcc/tree-vect-slp.cc | 11 +-
gcc/tree-vect-stmts.cc | 149 +-
gcc/tree.cc | 2 +
gcc/tree.h | 2 +
gcc/value-range.cc | 45 +-
gcc/value-range.h | 1 +
gcc/var-tracking.cc | 14 +-
gcc/varasm.cc | 13 +-
include/ChangeLog | 4 +
include/gomp-constants.h | 2 +
libatomic/ChangeLog | 30 +
libatomic/Makefile.am | 3 +-
libatomic/Makefile.in | 4 +-
libatomic/configure | 7 +-
libatomic/configure.ac | 2 +
libatomic/testsuite/Makefile.in | 1 +
libatomic/testsuite/lib/libatomic.exp | 13 +-
libatomic/testsuite/libatomic-site-extra.exp.in | 2 +-
libbacktrace/ChangeLog | 5 +
libcc1/ChangeLog | 4 +
libcpp/ChangeLog | 30 +
libcpp/directives.cc | 3 +
libcpp/identifiers.cc | 42 +-
libcpp/include/cpplib.h | 21 +-
libcpp/include/line-map.h | 19 +-
libcpp/include/symtab.h | 6 +
libcpp/init.cc | 4 +-
libcpp/internal.h | 8 +-
libcpp/lex.cc | 10 +-
libcpp/line-map.cc | 4 +-
libffi/ChangeLog | 25 +
libffi/Makefile.in | 1 +
libffi/configure | 10 +-
libffi/configure.ac | 5 +-
libffi/include/Makefile.in | 1 +
libffi/man/Makefile.in | 1 +
libffi/testsuite/Makefile.in | 1 +
libffi/testsuite/lib/libffi.exp | 18 +-
libgcc/ChangeLog | 36 +
libgcc/config/aarch64/heap-trampoline.c | 5 +
libgcc/config/i386/heap-trampoline.c | 5 +
libgcc/hardcfr.c | 2 +-
libgfortran/ChangeLog | 7 +
libgm2/ChangeLog | 49 +
libgm2/Makefile.in | 10 +-
libgm2/aclocal.m4 | 10 +-
libgm2/config.h.in | 9 +
libgm2/configure | 147 +-
libgm2/configure.ac | 7 +-
libgm2/libm2cor/Makefile.in | 10 +-
libgm2/libm2iso/Makefile.in | 10 +-
libgm2/libm2iso/wrapclock.cc | 9 +-
libgm2/libm2log/Makefile.in | 10 +-
libgm2/libm2min/Makefile.in | 10 +-
libgm2/libm2pim/Makefile.in | 10 +-
libgm2/libm2pim/cgetopt.cc | 1028 +-
libgm2/libm2pim/wrapc.cc | 39 +
libgo/go/syscall/errstr.go | 2 +-
libgomp/ChangeLog | 33 +
libgomp/oacc-parallel.c | 8 +-
.../libgomp.oacc-c-c++-common/deep-copy-8.c | 29 +-
libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c | 4 +
.../libgomp.oacc-c-c++-common/if-self-1.c | 36 +
.../testsuite/libgomp.oacc-c-c++-common/self-1.c | 967 ++
libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 4 +
libgomp/testsuite/libgomp.oacc-fortran/self-1.f90 | 995 ++
libitm/ChangeLog | 12 +
libitm/testsuite/lib/libitm.exp | 1 +
libitm/testsuite/libitm.c++/c++.exp | 4 +-
libobjc/ChangeLog | 5 +
libphobos/ChangeLog | 14 +
libphobos/libdruntime/MERGE | 2 +-
.../libdruntime/core/internal/array/construction.d | 167 +
libphobos/libdruntime/core/internal/array/utils.d | 236 +
libphobos/libdruntime/core/lifetime.d | 13 +-
libphobos/libdruntime/core/sys/freebsd/ifaddrs.d | 41 +
libphobos/libdruntime/core/sys/freebsd/net/if_dl.d | 42 +
.../libdruntime/core/sys/freebsd/sys/socket.d | 131 +
libphobos/libdruntime/core/sys/freebsd/sys/types.d | 58 +
libphobos/libdruntime/core/sys/posix/sys/types.d | 4 +-
libphobos/libdruntime/object.d | 2 +
libphobos/libdruntime/rt/lifetime.d | 26 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/parallelism.d | 2 +-
libphobos/src/std/range/primitives.d | 10 +-
libphobos/src/std/traits.d | 57 +
libquadmath/ChangeLog | 14 +
libquadmath/Makefile.in | 1 -
libquadmath/configure | 147 +-
libquadmath/configure.ac | 2 -
libsanitizer/ChangeLog | 14 +
libssp/ChangeLog | 7 +
libstdc++-v3/ChangeLog | 72 +
.../config/abi/pre/gnu-versioned-namespace.ver | 4 +
libstdc++-v3/include/Makefile.am | 6 +-
libstdc++-v3/include/Makefile.in | 6 +-
libstdc++-v3/include/std/shared_mutex | 2 +-
libstdc++-v3/src/experimental/contract.cc | 9 +
libstdc++-v3/src/libbacktrace/Makefile.am | 8 +-
libstdc++-v3/src/libbacktrace/Makefile.in | 7 +-
libstdc++-v3/testsuite/20_util/duration/io.cc | 1 +
.../30_threads/shared_lock/locking/112089.cc | 23 +
libstdc++-v3/testsuite/std/time/day/io.cc | 1 +
libstdc++-v3/testsuite/std/time/format.cc | 1 +
libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc | 1 +
libstdc++-v3/testsuite/std/time/month/io.cc | 1 +
libstdc++-v3/testsuite/std/time/month_day/io.cc | 1 +
.../testsuite/std/time/month_day_last/io.cc | 1 +
.../testsuite/std/time/month_weekday/io.cc | 1 +
.../testsuite/std/time/month_weekday_last/io.cc | 1 +
libstdc++-v3/testsuite/std/time/weekday/io.cc | 1 +
.../testsuite/std/time/weekday_indexed/io.cc | 1 +
libstdc++-v3/testsuite/std/time/weekday_last/io.cc | 1 +
libstdc++-v3/testsuite/std/time/year/io.cc | 1 +
libstdc++-v3/testsuite/std/time/year_month/io.cc | 1 +
.../testsuite/std/time/year_month_day/io.cc | 1 +
.../testsuite/std/time/year_month_day_last/io.cc | 1 +
.../testsuite/std/time/year_month_weekday/io.cc | 1 +
.../std/time/year_month_weekday_last/io.cc | 1 +
libstdc++-v3/testsuite/std/time/zoned_time/io.cc | 1 +
libvtv/ChangeLog | 5 +
lto-plugin/ChangeLog | 5 +
zlib/ChangeLog | 5 +
976 files changed, 33400 insertions(+), 12345 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-05-07 16:21 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-07 16:21 [gcc/devel/rust/master] Merge commit '2b9778c8d9d33174de63716b74b2f114d700e104^' into HEAD Thomas Schwinge
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).