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.