gdb: remove TYPE_GNU_IFUNC
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index ecf8e37f58b9995d54eccde0496fcb33f30cc14e..eba28b86ce47b10b57cecc9fcaa5b09a2f6ad59c 100644 (file)
@@ -1,3 +1,185 @@
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_GNU_IFUNC): Remove, replace all
+       uses with type::is_gnu_ifunc.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <is_gnu_ifunc, set_is_gnu_ifunc>: New methods.
+       (TYPE_GNU_IFUNC): Use type::is_gnu_ifunc, change all write call sites to
+       use type::set_is_gnu_ifunc.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_STUB_SUPPORTED): Remove, replace all
+       uses with type::stub_is_supported.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <stub_is_supported, set_stub_is_supported>: New methods.
+       (TYPE_STUB_SUPPORTED): Use type::stub_is_supported, change all write call sites to
+       use type::set_stub_is_supported.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_VECTOR): Remove, replace all
+       uses with type::is_vector.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <is_vector, set_is_vector>: New methods.
+       (TYPE_VECTOR): Use type::is_vector, change all write call sites to
+       use type::set_is_vector.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_VARARGS): Remove, replace all
+       uses with type::has_varargs.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <has_varargs, set_has_varargs>: New methods.
+       (TYPE_VARARGS): Use type::has_varargs, change all write call sites to
+       use type::set_has_varargs.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_PROTOTYPED): Remove, replace all
+       uses with type::is_prototyped.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <is_prototyped, set_is_prototyped>:
+       New methods.
+       (TYPE_PROTOTYPED): Use type::is_prototyped, change all write
+       call sites to use type::set_is_prototyped.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_TARGET_STUB): Remove, replace all
+       uses with type::target_is_stub.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <target_is_stub, set_target_is_stub>:
+       New methods.
+       (TYPE_TARGET_STUB): Use type::is_stub, change all write call
+       sites to use type::set_target_is_stub.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_STUB): Remove, replace all
+       uses with type::is_stub.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <is_stub, set_is_stub>: New methods.
+       (TYPE_STUB): Use type::is_stub, change all write call sites to
+       use type::set_is_stub.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_NOSIGN): Remove, replace all uses with
+       type::has_no_signedness.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <has_no_signedness,
+       set_has_no_signedness>: New methods.
+       (TYPE_NOSIGN): Use type::has_no_signedness, change all write
+       call sites to use type::set_has_no_signedness.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_UNSIGNED): Remove, replace all uses with
+       type::is_unsigned.
+
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (struct type) <is_unsigned, set_is_unsigned>: New
+       methods.
+       (TYPE_UNSIGNED): Use type::is_unsigned.  Change all write call
+       sites to use type::set_is_unsigned.
+
+2020-09-14  Fredrik Hederstierna  <fredrik.hederstierna@verisure.com>
+            Adam Renquinha <arenquinha@cimeq.qc.ca>
+
+        * arm-tdep.c (arm_m_exception_cache): Try use correct stack
+        pointer and stack frame offset when unwinding.
+
+2020-09-13  Pedro Alves  <pedro@palves.net>
+
+       * NEWS: Document "-break-insert --qualified".
+       * mi/mi-cmd-break.c (mi_cmd_break_insert_1): Handle "--qualified".
+
+2020-09-13  Pedro Alves  <pedro@palves.net>
+
+       * linespec.c (classify_mtype, compare_msyms): Delete.
+       (search_minsyms_for_name): Remove classification logic.  Instead
+       filter out trampoline symbols if we also found an external
+       function of the same name.
+
+2020-09-13  Joel Brobecker  <brobecker@adacore.com>
+
+       * NEWS: Create a new section for the next release branch.
+       Rename the section of the current branch, now that it has
+       been cut.
+
+2020-09-13  Joel Brobecker  <brobecker@adacore.com>
+
+       GDB 10 branch created (8087c3fa8b5d695e3e29e69d70d0b35ec902ac59):
+       * version.in: Bump version to 11.0.50.DATE-git.
+
+2020-09-12  Joel Brobecker  <brobecker@adacore.com>
+
+       * infrun.c (namespace selftests): Only define #if GDB_SELF_TEST.
+
+2020-09-11  Moritz Riesterer  <moritz.riesterer@intel.com>
+           Felix Willgerodt  <Felix.Willgerodt@intel.com>
+
+       * gdbarch.sh: Added bfloat16 type.
+       * gdbarch.c: Regenerated.
+       * gdbarch.h: Regenerated.
+       * gdbtypes.c (floatformats_bfloat16): New struct.
+       (gdbtypes_post_init): Add builtin_bfloat16.
+       * gdbtypes.h (struct builtin_type) <builtin_bfloat16>: New member.
+       (floatformats_bfloat16): New struct.
+       * i386-tdep.c (i386_zmm_type): Add field "v32_bfloat16"
+       (i386_ymm_type): Add field "v16_bfloat16"
+       (i386_gdbarch_init): Add set_gdbarch_bfloat16_format.
+       * target-descriptions.c (make_gdb_type): Add case TDESC_TYPE_BFLOAT16.
+       * gdbsupport/tdesc.cc (tdesc_predefined_types): New member bfloat16.
+       * gdbsupport/tdesc.h (tdesc_type_kind): New member TDESC_TYPE_BFLOAT16.
+       * features/i386/64bit-avx512.xml: Add bfloat16 type.
+       * features/i386/64bit-avx512.c: Regenerated.
+       * features/i386/64bit-sse.xml: Add bfloat16 type.
+       * features/i386/64bit-sse.c: Regenerated.
+
+2020-09-11  Felix Willgerodt  <felix.willgerodt@intel.com>
+
+       * i386-tdep.c (i386_zmm_type): Fix field names.
+       (i386_ymm_type): Fix field names.
+
+2020-09-11  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
+
+       * breakpoint.c: Fix typo in the help message of the
+       "set breakpoint condition-evaluation" command.
+
+2020-09-10  Kamil Rytarowski  <n54@gmx.com>
+
+       * nbsd-nat.c: Include "nat/netbsd-nat.h".
+       * (nbsd_nat_target::pid_to_exec_file)
+       (nbsd_nat_target::thread_alive, nbsd_nat_target::thread_name)
+       (nbsd_nat_target::post_startup_inferior)
+       (nbsd_nat_target::post_attach, nbsd_nat_target::xfer_partial)
+       (nbsd_add_threads): Switch local code to common gdb/nat functions.
+       * (nbsd_pid_to_cmdline): Call sysctl from the global namespace.
+       * (nbsd_thread_lister): Remove.
+
+2020-09-10  Kamil Rytarowski  <n54@gmx.com>
+
+       * fork-inferior.c (startup_inferior): Avoid double free.
+
 2020-09-10  Kamil Rytarowski  <n54@gmx.com>
 
        * netbsd-nat.h (netbsd_nat::qxfer_siginfo): Add.
This page took 0.052819 seconds and 4 git commands to generate.