aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/fx80
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-12-13 19:09:31 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-12-13 19:09:31 -0500
commit9e269f7292efa5a81ecf66544d0bb6192e84ca65 (patch)
treebf082a31775f8de607a18fc38ce35c64bb939b8c /gcc/config/fx80
parent389bb5081b674d257ff802608c454801f89a75dc (diff)
downloadgcc-9e269f7292efa5a81ecf66544d0bb6192e84ca65.zip
gcc-9e269f7292efa5a81ecf66544d0bb6192e84ca65.tar.gz
gcc-9e269f7292efa5a81ecf66544d0bb6192e84ca65.tar.bz2
(ASM_OUTPUT_ASCII): Wrap in `do { ... } while (0)'.
From-SVN: r6225
Diffstat (limited to 'gcc/config/fx80')
-rw-r--r--gcc/config/fx80/fx80.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/fx80/fx80.h b/gcc/config/fx80/fx80.h
index 8c9ba72..6dbfed8 100644
--- a/gcc/config/fx80/fx80.h
+++ b/gcc/config/fx80/fx80.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. Alliant FX version.
- Copyright (C) 1989 Free Software Foundation, Inc.
+ Copyright (C) 1989, 1993 Free Software Foundation, Inc.
Adapted from m68k.h by Paul Petersen (petersen@uicsrd.csrd.uiuc.edu)
and Joe Weening (weening@gang-of-four.stanford.edu).
@@ -1117,14 +1117,14 @@ do { union { float f; long l;} tem; \
fprintf (FILE, "\n"))
#define ASM_OUTPUT_ASCII(FILE,PTR,SIZE) \
-{ int i; unsigned char *pp = (unsigned char *) (PTR); \
+do { int i; unsigned char *pp = (unsigned char *) (PTR); \
fprintf((FILE), "\t.byte %d", (unsigned int)*pp++); \
for (i = 1; i < (SIZE); ++i, ++pp) { \
if ((i % 8) == 0) \
fprintf((FILE), "\n\t.byte %d", (unsigned int) *pp); \
else \
fprintf((FILE), ",%d", (unsigned int) *pp); } \
- fprintf ((FILE), "\n"); }
+ fprintf ((FILE), "\n"); } while (0)
/* This is how to output an assembler line for a numeric constant byte. */