https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123295

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2025-12-24

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I suspect this is the patch:
```
[apinski@xeond2 gcc]$ git diff ../../gcc/postreload.cc
diff --git a/gcc/postreload.cc b/gcc/postreload.cc
index 487aa8aad05..b80a5d84fc7 100644
--- a/gcc/postreload.cc
+++ b/gcc/postreload.cc
@@ -1411,7 +1411,7 @@ reload_combine (void)
            if (! fixed_regs[r])
              reg_state[r].use_index = RELOAD_COMBINE_MAX_USES;
        }
-      else if (INSN_P (insn) && volatile_insn_p (PATTERN (insn)))
+      else if (NONDEBUG_INSN_P (insn) && volatile_insn_p (PATTERN (insn)))
        /* Optimizations across insns being marked as volatile must be
           prevented.  All the usage information is invalidated
           here.  */

```

Debug insn should NOT be taken into account.

Reply via email to