mips.c (mips_expand_builtin_direct): Set TARGET to the result of mips_prepare_builtin...
authorRichard Sandiford <rdsandiford@googlemail.com>
Mon, 15 Dec 2008 21:23:37 +0000 (21:23 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 15 Dec 2008 21:23:37 +0000 (21:23 +0000)
gcc/
* config/mips/mips.c (mips_expand_builtin_direct): Set TARGET to
the result of mips_prepare_builtin_target.

From-SVN: r142771

gcc/ChangeLog
gcc/config/mips/mips.c

index 490114d..147d6f8 100644 (file)
@@ -1,5 +1,10 @@
 2008-12-15  Richard Sandiford  <rdsandiford@googlemail.com>
 
+       * config/mips/mips.c (mips_expand_builtin_direct): Set TARGET to
+       the result of mips_prepare_builtin_target.
+
+2008-12-15  Richard Sandiford  <rdsandiford@googlemail.com>
+
        * config/mips/mips.h (TARGET_CPU_CPP_BUILTINS): Define __mips_abicalls
        if TARGET_ABICALLS is true.
 
index b73b022..71e64bb 100644 (file)
@@ -11736,7 +11736,8 @@ mips_expand_builtin_direct (enum insn_code icode, rtx target, tree exp,
   opno = 0;
   if (has_target_p)
     {
-      ops[opno] = mips_prepare_builtin_target (icode, opno, target);
+      target = mips_prepare_builtin_target (icode, opno, target);
+      ops[opno] = target;
       opno++;
     }