[binutils-gdb] PowerPC64 report number of stub iterations
Alan Modra
amodra@sourceware.org
Mon May 22 08:39:14 GMT 2023
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=17a6f5f26c661dd0f72133cac20db823bf57d7a3
commit 17a6f5f26c661dd0f72133cac20db823bf57d7a3
Author: Alan Modra <amodra@gmail.com>
Date: Mon May 22 10:35:02 2023 +0930
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:
---
bfd/elf64-ppc.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
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],
More information about the Binutils-cvs
mailing list