Commit 311b7cd7 by Richard Kenner

(print_operand): Integer CONST_DOUBLE is DImode.

From-SVN: r7836
parent 0b412022
...@@ -467,7 +467,7 @@ print_operand (file, x, code) ...@@ -467,7 +467,7 @@ print_operand (file, x, code)
#endif #endif
output_address (XEXP (x, 0)); output_address (XEXP (x, 0));
} }
else if (GET_CODE (x) == CONST_DOUBLE && GET_MODE (x) != DImode) else if (GET_CODE (x) == CONST_DOUBLE && GET_MODE (x) != VOIDmode)
{ {
if (GET_MODE (x) == DFmode) if (GET_MODE (x) == DFmode)
{ {
......
/* Subroutines for insn-output.c for HPPA. /* Subroutines for insn-output.c for HPPA.
Copyright (C) 1992, 1993 Free Software Foundation, Inc. Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
Contributed by Tim Moore (moore@cs.utah.edu), based on sparc.c Contributed by Tim Moore (moore@cs.utah.edu), based on sparc.c
This file is part of GNU CC. This file is part of GNU CC.
...@@ -2878,7 +2878,7 @@ print_operand (file, x, code) ...@@ -2878,7 +2878,7 @@ print_operand (file, x, code)
else else
fprintf (file, "0x%x", u1.i); fprintf (file, "0x%x", u1.i);
} }
else if (GET_CODE (x) == CONST_DOUBLE && GET_MODE (x) != DImode) else if (GET_CODE (x) == CONST_DOUBLE && GET_MODE (x) != VOIDmode)
{ {
union { double d; int i[2]; } u; union { double d; int i[2]; } u;
u.i[0] = XINT (x, 0); u.i[1] = XINT (x, 1); u.i[0] = XINT (x, 0); u.i[1] = XINT (x, 1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment