diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index 3fd2e6605be..8e0d3bd786a 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -3648,7 +3648,8 @@ print_operand (file, op, letter) else if (code == MEM) output_address (XEXP (op, 0)); - else if (code == CONST_DOUBLE) + else if (code == CONST_DOUBLE + && GET_MODE_CLASS (GET_MODE (op)) == MODE_FLOAT) { REAL_VALUE_TYPE d; char s[30];