PR25244, --print-memory-usage, division by zero if MEMORY length is zero
PR 25244 * ldlang.c (lang_print_memory_usage): Don't print percent used when length is zero.
This commit is contained in:
parent
378fd43640
commit
1769380a11
|
@ -1,3 +1,9 @@
|
|||
2019-12-05 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR 25244
|
||||
* ldlang.c (lang_print_memory_usage): Don't print percent used
|
||||
when length is zero.
|
||||
|
||||
2019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* testsuite/ld-elf/eh5.d: Accept version 3 DWARF CIE.
|
||||
|
|
|
@ -9273,14 +9273,15 @@ lang_print_memory_usage (void)
|
|||
for (r = lang_memory_region_list; r->next != NULL; r = r->next)
|
||||
{
|
||||
bfd_vma used_length = r->current - r->origin;
|
||||
double percent;
|
||||
|
||||
printf ("%16s: ",r->name_list.name);
|
||||
lang_print_memory_size (used_length);
|
||||
lang_print_memory_size ((bfd_vma) r->length);
|
||||
|
||||
percent = used_length * 100.0 / r->length;
|
||||
|
||||
printf (" %6.2f%%\n", percent);
|
||||
if (r->length != 0)
|
||||
{
|
||||
double percent = used_length * 100.0 / r->length;
|
||||
printf (" %6.2f%%\n", percent);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue