From 5f8997b9578b4843f6d9e8e24b45191993c8166c Mon Sep 17 00:00:00 2001 From: Steve Chamberlain Date: Fri, 9 Dec 1994 23:52:37 +0000 Subject: *** empty log message *** From-SVN: r8640 --- gcc/reload.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'gcc/reload.c') diff --git a/gcc/reload.c b/gcc/reload.c index ce50191..02eb05c 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -4535,7 +4535,8 @@ find_reloads_address_1 (x, context, loc, opnum, type, ind_levels) code1 = GET_CODE (op1); } - if (code0 == MULT || code0 == SIGN_EXTEND || code1 == MEM) + if (code0 == MULT || code0 == SIGN_EXTEND || code0 == TRUNCATE + || code0 == ZERO_EXTEND || code1 == MEM) { find_reloads_address_1 (orig_op0, 1, &XEXP (x, 0), opnum, type, ind_levels); @@ -4543,7 +4544,8 @@ find_reloads_address_1 (x, context, loc, opnum, type, ind_levels) ind_levels); } - else if (code1 == MULT || code1 == SIGN_EXTEND || code0 == MEM) + else if (code1 == MULT || code1 == SIGN_EXTEND || code1 == TRUNCATE + || code1 == ZERO_EXTEND || code0 == MEM) { find_reloads_address_1 (orig_op0, 0, &XEXP (x, 0), opnum, type, ind_levels); -- cgit v1.1