This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from f5964f1a356 doc: Fix typos in -Wmismatched-dealloc docs new 57b95223cb0 RISC-V: Add non-vector types to dfa pipelines new 6ec84c45a19 RISC-V: Add vector related pipelines new 67a29f99cc8 RISC-V: Use default cost model for insn scheduling new bc6b42666cf RISC-V: Quick and simple fixes to testcases that break due [...] new d7d79c466dd RISC-V: Enable assert for insn_has_dfa_reservation
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/config/riscv/generic-ooo.md | 140 ++------------------ gcc/config/riscv/generic-vector-ooo.md | 143 +++++++++++++++++++++ gcc/config/riscv/generic.md | 20 ++- gcc/config/riscv/riscv.cc | 2 - gcc/config/riscv/riscv.md | 17 ++- gcc/config/riscv/sifive-7.md | 17 ++- gcc/config/riscv/sifive-p400.md | 10 +- gcc/config/riscv/sifive-p600.md | 10 +- gcc/config/riscv/vector.md | 2 +- gcc/config/riscv/zc.md | 96 +++++++------- gcc/testsuite/g++.target/riscv/rvv/base/bug-1.C | 2 + .../riscv/rvv/autovec/reduc/reduc_call-2.c | 2 + .../riscv/rvv/autovec/vls/calling-convention-1.c | 27 +++- .../riscv/rvv/autovec/vls/calling-convention-2.c | 23 +++- .../riscv/rvv/autovec/vls/calling-convention-3.c | 18 ++- .../riscv/rvv/autovec/vls/calling-convention-4.c | 12 +- .../riscv/rvv/autovec/vls/calling-convention-5.c | 22 +++- .../riscv/rvv/autovec/vls/calling-convention-6.c | 17 +++ .../riscv/rvv/autovec/vls/calling-convention-7.c | 12 +- .../riscv/rvv/base/binop_vx_constraint-102.c | 2 + .../riscv/rvv/base/binop_vx_constraint-108.c | 2 + .../riscv/rvv/base/binop_vx_constraint-114.c | 2 + .../riscv/rvv/base/binop_vx_constraint-119.c | 2 + .../riscv/rvv/base/binop_vx_constraint-12.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-16.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-17.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-19.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-21.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-23.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-25.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-27.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-29.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-31.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-33.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-35.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-4.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-40.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-44.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-50.c | 2 + .../riscv/rvv/base/binop_vx_constraint-56.c | 2 + .../riscv/rvv/base/binop_vx_constraint-62.c | 2 + .../riscv/rvv/base/binop_vx_constraint-68.c | 2 + .../riscv/rvv/base/binop_vx_constraint-74.c | 2 + .../riscv/rvv/base/binop_vx_constraint-79.c | 2 + .../riscv/rvv/base/binop_vx_constraint-8.c | 2 +- .../riscv/rvv/base/binop_vx_constraint-84.c | 2 + .../riscv/rvv/base/binop_vx_constraint-90.c | 2 + .../riscv/rvv/base/binop_vx_constraint-96.c | 2 + .../riscv/rvv/base/float-point-dynamic-frm-30.c | 2 + .../gcc.target/riscv/rvv/base/pr108185-1.c | 2 + .../gcc.target/riscv/rvv/base/pr108185-2.c | 2 + .../gcc.target/riscv/rvv/base/pr108185-3.c | 2 + .../gcc.target/riscv/rvv/base/pr108185-4.c | 2 + .../gcc.target/riscv/rvv/base/pr108185-5.c | 2 + .../gcc.target/riscv/rvv/base/pr108185-6.c | 2 + .../gcc.target/riscv/rvv/base/pr108185-7.c | 2 + .../riscv/rvv/base/shift_vx_constraint-1.c | 3 +- .../gcc.target/riscv/rvv/vsetvl/avl_single-107.c | 2 +- .../gcc.target/riscv/rvv/vsetvl/pr111037-3.c | 2 + .../riscv/rvv/vsetvl/vlmax_back_prop-28.c | 2 + .../riscv/rvv/vsetvl/vlmax_back_prop-29.c | 2 + .../riscv/rvv/vsetvl/vlmax_back_prop-32.c | 2 + .../riscv/rvv/vsetvl/vlmax_back_prop-33.c | 2 + .../riscv/rvv/vsetvl/vlmax_single_block-17.c | 2 + .../riscv/rvv/vsetvl/vlmax_single_block-18.c | 2 + .../riscv/rvv/vsetvl/vlmax_single_block-19.c | 2 + .../riscv/rvv/vsetvl/vlmax_switch_vtype-10.c | 2 + .../riscv/rvv/vsetvl/vlmax_switch_vtype-11.c | 2 + .../riscv/rvv/vsetvl/vlmax_switch_vtype-12.c | 2 + .../riscv/rvv/vsetvl/vlmax_switch_vtype-4.c | 2 + .../riscv/rvv/vsetvl/vlmax_switch_vtype-5.c | 2 + .../riscv/rvv/vsetvl/vlmax_switch_vtype-6.c | 2 + .../riscv/rvv/vsetvl/vlmax_switch_vtype-7.c | 2 + .../riscv/rvv/vsetvl/vlmax_switch_vtype-8.c | 2 + .../riscv/rvv/vsetvl/vlmax_switch_vtype-9.c | 2 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 + 76 files changed, 483 insertions(+), 224 deletions(-) create mode 100644 gcc/config/riscv/generic-vector-ooo.md