mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-04 20:21:36 +08:00
re PR rtl-optimization/20756 (Clobbers of deleted insns are processed, but left out)
PR rtl-optimization/20756: * basic-block.h (PROP_DEAD_INSN): Define. * flow.c (propagate_one_insn): Set during mark_set_regs call for a dead insn. (mark_set_1): Emit a clobber when we are about to delete a dead insn that kills a live register. From-SVN: r99657
This commit is contained in:
parent
d197b9e0f0
commit
618656ff89
@ -806,6 +806,8 @@ enum update_life_extent
|
||||
#define PROP_SCAN_DEAD_STORES 128 /* Scan for dead code. */
|
||||
#define PROP_ASM_SCAN 256 /* Internal flag used within flow.c
|
||||
to flag analysis of asms. */
|
||||
#define PROP_DEAD_INSN 1024 /* Internal flag used within flow.c
|
||||
to flag analysis of dead insn. */
|
||||
#define PROP_FINAL (PROP_DEATH_NOTES | PROP_LOG_LINKS \
|
||||
| PROP_REG_INFO | PROP_KILL_DEAD_CODE \
|
||||
| PROP_SCAN_DEAD_CODE | PROP_AUTOINC \
|
||||
|
Loading…
x
Reference in New Issue
Block a user