aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>1994-12-19 22:08:55 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>1994-12-19 22:08:55 +0000
commit28ae04f1a40a7f8a53719117e0cbcd1b955562b2 (patch)
treeb75fb44a3543f2ef3622bf97296b8b3950ff2b24 /gcc
parentc211b99198b0a7d1664eaa4439eaf021cf5a28a3 (diff)
downloadgcc-28ae04f1a40a7f8a53719117e0cbcd1b955562b2.zip
gcc-28ae04f1a40a7f8a53719117e0cbcd1b955562b2.tar.gz
gcc-28ae04f1a40a7f8a53719117e0cbcd1b955562b2.tar.bz2
Don't print CONST_DOUBLE as floating point if not MODE_FLOAT
From-SVN: r8668
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/mips/mips.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index 3fd2e66..8e0d3bd 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];