diff options
author | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-09 15:50:13 +0000 |
---|---|---|
committer | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-09 15:50:13 +0000 |
commit | 04194a666c5a24ffe6ce1e608ceb34796780b57e (patch) | |
tree | 667d5e419c3b9af2349ac0381c3b9e1f0b7db0ee /gcc/config/m68k/sgs.h | |
parent | e29f127addbc7c0b5549c0485dc647cbeffe506d (diff) | |
download | gcc-04194a666c5a24ffe6ce1e608ceb34796780b57e.tar.gz |
* m68k/3b1.h (ASM_OUTPUT_ALIGN): Wrap in do-while(0).
* m68k/amix.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
* m68k/atari.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
* m68k/hp320.h (ASM_OUTPUT_ALIGN): Likewise.
* m68k/m68kelf.h (ASM_OUTPUT_ALIGN): Likewise.
* m68k/sgs.h (ASM_OUTPUT_ALIGN): Likewise.
* m68k/tower-as.h (ASM_OUTPUT_ALIGN): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47810 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/m68k/sgs.h')
-rw-r--r-- | gcc/config/m68k/sgs.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/config/m68k/sgs.h b/gcc/config/m68k/sgs.h index 0c5eb596d1f..6f30ee1bba2 100644 --- a/gcc/config/m68k/sgs.h +++ b/gcc/config/m68k/sgs.h @@ -143,10 +143,12 @@ do { long l; \ #undef ASM_OUTPUT_ALIGN #define ASM_OUTPUT_ALIGN(FILE,LOG) \ +do { \ if ((LOG) > 0) \ fprintf ((FILE), "%s%u\n", ALIGN_ASM_OP, 1 << (LOG)); \ else if ((LOG) > 31) \ - abort (); + abort (); \ +} while (0) /* The routine used to output null terminated string literals. We cannot use the ".string" pseudo op, because it silently truncates strings to |