arc: Cleanup compilation warning
authorClaudiu Zissulescu <claziss@gmail.com>
Tue, 31 Mar 2020 12:00:04 +0000 (15:00 +0300)
committerClaudiu Zissulescu <claziss@gmail.com>
Tue, 31 Mar 2020 12:00:32 +0000 (15:00 +0300)
gcc/
xxxx-xx-xx  Claudiu Zissulescu  <claziss@synopsys.com>

* config/arc/arc.h (ASM_FORMAT_PRIVATE_NAME): Fix it.

gcc/ChangeLog
gcc/config/arc/arc.h

index 928c79399258fec0361e2d0a15dc46fb92915c42..9da7a4a76b76a987a4b9930c3600128ce9bb38a2 100644 (file)
@@ -1,10 +1,14 @@
+2020-03-31  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * config/arc/arc.h (ASM_FORMAT_PRIVATE_NAME): Fix it.
+
 2020-03-31  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
 
        * config/arm/arm_mve.h (vbicq): Define MVE intrinsic polymorphic
        variant.
        (__arm_vbicq): Likewise.
 
-2020-0-31  Vineet Gupta <vgupta@synopsys.com>
+2020-03-31  Vineet Gupta <vgupta@synopsys.com>
 
        * config/arc/linux.h: GLIBC_DYNAMIC_LINKER support BE/arc700.
 
index be1d5cb21e75fc757b757ee6d5e8e2f7e3bc8aa6..fd6e21adfaa33a51d1acb70ead0d0cf0f136b7d6 100644 (file)
@@ -1136,9 +1136,9 @@ do {                                                      \
 /* Store in OUTPUT a string (made with alloca) containing
    an assembler-name for a local static variable named NAME.
    LABELNO is an integer which is different for each call.  */
-#define ASM_FORMAT_PRIVATE_NAME(OUTPUT, NAME, LABELNO) \
-( (OUTPUT) = (char *) alloca (strlen ((NAME)) + 10),   \
-  sprintf ((OUTPUT), "%s.%d", (NAME), (LABELNO)))
+#define ASM_FORMAT_PRIVATE_NAME(OUTPUT, NAME, LABELNO)                 \
+  ((OUTPUT) = (char *) alloca (strlen ((NAME)) + 10),                  \
+   sprintf ((OUTPUT), "%s.%u", (NAME), (unsigned int)(LABELNO)))
 
 /* The following macro defines the format used to output the second
    operand of the .type assembler directive.  Different svr4 assemblers