diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-12-13 19:09:31 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-12-13 19:09:31 -0500 |
commit | 9e269f7292efa5a81ecf66544d0bb6192e84ca65 (patch) | |
tree | bf082a31775f8de607a18fc38ce35c64bb939b8c /gcc/config/fx80 | |
parent | 389bb5081b674d257ff802608c454801f89a75dc (diff) | |
download | gcc-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.h | 6 |
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. */ |