Commit 75b6f3fd by Kaveh R. Ghazi Committed by Kaveh Ghazi

bitmap.c (debug_bitmap_file): Merge uses of HOST_PTR_PRINTF with adjacent stdio calls.

gcc:
	* bitmap.c (debug_bitmap_file): Merge uses of HOST_PTR_PRINTF with
	adjacent stdio calls.
	* c-decl.c (c_print_identifier): Likewise.
	* mips-tfile.c (write_varray, write_object, allocate_cluster): Likewise.
	* print-rtl.c (print_rtx): Likewise.
	* print-tree.c (print_node_brief, print_node): Likewise.
	* system.h (HOST_PTR_PRINTF): Ensure we have a literal string.

	* configure.in (AC_COMPILE_CHECK_SIZEOF): Check for `void *'.
	* config.in, configure: Regenerated.

cp:
	* decl.c (print_binding_level, print_other_binding_stack,
	print_binding_stack): Merge uses of HOST_PTR_PRINTF with adjacent
	stdio calls.
	* ptree.c (cxx_print_decl, cxx_print_binding): Likewise.

From-SVN: r69061
parent afeeac3f
2003-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* bitmap.c (debug_bitmap_file): Merge uses of HOST_PTR_PRINTF with
adjacent stdio calls.
* c-decl.c (c_print_identifier): Likewise.
* mips-tfile.c (write_varray, write_object, allocate_cluster): Likewise.
* print-rtl.c (print_rtx): Likewise.
* print-tree.c (print_node_brief, print_node): Likewise.
* system.h (HOST_PTR_PRINTF): Ensure we have a literal string.
* configure.in (AC_COMPILE_CHECK_SIZEOF): Check for `void *'.
* config.in, configure: Regenerated.
2003-07-07 Roger Sayle <roger@eyesopen.com> 2003-07-07 Roger Sayle <roger@eyesopen.com>
PR target/10979 PR target/10979
......
...@@ -728,23 +728,17 @@ debug_bitmap_file (FILE *file, bitmap head) ...@@ -728,23 +728,17 @@ debug_bitmap_file (FILE *file, bitmap head)
{ {
bitmap_element *ptr; bitmap_element *ptr;
fprintf (file, "\nfirst = "); fprintf (file, "\nfirst = " HOST_PTR_PRINTF
fprintf (file, HOST_PTR_PRINTF, (void *) head->first); " current = " HOST_PTR_PRINTF " indx = %u\n",
fprintf (file, " current = "); (void *) head->first, (void *) head->current, head->indx);
fprintf (file, HOST_PTR_PRINTF, (void *) head->current);
fprintf (file, " indx = %u\n", head->indx);
for (ptr = head->first; ptr; ptr = ptr->next) for (ptr = head->first; ptr; ptr = ptr->next)
{ {
unsigned int i, j, col = 26; unsigned int i, j, col = 26;
fprintf (file, "\t"); fprintf (file, "\t" HOST_PTR_PRINTF " next = " HOST_PTR_PRINTF
fprintf (file, HOST_PTR_PRINTF, (void *) ptr); " prev = " HOST_PTR_PRINTF " indx = %u\n\t\tbits = {",
fprintf (file, " next = "); (void*) ptr, (void*) ptr->next, (void*) ptr->prev, ptr->indx);
fprintf (file, HOST_PTR_PRINTF, (void *) ptr->next);
fprintf (file, " prev = ");
fprintf (file, HOST_PTR_PRINTF, (void *) ptr->prev);
fprintf (file, " indx = %u\n\t\tbits = {", ptr->indx);
for (i = 0; i < BITMAP_ELEMENT_WORDS; i++) for (i = 0; i < BITMAP_ELEMENT_WORDS; i++)
for (j = 0; j < BITMAP_WORD_BITS; j++) for (j = 0; j < BITMAP_WORD_BITS; j++)
......
...@@ -305,9 +305,8 @@ c_print_identifier (FILE *file, tree node, int indent) ...@@ -305,9 +305,8 @@ c_print_identifier (FILE *file, tree node, int indent)
{ {
tree rid = ridpointers[C_RID_CODE (node)]; tree rid = ridpointers[C_RID_CODE (node)];
indent_to (file, indent + 4); indent_to (file, indent + 4);
fprintf (file, "rid "); fprintf (file, "rid " HOST_PTR_PRINTF " \"%s\"",
fprintf (file, HOST_PTR_PRINTF, (void *)rid); (void *) rid, IDENTIFIER_POINTER (rid));
fprintf (file, " \"%s\"", IDENTIFIER_POINTER (rid));
} }
} }
......
/* config.in. Generated automatically from configure.in by autoheader 2.13. */ /* config.in. Generated automatically from configure.in by autoheader. */
/* Define if using alloca.c. */ /* Define if using alloca.c. */
#undef C_ALLOCA #undef C_ALLOCA
...@@ -285,6 +285,9 @@ ...@@ -285,6 +285,9 @@
/* Define if the `_Bool' type is built-in. */ /* Define if the `_Bool' type is built-in. */
#undef HAVE__BOOL #undef HAVE__BOOL
/* The number of bytes in type void * */
#undef SIZEOF_VOID_P
/* The number of bytes in type short */ /* The number of bytes in type short */
#undef SIZEOF_SHORT #undef SIZEOF_SHORT
......
...@@ -249,6 +249,7 @@ gcc_AC_C_LONG_LONG ...@@ -249,6 +249,7 @@ gcc_AC_C_LONG_LONG
gcc_AC_C__BOOL gcc_AC_C__BOOL
# sizeof(char) is 1 by definition. # sizeof(char) is 1 by definition.
AC_COMPILE_CHECK_SIZEOF(void *)
AC_COMPILE_CHECK_SIZEOF(short) AC_COMPILE_CHECK_SIZEOF(short)
AC_COMPILE_CHECK_SIZEOF(int) AC_COMPILE_CHECK_SIZEOF(int)
AC_COMPILE_CHECK_SIZEOF(long) AC_COMPILE_CHECK_SIZEOF(long)
......
2003-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* decl.c (print_binding_level, print_other_binding_stack,
print_binding_stack): Merge uses of HOST_PTR_PRINTF with adjacent
stdio calls.
* ptree.c (cxx_print_decl, cxx_print_binding): Likewise.
2003-07-07 Andreas Jaeger <aj@suse.de> 2003-07-07 Andreas Jaeger <aj@suse.de>
* friend.c: Convert to ISO C90 prototypes. * friend.c: Convert to ISO C90 prototypes.
......
...@@ -1900,8 +1900,7 @@ print_binding_level (struct cp_binding_level* lvl) ...@@ -1900,8 +1900,7 @@ print_binding_level (struct cp_binding_level* lvl)
{ {
tree t; tree t;
int i = 0, len; int i = 0, len;
fprintf (stderr, " blocks="); fprintf (stderr, " blocks=" HOST_PTR_PRINTF, (void *) lvl->blocks);
fprintf (stderr, HOST_PTR_PRINTF, (void *) lvl->blocks);
if (lvl->tag_transparent) if (lvl->tag_transparent)
fprintf (stderr, " tag-transparent"); fprintf (stderr, " tag-transparent");
if (lvl->more_cleanups_ok) if (lvl->more_cleanups_ok)
...@@ -1974,9 +1973,7 @@ print_other_binding_stack (struct cp_binding_level *stack) ...@@ -1974,9 +1973,7 @@ print_other_binding_stack (struct cp_binding_level *stack)
struct cp_binding_level *level; struct cp_binding_level *level;
for (level = stack; !global_scope_p (level); level = level->level_chain) for (level = stack; !global_scope_p (level); level = level->level_chain)
{ {
fprintf (stderr, "binding level "); fprintf (stderr, "binding level " HOST_PTR_PRINTF "\n", (void *) level);
fprintf (stderr, HOST_PTR_PRINTF, (void *) level);
fprintf (stderr, "\n");
print_binding_level (level); print_binding_level (level);
} }
} }
...@@ -1985,14 +1982,11 @@ void ...@@ -1985,14 +1982,11 @@ void
print_binding_stack (void) print_binding_stack (void)
{ {
struct cp_binding_level *b; struct cp_binding_level *b;
fprintf (stderr, "current_binding_level="); fprintf (stderr, "current_binding_level=" HOST_PTR_PRINTF
fprintf (stderr, HOST_PTR_PRINTF, (void *) current_binding_level); "\nclass_binding_level=" HOST_PTR_PRINTF
fprintf (stderr, "\nclass_binding_level="); "\nNAMESPACE_LEVEL (global_namespace)=" HOST_PTR_PRINTF "\n",
fprintf (stderr, HOST_PTR_PRINTF, (void *) class_binding_level); (void *) current_binding_level, (void *) class_binding_level,
fprintf (stderr, "\nNAMESPACE_LEVEL (global_namespace)=");
fprintf (stderr, HOST_PTR_PRINTF,
(void *) NAMESPACE_LEVEL (global_namespace)); (void *) NAMESPACE_LEVEL (global_namespace));
fprintf (stderr, "\n");
if (class_binding_level) if (class_binding_level)
{ {
for (b = class_binding_level; b; b = b->level_chain) for (b = class_binding_level; b; b = b->level_chain)
......
...@@ -46,22 +46,16 @@ cxx_print_decl (FILE *file, tree node, int indent) ...@@ -46,22 +46,16 @@ cxx_print_decl (FILE *file, tree node, int indent)
indent_to (file, indent + 3); indent_to (file, indent + 3);
if (TREE_CODE (node) == FUNCTION_DECL if (TREE_CODE (node) == FUNCTION_DECL
&& DECL_PENDING_INLINE_INFO (node)) && DECL_PENDING_INLINE_INFO (node))
{ fprintf (file, " pending-inline-info " HOST_PTR_PRINTF,
fprintf (file, " pending-inline-info "); (void *) DECL_PENDING_INLINE_INFO (node));
fprintf (file, HOST_PTR_PRINTF, (void *) DECL_PENDING_INLINE_INFO (node));
}
if (TREE_CODE (node) == TYPE_DECL if (TREE_CODE (node) == TYPE_DECL
&& DECL_SORTED_FIELDS (node)) && DECL_SORTED_FIELDS (node))
{ fprintf (file, " sorted-fields " HOST_PTR_PRINTF,
fprintf (file, " sorted-fields "); (void *) DECL_SORTED_FIELDS (node));
fprintf (file, HOST_PTR_PRINTF, (void *) DECL_SORTED_FIELDS (node));
}
if ((TREE_CODE (node) == FUNCTION_DECL || TREE_CODE (node) == VAR_DECL) if ((TREE_CODE (node) == FUNCTION_DECL || TREE_CODE (node) == VAR_DECL)
&& DECL_TEMPLATE_INFO (node)) && DECL_TEMPLATE_INFO (node))
{ fprintf (file, " template-info " HOST_PTR_PRINTF,
fprintf (file, " template-info "); (void *) DECL_TEMPLATE_INFO (node));
fprintf (file, HOST_PTR_PRINTF, (void *) DECL_TEMPLATE_INFO (node));
}
} }
void void
...@@ -155,9 +149,8 @@ cxx_print_type (FILE *file, tree node, int indent) ...@@ -155,9 +149,8 @@ cxx_print_type (FILE *file, tree node, int indent)
static void static void
cxx_print_binding (FILE *stream, cxx_binding *binding, const char *prefix) cxx_print_binding (FILE *stream, cxx_binding *binding, const char *prefix)
{ {
fprintf (stream, "%s <", prefix); fprintf (stream, "%s <" HOST_PTR_PRINTF ">",
fprintf (stream, HOST_PTR_PRINTF, (char *) binding); prefix, (void *) binding);
fprintf (stream, ">");
} }
void void
......
...@@ -3981,12 +3981,10 @@ write_varray (varray_t *vp, /* virtual array */ ...@@ -3981,12 +3981,10 @@ write_varray (varray_t *vp, /* virtual array */
return; return;
if (debug) if (debug)
{ fprintf (stderr, "\twarray\tvp = " HOST_PTR_PRINTF
fputs ("\twarray\tvp = ", stderr); ", offset = %7lu, size = %7lu, %s\n",
fprintf (stderr, HOST_PTR_PRINTF, (void *) vp); (void *) vp, (unsigned long) offset,
fprintf (stderr, ", offset = %7lu, size = %7lu, %s\n", vp->num_allocated * vp->object_size, str);
(unsigned long) offset, vp->num_allocated * vp->object_size, str);
}
if (file_offset != (unsigned long) offset if (file_offset != (unsigned long) offset
&& fseek (object_stream, (long) offset, SEEK_SET) < 0) && fseek (object_stream, (long) offset, SEEK_SET) < 0)
...@@ -4023,12 +4021,10 @@ write_object (void) ...@@ -4023,12 +4021,10 @@ write_object (void)
off_t offset; off_t offset;
if (debug) if (debug)
{ fprintf (stderr, "\n\twrite\tvp = " HOST_PTR_PRINTF
fputs ("\n\twrite\tvp = ", stderr); ", offset = %7u, size = %7lu, %s\n",
fprintf (stderr, HOST_PTR_PRINTF, (void *) &symbolic_header); (void *) &symbolic_header, 0,
fprintf (stderr, ", offset = %7u, size = %7lu, %s\n", (unsigned long) sizeof (symbolic_header), "symbolic header");
0, (unsigned long) sizeof (symbolic_header), "symbolic header");
}
sys_write = fwrite (&symbolic_header, sys_write = fwrite (&symbolic_header,
1, 1,
...@@ -4056,13 +4052,10 @@ write_object (void) ...@@ -4056,13 +4052,10 @@ write_object (void)
pfatal_with_name (object_name); pfatal_with_name (object_name);
if (debug) if (debug)
{ fprintf (stderr, "\twrite\tvp = " HOST_PTR_PRINTF
fputs ("\twrite\tvp = ", stderr); ", offset = %7lu, size = %7lu, %s\n",
fprintf (stderr, HOST_PTR_PRINTF, (void *) &orig_linenum); (void *) &orig_linenum, (long) symbolic_header.cbLineOffset,
fprintf (stderr, ", offset = %7lu, size = %7lu, %s\n", (long) symbolic_header.cbLine, "Line numbers");
(long) symbolic_header.cbLineOffset,
(long) symbolic_header.cbLine, "Line numbers");
}
sys_write = fwrite (orig_linenum, sys_write = fwrite (orig_linenum,
1, 1,
...@@ -4091,13 +4084,10 @@ write_object (void) ...@@ -4091,13 +4084,10 @@ write_object (void)
pfatal_with_name (object_name); pfatal_with_name (object_name);
if (debug) if (debug)
{ fprintf (stderr, "\twrite\tvp = " HOST_PTR_PRINTF
fputs ("\twrite\tvp = ", stderr); ", offset = %7lu, size = %7lu, %s\n",
fprintf (stderr, HOST_PTR_PRINTF, (void *) &orig_opt_syms); (void *) &orig_opt_syms, (long) symbolic_header.cbOptOffset,
fprintf (stderr, ", offset = %7lu, size = %7lu, %s\n", num_write, "Optimizer symbols");
(long) symbolic_header.cbOptOffset,
num_write, "Optimizer symbols");
}
sys_write = fwrite (orig_opt_syms, sys_write = fwrite (orig_opt_syms,
1, 1,
...@@ -4183,13 +4173,10 @@ write_object (void) ...@@ -4183,13 +4173,10 @@ write_object (void)
file_ptr = file_ptr->next_file) file_ptr = file_ptr->next_file)
{ {
if (debug) if (debug)
{ fprintf (stderr, "\twrite\tvp = " HOST_PTR_PRINTF
fputs ("\twrite\tvp = ", stderr); ", offset = %7lu, size = %7lu, %s\n",
fprintf (stderr, HOST_PTR_PRINTF, (void *) &file_ptr->fdr); (void *) &file_ptr->fdr, file_offset,
fprintf (stderr, ", offset = %7lu, size = %7lu, %s\n", (unsigned long) sizeof (FDR), "File header");
file_offset, (unsigned long) sizeof (FDR),
"File header");
}
sys_write = fwrite (&file_ptr->fdr, sys_write = fwrite (&file_ptr->fdr,
1, 1,
...@@ -4219,13 +4206,10 @@ write_object (void) ...@@ -4219,13 +4206,10 @@ write_object (void)
pfatal_with_name (object_name); pfatal_with_name (object_name);
if (debug) if (debug)
{ fprintf (stderr, "\twrite\tvp = " HOST_PTR_PRINTF
fputs ("\twrite\tvp = ", stderr); ", offset = %7lu, size = %7lu, %s\n",
fprintf (stderr, HOST_PTR_PRINTF, (void *) &orig_rfds); (void *) &orig_rfds, (long) symbolic_header.cbRfdOffset,
fprintf (stderr, ", offset = %7lu, size = %7lu, %s\n", num_write, "Relative file descriptors");
(long) symbolic_header.cbRfdOffset,
num_write, "Relative file descriptors");
}
sys_write = fwrite (orig_rfds, sys_write = fwrite (orig_rfds,
1, 1,
...@@ -5016,12 +5000,8 @@ allocate_cluster (Size_t npages) ...@@ -5016,12 +5000,8 @@ allocate_cluster (Size_t npages)
pfatal_with_name ("allocate_cluster"); pfatal_with_name ("allocate_cluster");
if (debug > 3) if (debug > 3)
{ fprintf (stderr, "\talloc\tnpages = %lu, value = " HOST_PTR_PRINTF "\n",
fprintf (stderr, "\talloc\tnpages = %lu, value = ", (unsigned long) npages, (void *) ptr);
(unsigned long) npages);
fprintf (stderr, HOST_PTR_PRINTF, (void *) ptr);
fputs ("\n", stderr);
}
return ptr; return ptr;
} }
......
...@@ -501,8 +501,7 @@ print_rtx (rtx in_rtx) ...@@ -501,8 +501,7 @@ print_rtx (rtx in_rtx)
break; break;
case 't': case 't':
putc (' ', outfile); fprintf (outfile, " " HOST_PTR_PRINTF, (void *) XTREE (in_rtx, i));
fprintf (outfile, HOST_PTR_PRINTF, (char *) XTREE (in_rtx, i));
break; break;
case '*': case '*':
......
...@@ -72,8 +72,8 @@ print_node_brief (FILE *file, const char *prefix, tree node, int indent) ...@@ -72,8 +72,8 @@ print_node_brief (FILE *file, const char *prefix, tree node, int indent)
name if any. */ name if any. */
if (indent > 0) if (indent > 0)
fprintf (file, " "); fprintf (file, " ");
fprintf (file, "%s <%s ", prefix, tree_code_name[(int) TREE_CODE (node)]); fprintf (file, "%s <%s " HOST_PTR_PRINTF,
fprintf (file, HOST_PTR_PRINTF, (char *) node); prefix, tree_code_name[(int) TREE_CODE (node)], (char *) node);
if (class == 'd') if (class == 'd')
{ {
...@@ -209,8 +209,8 @@ print_node (FILE *file, const char *prefix, tree node, int indent) ...@@ -209,8 +209,8 @@ print_node (FILE *file, const char *prefix, tree node, int indent)
indent_to (file, indent); indent_to (file, indent);
/* Print the slot this node is in, and its code, and address. */ /* Print the slot this node is in, and its code, and address. */
fprintf (file, "%s <%s ", prefix, tree_code_name[(int) TREE_CODE (node)]); fprintf (file, "%s <%s " HOST_PTR_PRINTF,
fprintf (file, HOST_PTR_PRINTF, (char *) node); prefix, tree_code_name[(int) TREE_CODE (node)], (void *) node);
/* Print the name, if any. */ /* Print the name, if any. */
if (class == 'd') if (class == 'd')
...@@ -445,8 +445,8 @@ print_node (FILE *file, const char *prefix, tree node, int indent) ...@@ -445,8 +445,8 @@ print_node (FILE *file, const char *prefix, tree node, int indent)
&& DECL_SAVED_INSNS (node) != 0) && DECL_SAVED_INSNS (node) != 0)
{ {
indent_to (file, indent + 4); indent_to (file, indent + 4);
fprintf (file, "saved-insns "); fprintf (file, "saved-insns " HOST_PTR_PRINTF,
fprintf (file, HOST_PTR_PRINTF, (char *) DECL_SAVED_INSNS (node)); (void *) DECL_SAVED_INSNS (node));
} }
/* Print the decl chain only if decl is at second level. */ /* Print the decl chain only if decl is at second level. */
......
...@@ -446,10 +446,12 @@ extern void abort (void); ...@@ -446,10 +446,12 @@ extern void abort (void);
#ifndef HOST_PTR_PRINTF #ifndef HOST_PTR_PRINTF
# ifdef HAVE_PRINTF_PTR # ifdef HAVE_PRINTF_PTR
# define HOST_PTR_PRINTF "%p" # define HOST_PTR_PRINTF "%p"
# elif SIZEOF_INT == SIZEOF_VOID_P
# define HOST_PTR_PRINTF "%x"
# elif SIZEOF_LONG == SIZEOF_VOID_P
# define HOST_PTR_PRINTF "%lx"
# else # else
# define HOST_PTR_PRINTF \ # define HOST_PTR_PRINTF "%llx"
(sizeof (int) == sizeof (char *) ? "%x" \
: sizeof (long) == sizeof (char *) ? "%lx" : "%llx")
# endif # endif
#endif /* ! HOST_PTR_PRINTF */ #endif /* ! HOST_PTR_PRINTF */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment