This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from 5361a215af Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 8bcb520897 gdb: Add default frame methods to gdbarch adds f0f13ece4c Automatic date update in version.in adds 161d081c56 Ensure deterministic result order in gdb.ada/info_auto_lang.exp adds 76268e0274 x86: Call rtype_to_howto to get reloc_howto_type pointer adds e8f2b38a26 Automatic date update in version.in adds 3dcfdc5865 Fix compile error with clang 3.8 adds a96bd1ccc0 gdb/riscv: Format CORE_ADDR as a string for printing adds 50c7c5b8df when printing the GDB config, explicitly say if configured w [...] adds d00a27c5ad gdb: Fix "info os <unknown>" command adds 6d78332e77 Workaround a FreeBSD kernel bug resulting in spurious SIGTRA [...] adds 6e8b1ab2fd Fix various tests to use -no-pie linker flag when needed adds 5ec79917fa Automatic date update in version.in adds e08b849efa Add debug output for recorded minsyms adds fb44d95af6 gdb/riscv: Add gdb to dwarf register number mapping adds ecc82c0590 gdb/riscv: Add float status registers to save and restore reggroups adds 74e3300d8a gdb/riscv: Prevent buffer overflow in riscv_return_value adds dff021e14a Automatic date update in version.in adds 03eccf7a34 Document the GDB 8.2.1 release in gdb/ChangeLog adds b366503e45 i386: Remove the unused bfd pointer argument adds 56334baf0c Automatic date update in version.in adds b5a1e55720 Fix gdb.ada bp_fun_addr failure due to conflict between fun [...] adds 45b8ae0c33 Simplify dwarf2_find_containing_comp_unit adds b6c95c0cc5 gdb: Extend the comments in c-exp.y adds 0f5d3f636a gdb: Add new parser rule for structure field names adds 6f0ffe50c8 gdb: Allow struct fields named double adds f493efef89 Automatic date update in version.in adds 5172760036 Automatic date update in version.in adds 50794b45a2 Improve "set debug separate-debug-file" adds 39c2d8290b Automatic date update in version.in adds 84b68c77e7 target.c: Remove struct keyword in range-based for adds 2ab54467f8 Fix gdb.ada/packed_array_assign.exp by using more unique names. adds afcfda091e Improve gdb.ada/rename_subscript_param.exp by using more uni [...] adds 3cf139964e Fix gdb.ada/assign_arr.exp by using more unique names. adds 293bf1a719 Fix gdb.ada/fun_renaming.exp by using more unique names. adds 075c55e0cc Remove more calls to xfree from Python adds af9a216102 Use DISABLE_COPY_AND_ASSIGN in minimal_symbol_reader adds 47db57fd4e Remove empty nm-fbsd.h header for FreeBSD/i386 native target. adds c88c222e3c Remove gdbtypes special case from init.c rule adds b180d0a254 Make init.c depend on source files adds 6987262214 Build gdb "nat" files in subdirectory adds ec9c2750b7 Use gdbpy_convert_exception in a few more spots adds 6ef2312a17 Consolidate some Python exception-printing functions adds bc543c902f Translate PyExc_KeyboardInterrupt to gdb "quit" adds b6d3efdc59 Automatic date update in version.in adds d1a3c973fa PR24028, PPC_INT_FMT adds cb87d9f1a4 PR23966, mingw failure due to 32-bit long adds 0e41bebb93 PR24015, glibc-2.28 on little-endian mips32 broken adds 156f236692 Avoid internal errors when stepping outside 'main' on MinGW adds 94f2c73066 Fix leak of set/show verbose doc, avoid xfree of static string adds c5603d5063 Change wrap buffering to use a std::string adds 7170dadf59 Add a "context" argument to add_setshow_enum_cmd adds eedeedd2a5 Introduce ui_file_style adds 9162a27c5f Change gdb test suite's TERM setting adds cbe5657196 Add output styles to gdb adds ef1dfa3644 Reset terminal styles adds 80ae204359 Style variable names adds 0bb296cb5f Style locations when setting a breakpoint adds af79b68d7f Style print_address_symbolic adds d47032b7ca Style the gdb welcome message adds 47fd17cdc1 Style the "Reading symbols" message adds 35fb8261b9 Style addresses adds 1d1d0bf76f Make ANSI terminal escape sequences work in TUI adds 4a3045920b Use wclrtoeol in tui_show_source_line adds 62f29fda90 Highlight source code using GNU Source Highlight adds 140a4bc099 Document the "set style" commands adds 2cd8cc0b66 Fix a crash in jit.c adds f9f981e5f6 Automatic date update in version.in adds 64c45143db Fix the build when GNU Source Highlight is not available new 1d70e82b15 Merge remote-tracking branch 'origin/master' into users/hjl/ [...]
The 1 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 | 30 ++ bfd/elf.c | 2 +- bfd/elf32-i386.c | 17 +- bfd/elf64-x86-64.c | 9 +- bfd/libbfd.c | 8 +- bfd/linker.c | 2 +- bfd/version.h | 2 +- gdb/ChangeLog | 366 ++++++++++++++++++ gdb/Makefile.in | 80 ++-- gdb/NEWS | 30 ++ gdb/breakpoint.c | 24 +- gdb/build-id.c | 31 +- gdb/c-exp.y | 55 ++- gdb/cli-out.c | 42 ++- gdb/cli-out.h | 3 +- gdb/cli/cli-cmds.c | 2 + gdb/cli/cli-decode.c | 10 +- gdb/cli/cli-style.c | 286 ++++++++++++++ gdb/cli/cli-style.h | 95 +++++ gdb/coffread.c | 6 +- gdb/command.h | 3 +- gdb/config.in | 6 + gdb/configure | 32 +- gdb/configure.ac | 25 +- gdb/configure.nat | 74 ++-- gdb/disasm.c | 3 +- gdb/doc/ChangeLog | 4 + gdb/doc/gdb.texinfo | 65 ++++ gdb/dtrace-probe.c | 2 +- gdb/dummy-frame.c | 12 + gdb/dummy-frame.h | 6 + gdb/dwarf2read.c | 7 +- gdb/fbsd-nat.c | 12 +- gdb/frame-unwind.c | 20 + gdb/frame-unwind.h | 12 + gdb/frame.c | 132 +++---- gdb/gdbarch.c | 41 +- gdb/gdbarch.h | 13 +- gdb/gdbarch.sh | 16 +- gdb/jit.c | 3 +- gdb/mi/mi-out.c | 12 +- gdb/mi/mi-out.h | 3 +- gdb/minsyms.c | 31 ++ gdb/minsyms.h | 5 +- gdb/printcmd.c | 53 ++- gdb/probe.c | 2 +- gdb/python/py-breakpoint.c | 4 +- gdb/python/py-cmd.c | 18 +- gdb/python/py-framefilter.c | 26 +- gdb/python/py-inferior.c | 14 +- gdb/python/py-objfile.c | 8 +- gdb/python/py-param.c | 4 +- gdb/python/py-record-btrace.c | 11 +- gdb/python/py-symtab.c | 11 +- gdb/python/py-unwind.c | 7 +- gdb/python/py-utils.c | 9 +- gdb/python/py-value.c | 4 +- gdb/python/python-internal.h | 1 + gdb/python/python.c | 34 +- gdb/record-btrace.c | 14 +- gdb/riscv-tdep.c | 101 ++++- gdb/riscv-tdep.h | 9 + gdb/skip.c | 6 +- gdb/source-cache.c | 213 +++++++++++ gdb/source-cache.h | 79 ++++ gdb/source.c | 41 +- gdb/stack.c | 20 +- gdb/stap-probe.c | 2 +- gdb/symfile.c | 46 ++- gdb/target.c | 4 +- gdb/testsuite/ChangeLog | 83 +++++ gdb/testsuite/README | 5 + gdb/testsuite/gdb.ada/assign_arr.exp | 2 +- gdb/testsuite/gdb.ada/assign_arr/main_p324_051.adb | 2 +- .../gdb.ada/assign_arr/target_wrapper.ads | 2 +- gdb/testsuite/gdb.ada/bp_fun_addr.exp | 10 +- .../gdb.ada/bp_fun_addr/{a.adb => bp_fun_addr.adb} | 4 +- gdb/testsuite/gdb.ada/fun_renaming.exp | 14 +- .../gdb.ada/fun_renaming/fun_renaming.adb | 7 +- gdb/testsuite/gdb.ada/fun_renaming/pack.adb | 4 +- gdb/testsuite/gdb.ada/fun_renaming/pack.ads | 5 +- gdb/testsuite/gdb.ada/info_auto_lang.exp | 38 +- gdb/testsuite/gdb.ada/packed_array_assign.exp | 4 +- .../gdb.ada/packed_array_assign/aggregates.ads | 8 +- gdb/testsuite/gdb.ada/rename_subscript_param.exp | 8 +- .../gdb.ada/rename_subscript_param/pkg.adb | 4 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 3 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 2 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 3 +- gdb/testsuite/gdb.arch/i386-float.exp | 2 +- gdb/testsuite/gdb.arch/i386-signal.exp | 2 +- gdb/testsuite/gdb.base/info-os.exp | 3 + .../nm-fbsd.h => testsuite/gdb.base/jit-exec.c} | 19 +- gdb/testsuite/gdb.base/jit-exec.exp | 52 +++ .../nm-fbsd.h => testsuite/gdb.base/jit-execd.c} | 15 +- gdb/testsuite/gdb.base/readline.exp | 94 ++--- .../i386/nm-fbsd.h => testsuite/gdb.base/style.c} | 15 +- gdb/testsuite/gdb.base/style.exp | 57 +++ .../gdb.dwarf2/dw2-unusual-field-names.c} | 23 +- .../gdb.dwarf2/dw2-unusual-field-names.exp | 132 +++++++ gdb/testsuite/gdb.mi/mi-reg-undefined.exp | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 40 ++ gdb/testsuite/lib/gdb.exp | 20 +- gdb/top.c | 29 +- gdb/tracepoint.c | 7 +- gdb/tui/tui-data.c | 5 +- gdb/tui/tui-hooks.c | 2 +- gdb/tui/tui-io.c | 237 +++++++++++- gdb/tui/tui-io.h | 4 +- gdb/tui/tui-out.c | 5 +- gdb/tui/tui-out.h | 2 +- gdb/tui/tui-source.c | 302 +++++++-------- gdb/tui/tui-winsource.c | 25 +- gdb/tui/tui.c | 9 + gdb/ui-file.h | 1 + gdb/ui-out.c | 13 +- gdb/ui-out.h | 25 +- gdb/ui-style.c | 413 +++++++++++++++++++++ gdb/ui-style.h | 213 +++++++++++ gdb/unittests/observable-selftests.c | 2 +- gdb/unittests/style-selftests.c | 109 ++++++ gdb/utils.c | 168 +++++++-- gdb/utils.h | 24 ++ include/ChangeLog | 5 + include/opcode/ppc.h | 8 - opcodes/ChangeLog | 6 + opcodes/ppc-dis.c | 20 +- 127 files changed, 3839 insertions(+), 859 deletions(-) create mode 100644 gdb/cli/cli-style.c create mode 100644 gdb/cli/cli-style.h create mode 100644 gdb/source-cache.c create mode 100644 gdb/source-cache.h rename gdb/testsuite/gdb.ada/bp_fun_addr/{a.adb => bp_fun_addr.adb} (94%) copy gdb/{config/i386/nm-fbsd.h => testsuite/gdb.base/jit-exec.c} (69%) create mode 100644 gdb/testsuite/gdb.base/jit-exec.exp copy gdb/{config/i386/nm-fbsd.h => testsuite/gdb.base/jit-execd.c} (76%) copy gdb/{config/i386/nm-fbsd.h => testsuite/gdb.base/style.c} (76%) create mode 100644 gdb/testsuite/gdb.base/style.exp rename gdb/{config/i386/nm-fbsd.h => testsuite/gdb.dwarf2/dw2-unusual-field-names. [...] create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-unusual-field-names.exp create mode 100644 gdb/ui-style.c create mode 100644 gdb/ui-style.h create mode 100644 gdb/unittests/style-selftests.c