]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
RISC-V: Remove side effects of vsetvl/vsetvlmax intriniscs in properties
authorJu-Zhe Zhong <juzhe.zhong@rivai.ai>
Tue, 20 Dec 2022 14:51:16 +0000 (22:51 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Fri, 23 Dec 2022 05:41:20 +0000 (13:41 +0800)
gcc/ChangeLog:

* config/riscv/riscv-vector-builtins-bases.cc: Remove side effects.

gcc/config/riscv/riscv-vector-builtins-bases.cc

index ffeb1b25fbcf4f84fcfc7a55cbc6a86dd39674d3..75879dea25a5f1f5137301dd7bcba71124d5a357 100644 (file)
@@ -53,11 +53,6 @@ template<bool VLMAX_P>
 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)