defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Wrap macro definition in do while (0).
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>
Sat, 13 Nov 1999 03:22:26 +0000 (03:22 +0000)
committerMichael Hayes <m.hayes@gcc.gnu.org>
Sat, 13 Nov 1999 03:22:26 +0000 (03:22 +0000)
* defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Wrap macro
  definition in do while (0).

From-SVN: r30516

gcc/ChangeLog
gcc/defaults.h

index 7b10f811f1746e6ec385019b1e03c4d336736423..16e0d12ba0c6343045242ae42c288fe26aedabc9 100644 (file)
@@ -1,3 +1,8 @@
+Sat Nov 13 16:20:09 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
+
+       * defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Wrap macro
+       definition in do while (0).
+
 Fri Nov 12 16:26:25 1999  Jim Wilson  <wilson@cygnus.com>
 
        * stmt.c (pushcase, pushcase_range): Partially revert Oct 28 change.
index 6b42fe106901c35513c148f148e8f21995cd5afb..c4d1a60aeddeac21c8673bd3ec8b361502b7c22d 100644 (file)
@@ -57,7 +57,7 @@ do { fprintf (FILE, "\t%s\t", ASM_LONG);                              \
 /* Provide default for ASM_OUTPUT_ALTERNATE_LABEL_NAME.  */
 #ifndef ASM_OUTPUT_ALTERNATE_LABEL_NAME
 #define ASM_OUTPUT_ALTERNATE_LABEL_NAME(FILE,INSN) \
-  ASM_OUTPUT_LABEL(FILE,LABEL_ALTERNATE_NAME (INSN))
+do {ASM_OUTPUT_LABEL(FILE,LABEL_ALTERNATE_NAME (INSN))} while (0)
 #endif
 
 /* choose a reasonable default for ASM_OUTPUT_ASCII.  */