From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2093) id 036323858005; Fri, 23 Dec 2022 05:42:39 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 036323858005 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1671774159; bh=jTIka5XIwSVxo7ft21coL06dKKJc9jmpAPR279IcUsM=; h=From:To:Subject:Date:From; b=qdIP2Fq/Xmz7AO1JRZHEiF8AIerri99EmPKfgDrf6q3CcDpG+AtFbqau373WJNJz/ 2f5pG8EaYzbekYe9kFd1jHYkaIsC4+MDvwwgWWC0WHPnVHPzMAts51isrLDzb1a6D0 MW45+U9AiFZHTLiDe6ObrJIDqmcf/L6AaCgHxYnw= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Kito Cheng To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-4865] RISC-V: Remove side effects of vsetvl/vsetvlmax intriniscs in properties X-Act-Checkin: gcc X-Git-Author: Ju-Zhe Zhong X-Git-Refname: refs/heads/master X-Git-Oldrev: 9374f766a75bf898e717a5bbb58199a91528af0b X-Git-Newrev: 37fd10fd3eb42ea4487d93521a267ba08a9f8575 Message-Id: <20221223054239.036323858005@sourceware.org> Date: Fri, 23 Dec 2022 05:42:39 +0000 (GMT) List-Id: https://gcc.gnu.org/g:37fd10fd3eb42ea4487d93521a267ba08a9f8575 commit r13-4865-g37fd10fd3eb42ea4487d93521a267ba08a9f8575 Author: Ju-Zhe Zhong Date: Tue Dec 20 22:51:16 2022 +0800 RISC-V: Remove side effects of vsetvl/vsetvlmax intriniscs in properties gcc/ChangeLog: * config/riscv/riscv-vector-builtins-bases.cc: Remove side effects. Diff: --- gcc/config/riscv/riscv-vector-builtins-bases.cc | 5 ----- 1 file changed, 5 deletions(-) diff --git a/gcc/config/riscv/riscv-vector-builtins-bases.cc b/gcc/config/riscv/riscv-vector-builtins-bases.cc index ffeb1b25fbc..75879dea25a 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)