From: Yakovlev Vladimir Date: Fri, 14 Oct 2011 17:38:46 +0000 (+0000) Subject: Changed cost for loading QImode using movzbl. X-Git-Tag: releases/gcc-4.7.0~3098 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e14ca379ad80523423ec20f29f186abbcf885b00;p=thirdparty%2Fgcc.git Changed cost for loading QImode using movzbl. 2011-10-14 Yakovlev Vladimir * config/i386/i386.c (atom_cost): Changed cost for loading QImode using movzbl. From-SVN: r179999 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9f1f5c17551d..a7237566d2a8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-10-14 Yakovlev Vladimir + + * config/i386/i386.c (atom_cost): Changed cost for loading + QImode using movzbl. + 2011-10-14 Michael Meissner * config/rs6000/rs6000.c (rs6000_init_builtins): Fix typo in my diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index f09a37277faa..2c53423b2649 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -1672,7 +1672,7 @@ struct processor_costs atom_cost = { COSTS_N_INSNS (1), /* cost of movzx */ 8, /* "large" insn */ 17, /* MOVE_RATIO */ - 2, /* cost for loading QImode using movzbl */ + 4, /* cost for loading QImode using movzbl */ {4, 4, 4}, /* cost of loading integer registers in QImode, HImode and SImode. Relative to reg-reg move (2). */