mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-28 03:20:28 +08:00
* config/alpha/alpha.c (alpha_rtx_costs): Fix shiftadd costs.
From-SVN: r81386
This commit is contained in:
parent
e2655d15d9
commit
0962c33d83
@ -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>
|
2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
|
||||||
|
|
||||||
PR middle-end/15054
|
PR middle-end/15054
|
||||||
|
@ -2156,7 +2156,7 @@ alpha_rtx_costs (rtx x, int code, int outer_code, int *total)
|
|||||||
&& const48_operand (XEXP (XEXP (x, 0), 1), VOIDmode))
|
&& const48_operand (XEXP (XEXP (x, 0), 1), VOIDmode))
|
||||||
{
|
{
|
||||||
*total = (rtx_cost (XEXP (XEXP (x, 0), 0), outer_code)
|
*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 true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user