re PR target/13256 (strict_low_part mistreated in delay slots)
authorHans-Peter Nilsson <hp@axis.com>
Fri, 5 Dec 2003 11:53:56 +0000 (11:53 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Fri, 5 Dec 2003 11:53:56 +0000 (11:53 +0000)
commit73fb6466a4017f596d131bc2472a265766f761cc
tree3b01fcfb43ae5a0dc880879a31c4e58e8eaf78c4
parentb64de1fe98467135df9c0cd6855853dcd7d597d7
re PR target/13256 (strict_low_part mistreated in delay slots)

PR target/13256
* resource.h (enum mark_resource_type): Remove member MARK_DEST.
The only user changed as follows:
* resource.c (mark_set_resources) <case SET>: Always recurse for
SET_SRC (x).
<case SIGN_EXTRACT, case ZERO_EXTRACT>: Always recurse on
operands.
<case STRICT_LOW_PART>: Delete, deferring to default code.

From-SVN: r74328
gcc/ChangeLog
gcc/resource.c
gcc/resource.h