https://gcc.gnu.org/g:e6fea0a8be95e2a1cbe733301a205b8c00db9202

commit r16-844-ge6fea0a8be95e2a1cbe733301a205b8c00db9202
Author: Robin Dapp <rd...@ventanamicro.com>
Date:   Thu May 8 10:17:26 2025 +0200

    RISC-V: Default-initialize variable.
    
    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.
    
    gcc/ChangeLog:
    
            * config/riscv/riscv.cc (singleton_vxrm_need): Init
            saved_vxrm_mode.

Diff:
---
 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 358d1ec5d32e..5c0c8beec3bd 100644
--- a/gcc/config/riscv/riscv.cc
+++ b/gcc/config/riscv/riscv.cc
@@ -12321,7 +12321,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))

Reply via email to