diff options
author | Jan Hubicka <jh@suse.cz> | 2008-09-01 09:33:23 +0000 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2008-09-01 09:33:23 +0000 |
commit | f69bbb461b3a00afe8156ae949fb7014332bb3a1 (patch) | |
tree | 7dcaa91ac402435f3f1017656941f08e2b8f874b /gcc | |
parent | e04ad03daeeb2f8120bd399d54563f085035391d (diff) | |
download | gcc-f69bbb461b3a00afe8156ae949fb7014332bb3a1.zip gcc-f69bbb461b3a00afe8156ae949fb7014332bb3a1.tar.gz gcc-f69bbb461b3a00afe8156ae949fb7014332bb3a1.tar.bz2 |
* config/spu/spu.c (spu_expand_block_move) Update call of MOVE_RATIO.
From-SVN: r139856
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/config/spu/spu.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b2bbce1..fb9b352 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2008-00-01 Jan Hubicka <jh@suse.cz> + * 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 eaece4c..0b74a9c 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]); |