--- gcc/config/tm-ns32k.h 2018/04/24 16:53:27 1.1 +++ gcc/config/tm-ns32k.h 2018/04/24 16:56:54 1.1.1.2 @@ -1143,7 +1143,7 @@ enum reg_class { NO_REGS, GENERAL_REGS, fprintf (FILE, "\t.align %d\n", (LOG)) #define ASM_OUTPUT_SKIP(FILE,SIZE) \ - fprintf (FILE, "\t.space %d\n", (SIZE)) + fprintf (FILE, "\t.space %u\n", (SIZE)) /* This says how to output an assembler line to define a global common symbol. */ @@ -1151,7 +1151,7 @@ enum reg_class { NO_REGS, GENERAL_REGS, #define ASM_OUTPUT_COMMON(FILE, NAME, SIZE, ROUNDED) \ ( fputs (".comm ", (FILE)), \ assemble_name ((FILE), (NAME)), \ - fprintf ((FILE), ",%d\n", (ROUNDED))) + fprintf ((FILE), ",%u\n", (ROUNDED))) /* This says how to output an assembler line to define a local common symbol. */ @@ -1159,7 +1159,7 @@ enum reg_class { NO_REGS, GENERAL_REGS, #define ASM_OUTPUT_LOCAL(FILE, NAME, SIZE, ROUNDED) \ ( fputs (".lcomm ", (FILE)), \ assemble_name ((FILE), (NAME)), \ - fprintf ((FILE), ",%d\n", (ROUNDED))) + fprintf ((FILE), ",%u\n", (ROUNDED))) /* Store in OUTPUT a string (made with alloca) containing an assembler-name for a local static variable named NAME.