diff options
-rw-r--r-- | gcc/lto/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/lto/lto-common.c | 5 | ||||
-rw-r--r-- | gcc/lto/lto-dump.c | 3 |
3 files changed, 11 insertions, 3 deletions
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index f7b177f..942b4b5 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,9 @@ +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> * lto-common.c: Update coding style. diff --git a/gcc/lto/lto-common.c b/gcc/lto/lto-common.c index aa64d8b..078075c 100644 --- a/gcc/lto/lto-common.c +++ b/gcc/lto/lto-common.c @@ -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, "\nNo. Offset Size Section Name\n\n"); for (section = section_list.first; section != NULL; section = section->next) - fprintf (stdout, "%2d %8ld %8ld %s\n", - ++i, section->start, section->len, section->name); + fprintf (stdout, "%2d %8" PRId64 " %8" PRIu64 " %s\n", + ++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 diff --git a/gcc/lto/lto-dump.c b/gcc/lto/lto-dump.c index d23d346..39b4423 100644 --- a/gcc/lto/lto-dump.c +++ b/gcc/lto/lto-dump.c @@ -60,7 +60,8 @@ struct symbol_entry const char *type_name = node->get_symtab_type_string (); const char *visibility = node->get_visibility_string (); 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); } }; |