From: Alan Modra Date: Mon, 22 May 2023 01:05:02 +0000 (+0930) Subject: PowerPC64 report number of stub iterations X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=17a6f5f26c661dd0f72133cac20db823bf57d7a3;p=binutils-gdb.git PowerPC64 report number of stub iterations As a developer it is sometimes useful to know how many times stubs have been resized. Report the count for users too, in ld --stats. --- diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c index daa6deef728..33f4275261d 100644 --- a/bfd/elf64-ppc.c +++ b/bfd/elf64-ppc.c @@ -15320,19 +15320,19 @@ ppc64_elf_build_stubs (struct bfd_link_info *info, { char *groupmsg; if (asprintf (&groupmsg, - ngettext ("linker stubs in %u group\n", - "linker stubs in %u groups\n", + ngettext ("linker stubs in %u group", + "linker stubs in %u groups", stub_sec_count), stub_sec_count) < 0) *stats = NULL; else { - if (asprintf (stats, _("%s" + if (asprintf (stats, _("%s, iter %u\n" " branch %lu\n" " long branch %lu\n" " plt call %lu\n" " global entry %lu"), - groupmsg, + groupmsg, htab->stub_iteration, htab->stub_count[ppc_stub_long_branch - 1], htab->stub_count[ppc_stub_plt_branch - 1], htab->stub_count[ppc_stub_plt_call - 1],