diff options
author | Hans-Peter Nilsson <hp@axis.com> | 2003-12-05 11:53:56 +0000 |
---|---|---|
committer | Hans-Peter Nilsson <hp@gcc.gnu.org> | 2003-12-05 11:53:56 +0000 |
commit | 73fb6466a4017f596d131bc2472a265766f761cc (patch) | |
tree | 3b01fcfb43ae5a0dc880879a31c4e58e8eaf78c4 /gcc/resource.h | |
parent | b64de1fe98467135df9c0cd6855853dcd7d597d7 (diff) | |
download | gcc-73fb6466a4017f596d131bc2472a265766f761cc.zip gcc-73fb6466a4017f596d131bc2472a265766f761cc.tar.gz gcc-73fb6466a4017f596d131bc2472a265766f761cc.tar.bz2 |
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
Diffstat (limited to 'gcc/resource.h')
-rw-r--r-- | gcc/resource.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/resource.h b/gcc/resource.h index b738a0c..96eff6e 100644 --- a/gcc/resource.h +++ b/gcc/resource.h @@ -37,8 +37,7 @@ struct resources enum mark_resource_type { MARK_SRC_DEST = 0, - MARK_SRC_DEST_CALL = 1, - MARK_DEST = 2 + MARK_SRC_DEST_CALL = 1 }; extern void mark_target_live_regs (rtx, rtx, struct resources *); |