* config/alpha/alpha.c (alpha_rtx_costs): Fix shiftadd costs.

From-SVN: r81386
This commit is contained in:
Falk Hueffner 2004-05-01 14:21:51 +02:00 committed by Falk Hueffner
parent e2655d15d9
commit 0962c33d83
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2004-05-01 Falk Hueffner <falk@debian.org>
* config/alpha/alpha.c (alpha_rtx_costs): Fix shiftadd costs.
2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
PR middle-end/15054

View File

@ -2156,7 +2156,7 @@ alpha_rtx_costs (rtx x, int code, int outer_code, int *total)
&& const48_operand (XEXP (XEXP (x, 0), 1), VOIDmode))
{
*total = (rtx_cost (XEXP (XEXP (x, 0), 0), outer_code)
+ rtx_cost (XEXP (x, 1), outer_code) + 2);
+ rtx_cost (XEXP (x, 1), outer_code) + COSTS_N_INSNS (1));
return true;
}
return false;