This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/mmetzger/dlmopen in repository binutils-gdb.
discards 5f1d312e74a gdb, solib-svr4: support namespaces in DSO iteration discards e27cf648942 gdb: update gnu ifunc resolve discards 3177812a6de gdb, symtab: inline find_quick_global_symbol_language discards 4a4d8415635 gdb, hppa: remove unused hppa_lookup_stub_minimal_symbol discards 263755a9c03 gdb, cp: update add_symbol_overload_list_qualified discards a6d36b23a38 gdb, ada: update ada_add_all_symbols discards 1ce19966707 gdb, ada: update ada_lookup_simple_minsym discards 858b08f2663 gdb, ada: collect standard exceptions in all objfiles discards 1cf48ecc79a gdb, python: use gdbarch_iterate_over_objfiles_in_search_order discards f767e8d0e19 gdb, compile: unlink objfile stored in module discards 3c019d9d4e7 gdb, gdbserver: extend RSP to support namespaces discards 4f59ef74ff0 gdbserver: move main_lm handling into caller discards 2194040cc63 gdb, gdbserver: support dlmopen() discards d954dfa4adf gdb, solib-svr4: remove locate_base() discards 43317250267 gdb, testsuite: extend gdb_test_multiple checks adds 42745ac5821 gdb/testsuite: resolve duplicate test name in gdb.trace/signal.exp adds 2918df9368a Import libiberty from gcc adds 74a04e5b2a4 v850_elf_set_note prototype adds e953510c3bf ia64 gas: Remove unnecessary init adds 30596893ab5 sparc64 segfault in finish_dynamic_symbol adds d7f735269f7 Explicitly mention yet-unloaded shared libraries in locatio [...] adds e595ad4cc20 Improve break-range's documentation adds 102a644eaaa Clarify why we unit test matching symbol names with 0xff ch [...] adds 622c4842bb4 Improve clear command's documentation adds cffe02acaa8 gdb/testsuite: remove F77_FOR_TARGET support adds 7c07eaec49c gdb/testsuite: Use -module option for Intel Fortran compilers adds c8df10fc707 gdb/testsuite: Fix fortran types for Intel compilers. adds 7ce4a6d1846 gdb/testsuite: move getting_compiler_info to front of gdb_compile adds 44d469c5f85 gdb/testsuite: add Fortran compiler identification to GDB adds 22582546c18 gdb/testsuite: rename intel next gen c/cpp compilers adds 87364601b87 gdb/testsuite: disable charset.exp for intel compilers adds 93bbd6c793f testsuite, fortran: add required external keyword adds 15868bc8831 testsuite, fortran: add compiler dependent types to dynamic [...] adds 4212a8c9077 testsuite, fortran: Add '-debug-parameters all' when using [...] adds 5c8ff7f6d92 testsuite/lib: add check_optional_entry for GDBInfoSymbols adds b8dd7ddff9b testsuite, fortran: fix info-types for intel compilers adds 6b7b705d7c2 testsuite, fortran: allow additional completions in module.exp adds a60ead5ded5 gdb, testsuite, fortran: fix double free in mixed-lang-stack.exp adds 0df017fbca3 gdb, testsuite, fortran: fixup mixed-lang-stack for Intel/L [...] adds ebad7c66133 gdb/testsuite: fixup common-block.exp for intel compilers adds e2904e1ff0b Use unique_ptr for objfiles adds b8be9aea5c6 i386: Ajdust more tests for opcodes/i386: remove trailing w [...] adds 98a1627f19c x86: Properly handle IFUNC function pointer reference adds 739f9506642 Automatic date update in version.in adds b0de9ed86f3 Re: use libiberty xmalloc in bfd/doc/chew.c adds 68538bbeaa9 gdb:csky save fpu and vdsp info to struct csky_gdbarch_tdep adds 1d2eeb660f0 [arm] Cleanup: use hex for offsets adds 39fc7ff66b3 [arm] d0..d15 are 64-bit each, not 32-bit adds de76473c2d9 [arm] Add support for FPU registers in prologue unwinder adds 46c7fd95fc4 [arm] Don't use special treatment for PC adds 80fa4b2a606 Add gdb.current_language and gdb.Frame.language new 9b5e253aa08 gdb, testsuite: extend gdb_test_multiple checks new 7e11bc35f38 gdb, solib-svr4: remove locate_base() new 0708438b53c gdb, gdbserver: support dlmopen() new 7c3a2eccaba gdbserver: move main_lm handling into caller new 80cf8435e49 gdb, gdbserver: extend RSP to support namespaces new f4061609619 gdb, compile: unlink objfile stored in module new c7159732ef0 gdb, python: use gdbarch_iterate_over_objfiles_in_search_order new 875f7b5ae0a gdb, ada: collect standard exceptions in all objfiles new 4e7b5852a61 gdb, ada: update ada_lookup_simple_minsym new 7020c80489b gdb, ada: update ada_add_all_symbols new e77c7d94285 gdb, cp: update add_symbol_overload_list_qualified new db489abeb26 gdb, hppa: remove unused hppa_lookup_stub_minimal_symbol new af0fab3e2c5 gdb, symtab: inline find_quick_global_symbol_language new c336a89bcad gdb: update gnu ifunc resolve new 989fd8fe4fd gdb, solib-svr4: support namespaces in DSO iteration
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 (5f1d312e74a) \ N -- N -- N refs/heads/users/mmetzger/dlmopen (989fd8fe4fd)
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 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/Makefile.in | 3 +- bfd/doc/chew.c | 41 ++- bfd/doc/local.mk | 4 +- bfd/elf32-i386.c | 8 +- bfd/elf32-v850.c | 2 +- bfd/elf64-x86-64.c | 8 +- bfd/elfxx-sparc.c | 5 +- bfd/version.h | 2 +- gas/config/tc-ia64.c | 2 - gdb/NEWS | 7 + gdb/arm-tdep.c | 36 +-- gdb/csky-tdep.c | 42 ++- gdb/csky-tdep.h | 5 +- gdb/doc/gdb.texinfo | 57 ++-- gdb/doc/python.texi | 12 + gdb/dwarf2/read.c | 17 +- gdb/objfiles.c | 4 +- gdb/objfiles.h | 2 +- gdb/progspace.c | 6 +- gdb/progspace.h | 8 +- gdb/python/py-frame.c | 25 ++ gdb/python/python.c | 12 + gdb/solib-svr4.c | 1 + gdb/testsuite/boards/cc-with-tweaks.exp | 5 - gdb/testsuite/boards/debug-types.exp | 1 - gdb/testsuite/boards/gold-gdb-index.exp | 1 - gdb/testsuite/gdb.fortran/assumedrank.exp | 6 +- gdb/testsuite/gdb.fortran/charset.exp | 5 + .../gdb.fortran/class-allocatable-array.exp | 4 +- gdb/testsuite/gdb.fortran/common-block.exp | 38 ++- .../gdb.fortran/derived-type-striding.exp | 2 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 79 ++--- gdb/testsuite/gdb.fortran/function-calls.f90 | 1 + gdb/testsuite/gdb.fortran/info-types.exp | 20 +- gdb/testsuite/gdb.fortran/library-module.exp | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp | 12 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 21 +- gdb/testsuite/gdb.fortran/module.exp | 5 +- gdb/testsuite/gdb.fortran/namelist.exp | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 3 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 6 +- gdb/testsuite/gdb.fortran/vla-type.exp | 2 +- gdb/testsuite/gdb.python/py-frame.exp | 6 + gdb/testsuite/gdb.python/py-parameter.exp | 14 + gdb/testsuite/gdb.rust/pp.exp | 2 + gdb/testsuite/gdb.trace/signal.exp | 10 +- gdb/testsuite/lib/compiler.F90 | 69 ++++ gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/fortran.exp | 100 +++--- gdb/testsuite/lib/future.exp | 21 +- gdb/testsuite/lib/gdb.exp | 62 ++-- gdb/testsuite/lib/sym-info-cmds.exp | 18 +- include/ansidecl.h | 41 --- include/demangle.h | 9 +- ld/testsuite/ld-i386/libno-plt-1b.dd | 2 +- ld/testsuite/ld-i386/no-plt-1a.dd | 4 +- ld/testsuite/ld-i386/no-plt-1b.dd | 2 +- ld/testsuite/ld-i386/no-plt-1c.dd | 2 +- ld/testsuite/ld-i386/no-plt-1d.dd | 4 +- ld/testsuite/ld-i386/no-plt-1e.dd | 4 +- ld/testsuite/ld-i386/no-plt-1f.dd | 2 +- ld/testsuite/ld-i386/no-plt-1g.dd | 2 +- ld/testsuite/ld-i386/no-plt-1h.dd | 4 +- ld/testsuite/ld-i386/no-plt-1i.dd | 4 +- ld/testsuite/ld-i386/no-plt-1j.dd | 4 +- ld/testsuite/ld-i386/plt-main-ibt.dd | 2 +- ld/testsuite/ld-i386/plt-pie-ibt.dd | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 9 + ld/testsuite/ld-ifunc/pr29216.c | 62 ++++ libiberty/cp-demangle.c | 349 ++++++++++++--------- libiberty/testsuite/demangle-expected | 77 +++++ 72 files changed, 966 insertions(+), 449 deletions(-) create mode 100644 gdb/testsuite/lib/compiler.F90 create mode 100644 ld/testsuite/ld-ifunc/pr29216.c