From dc56917d1117770833e1f672afe8c65770be7109 Mon Sep 17 00:00:00 2001 From: Claudiu Zissulescu Date: Mon, 16 Mar 2020 16:56:22 +0200 Subject: [PATCH] arc: Update operand printing Use HOST_WIDE_INT_PRINT_DEC macro instead of %ld for format printing. gcc/ xxxx-xx-xx Claudiu Zissulescu * config/arc/arc.c (arc_print_operand): Use HOST_WIDE_INT_PRINT_DEC macro. --- gcc/ChangeLog | 5 +++++ gcc/config/arc/arc.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9da7a4a76b7..3d4e798a2f1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2020-03-31 Claudiu Zissulescu + + * config/arc/arc.c (arc_print_operand): Use + HOST_WIDE_INT_PRINT_DEC macro. + 2020-03-31 Claudiu Zissulescu * config/arc/arc.h (ASM_FORMAT_PRIVATE_NAME): Fix it. diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c index 922ccc5c9f9..6b96c5e4bf5 100644 --- a/gcc/config/arc/arc.c +++ b/gcc/config/arc/arc.c @@ -4530,7 +4530,7 @@ arc_print_operand (FILE *file, rtx x, int code) case 'c': if (GET_CODE (x) == CONST_INT) - fprintf (file, "%ld", INTVAL (x) ); + fprintf (file, HOST_WIDE_INT_PRINT_DEC, INTVAL (x) ); else output_operand_lossage ("invalid operands to %%c code"); @@ -4724,7 +4724,7 @@ arc_print_operand (FILE *file, rtx x, int code) /* No special treatment for jli_fixed functions. */ if (code == 'j') break; - fprintf (file, "%ld\t; @", + fprintf (file, HOST_WIDE_INT_PRINT_DEC "\t; @", TREE_INT_CST_LOW (TREE_VALUE (TREE_VALUE (attrs)))); assemble_name (file, XSTR (x, 0)); return; @@ -4745,7 +4745,7 @@ arc_print_operand (FILE *file, rtx x, int code) tree attrs = (TREE_TYPE (SYMBOL_REF_DECL (x)) != error_mark_node ? TYPE_ATTRIBUTES (TREE_TYPE (SYMBOL_REF_DECL (x))) : NULL_TREE); - fprintf (file, "%ld\t; @", + fprintf (file, HOST_WIDE_INT_PRINT_DEC "\t; @", TREE_INT_CST_LOW (TREE_VALUE (TREE_VALUE (attrs)))); assemble_name (file, XSTR (x, 0)); return; -- 2.30.2