Use ELF_SECTION_IN_SEGMENT to map segments
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 7bb56db52bf21dfa810ee52c77cf860c4caf8012..d0c43027d6e45278723cfdad1c0ef67a56e39bf0 100644 (file)
@@ -1,3 +1,73 @@
+2018-06-04  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * Makefile.in (config.status): Add configure.nat as a
+       dependency.
+
+2018-06-04  Tom Tromey  <tom@tromey.com>
+
+       * cp-name-parser.y (cpname_state): Add method declarations.
+       (HANDLE_QUAL): Update.
+       (cpname_state::d_grab, cpname_state::fill_comp)
+       (cpname_state::make_operator, cpname_state::make_dtor)
+       (cpname_state::make_builtin_type, cpname_state::make_name)
+       (cpname_state::d_qualify, cpname_state::d_int_type)
+       (cpname_state::d_unary, cpname_state::d_binary): Now methods.
+       (%union): Move earlier.
+
+2018-06-04  Alan Hayward  <alan.hayward@arm.com>
+
+       * elfread.c (elf_symfile_segments): Use ELF_SECTION_IN_SEGMENT.
+
+2018-06-04  Alan Hayward  <alan.hayward@arm.com>
+
+       * aarch64-tdep.c (aarch64_pseudo_read_value_1): New helper func.
+       (aarch64_pseudo_write_1): Likewise.
+       (aarch64_pseudo_read_value): Use helper.
+       (aarch64_pseudo_write): Likewise.
+
+2018-06-04  Pedro Alves  <palves@redhat.com>
+
+       * darwin-nat.c (darwin_ops): Delete.
+       (darwin_attach_pid): Use get_native_target.
+
+2018-06-04  Alan Hayward  <alan.hayward@arm.com>
+
+       * aarch64-tdep.c (aarch64_get_tdesc_vq): Use uint64_t for VQ.
+       * aarch64-tdep.h (struct gdbarch_tdep): Likewise.
+
+2018-06-04  Alan Hayward  <alan.hayward@arm.com>
+
+       * aarch64-linux-nat.c (aarch64_linux_read_description): Support SVE.
+       * aarch64-tdep.c (aarch64_get_tdesc_vq): New function.
+       (aarch64_gdbarch_init): Check for SVE.
+       * aarch64-tdep.h (gdbarch_tdep::has_sve): New function.
+
+2018-06-04  Alan Hayward  <alan.hayward@arm.com>
+
+       * aarch64-tdep.c (aarch64_read_description): Use uint64_t for VQ.
+       * aarch64-tdep.h (aarch64_read_description): Likewise.
+       * arch/aarch64.c (aarch64_create_target_description): Likewise.
+       * arch/aarch64.h (aarch64_create_target_description): Likewise.
+       * features/aarch64-sve.c (create_feature_aarch64_sve): Likewise.
+       * nat/aarch64-sve-linux-ptrace.c(aarch64_sve_get_vq): Likewise.
+       * nat/aarch64-sve-linux-ptrace.h (aarch64_sve_get_vq): Likewise.
+
+2018-06-02  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * value.c (value_fetch_lazy_bitfield): New.
+       (value_fetch_lazy_memory): New.
+       (value_fetch_lazy_register): New.
+       (value_fetch_lazy): Factor out to smaller functions.
+
+2018-06-01  Tom Tromey  <tom@tromey.com>
+
+       * cp-name-parser.y (backslashable, represented): Now const.
+
+2018-06-01  Tom Tromey  <tom@tromey.com>
+
+       * cp-name-parser.y: Include parser-defs.h.
+       (parser_fprintf): Remove declaration.
+
 2018-06-01  Tom Tromey  <tom@tromey.com>
 
        * cp-name-parser.y: Use %pure-parser, %lex-param, and
This page took 0.02502 seconds and 4 git commands to generate.