This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from e2195274d4 x86: fold various non-memory operand AVX512VL templates new 02e169e2da Fix breakpoints in ifunc after inferior resolved it (@got.pl [...] new a376e11d84 Fix calling ifunc functions when resolver has debug info and [...] new 8388016d7f Calling ifunc functions when target has no debug info but re [...] new ca31ab1d67 Calling ifunc functions when resolver has debug info, user s [...] new 28f4fa4d05 Fix elf_gnu_ifunc_resolve_by_got buglet new 3467ec66bc Fix setting breakpoints on ifunc functions after they're alr [...] new 76af0f2635 Breakpoints, don't skip prologue of ifunc resolvers with debug info new a0aca7b0e1 Eliminate find_pc_partial_function_gnu_ifunc new 42ddae103c Factor out minsym_found/find_function_start_sal overload new 1adeb82266 For PPC64: elf_gnu_ifunc_record_cache: handle plt symbols in [...] new 20944a6e20 Fix stepping past GNU ifunc resolvers (introduce lookup_msym [...] new f50776aad5 For PPC64/ELFv1: Introduce mst_data_gnu_ifunc new bfa5bd2ab3 PPC64: always make synthetic .text symbols for GNU ifunc symbols new c7075ad503 Extend GNU ifunc testcases new 79188d8d27 Fix resolving GNU ifunc bp locations when inferior runs resolver
The 15 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/ChangeLog | 5 + bfd/elf64-ppc.c | 22 +- gdb/ChangeLog | 124 ++++++ gdb/blockframe.c | 67 ++-- gdb/breakpoint.c | 31 +- gdb/breakpoint.h | 8 + gdb/c-exp.y | 25 +- gdb/elfread.c | 95 +++-- gdb/eval.c | 25 +- gdb/gdbtypes.c | 4 - gdb/infcall.c | 66 ++-- gdb/infcall.h | 9 +- gdb/linespec.c | 119 ++++-- gdb/minsyms.c | 108 +++--- gdb/minsyms.h | 28 +- gdb/parse.c | 45 +-- gdb/symmisc.c | 1 + gdb/symtab.c | 88 ++++- gdb/symtab.h | 53 ++- gdb/testsuite/ChangeLog | 24 ++ .../gdb.base/{sepdebug2.c => gnu-ifunc-final.c} | 4 +- gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 12 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 6 - gdb/testsuite/gdb.base/gnu-ifunc.exp | 418 ++++++++++++++++----- gdb/testsuite/gdb.compile/compile-ifunc.exp | 9 +- 25 files changed, 1008 insertions(+), 388 deletions(-) copy gdb/testsuite/gdb.base/{sepdebug2.c => gnu-ifunc-final.c} (95%)