From: John Carr Date: Wed, 10 Jun 1998 05:54:23 +0000 (+0000) Subject: tree.c (debug_binfo): Make printf format match arguments. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=71e89f27cd7276f25b80a24edafa66a25ccf2e99;p=gcc.git tree.c (debug_binfo): Make printf format match arguments. 1998-06-10 John Carr * tree.c (debug_binfo): Make printf format match arguments. * error.c (OB_PUTI): Make printf format match arguments. From-SVN: r20401 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index c84e3e204d1..37ebb1b2cb2 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +1998-06-10 John Carr + + * tree.c (debug_binfo): Make printf format match arguments. + + * error.c (OB_PUTI): Make printf format match arguments. + 1998-06-10 Jason Merrill * init.c (resolve_offset_ref): Handle default-initialization. diff --git a/gcc/cp/error.c b/gcc/cp/error.c index 2c77eff44e7..4862d64894c 100644 --- a/gcc/cp/error.c +++ b/gcc/cp/error.c @@ -80,7 +80,7 @@ static char *scratch_firstobj; IDENTIFIER_LENGTH (ID))) # define OB_PUTCP(S) (obstack_grow (&scratch_obstack, (S), strlen (S))) # define OB_FINISH() (obstack_1grow (&scratch_obstack, '\0')) -# define OB_PUTI(CST) do { sprintf (digit_buffer, "%d", (CST)); \ +# define OB_PUTI(CST) do { sprintf (digit_buffer, HOST_WIDE_INT_PRINT_DEC, (HOST_WIDE_INT)(CST)); \ OB_PUTCP (digit_buffer); } while (0) # define OB_UNPUT(N) obstack_blank (&scratch_obstack, - (N)); diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c index 6e5996f60d4..617c4cf5ebc 100644 --- a/gcc/cp/tree.c +++ b/gcc/cp/tree.c @@ -1250,9 +1250,9 @@ debug_binfo (elem) unsigned HOST_WIDE_INT n; tree virtuals; - fprintf (stderr, "type \"%s\"; offset = %d\n", + fprintf (stderr, "type \"%s\"; offset = %ld\n", TYPE_NAME_STRING (BINFO_TYPE (elem)), - TREE_INT_CST_LOW (BINFO_OFFSET (elem))); + (long) TREE_INT_CST_LOW (BINFO_OFFSET (elem))); fprintf (stderr, "vtable type:\n"); debug_tree (BINFO_TYPE (elem)); if (BINFO_VTABLE (elem)) @@ -1267,9 +1267,9 @@ debug_binfo (elem) while (virtuals) { tree fndecl = TREE_OPERAND (FNADDR_FROM_VTABLE_ENTRY (TREE_VALUE (virtuals)), 0); - fprintf (stderr, "%s [%d =? %d]\n", + fprintf (stderr, "%s [%ld =? %ld]\n", IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (fndecl)), - n, TREE_INT_CST_LOW (DECL_VINDEX (fndecl))); + (long) n, (long) TREE_INT_CST_LOW (DECL_VINDEX (fndecl))); ++n; virtuals = TREE_CHAIN (virtuals); }