diff options
author | amodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-09-08 08:57:24 +0000 |
---|---|---|
committer | amodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-09-08 08:57:24 +0000 |
commit | 96b2515bbbc95c6a4f85e50313bc21d79a63ac23 (patch) | |
tree | ce02d4ffdeaebcf279c6417d213e8219463e974e | |
parent | 7f713c042fb7b9992cf946c03dc2c771dcc675fe (diff) | |
download | gcc-96b2515bbbc95c6a4f85e50313bc21d79a63ac23.tar.gz |
* reload.c (find_reloads <p constraint>): Pass operand_mode to
find_reloads_address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56946 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/reload.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7da8446e002..e063de6f8de 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-09-08 Alan Modra <amodra@bigpond.net.au> + + * reload.c (find_reloads <p constraint>): Pass operand_mode to + find_reloads_address. + 2002-09-08 Kazu Hirata <kazu@cs.umass.edu> * config/h8300/h8300.md (udivmodqi4): Enable on H8/300. diff --git a/gcc/reload.c b/gcc/reload.c index e195ea21a3b..e522e555ebc 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -2644,7 +2644,7 @@ find_reloads (insn, replace, ind_levels, live_known, reload_reg_p) else if (constraints[i][0] == 'p' || EXTRA_ADDRESS_CONSTRAINT (constraints[i][0])) { - find_reloads_address (VOIDmode, (rtx*) 0, + find_reloads_address (recog_data.operand_mode[i], (rtx*) 0, recog_data.operand[i], recog_data.operand_loc[i], i, operand_type[i], ind_levels, insn); |