Remove semicolon after ASM_OUTPUT_BEFORE_CASE_LABEL macro body
authorTom de Vries <tom@codesourcery.com>
Sun, 5 Nov 2017 09:58:05 +0000 (09:58 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Sun, 5 Nov 2017 09:58:05 +0000 (09:58 +0000)
2017-11-05  Tom de Vries  <tom@codesourcery.com>

PR other/82784
* config/elfos.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Remove semicolon after
macro body.
(ASM_OUTPUT_CASE_LABEL): Add semicolon after
ASM_OUTPUT_BEFORE_CASE_LABEL call.
* config/arc/arc.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Remove semicolon
after macro body.
* config/m68k/m68kelf.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Same.
* config/mips/mips.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Same.
* config/v850/v850.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Same.

From-SVN: r254423

gcc/ChangeLog
gcc/config/arc/arc.h
gcc/config/elfos.h
gcc/config/m68k/m68kelf.h
gcc/config/mips/mips.h
gcc/config/v850/v850.h

index 6930b6c8ac7f4f3a222b7b4eb69a62be54031c31..0fba069a711138885cf5aef4dfa2efdeb1255673 100644 (file)
@@ -1,3 +1,16 @@
+2017-11-05  Tom de Vries  <tom@codesourcery.com>
+
+       PR other/82784
+       * config/elfos.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Remove semicolon after
+       macro body.
+       (ASM_OUTPUT_CASE_LABEL): Add semicolon after
+       ASM_OUTPUT_BEFORE_CASE_LABEL call.
+       * config/arc/arc.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Remove semicolon
+       after macro body.
+       * config/m68k/m68kelf.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Same.
+       * config/mips/mips.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Same.
+       * config/v850/v850.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Same.
+
 2017-11-05  Tom de Vries  <tom@codesourcery.com>
 
        PR other/82784
index 1d9063ad74a0240f28c6f7f851c6abdcdb662ac1..ec28d619d7c9acaaf438826e2a56e0f64b9de17b 100644 (file)
@@ -1405,7 +1405,7 @@ do { \
   (exact_log2 (GET_MODE_SIZE (GET_MODE (PATTERN (VEC_INSN)))))
 #undef ASM_OUTPUT_BEFORE_CASE_LABEL
 #define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE, PREFIX, NUM, TABLE) \
-  ASM_OUTPUT_ALIGN ((FILE), ADDR_VEC_ALIGN (TABLE));
+  ASM_OUTPUT_ALIGN ((FILE), ADDR_VEC_ALIGN (TABLE))
 
 #define INSN_LENGTH_ALIGNMENT(INSN)              \
   ((JUMP_TABLE_DATA_P (INSN)                     \
index 47a07115e32cdd924dafa5781d50a4e0220c486d..0f79de7f8829063fb8ff3c8d85391e62e9b806f1 100644 (file)
@@ -135,15 +135,15 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 
 #ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
 #define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE, PREFIX, NUM, TABLE) \
-  ASM_OUTPUT_ALIGN ((FILE), 2);
+  ASM_OUTPUT_ALIGN ((FILE), 2)
 #endif
 
 #undef  ASM_OUTPUT_CASE_LABEL
 #define ASM_OUTPUT_CASE_LABEL(FILE, PREFIX, NUM, JUMPTABLE)            \
   do                                                                   \
     {                                                                  \
-      ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE)      \
-       (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM);                  \
+      ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE);     \
+      (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM);           \
     }                                                                  \
   while (0)
 
index 159223f64c7ab8376cb123ac98dbdb7671f6de4a..408eec895481978b0cba867887a5ef133c4e2c9b 100644 (file)
@@ -133,7 +133,7 @@ do {                                                                \
    table.  */
 #undef ASM_OUTPUT_BEFORE_CASE_LABEL
 #define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE)            \
-  fprintf ((FILE), "%s&%d\n", SWBEG_ASM_OP, XVECLEN (PATTERN (TABLE), 1));
+  fprintf ((FILE), "%s&%d\n", SWBEG_ASM_OP, XVECLEN (PATTERN (TABLE), 1))
 /* end of stuff from m68kv4.h */
 
 #undef ENDFILE_SPEC
index f5c28bf70e3f4ab6836dbed82033e351a81a713b..d7f86b64ed2cf23912db1927e6b21e73a1aa9add 100644 (file)
@@ -2953,7 +2953,7 @@ do {                                                                      \
       if (JUMP_TABLES_IN_TEXT_SECTION)                                 \
        mips_set_text_contents_type (STREAM, "__jump_", NUM, FALSE);    \
     }                                                                  \
-  while (0);
+  while (0)
 
 /* Reset text marking to code after an inline jump table.  Like with
    the beginning of a jump table use the label number to keep symbols
index 5eb2e8828fa187e13f1fe6a551106ed6c60860d2..54dcc097bc485ada41991874d960c6665d20ca79 100644 (file)
@@ -743,7 +743,7 @@ typedef enum
 
 #undef ASM_OUTPUT_BEFORE_CASE_LABEL
 #define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
-  ASM_OUTPUT_ALIGN ((FILE), (TARGET_BIG_SWITCH ? 2 : 1));
+  ASM_OUTPUT_ALIGN ((FILE), (TARGET_BIG_SWITCH ? 2 : 1))
 
 #define WORD_REGISTER_OPERATIONS 1