From patchwork Tue Feb 26 15:27:47 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Committed: Fix PR target/54639 Date: Tue, 26 Feb 2013 05:27:47 -0000 From: Joern Rennecke X-Patchwork-Id: 223239 Message-Id: <20130226102747.036xwlm4ys8wkwok-nzlynne@webmail.spamcop.net> To: gcc-patches@gcc.gnu.org Committed as obvious. 2013-02-26 Joern Rennecke PR target/54639 * config/mn10300/mn10300.c (mn10300_expand_epilogue): Avoid offset type promotion to unsigned. Index: config/mn10300/mn10300.c =================================================================== --- config/mn10300/mn10300.c (revision 196282) +++ config/mn10300/mn10300.c (working copy) @@ -1077,7 +1077,7 @@ mn10300_expand_epilogue (void) /* Insn: add size + 4 * num_regs_to_save + reg_save_bytes - 252,sp. */ this_strategy_size = SIZE_ADD_SP (size + 4 * num_regs_to_save - + reg_save_bytes - 252); + + (int) reg_save_bytes - 252); /* Insn: fmov (##,sp),fs#, fo each fs# to be restored. */ this_strategy_size += SIZE_FMOV_SP (252 - reg_save_bytes - 4 * num_regs_to_save,