------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-06 19:31 ------- Subject: Bug 21329
CVSROOT: /cvs/gcc Module name: gcc Changes by: [EMAIL PROTECTED] 2005-05-06 19:31:17 Modified files: gcc : ChangeLog gcc/config/i386: i386.c Log message: 2005-05-06 Denis Vlasenko <[EMAIL PROTECTED]> Jakub Jelinek <[EMAIL PROTECTED]> PR target/21329 * config/i386/i386.c (ix86_expand_movmem): Don't use rep; movsb for -Os if (movsl;)*(movsw;)?(movsb;)? sequence is shorter. Don't use rep; movs{l,q} if the repetition count is really small, instead use a sequence of movs{l,q} instructions. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.8626&r2=2.8627 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386.c.diff?cvsroot=gcc&r1=1.818&r2=1.819 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21329