17 lines
606 B
Plaintext
17 lines
606 B
Plaintext
$OpenBSD: patch-gcc_flow_c,v 1.1 2013/08/09 08:52:03 miod Exp $
|
|
--- gcc/flow.c.orig Wed Nov 28 21:54:54 2012
|
|
+++ gcc/flow.c Thu Aug 8 21:56:17 2013
|
|
@@ -2702,10 +2702,12 @@ mark_set_1 (pbi, code, reg, cond, insn, flags)
|
|
if (insn && GET_CODE (reg) == MEM)
|
|
for_each_rtx (&PATTERN (insn), invalidate_mems_from_autoinc, pbi);
|
|
|
|
+#ifndef FLOW_DEAD_STORES_BROKEN_P
|
|
if (GET_CODE (reg) == MEM && ! side_effects_p (reg)
|
|
/* ??? With more effort we could track conditional memory life. */
|
|
&& ! cond)
|
|
add_to_mem_set_list (pbi, canon_rtx (reg));
|
|
+#endif
|
|
}
|
|
|
|
if (GET_CODE (reg) == REG
|