From: cltang Date: Thu, 30 Jan 2014 05:51:30 +0000 (+0000) Subject: 2014-01-30 Savin Zlobec X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3a766d17c9b6fd8c772322aff0ed156db326138c;p=thirdparty%2Fgcc.git 2014-01-30 Savin Zlobec PR target/59784 * config/nios2/nios2.c (nios2_fpu_insn_asm): Fix asm output of SFmode to DFmode case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207297 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ec72eb201496..5e809dfcaa00 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-01-30 Savin Zlobec + + PR target/59784 + * config/nios2/nios2.c (nios2_fpu_insn_asm): Fix asm output of + SFmode to DFmode case. + 2014-01-29 DJ Delorie * config/msp430/msp430.opt (-minrt): New. diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.c index 2116f213098b..7603132018ce 100644 --- a/gcc/config/nios2/nios2.c +++ b/gcc/config/nios2/nios2.c @@ -2066,7 +2066,8 @@ nios2_fpu_insn_asm (enum n2fpu_code code) } else { - op1 = "%0"; op2 = "%1"; + op1 = (dst_mode == DFmode ? "%D0" : "%0"); + op2 = "%1"; op3 = (num_operands == 2 ? "zero" : "%2"); } }