Add FreeBSD/riscv architecture.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 9a8390b7087fcffa0e0e8132c6842a4dbfdfa1cb..b4d20bbca074d00c03b7cda56d60eee9921d1bb9 100644 (file)
@@ -1,3 +1,114 @@
+2018-10-08  John Baldwin  <jhb@FreeBSD.org>
+
+       * Makefile.in (ALL_TARGET_OBS): Add riscv-fbsd-tdep.o.
+       (HFILES_NO_SRCDIR): Add riscv-fbsd-tdep.h.
+       (ALLDEPFILES): Add riscv-fbsd-tdep.c.
+       * NEWS: Mention new FreeBSD/riscv target.
+       * configure.tgt: Add riscv*-*-freebsd*.
+       * riscv-fbsd-tdep.c: New file.
+       * riscv-fbsd-tdep.h: New file.
+
+2018-10-08  John Baldwin  <jhb@FreeBSD.org>
+
+       * regcache.h (struct regcache_map_entry): Note that this type can
+       be used with traditional frame caches.
+       * trad-frame.c (trad_frame_set_reg_regmap): New.
+       * trad-frame.h (trad_frame_set_reg_regmap): New.
+
+2018-10-08  Weimin Pan  <weimin.pan@oracle.com>
+
+       PR c++/16841
+       * valops.c (get_virtual_base_offset): New function.
+       (value_struct_elt_for_reference): Use it to get virtual base offset
+       and add it in calculating class member address.
+
+2018-10-08   John Darrington <john@darrington.wattle.id.au>
+
+    * dwarf2read.c (dwarf2_cu) <producer_is_codewarrior>: New field.
+      (check_producer): Check if the producer is codewarrior.
+      (producer_is_codewarrior): New function.
+      (lnp_state_machine::record_line): Ignore is_stmt flag for records
+       produced by codewarrior.
+      (dwarf2_cu::dwarf2_cu): Initialize producer_is_codewarrior.
+
+2018-10-06  Tom Tromey  <tom@tromey.com>
+
+       PR python/19399:
+       * python/py-inferior.c: Add "architecture" entry.
+       (infpy_architecture): New function.
+
+2018-10-06  Tom Tromey  <tom@tromey.com>
+
+       PR python/21765:
+       * python/py-symbol.c (gdbpy_initialize_symbols): Redefine
+       SYMBOL_VARIABLES_DOMAIN, SYMBOL_FUNCTIONS_DOMAIN,
+       SYMBOL_TYPES_DOMAIN.  Define SYMBOL_MODULE_DOMAIN,
+       SYMBOL_COMMON_BLOCK_DOMAIN, SYMBOL_LOC_COMMON_BLOCK.
+
+2018-10-06  Tom Tromey  <tom@tromey.com>
+
+       PR build/17077:
+       * Makefile.in (OPCODES_CFLAGS): Remove "-I$(OPCODES_SRC)/..".
+       * arc-tdep.c, frv-tdep.c, lm32-tdep.c, mep-tdep.c,
+       microblaze-tdep.c, or1k-tdep.h: Use ../opcodes, not opcodes, in
+       #include.
+
+2018-10-06  Tom Tromey  <tom@tromey.com>
+
+       * python/py-breakpoint.c (bppy_get_location): Handle a
+       bp_breakpoint without a location.
+
+2018-10-06  Tom Tromey  <tom@tromey.com>
+
+       * python/lib/gdb/function/strfns.py (_MemEq, _StrLen, _StrEq)
+       (_RegEx): Reformat help text.
+       * python/lib/gdb/function/caller_is.py (CallerIs, CallerMatches)
+       (AnyCallerIs, AnyCallerMatches): Reformat help text.
+       * python/lib/gdb/function/as_string.py (_AsString): Reformat help
+       text.
+       * python/lib/gdb/command/xmethods.py (InfoXMethod)
+       (EnableXMethod, DisableXMethod): Remove help indentation.
+       Capitalize meta-syntactic variables.
+       * python/lib/gdb/command/unwinders.py (InfoUnwinder)
+       (EnableUnwinder, DisableUnwinder): Remove help indentation.
+       Capitalize meta-syntactic variables.
+       * python/lib/gdb/command/explore.py (ExploreCommand)
+       (ExploreValueCommand, ExploreTypeCommand): Reformat help text.
+       * python/lib/gdb/command/type_printers.py (InfoTypePrinter)
+       (EnableTypePrinter, DisableTypePrinter): Remove help indentation.
+       * python/lib/gdb/command/pretty_printers.py (InfoPrettyPrinter):
+       Remove help indentation.
+       (EnablePrettyPrinter, DisablePrettyPrinter): Likewise.
+       * python/lib/gdb/command/frame_filters.py (EnableFrameFilter)
+       (DisableFrameFilter, SetFrameFilterPriority)
+       (ShowFrameFilterPriority, InfoFrameFilter): Reword help text.
+
+2018-10-06  Tom Tromey  <tom@tromey.com>
+
+       PR tui/28819:
+       * tui/tui-io.c (gdb_wgetch): New function.
+       (tui_mld_getc, tui_getc): Use it.
+
+2018-10-05  Tom Tromey  <tom@tromey.com>
+
+       * sol-thread.c (sol_thread_target::wait): Rename inner
+       "save_ptid".
+
+2018-10-04  Tom Tromey  <tom@tromey.com>
+
+       * configure: Rebuild.
+       * warning.m4 (AM_GDB_WARNINGS): Add -Wshadow=local.
+
+2018-10-04  Tom Tromey  <tom@tromey.com>
+
+       * guile/scm-frame.c (gdbscm_frame_read_var): Remove inner
+       declaration of "block".
+
+2018-10-04  Tom Tromey  <tom@tromey.com>
+
+       * common/filestuff.c (fdwalk): Remove inner declaration of
+       "result".
+
 2018-10-04  Tom Tromey  <tom@tromey.com>
 
        * msp430-tdep.c (msp430_push_dummy_call): Rename inner
This page took 0.048261 seconds and 4 git commands to generate.