diff options
Diffstat (limited to 'gnu/egcs/gcc/config/m88k/m88k.c')
-rw-r--r-- | gnu/egcs/gcc/config/m88k/m88k.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gnu/egcs/gcc/config/m88k/m88k.c b/gnu/egcs/gcc/config/m88k/m88k.c index 3545329a2b8..2c06349c40b 100644 --- a/gnu/egcs/gcc/config/m88k/m88k.c +++ b/gnu/egcs/gcc/config/m88k/m88k.c @@ -516,11 +516,11 @@ expand_block_move (dest_mem, src_mem, operands) bytes, align, 0); #if 0 /* XXX */ - else if (constp && bytes <= best_from_align[target][align]) + else if (constp && bytes <= best_from_align[target][align] && !TARGET_MEMCPY) block_move_no_loop (operands[0], dest_mem, operands[1], src_mem, bytes, align); - else if (constp && align == 4 && TARGET_88100) + else if (constp && align == 4 && TARGET_88100 && !TARGET_MEMCPY) block_move_loop (operands[0], dest_mem, operands[1], src_mem, bytes, align); |