1234567891011121314151617 |
- $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
|