diff options
author | John Baldwin <jhb@FreeBSD.org> | 2019-06-01 00:44:08 +0000 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2019-06-01 00:44:08 +0000 |
commit | 8113892617de0ababfc7c5773c7d147f807243d3 (patch) | |
tree | 215f908414b55511ecbc05cc9435c5638fcd39b6 /devel/gdb/files/patch-gdb_mips-tdep.c | |
parent | - Update to 20190601 (diff) |
Update port to GDB 8.3.
New features in GDB 8.3 include support for DWARF index caches and
styling (colors) in the CLI and TUI. Source code styling is also
available via the new SOURCE_HIGHLIGHT option (enabled by default).
GDB 8.3 also adds support for FreeBSD/riscv64.
In addition, kgdb has been updated for changes in 8.3 along with
support for FreeBSD/riscv64 kernels.
The libc++ helpers have been updated to a newer version which adds
support for std::list<> and std::forward_list<>. The helpers now
also support Python 3.
Finally, a few post-8.3 patches have been backported which add suport
for TLS (Thread Local Storage) variables on FreeBSD amd64, i386,
powerpc, and riscv architectures. Note that amd64 and i386 do not
support examining TLS variables in core dumps currently. This support
along with support for additional architectures require kernel changes
and will be added in the future once the kernel has been updated.
Reviewed by: pizzamig (maintainer)
Differential Revision: https://reviews.freebsd.org/D20403
Notes
Notes:
svn path=/head/; revision=503200
Diffstat (limited to 'devel/gdb/files/patch-gdb_mips-tdep.c')
-rw-r--r-- | devel/gdb/files/patch-gdb_mips-tdep.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/devel/gdb/files/patch-gdb_mips-tdep.c b/devel/gdb/files/patch-gdb_mips-tdep.c deleted file mode 100644 index c9d86186da06..000000000000 --- a/devel/gdb/files/patch-gdb_mips-tdep.c +++ /dev/null @@ -1,20 +0,0 @@ ---- gdb/mips-tdep.c.orig 2018-03-15 11:15:08.500010000 +0100 -+++ gdb/mips-tdep.c 2018-03-15 11:16:05.745083000 +0100 -@@ -3882,7 +3882,7 @@ - static std::vector<CORE_ADDR> - mips_deal_with_atomic_sequence (struct gdbarch *gdbarch, CORE_ADDR pc) - { -- CORE_ADDR breaks[2] = {-1, -1}; -+ CORE_ADDR breaks[2] = {static_cast<CORE_ADDR>(-1), static_cast<CORE_ADDR>(-1)}; - CORE_ADDR loc = pc; - CORE_ADDR branch_bp; /* Breakpoint at branch instruction's destination. */ - ULONGEST insn; -@@ -3985,7 +3985,7 @@ - { - const int atomic_sequence_length = 16; /* Instruction sequence length. */ - int last_breakpoint = 0; /* Defaults to 0 (no breakpoints placed). */ -- CORE_ADDR breaks[2] = {-1, -1}; -+ CORE_ADDR breaks[2] = {static_cast<CORE_ADDR>(-1), static_cast<CORE_ADDR>(-1)}; - CORE_ADDR branch_bp = 0; /* Breakpoint at branch instruction's - destination. */ - CORE_ADDR loc = pc; |