aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2008-12-15 21:23:37 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2008-12-15 21:23:37 +0000
commitaaeee6d61627760d1ac78d26794e1338a4af8754 (patch)
tree226b476f894e2e76ac69a116833ca42a4febcc0c
parentcf51e47926aba6814750f199d7c200859aa1729c (diff)
downloadgcc-aaeee6d61627760d1ac78d26794e1338a4af8754.zip
gcc-aaeee6d61627760d1ac78d26794e1338a4af8754.tar.gz
gcc-aaeee6d61627760d1ac78d26794e1338a4af8754.tar.bz2
mips.c (mips_expand_builtin_direct): Set TARGET to the result of mips_prepare_builtin_target.
gcc/ * config/mips/mips.c (mips_expand_builtin_direct): Set TARGET to the result of mips_prepare_builtin_target. From-SVN: r142771
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/mips/mips.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 490114d..147d6f8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index b73b022..71e64bb 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -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++;
}