Commit 03de2955 by Rainer Orth Committed by Rainer Orth

Fix Solaris bootstrap: lto-common.c, lto-dump.c format mismatches

	* lto-common.c (lto_file_read): Print section->start as int64_t,
	section->len as uint64_t.
	* lto-dump.c (symbol_entry::dump): Print sz as uint64_t.

From-SVN: r270935
parent b65307e9
2019-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* lto-common.c (lto_file_read): Print section->start as int64_t,
section->len as uint64_t.
* lto-dump.c (symbol_entry::dump): Print sz as uint64_t.
2019-05-06 Martin Liska <mliska@suse.cz> 2019-05-06 Martin Liska <mliska@suse.cz>
* lto-common.c: Update coding style. * lto-common.c: Update coding style.
......
...@@ -2111,8 +2111,9 @@ lto_file_read (lto_file *file, FILE *resolution_file, int *count) ...@@ -2111,8 +2111,9 @@ lto_file_read (lto_file *file, FILE *resolution_file, int *count)
fprintf (stdout, "\n LTO Object Name: %s\n", file->filename); fprintf (stdout, "\n LTO Object Name: %s\n", file->filename);
fprintf (stdout, "\nNo. Offset Size Section Name\n\n"); fprintf (stdout, "\nNo. Offset Size Section Name\n\n");
for (section = section_list.first; section != NULL; section = section->next) for (section = section_list.first; section != NULL; section = section->next)
fprintf (stdout, "%2d %8ld %8ld %s\n", fprintf (stdout, "%2d %8" PRId64 " %8" PRIu64 " %s\n",
++i, section->start, section->len, section->name); ++i, (int64_t) section->start, (uint64_t) section->len,
section->name);
} }
/* Find all sub modules in the object and put their sections into new hash /* Find all sub modules in the object and put their sections into new hash
......
...@@ -60,7 +60,8 @@ struct symbol_entry ...@@ -60,7 +60,8 @@ struct symbol_entry
const char *type_name = node->get_symtab_type_string (); const char *type_name = node->get_symtab_type_string ();
const char *visibility = node->get_visibility_string (); const char *visibility = node->get_visibility_string ();
size_t sz = get_size (); size_t sz = get_size ();
printf ("%s %s %4lu %s ", type_name, visibility, sz, name); printf ("%s %s %4" PRIu64 " %s ", type_name, visibility, (uint64_t) sz,
name);
} }
}; };
......
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