aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraham Stott <grahams@rcp.co.uk>2000-02-26 05:19:35 +0000
committerJeff Law <law@gcc.gnu.org>2000-02-25 22:19:35 -0700
commit0cb5d81cf1dd451dbd2793b3187e861c1a3632ed (patch)
tree5e9d153196d76039471d540fa335902ade7fd4ce
parent3ff9925ce0be6f6e72f8da4d8ec96aad25e593f2 (diff)
downloadgcc-0cb5d81cf1dd451dbd2793b3187e861c1a3632ed.zip
gcc-0cb5d81cf1dd451dbd2793b3187e861c1a3632ed.tar.gz
gcc-0cb5d81cf1dd451dbd2793b3187e861c1a3632ed.tar.bz2
resource.c (mark_referenced_resources): Changed use SET_DEST (...) to XEXP (......
* resource.c (mark_referenced_resources): Changed use SET_DEST (...) to XEXP (..., 0) on RTL nodes which are not SET or CLOBBER. From-SVN: r32167
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/resource.c4
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9edbc2a..51bec88 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -20,6 +20,9 @@ Fri Feb 25 19:49:08 2000 Jeffrey A Law (law@cygnus.com)
Fri Feb 25 19:22:44 2000 Graham Stott <grahams@rcp.co.uk>
+ * resource.c (mark_referenced_resources): Changed use SET_DEST (...)
+ to XEXP (..., 0) on RTL nodes which are not SET or CLOBBER.
+
* i386.md (define_expand "clrstrsi"): Fix typo.
Fri Feb 25 18:49:39 2000 "K. Richard Pixley" <rich@microunity.com>
diff --git a/gcc/resource.c b/gcc/resource.c
index 274cb23..9d58086 100644
--- a/gcc/resource.c
+++ b/gcc/resource.c
@@ -350,11 +350,11 @@ mark_referenced_resources (x, res, include_delayed_effects)
rtx slot_pat = PATTERN (XVECEXP (sequence, 0, i));
if (GET_CODE (slot_pat) == SET
&& rtx_equal_p (SET_DEST (slot_pat),
- SET_DEST (XEXP (link, 0))))
+ XEXP (XEXP (link, 0), 0)))
break;
}
if (i >= seq_size)
- mark_referenced_resources (SET_DEST (XEXP (link, 0)),
+ mark_referenced_resources (XEXP (XEXP (link, 0), 0),
res, 0);
}
}