Commit 349860d8 by Richard Stallman

*** empty log message ***

From-SVN: r325
parent c6a1db6c
...@@ -441,15 +441,15 @@ do { union { float f; long l;} tem; \ ...@@ -441,15 +441,15 @@ do { union { float f; long l;} tem; \
union { float f; int i; } u1; \ union { float f; int i; } u1; \
u.i[0] = CONST_DOUBLE_LOW (X); u.i[1] = CONST_DOUBLE_HIGH (X); \ u.i[0] = CONST_DOUBLE_LOW (X); u.i[1] = CONST_DOUBLE_HIGH (X); \
u1.f = u.d; \ 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') \ if (CODE == 'f') \
fprintf (FILE, "&0x%x", u1.i); \ fprintf (FILE, "&0x%x", u1.i); \
else \ else \
fprintf (FILE, "&0x%x", u1.i); } \ fprintf (FILE, "&0x%x", u1.i); } \
else if (GET_CODE (X) == CONST_DOUBLE && GET_MODE (X) == DFmode) \ else if (GET_CODE (X) == CONST_DOUBLE && GET_MODE (X) == DFmode) \
{ union { double d; int i[2]; } u; \ { union { double d; int i[2]; } u; \
u.i[0] = CONST_DOUBLE_LOW (X); u.i[1] = CONST_DOUBLE_HIGH (X); \ PRINT_OPERAND_EXTRACT_FLOAT (X); \
fprintf (FILE, "&0x%x%x", u.i[0], u.i[1]); } \ fprintf (FILE, "&0x%08x%08x", u.i[0], u.i[1]); } \
else { putc ('&', FILE); output_addr_const (FILE, X); }} else { putc ('&', FILE); output_addr_const (FILE, X); }}
#undef PRINT_OPERAND_ADDRESS #undef PRINT_OPERAND_ADDRESS
......
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