From: xuli Date: Tue, 12 Sep 2023 05:45:24 +0000 (+0000) Subject: RISC-V: Elimilate warning in class vcreate X-Git-Tag: basepoints/gcc-15~6277 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b90a4c3dd502974f352084c23a6cdfd767e1340b;p=thirdparty%2Fgcc.git RISC-V: Elimilate warning in class vcreate The following is the content of class vcreate: class vcreate : public function_base { public: gimple *fold (gimple_folder &f) const override { .... } rtx expand (function_expander &e) const override { return NULL_RTX; } }; The warning caused is: ./riscv-gcc/gcc/config/riscv/riscv-vector-builtins-bases.cc:1719:34: warning: unused parameter 'e' [-Wunused-parameter] rtx expand (function_expander &e) const override ^ gcc/ChangeLog: * config/riscv/riscv-vector-builtins-bases.cc: remove unused parameter e and replace NULL_RTX with gcc_unreachable. --- diff --git a/gcc/config/riscv/riscv-vector-builtins-bases.cc b/gcc/config/riscv/riscv-vector-builtins-bases.cc index be3df2c1ea25..ee218a030177 100644 --- a/gcc/config/riscv/riscv-vector-builtins-bases.cc +++ b/gcc/config/riscv/riscv-vector-builtins-bases.cc @@ -1856,9 +1856,9 @@ public: return clobber; } - rtx expand (function_expander &e) const override + rtx expand (function_expander &) const override { - return NULL_RTX; + gcc_unreachable (); } };