*** empty log message ***
authorRichard Stallman <rms@gnu.org>
Sat, 15 Feb 1992 05:02:26 +0000 (05:02 +0000)
committerRichard Stallman <rms@gnu.org>
Sat, 15 Feb 1992 05:02:26 +0000 (05:02 +0000)
From-SVN: r325

gcc/config/m68k/mot3300.h

index 3ad6bc40106713af60481e530f188d6990f949d0..a6cb948d4f3b7e46fd1b10898ca469461540436f 100644 (file)
@@ -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