aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1993-04-06 12:26:49 -0700
committerJim Wilson <wilson@gcc.gnu.org>1993-04-06 12:26:49 -0700
commit80f9d7f2ddd86aa0875ae433b11ffc41e5505513 (patch)
tree6ef9df9e9d4c68d5509120c3975bbb5a3ec37886 /gcc
parent28c75e179813084f9a27702615cbaf3a289cfdc5 (diff)
downloadgcc-80f9d7f2ddd86aa0875ae433b11ffc41e5505513.zip
gcc-80f9d7f2ddd86aa0875ae433b11ffc41e5505513.tar.gz
gcc-80f9d7f2ddd86aa0875ae433b11ffc41e5505513.tar.bz2
(movdi): End by returning the last template; otherwise
we return junk for a template. From-SVN: r4030
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/sparc/sparc.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md
index e781e13e..cf98d4d 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -851,9 +851,9 @@
operands[0] = operand_subword (op0, 0, 0, DImode);
if (INTVAL (op1) < 0)
- output_asm_insn (\"mov -1,%0\", operands);
+ return \"mov -1,%0\";
else
- output_asm_insn (\"mov 0,%0\", operands);
+ return \"mov 0,%0\";
}
else if (GET_CODE (op1) == CONST_DOUBLE)
{
@@ -863,7 +863,7 @@
operands[0] = operand_subword (op0, 0, 0, DImode);
operands[1] = gen_rtx (CONST_INT, VOIDmode, CONST_DOUBLE_HIGH (op1));
- output_asm_insn (singlemove_string (operands), operands);
+ return singlemove_string (operands);
}
else
abort ();