[cr16, powerpcspe, rs6000] Remove semicolon after ASM_OUTPUT_LABELREF macro body
authorTom de Vries <tom@codesourcery.com>
Sun, 12 Nov 2017 16:07:08 +0000 (16:07 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Sun, 12 Nov 2017 16:07:08 +0000 (16:07 +0000)
2017-11-12  Tom de Vries  <tom@codesourcery.com>

* config/cr16/cr16.h (ASM_OUTPUT_LABELREF): Remove semicolon after macro
body.
* config/powerpcspe/xcoff.h (ASM_OUTPUT_LABELREF): Same.
* config/rs6000/xcoff.h (ASM_OUTPUT_LABELREF): Same.
* defaults.h (ASM_OUTPUT_LABELREF): Same.

From-SVN: r254664

gcc/ChangeLog
gcc/config/cr16/cr16.h
gcc/config/powerpcspe/xcoff.h
gcc/config/rs6000/xcoff.h
gcc/defaults.h

index 58b6ef5a7a85309fac722ba65d51dea7f966c20d..30cbb29cdfa6e35ebfef5bbde03877baa4aaf3e1 100644 (file)
@@ -1,3 +1,11 @@
+2017-11-12  Tom de Vries  <tom@codesourcery.com>
+
+       * config/cr16/cr16.h (ASM_OUTPUT_LABELREF): Remove semicolon after macro
+       body.
+       * config/powerpcspe/xcoff.h (ASM_OUTPUT_LABELREF): Same.
+       * config/rs6000/xcoff.h (ASM_OUTPUT_LABELREF): Same.
+       * defaults.h (ASM_OUTPUT_LABELREF): Same.
+
 2017-11-11  Martin Sebor  <msebor@redhat.com>
 
        PR c/81117
index 29f5b852ff60e4d9819752cd644aa78c25b6719b..b0ad34f70ce24fc7d34659af3656cc7fd51f6387 100644 (file)
@@ -479,7 +479,7 @@ struct cumulative_args
 
 #undef ASM_OUTPUT_LABELREF
 #define ASM_OUTPUT_LABELREF(STREAM, NAME) \
-  asm_fprintf (STREAM, "%U%s", (*targetm.strip_name_encoding) (NAME));
+  asm_fprintf (STREAM, "%U%s", (*targetm.strip_name_encoding) (NAME))
 
 #define ASM_OUTPUT_SYMBOL_REF(STREAM, SYMBOL)   \
   do                                            \
index 36f40f4b11ea057c5efe0d109d2d54c983712c8a..1eeb75c3e6c10a053968286ac132ed06c88d8e76 100644 (file)
    `assemble_name' uses this.  */
 
 #define ASM_OUTPUT_LABELREF(FILE,NAME) \
-  asm_fprintf ((FILE), "%U%s", rs6000_xcoff_strip_dollar (NAME));
+  asm_fprintf ((FILE), "%U%s", rs6000_xcoff_strip_dollar (NAME))
 
 /* This is how to output an internal label prefix.  rs6000.c uses this
    when generating traceback tables.  */
index 36f40f4b11ea057c5efe0d109d2d54c983712c8a..1eeb75c3e6c10a053968286ac132ed06c88d8e76 100644 (file)
    `assemble_name' uses this.  */
 
 #define ASM_OUTPUT_LABELREF(FILE,NAME) \
-  asm_fprintf ((FILE), "%U%s", rs6000_xcoff_strip_dollar (NAME));
+  asm_fprintf ((FILE), "%U%s", rs6000_xcoff_strip_dollar (NAME))
 
 /* This is how to output an internal label prefix.  rs6000.c uses this
    when generating traceback tables.  */
index 768c9879df9364589870409459c6bf25480269cc..978ec98ffba03d37b41e0ad7ffba7e684d4368d5 100644 (file)
@@ -170,7 +170,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
   do {                                                 \
     fputs (user_label_prefix, (FILE));                 \
     fputs ((NAME), (FILE));                            \
-  } while (0);
+  } while (0)
 #endif
 
 /* Allow target to print debug info labels specially.  This is useful for