Rename common to gdbsupport
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index bb9f811fbf2c682855b87595d00e6693cf0f9ee4..b1200e9a87b0be48a9304a13a764ef936b33222e 100644 (file)
@@ -1,3 +1,284 @@
+2019-07-09  Tom Tromey  <tom@tromey.com>
+
+       * contrib/ari/gdb_ari.sh: Change common to gdbsupport.
+       * configure: Rebuild.
+       * configure.ac: Change common to gdbsupport.
+       * gdbsupport: Rename from common.
+       * acinclude.m4: Change common to gdbsupport.
+       * Makefile.in (CONFIG_SRC_SUBDIR, COMMON_SFILES)
+       (HFILES_NO_SRCDIR, stamp-version, ALLDEPFILES): Change common to
+       gdbsupport.
+       * aarch64-tdep.c, ada-lang.c, ada-lang.h, agent.c, alloc.c,
+       amd64-darwin-tdep.c, amd64-dicos-tdep.c, amd64-fbsd-nat.c,
+       amd64-fbsd-tdep.c, amd64-linux-nat.c, amd64-linux-tdep.c,
+       amd64-nbsd-tdep.c, amd64-obsd-tdep.c, amd64-sol2-tdep.c,
+       amd64-tdep.c, amd64-windows-tdep.c, arch-utils.c,
+       arch/aarch64-insn.c, arch/aarch64.c, arch/aarch64.h, arch/amd64.c,
+       arch/amd64.h, arch/arm-get-next-pcs.c, arch/arm-linux.c,
+       arch/arm.c, arch/i386.c, arch/i386.h, arch/ppc-linux-common.c,
+       arch/riscv.c, arch/riscv.h, arch/tic6x.c, arm-tdep.c, auto-load.c,
+       auxv.c, ax-gdb.c, ax-general.c, ax.h, breakpoint.c, breakpoint.h,
+       btrace.c, btrace.h, build-id.c, build-id.h, c-lang.h, charset.c,
+       charset.h, cli/cli-cmds.c, cli/cli-cmds.h, cli/cli-decode.c,
+       cli/cli-dump.c, cli/cli-option.h, cli/cli-script.c,
+       coff-pe-read.c, command.h, compile/compile-c-support.c,
+       compile/compile-c.h, compile/compile-cplus-symbols.c,
+       compile/compile-cplus-types.c, compile/compile-cplus.h,
+       compile/compile-loc2c.c, compile/compile.c, completer.c,
+       completer.h, contrib/ari/gdb_ari.sh, corefile.c, corelow.c,
+       cp-support.c, cp-support.h, cp-valprint.c, csky-tdep.c, ctf.c,
+       darwin-nat.c, debug.c, defs.h, disasm-selftests.c, disasm.c,
+       disasm.h, dtrace-probe.c, dwarf-index-cache.c,
+       dwarf-index-cache.h, dwarf-index-write.c, dwarf2-frame.c,
+       dwarf2expr.c, dwarf2loc.c, dwarf2read.c, event-loop.c,
+       event-top.c, exceptions.c, exec.c, extension.h, fbsd-nat.c,
+       features/aarch64-core.c, features/aarch64-fpu.c,
+       features/aarch64-pauth.c, features/aarch64-sve.c,
+       features/i386/32bit-avx.c, features/i386/32bit-avx512.c,
+       features/i386/32bit-core.c, features/i386/32bit-linux.c,
+       features/i386/32bit-mpx.c, features/i386/32bit-pkeys.c,
+       features/i386/32bit-segments.c, features/i386/32bit-sse.c,
+       features/i386/64bit-avx.c, features/i386/64bit-avx512.c,
+       features/i386/64bit-core.c, features/i386/64bit-linux.c,
+       features/i386/64bit-mpx.c, features/i386/64bit-pkeys.c,
+       features/i386/64bit-segments.c, features/i386/64bit-sse.c,
+       features/i386/x32-core.c, features/riscv/32bit-cpu.c,
+       features/riscv/32bit-csr.c, features/riscv/32bit-fpu.c,
+       features/riscv/64bit-cpu.c, features/riscv/64bit-csr.c,
+       features/riscv/64bit-fpu.c, features/tic6x-c6xp.c,
+       features/tic6x-core.c, features/tic6x-gp.c, filename-seen-cache.h,
+       findcmd.c, findvar.c, fork-child.c, gcore.c, gdb_bfd.c, gdb_bfd.h,
+       gdb_proc_service.h, gdb_regex.c, gdb_select.h, gdb_usleep.c,
+       gdbarch-selftests.c, gdbthread.h, gdbtypes.h, gnu-nat.c,
+       go32-nat.c, guile/guile.c, guile/scm-ports.c,
+       guile/scm-safe-call.c, guile/scm-type.c, i386-fbsd-nat.c,
+       i386-fbsd-tdep.c, i386-go32-tdep.c, i386-linux-nat.c,
+       i386-linux-tdep.c, i386-tdep.c, i387-tdep.c,
+       ia64-libunwind-tdep.c, ia64-linux-nat.c, inf-child.c,
+       inf-ptrace.c, infcall.c, infcall.h, infcmd.c, inferior-iter.h,
+       inferior.c, inferior.h, inflow.c, inflow.h, infrun.c, infrun.h,
+       inline-frame.c, language.h, linespec.c, linux-fork.c, linux-nat.c,
+       linux-tdep.c, linux-thread-db.c, location.c, machoread.c,
+       macrotab.h, main.c, maint.c, maint.h, memattr.c, memrange.h,
+       mi/mi-cmd-break.h, mi/mi-cmd-env.c, mi/mi-cmd-stack.c,
+       mi/mi-cmd-var.c, mi/mi-interp.c, mi/mi-main.c, mi/mi-parse.h,
+       minsyms.c, mips-linux-tdep.c, namespace.h,
+       nat/aarch64-linux-hw-point.c, nat/aarch64-linux-hw-point.h,
+       nat/aarch64-linux.c, nat/aarch64-sve-linux-ptrace.c,
+       nat/amd64-linux-siginfo.c, nat/fork-inferior.c,
+       nat/linux-btrace.c, nat/linux-btrace.h, nat/linux-namespaces.c,
+       nat/linux-nat.h, nat/linux-osdata.c, nat/linux-personality.c,
+       nat/linux-procfs.c, nat/linux-ptrace.c, nat/linux-ptrace.h,
+       nat/linux-waitpid.c, nat/mips-linux-watch.c,
+       nat/mips-linux-watch.h, nat/ppc-linux.c, nat/x86-dregs.c,
+       nat/x86-dregs.h, nat/x86-linux-dregs.c, nat/x86-linux.c,
+       nto-procfs.c, nto-tdep.c, objfile-flags.h, objfiles.c, objfiles.h,
+       obsd-nat.c, observable.h, osdata.c, p-valprint.c, parse.c,
+       parser-defs.h, ppc-linux-nat.c, printcmd.c, probe.c, proc-api.c,
+       procfs.c, producer.c, progspace.h, psymtab.h,
+       python/py-framefilter.c, python/py-inferior.c, python/py-ref.h,
+       python/py-type.c, python/python.c, record-btrace.c, record-full.c,
+       record.c, record.h, regcache-dump.c, regcache.c, regcache.h,
+       remote-fileio.c, remote-fileio.h, remote-sim.c, remote.c,
+       riscv-tdep.c, rs6000-aix-tdep.c, rust-exp.y, s12z-tdep.c,
+       selftest-arch.c, ser-base.c, ser-event.c, ser-pipe.c, ser-tcp.c,
+       ser-unix.c, skip.c, solib-aix.c, solib-target.c, solib.c,
+       source-cache.c, source.c, source.h, sparc-nat.c, spu-linux-nat.c,
+       stack.c, stap-probe.c, symfile-add-flags.h, symfile.c, symfile.h,
+       symtab.c, symtab.h, target-descriptions.c, target-descriptions.h,
+       target-memory.c, target.c, target.h, target/waitstatus.c,
+       target/waitstatus.h, thread-iter.h, thread.c, tilegx-tdep.c,
+       top.c, top.h, tracefile-tfile.c, tracefile.c, tracepoint.c,
+       tracepoint.h, tui/tui-io.c, ui-file.c, ui-out.h,
+       unittests/array-view-selftests.c,
+       unittests/child-path-selftests.c, unittests/cli-utils-selftests.c,
+       unittests/common-utils-selftests.c,
+       unittests/copy_bitwise-selftests.c, unittests/environ-selftests.c,
+       unittests/format_pieces-selftests.c,
+       unittests/function-view-selftests.c,
+       unittests/lookup_name_info-selftests.c,
+       unittests/memory-map-selftests.c, unittests/memrange-selftests.c,
+       unittests/mkdir-recursive-selftests.c,
+       unittests/observable-selftests.c,
+       unittests/offset-type-selftests.c, unittests/optional-selftests.c,
+       unittests/parse-connection-spec-selftests.c,
+       unittests/ptid-selftests.c, unittests/rsp-low-selftests.c,
+       unittests/scoped_fd-selftests.c,
+       unittests/scoped_mmap-selftests.c,
+       unittests/scoped_restore-selftests.c,
+       unittests/string_view-selftests.c, unittests/style-selftests.c,
+       unittests/tracepoint-selftests.c, unittests/unpack-selftests.c,
+       unittests/utils-selftests.c, unittests/xml-utils-selftests.c,
+       utils.c, utils.h, valarith.c, valops.c, valprint.c, value.c,
+       value.h, varobj.c, varobj.h, windows-nat.c, x86-linux-nat.c,
+       xml-support.c, xml-support.h, xml-tdesc.h, xstormy16-tdep.c,
+       xtensa-linux-nat.c, dwarf2read.h: Change common to gdbsupport.
+
+2019-07-09  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * linespec.c (decode_digits_list_mode): Set explicit_line to a
+       bool value.
+       (decode_digits_ordinary): Set explicit_line field in sal.
+       * symtab.c (skip_prologue_sal): Don't skip prologue for a
+       symtab_and_line that was set on an explicit line number in
+       assembler code.  Do always update the recorded symtab and line if
+       we do skip the prologue.
+
+2019-07-09  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * breakpoint.c (set_breakpoint_location_function): Remove
+       explicit_loc parameter.
+       (momentary_breakpoint_from_master): Update call to
+       set_breakpoint_location_function.
+       (add_location_to_breakpoint): Likewise.
+
+2019-07-09  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * riscv-tdep.c (riscv_features_from_gdbarch_info): Don't modify
+       required features based on default bfd type when no specific bfd
+       is present.
+
+2019-07-08  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
+
+       * NEWS: Mention that GDB printf and eval commands can now print
+       C-style and Ada-style convenience var strings without
+       calling the inferior.
+       * printcmd.c (printf_c_string): Locally print GDB internal var
+       instead of transiting via the inferior.
+       (printf_wide_c_string): Likewise.
+
+2019-07-04  Alan Hayward  <alan.hayward@arm.com>
+
+       * symfile.c (symbol_file_command): Call solib_create_inferior_hook.
+
+2019-07-04  Tom Tromey  <tom@tromey.com>
+
+       PR tui/24724:
+       * tui/tui-winsource.c (tui_clear_source_content): Update.
+       (tui_source_window_base::set_is_exec_point_at): Fix comment.
+       (tui_update_breakpoint_info): Update.
+       (tui_set_exec_info_content): Update.
+       * tui/tui-source.c (tui_set_source_content_nil): Update.
+       * tui/tui-disasm.c (tui_set_disassem_content): Don't set
+       has_break.
+       * tui/tui-data.h (enum tui_bp_flag): New.
+       (tui_bp_flags): New enum flags type.
+       (struct tui_source_element) <break_mode>: Change type.  Rename
+       from has_break.
+       (TUI_BP_ENABLED, TUI_BP_DISABLED, TUI_BP_HIT)
+       (TUI_BP_CONDITIONAL, TUI_BP_HARDWARE): Don't define.  Now enum
+       constants.
+       * tui/tui-winsource.h: Fix comment.
+
+2019-07-04  Alan Hayward  <alan.hayward@arm.com>
+
+       * aarch32-linux-nat.h (VFP_REGS_SIZE): Remove define.
+       * aarch64-linux-nat.c (fetch_fpregs_from_thread)
+       (store_fpregs_to_thread)
+       (aarch64_linux_nat_target::read_description): Use ARM_VFP3_REGS_SIZE.
+       * arch/arm.h (IWMMXT_VEC_REGISTER_SIZE, ARM_CORE_REGS_SIZE)
+       (ARM_FP_REGS_SIZE, ARM_VFP2_REGS_SIZE, ARM_VFP3_REGS_SIZE)
+       (IWMMXT_REGS_SIZE): Add define.
+       * arm-linux-nat.c (IWMMXT_REGS_SIZE): Remove define.
+       (fetch_vfp_regs, store_vfp_regs)
+       (arm_linux_nat_target::read_description): Use ARM_VFP3_REGS_SIZE.
+       * arm-tdep.c (arm_register_g_packet_guesses): Use new defines.
+
+2019-07-04  Alan Hayward  <alan.hayward@arm.com>
+
+        * arch/arm-get-next-pcs.c (thumb_get_next_pcs_raw): Use ARM_
+        defines.
+        * arch/arm-linux.c (arm_linux_sigreturn_next_pc_offset): Likewise.
+        * arch/arm.h (INT_REGISTER_SIZE) Rename from...
+        (ARM_INT_REGISTER_SIZE): ...to this.
+        (ARM_FP_REGISTER_SIZE) (ARM_VFP_REGISTER_SIZE): Add define.
+        * arm-linux-tdep.c (ARM_LINUX_JB_ELEMENT_SIZE)
+        (ARM_LINUX_SIZEOF_GREGSET, arm_linux_supply_gregset)
+        (arm_linux_collect_gregset, supply_nwfpe_register)
+        (collect_nwfpe_register, arm_linux_collect_nwfpe): Use ARM_
+        defines.
+        * arm-linux-tdep.h (ARM_LINUX_SIZEOF_NWFPE, NWFPE_FPSR_OFFSET)
+        (NWFPE_FPCR_OFFSET, NWFPE_TAGS_OFFSET): Likewise
+        * arm-nbsd-tdep.c (ARM_NBSD_JB_ELEMENT_SIZE): Likewise.
+        * arm-tdep.c (arm_push_dummy_call, arm_extract_return_value)
+        (arm_return_in_memory, arm_store_return_value)
+        (arm_get_longjmp_target, arm_register_g_packet_guesses)
+        (arm_record_ld_st_multiple): Likewise.
+        * arm-tdep.h (FP_REGISTER_SIZE, VFP_REGISTER_SIZE): Remove.
+        * arm-wince-tdep.c (ARM_WINCE_JB_ELEMENT_SIZE): Use ARM_ defines.
+
+2019-07-04  Alan Hayward  <alan.hayward@arm.com>
+
+       * aarch64-linux-tdep.c (aarch64_linux_init_abi): Use
+       AARCH64_DISPLACED_MODIFIED_INSNS.
+       * aarch64-tdep.c (struct aarch64_displaced_step_data)
+       (aarch64_displaced_step_copy_insn): Likewise.
+       * aarch64-tdep.h (DISPLACED_MODIFIED_INSNS): Rename from..
+       (AARCH64_DISPLACED_MODIFIED_INSNS): ...to this.
+       * arm-linux-tdep.c (arm_linux_cleanup_svc): Use
+       ARM_DISPLACED_MODIFIED_INSNS.
+       * arm-tdep.c (arm_gdbarch_init): Likewise.
+       * arm-tdep.h (DISPLACED_MODIFIED_INSNS): Rename from..
+       (ARM_DISPLACED_MODIFIED_INSNS): ...to this.
+       (struct arm_displaced_step_closure): Use
+       ARM_DISPLACED_MODIFIED_INSNS.
+
+2019-07-04  Alan Hayward  <alan.hayward@arm.com>
+
+       * features/Makefile: Remove unused xml files.
+       * features/aarch64.xml: Remove.
+       * features/i386/amd64-avx-avx512-linux.xml: Remove.
+       * features/i386/amd64-avx-avx512.xml: Remove.
+       * features/i386/amd64-avx-linux.xml: Remove.
+       * features/i386/amd64-avx-mpx-avx512-pku-linux.xml: Remove.
+       * features/i386/amd64-avx-mpx-avx512-pku.xml: Remove.
+       * features/i386/amd64-avx-mpx-linux.xml: Remove.
+       * features/i386/amd64-avx-mpx.xml: Remove.
+       * features/i386/amd64-avx.xml: Remove.
+       * features/i386/amd64-linux.xml: Remove.
+       * features/i386/amd64-mpx-linux.xml: Remove.
+       * features/i386/amd64-mpx.xml: Remove.
+       * features/i386/amd64.xml: Remove.
+       * features/i386/i386-avx-avx512-linux.xml: Remove.
+       * features/i386/i386-avx-avx512.xml: Remove.
+       * features/i386/i386-avx-linux.xml: Remove.
+       * features/i386/i386-avx-mpx-avx512-pku-linux.xml: Remove.
+       * features/i386/i386-avx-mpx-avx512-pku.xml: Remove.
+       * features/i386/i386-avx-mpx-linux.xml: Remove.
+       * features/i386/i386-avx-mpx.xml: Remove.
+       * features/i386/i386-avx.xml: Remove.
+       * features/i386/i386-linux.xml: Remove.
+       * features/i386/i386-mmx-linux.xml: Remove.
+       * features/i386/i386-mmx.xml: Remove.
+       * features/i386/i386-mpx-linux.xml: Remove.
+       * features/i386/i386-mpx.xml: Remove.
+       * features/i386/i386.xml: Remove.
+       * features/i386/x32-avx-avx512-linux.xml: Remove.
+       * features/i386/x32-avx-linux.xml: Remove.
+       * features/i386/x32-linux.xml: Remove.
+
+2019-07-04  Alan Hayward  <alan.hayward@arm.com>
+
+       * regformats/aarch64.dat: Remove.
+       * regformats/i386/amd64-avx-avx512-linux.dat: Remove.
+       * regformats/i386/amd64-avx-linux.dat: Remove.
+       * regformats/i386/amd64-avx-mpx-avx512-pku-linux.dat: Remove.
+       * regformats/i386/amd64-avx-mpx-linux.dat: Remove.
+       * regformats/i386/amd64-linux.dat: Remove.
+       * regformats/i386/amd64-mpx-linux.dat: Remove.
+       * regformats/i386/amd64.dat: Remove.
+       * regformats/i386/i386-avx-avx512-linux.dat: Remove.
+       * regformats/i386/i386-avx-linux.dat: Remove.
+       * regformats/i386/i386-avx-mpx-avx512-pku-linux.dat: Remove.
+       * regformats/i386/i386-avx-mpx-linux.dat: Remove.
+       * regformats/i386/i386-linux.dat: Remove.
+       * regformats/i386/i386-mmx-linux.dat: Remove.
+       * regformats/i386/i386-mpx-linux.dat: Remove.
+       * regformats/i386/i386.dat: Remove.
+       * regformats/i386/x32-avx-avx512-linux.dat: Remove.
+       * regformats/i386/x32-avx-linux.dat: Remove.
+       * regformats/i386/x32-linux.dat: Remove.
+
 2019-07-04  Alan Hayward  <alan.hayward@arm.com>
 
        * aarch64-tdep.c: Remove xml self tests.
This page took 0.027966 seconds and 4 git commands to generate.