summaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1998-01-27 23:04:34 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1998-01-27 23:04:34 +0000
commit95d8549917ba04f4f7b906b26e7bce8c93902018 (patch)
tree736d34ff954b4da5c1b562a18aebfb44559535c7 /gcc/config
parenta8adfe5ae806ff384bd30fac1a52ff09b6a801f1 (diff)
downloadgcc-95d8549917ba04f4f7b906b26e7bce8c93902018.tar.gz
More comment tweaks.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17525 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/m32r/m32r.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/config/m32r/m32r.md b/gcc/config/m32r/m32r.md
index fc1b4cc9480..5e40acd3a54 100644
--- a/gcc/config/m32r/m32r.md
+++ b/gcc/config/m32r/m32r.md
@@ -379,6 +379,8 @@
{
/* 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);
@@ -389,6 +391,8 @@
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);
@@ -530,6 +534,8 @@
{
/* 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);
@@ -540,6 +546,8 @@
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);