summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/config/mips/mips.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index 48c391590b9..c09a2461dce 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -942,7 +942,7 @@ double_memory_operand (op, mode)
op = adjust_address_nv (op, GET_MODE_CLASS (mode) == MODE_INT
? SImode : SFmode, 4);
- return memory_address_p (XEXP (op, 0));
+ return memory_address_p (GET_MODE (op), XEXP (op, 0));
}
/* Return nonzero if the code of this rtx pattern is EQ or NE. */