diff options
author | bernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-11 17:02:44 +0000 |
---|---|---|
committer | bernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-11 17:02:44 +0000 |
commit | 9db103055f72193baf2cb8b9b3994c825e438267 (patch) | |
tree | c1d6a756d2b66bffb76aa47d962ae7bcfcb64074 /gcc/flow.c | |
parent | 952f832636412778cf0b9d4292d1d1b312a78001 (diff) | |
download | ppe42-gcc-9db103055f72193baf2cb8b9b3994c825e438267.tar.gz ppe42-gcc-9db103055f72193baf2cb8b9b3994c825e438267.zip |
Partially undo a previous patch
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38908 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/flow.c')
-rw-r--r-- | gcc/flow.c | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/gcc/flow.c b/gcc/flow.c index 862d40f5214..734063848d7 100644 --- a/gcc/flow.c +++ b/gcc/flow.c @@ -168,10 +168,6 @@ Boston, MA 02111-1307, USA. */ #define EPILOGUE_USES(REGNO) 0 #endif -/* Not in basic-block.h, since it is private to this file. When set, it - causes us to keep REG_N_SETS uptodate for original pseudo registers. */ -#define PROP_POSTRELOAD 64 - /* The obstack on which the flow graph components are allocated. */ struct obstack flow_obstack; @@ -3066,9 +3062,6 @@ update_life_info (blocks, extent, prop_flags) tmp = INITIALIZE_REG_SET (tmp_head); - if (reload_completed) - prop_flags |= PROP_POSTRELOAD; - /* For a global update, we go through the relaxation process again. */ if (extent != UPDATE_LIFE_LOCAL) { @@ -4643,7 +4636,6 @@ mark_set_1 (pbi, code, reg, cond, insn, flags) rtx reg, cond, insn; int flags; { - int orig_regno = -1; int regno_first = -1, regno_last = -1; int not_dead = 0; int i; @@ -4681,7 +4673,6 @@ mark_set_1 (pbi, code, reg, cond, insn, flags) /* Fall through. */ case REG: - orig_regno = ORIGINAL_REGNO (reg); regno_last = regno_first = REGNO (reg); if (regno_first < FIRST_PSEUDO_REGISTER) regno_last += HARD_REGNO_NREGS (regno_first, GET_MODE (reg)) - 1; @@ -4826,7 +4817,7 @@ mark_set_1 (pbi, code, reg, cond, insn, flags) /* Additional data to record if this is the final pass. */ if (flags & (PROP_LOG_LINKS | PROP_REG_INFO - | PROP_DEATH_NOTES | PROP_AUTOINC | PROP_POSTRELOAD)) + | PROP_DEATH_NOTES | PROP_AUTOINC)) { register rtx y; register int blocknum = pbi->bb->index; @@ -4841,11 +4832,6 @@ mark_set_1 (pbi, code, reg, cond, insn, flags) pbi->reg_next_use[i] = 0; } - /* After reload has completed, try to keep REG_N_SETS uptodate for - the original pseudos. */ - if ((flags & PROP_POSTRELOAD) && orig_regno >= FIRST_PSEUDO_REGISTER) - REG_N_SETS (orig_regno) += 1; - if (flags & PROP_REG_INFO) { for (i = regno_first; i <= regno_last; ++i) |