This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/cbiesinger/all-perf-patches in repository binutils-gdb.
discards 20f3be9f33 Don't make an extra copy + allocation of the demangled name discards 94794eeb66 Compute msymbol hash codes in parallel discards 7a99c44e86 Precompute hash value for symbol_set_names discards 6c50681a05 Use libxxhash for hashing, if present discards 4f3c81c99a Add a fast_hash function in common-utils discards 1fc687a652 Store the mangled name as a string_view discards b6e2d0f152 Use pthread_sigmask when available discards 7445b23044 Set names of worker threads discards 2973046536 Use run_on_main_thread in gdb.post_event discards fdc8c8a5b6 Add maint set/show worker-threads discards 65e73e2bc4 Demangle minsyms in parallel discards c2726ea617 Implement a thread pool discards 3330bbb121 Introduce thread-safe way to handle SIGSEGV discards 112577dc38 Introduce run_on_main_thread discards eb44defb26 Introduce alternate_signal_stack RAII class discards ae649e49a8 Add RAII class for blocking gdb signals discards 4fd2324afe Add configure check for std::thread discards 6517b17d9d Defer minimal symbol name-setting discards 21cba27798 Check for sigprocmask in common.m4 discards 7193ecc717 Use m4_include, not sinclude in .m4 files adds 5a023697e1 Automatic date update in version.in adds f71433ee7f Fix typos in symfile.c and i386-darwin-tdep.c adds 1c1a69dcae [ld] Fix failure of pr19161 on hppa*-*linux*. adds 18338fcee6 [bfd] Revise import stubs on hppa. adds 39ef2f6256 Replace some more qsort calls with std::sort adds 2377111731 gdb: Make startswith return a bool adds 80051c7439 Automatic date update in version.in adds 2c9e9550ca [bfd] Provide 8-byte minimum alignment for .plt section adds fd65fe1a18 Automatic date update in version.in adds 54d83b8d39 Make unlink_objfile and put_objfile_before static adds 95cc7c169c ar P support adds 94cb375411 [gdb/testsuite] Compile infcall-nested-structs.exp with -O2 adds a0a461e5b4 Fix creation of nm.h when configure is changed adds 66b92822fa contrib: Update dg-extract-results.* from gcc adds e5f3c0e3b8 Remove tui_exec_info_content adds 45f47c3a25 gdb: Ensure that !(a < a) is true in sort_cmp on obj_section [...] adds 7ba99d2188 DWARF 5 support: Handle line table and file indexes adds 5ae8188eaa Automatic date update in version.in adds ef0cc92e9c Don't allow RELATIVE relocs in pr22269 testcase adds 6207ed2877 Prevent more potential illegal memory accesses in the RX dis [...] adds 7bb4305982 Store the mangled name as a string_view adds 1a6ff1a96b Add a fast_hash function in common-utils adds ccb1ba6229 Use libxxhash for hashing, if present adds 3a49427939 Fix compile error & incorrect push adds 403772ef61 Make demangled_name_entry::language not a bitfield adds 6a093f341b Automatic date update in version.in adds 7e785608ce [gdb/breakpoints] Fix fullname.exp when run from symlink dir adds de6d8dc25c Fix typo in RX disassembler error messages. adds 4d0b984b97 Use m4_include, not sinclude in .m4 files adds c12d372d26 Check for sigprocmask in common.m4 new 84d0492a0f Defer minimal symbol name-setting new c763d1faf4 Add configure check for std::thread new 0f66a131a4 Add RAII class for blocking gdb signals new 102e588d44 Introduce alternate_signal_stack RAII class new 377bb1ee10 Introduce run_on_main_thread new 6d77e475ff Introduce thread-safe way to handle SIGSEGV new f21fb66ad4 Implement a thread pool new 07223467a5 Demangle minsyms in parallel new adf5651842 Add maint set/show worker-threads new 9ed6e2637d Use run_on_main_thread in gdb.post_event new f102766453 Set names of worker threads new 0555afa50a Precompute hash value for symbol_set_names new 47baaf997c Compute msymbol hash codes in parallel new 941dd98b3b Don't make an extra copy + allocation of the demangled name
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (20f3be9f33) \ N -- N -- N refs/heads/users/cbiesinger/all-perf-patches (941dd98b3b)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 14 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 | 32 ++++ bfd/archive.c | 13 +- bfd/bfd-in2.h | 5 +- bfd/bfd.c | 5 +- bfd/elf32-hppa.c | 99 ++++++----- bfd/version.h | 2 +- binutils/ChangeLog | 10 ++ binutils/ar.c | 3 + binutils/doc/binutils.texi | 27 ++- contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 23 ++- contrib/dg-extract-results.sh | 44 ++++- gdb/ChangeLog | 193 +++++++++++++++++++--- gdb/Makefile.in | 11 +- gdb/bcache.c | 8 +- gdb/breakpoint.c | 29 ++-- gdb/buildsym.c | 26 ++- gdb/configure | 46 +++--- gdb/configure.ac | 29 ++-- gdb/cp-support.c | 2 +- gdb/disasm.c | 30 ++-- gdb/doc/ChangeLog | 2 +- gdb/dwarf2-frame.c | 19 +-- gdb/dwarf2read.c | 183 +++++++++++--------- gdb/gdbserver/ChangeLog | 19 +-- gdb/gdbsupport/common-utils.h | 5 +- gdb/gdbsupport/gdb-sigmask.h | 15 +- gdb/gdbsupport/parallel-for.h | 5 +- gdb/gdbsupport/thread-pool.c | 22 ++- gdb/gdbsupport/thread-pool.h | 19 +-- gdb/guile/guile.c | 29 ++-- gdb/i386-darwin-tdep.c | 2 +- gdb/maint.c | 2 +- gdb/mdebugread.c | 28 ++-- gdb/objfiles.c | 95 +++++------ gdb/objfiles.h | 4 - gdb/remote.c | 22 +-- gdb/symfile.c | 2 +- gdb/symtab.c | 43 ++--- gdb/testsuite/ChangeLog | 11 +- gdb/testsuite/gdb.base/infcall-nested-structs.c | 88 ++++++---- gdb/testsuite/gdb.base/infcall-nested-structs.exp | 1 + gdb/tui/tui-winsource.h | 2 - gdb/utils.c | 24 --- gdb/utils.h | 16 +- gdb/xcoffread.c | 20 +-- ld/ChangeLog | 14 ++ ld/testsuite/ld-elf/pr22269-1.rd | 6 +- ld/testsuite/ld-elf/shared.exp | 4 +- ld/testsuite/ld-gc/gc.exp | 5 + opcodes/ChangeLog | 16 ++ opcodes/rx-dis.c | 66 +++++--- 52 files changed, 866 insertions(+), 565 deletions(-)