From: Kazu Hirata Date: Sat, 5 Jul 2003 18:58:40 +0000 (+0000) Subject: h8300.c (compute_mov_length): Correct the length of loading CONST0_RTX (SFmode). X-Git-Tag: releases/gcc-3.4.0~5125 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2c4a71b3022df466a63528e2628d596cd40123f0;p=thirdparty%2Fgcc.git h8300.c (compute_mov_length): Correct the length of loading CONST0_RTX (SFmode). * config/h8300/h8300.c (compute_mov_length): Correct the length of loading CONST0_RTX (SFmode). From-SVN: r68981 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 33ea3abd478a..62702d06fed8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-07-03 Kazu Hirata + + * config/h8300/h8300.c (compute_mov_length): Correct the + length of loading CONST0_RTX (SFmode). + 2003-07-05 Nathan Sidwell * toplev.c (output_clean_symbol_name): Remove. diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c index da0cd3f5b5e2..0a794da855ad 100644 --- a/gcc/config/h8300/h8300.c +++ b/gcc/config/h8300/h8300.c @@ -1893,6 +1893,9 @@ compute_mov_length (rtx *operands) if (REG_P (src)) return 4; + if (CONST_DOUBLE_OK_FOR_LETTER_P (src, 'G')) + return 4; + return 8; } @@ -2012,6 +2015,7 @@ compute_mov_length (rtx *operands) if (CONST_DOUBLE_OK_FOR_LETTER_P (src, 'G')) return 2; + return 6; }