diff options
author | Mike Stump <mrs@wrs.com> | 1998-01-28 19:21:54 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-01-28 12:21:54 -0700 |
commit | 21ca87b81b0961895d21faae45fa2e25d59f7dc0 (patch) | |
tree | b2042a4ce6e394e73a57cc2e67809b45c06b8701 /gcc/config/m32r | |
parent | d2c92f5a43a4541115e0b8eadf024ed7004e1386 (diff) | |
download | gcc-21ca87b81b0961895d21faae45fa2e25d59f7dc0.zip gcc-21ca87b81b0961895d21faae45fa2e25d59f7dc0.tar.gz gcc-21ca87b81b0961895d21faae45fa2e25d59f7dc0.tar.bz2 |
rtlanal.c (dead_or_set_regno_p): Ignore REG_DEAD notes after reload completes.
* rtlanal.c (dead_or_set_regno_p): Ignore REG_DEAD notes after
reload completes.
* genattrtab.c (reload_completed): Define.
* m32r.md, mips.md, mn10200.md, mn10300.md, pyr.md: Remove obsolete
comments.
From-SVN: r17542
Diffstat (limited to 'gcc/config/m32r')
-rw-r--r-- | gcc/config/m32r/m32r.md | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/config/m32r/m32r.md b/gcc/config/m32r/m32r.md index 5e40acd..4c8b2e5 100644 --- a/gcc/config/m32r/m32r.md +++ b/gcc/config/m32r/m32r.md @@ -379,8 +379,6 @@ { /* Try to use auto-inc addressing if we can. */ if (GET_CODE (XEXP (operands[1], 0)) == REG - /* ??? This is WRONG, dead_or_set_p cannot be used after reload - because the REG_DEAD notes are not maintained after reload. */ && dead_or_set_p (insn, XEXP (operands[1], 0))) { operands[1] = XEXP (operands[1], 0); @@ -391,8 +389,6 @@ case 3 : /* Try to use auto-inc addressing if we can. */ if (GET_CODE (XEXP (operands[0], 0)) == REG - /* ??? This is WRONG, dead_or_set_p cannot be used after reload - because the REG_DEAD notes are not maintained after reload. */ && dead_or_set_p (insn, XEXP (operands[0], 0))) { operands[0] = XEXP (operands[0], 0); @@ -534,8 +530,6 @@ { /* Try to use auto-inc addressing if we can. */ if (GET_CODE (XEXP (operands[1], 0)) == REG - /* ??? This is WRONG, dead_or_set_p cannot be used after reload - because the REG_DEAD notes are not maintained after reload. */ && dead_or_set_p (insn, XEXP (operands[1], 0))) { operands[1] = XEXP (operands[1], 0); @@ -546,8 +540,6 @@ case 3 : /* Try to use auto-inc addressing if we can. */ if (GET_CODE (XEXP (operands[0], 0)) == REG - /* ??? This is WRONG, dead_or_set_p cannot be used after reload - because the REG_DEAD notes are not maintained after reload. */ && dead_or_set_p (insn, XEXP (operands[0], 0))) { operands[0] = XEXP (operands[0], 0); @@ -1471,8 +1463,6 @@ [(set (mem:SI (plus:SI (match_operand:SI 0 "register_operand" "r") (const_int 4))) (match_operand:SI 1 "register_operand" "r"))] -;; ??? This is WRONG, dead_or_set_p cannot be used after reload -;; because the REG_DEAD notes are not maintained after reload. "dead_or_set_p (insn, operands[0])" "st %1,@+%0" [(set_attr "type" "store") |