From: Richard Stallman Date: Sat, 15 Feb 1992 05:02:26 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=349860d8b970b0eefa8e92a01fe68aa94cb604f7;p=gcc.git *** empty log message *** From-SVN: r325 --- diff --git a/gcc/config/m68k/mot3300.h b/gcc/config/m68k/mot3300.h index 3ad6bc40106..a6cb948d4f3 100644 --- a/gcc/config/m68k/mot3300.h +++ b/gcc/config/m68k/mot3300.h @@ -441,15 +441,15 @@ do { union { float f; long l;} tem; \ union { float f; int i; } u1; \ u.i[0] = CONST_DOUBLE_LOW (X); u.i[1] = CONST_DOUBLE_HIGH (X); \ u1.f = u.d; \ - /* Use hex representation even if CODE is f, as needs it. */ \ + /* Use hex representation even if CODE is f. as needs it. */ \ if (CODE == 'f') \ fprintf (FILE, "&0x%x", u1.i); \ else \ fprintf (FILE, "&0x%x", u1.i); } \ else if (GET_CODE (X) == CONST_DOUBLE && GET_MODE (X) == DFmode) \ { union { double d; int i[2]; } u; \ - u.i[0] = CONST_DOUBLE_LOW (X); u.i[1] = CONST_DOUBLE_HIGH (X); \ - fprintf (FILE, "&0x%x%x", u.i[0], u.i[1]); } \ + PRINT_OPERAND_EXTRACT_FLOAT (X); \ + fprintf (FILE, "&0x%08x%08x", u.i[0], u.i[1]); } \ else { putc ('&', FILE); output_addr_const (FILE, X); }} #undef PRINT_OPERAND_ADDRESS