From: Jan Hubicka Date: Mon, 1 Sep 2008 09:33:23 +0000 (+0000) Subject: * config/spu/spu.c (spu_expand_block_move) Update call of MOVE_RATIO. X-Git-Tag: releases/gcc-4.4.0~2731 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f69bbb461b3a00afe8156ae949fb7014332bb3a1;p=thirdparty%2Fgcc.git * config/spu/spu.c (spu_expand_block_move) Update call of MOVE_RATIO. From-SVN: r139856 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b2bbce1a0b78..fb9b352f61db 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2008-00-01 Jan Hubicka + * config/spu/spu.c (spu_expand_block_move) Update call of MOVE_RATIO. + * expr.c (MOVE_BY_PIECES_P, CLEAR_BY_PIECES_P, SET_BY_PIECES_P): Pass speed operand. * expr.h (MOVE_RATIO, CLEAR_RATIO, SET_RATIO): Update. * gimplify.c (gimplify_init_constructor): Add speed operand. diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c index eaece4c1863d..0b74a9c18e4e 100644 --- a/gcc/config/spu/spu.c +++ b/gcc/config/spu/spu.c @@ -663,7 +663,7 @@ spu_expand_block_move (rtx ops[]) int i; if (GET_CODE (ops[2]) != CONST_INT || GET_CODE (ops[3]) != CONST_INT - || INTVAL (ops[2]) > (HOST_WIDE_INT) (MOVE_RATIO * 8)) + || INTVAL (ops[2]) > (HOST_WIDE_INT) (MOVE_RATIO (optimize_insn_for_speed_p ()) * 8)) return 0; bytes = INTVAL (ops[2]);