summaryrefslogtreecommitdiff
path: root/gcc/basic-block.h
diff options
context:
space:
mode:
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>2005-05-13 13:34:17 +0000
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>2005-05-13 13:34:17 +0000
commit4b8784dc6196a68be5fc99cfbee99a6af08a0414 (patch)
tree43d9dcaef77c1333748623bb47bef2b3be06d40c /gcc/basic-block.h
parentf4fe255aa183bebd7143911af9c8082f4e93ed9c (diff)
downloadgcc-4b8784dc6196a68be5fc99cfbee99a6af08a0414.tar.gz
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99657 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r--gcc/basic-block.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h
index 4a71d2515b6..5565053337a 100644
--- a/gcc/basic-block.h
+++ b/gcc/basic-block.h
@@ -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 \