From: Ju-Zhe Zhong Date: Tue, 20 Dec 2022 14:51:16 +0000 (+0800) Subject: RISC-V: Remove side effects of vsetvl/vsetvlmax intriniscs in properties X-Git-Tag: basepoints/gcc-14~2342 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=37fd10fd3eb42ea4487d93521a267ba08a9f8575;p=thirdparty%2Fgcc.git RISC-V: Remove side effects of vsetvl/vsetvlmax intriniscs in properties gcc/ChangeLog: * config/riscv/riscv-vector-builtins-bases.cc: Remove side effects. --- diff --git a/gcc/config/riscv/riscv-vector-builtins-bases.cc b/gcc/config/riscv/riscv-vector-builtins-bases.cc index ffeb1b25fbcf..75879dea25a5 100644 --- a/gcc/config/riscv/riscv-vector-builtins-bases.cc +++ b/gcc/config/riscv/riscv-vector-builtins-bases.cc @@ -53,11 +53,6 @@ template class vsetvl : public function_base { public: - unsigned int call_properties (const function_instance &) const - { - return CP_READ_CSR | CP_WRITE_CSR; - } - rtx expand (function_expander &e) const override { if (VLMAX_P)