From: Bernd Schmidt Date: Thu, 10 May 2007 13:07:24 +0000 (+0000) Subject: bfin.h (MOVE_RATIO): Define. X-Git-Tag: releases/gcc-4.3.0~5148 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b548a9c2c2037434a577d39730cc4d46610f4a66;p=thirdparty%2Fgcc.git bfin.h (MOVE_RATIO): Define. * config/bfin/bfin.h (MOVE_RATIO): Define. From-SVN: r124596 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 60c3c9cafbf6..73581110708d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2007-05-08 Bernd Schmidt + + * config/bfin/bfin.h (MOVE_RATIO): Define. + 2007-05-10 Richard Sandiford * config.gcc (sparc-wrs-vxworks): New target. diff --git a/gcc/config/bfin/bfin.h b/gcc/config/bfin/bfin.h index 5a779da8ca71..b78ecb2c84a3 100644 --- a/gcc/config/bfin/bfin.h +++ b/gcc/config/bfin/bfin.h @@ -934,6 +934,10 @@ do { \ in one reasonably fast instruction. */ #define MOVE_MAX UNITS_PER_WORD +/* If a memory-to-memory move would take MOVE_RATIO or more simple + move-instruction pairs, we will do a movmem or libcall instead. */ + +#define MOVE_RATIO 5 /* STORAGE LAYOUT: target machine storage layout Define this macro as a C expression which is nonzero if accessing