Commit 21cf294f by Zdenek Dvorak Committed by Zdenek Dvorak

* cse.c (find_best_addr): Use canon_for_address.

From-SVN: r95983
parent 6731e86d
2005-03-06 Zdenek Dvorak <dvorakz@suse.cz>
* cse.c (find_best_addr): Use canon_for_address.
2005-03-06 Kazu Hirata <kazu@cs.umass.edu> 2005-03-06 Kazu Hirata <kazu@cs.umass.edu>
* cse.c (fold_rtx_subreg, fold_rtx_mem): New. * cse.c (fold_rtx_subreg, fold_rtx_mem): New.
......
...@@ -2850,7 +2850,8 @@ find_best_addr (rtx insn, rtx *loc, enum machine_mode mode) ...@@ -2850,7 +2850,8 @@ find_best_addr (rtx insn, rtx *loc, enum machine_mode mode)
be valid and produce better code. */ be valid and produce better code. */
if (!REG_P (addr)) if (!REG_P (addr))
{ {
rtx folded = fold_rtx (addr, NULL_RTX); rtx folded = canon_for_address (fold_rtx (addr, NULL_RTX));
if (folded != addr) if (folded != addr)
{ {
int addr_folded_cost = address_cost (folded, mode); int addr_folded_cost = address_cost (folded, mode);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment