projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5aa14fe
)
(ASM_OUTPUT_DOUBLE_OPERAND): Really use the operand VALUE.
author
Richard Stallman
<rms@gnu.org>
Mon, 30 Nov 1992 22:58:42 +0000
(22:58 +0000)
committer
Richard Stallman
<rms@gnu.org>
Mon, 30 Nov 1992 22:58:42 +0000
(22:58 +0000)
From-SVN: r2816
gcc/config/m68k/sgs.h
patch
|
blob
|
history
diff --git
a/gcc/config/m68k/sgs.h
b/gcc/config/m68k/sgs.h
index df1dfd5b97e2b2c3edd21d7092c5f635e0d06bd3..164884a88c3b2b7b7db4003dc84ff346665d1c29 100644
(file)
--- a/
gcc/config/m68k/sgs.h
+++ b/
gcc/config/m68k/sgs.h
@@
-215,7
+215,9
@@
do { union { float f; long l;} tem; \
#undef ASM_OUTPUT_DOUBLE_OPERAND
#define ASM_OUTPUT_DOUBLE_OPERAND(FILE,VALUE) \
- asm_fprintf ((FILE),"%I0x%x%08x", u.i[0], u.i[1]);
+ do { union real_extract u; \
+ u.d = (VALUE); \
+ asm_fprintf ((FILE),"%I0x%x%08x", u.i[0], u.i[1]); } while (0)
/* How to output a block of SIZE zero bytes. Note that the `space' pseudo,
when used in the text segment, causes SGS assemblers to output nop insns