Hi,

this patch initializes saved_vxrm_mode to VXRM_MODE_NONE.  This is a
warning (but no error) when building the compiler so better fix it.

Regtested on rv64gcv_zvl512b.  Going to commit as obvious if the CI
is happy.

Regards
Robin

gcc/ChangeLog:

        * config/riscv/riscv.cc (singleton_vxrm_need): Init
        saved_vxrm_mode.
---
gcc/config/riscv/riscv.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc
index 0b10842d176..8849b2c05c1 100644
--- a/gcc/config/riscv/riscv.cc
+++ b/gcc/config/riscv/riscv.cc
@@ -12298,7 +12298,7 @@ singleton_vxrm_need (void)
  /* Walk the IL noting if VXRM is needed and if there's more than one
     mode needed.  */
  bool found = false;
-  int saved_vxrm_mode;
+  int saved_vxrm_mode = VXRM_MODE_NONE;
  for (rtx_insn *insn = get_insns (); insn; insn = NEXT_INSN (insn))
    {
      if (!INSN_P (insn) || DEBUG_INSN_P (insn))
--
2.49.0

Reply via email to