Add NetBSD/hppa target and host support.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index adf0fae0dc7b92de3dc71a1688d975ae302a2db7..76100741ed95d354f689e89cbc2dafd973424dc0 100644 (file)
@@ -1,3 +1,145 @@
+2008-01-18  Nick Hudson  <nick.hudson@dsl.pipex.com>
+
+       Add NetBSD/hppa target and host support.
+
+       * hppabsd-tdep.c (hppabsd_supply_gregset): Move to ...
+       (hppabsd_gregset): Move to ...
+       (hppabsd_regset_from_core_section): Rename
+       hppaobsd_regset_from_core_section and move to ...
+       (hppabsd_find_global_pointer): Update comment.
+       (hppabsd_init_abi): Make global. Do not register
+       hppabsd_regset_from_core_section.
+       (hppabsd_core_osabi_sniffer): Rename hppaobsd_core_osabi_sniffer and
+       move to ...
+       (_initialize_hppabsd_tdep): Move to ...
+       * hppaobsd-tdep.c: ... here. New file.
+       * hppnbsd-tdep.c: New file.
+       * hppnbsd-nat.c: New file.
+        * Makefile.in (ALL_TARGET_OBS): Add hppanbsd-tdep.o and hppaobsd-tdep.o.
+       (ALLDEPFILES): Add hppabsd-nat.c and hppabsd-tdep.c.
+        (hppabsd-nat.o, hppabsd-tdep.o): New dependencies.
+        (hppabsd-tdep.o, hppaobsd-tdep.o): Update dependencies.
+       * configure.host (hppa*-*-netbsd*): New entry.
+       * configure.tgt (hppa*-*-netbsd*): New entry.
+       (hppa*-*-openbsd*): Update.
+       * NEWS (New native configuration): Mention NetBSD/hppa.
+       (New targets): Mention NetBSD/hppa.
+
+2008-01-18  Markus Deuling  <deuling@de.ibm.com>
+
+       * gdbarch.sh (function_list): Add new property bits_big_endian to
+       gdbarch structure.
+       * gdbarch.{c,h}: Regenerate.
+
+       * value.c (struct value): Replace BITS_BIG_ENDIAN by
+       gdbarch_bits_big_endian (comment).
+       (unpack_field_as_long, modify_field): Likewise.
+       * value.h: Likewise (comment).
+       * valops.c (value_slice): Likewise.
+       * valarith.c (value_subscript, value_bit_index): Likewise.
+       * gdbtypes.h (field): Likewise (comment).
+       * eval.c (evaluate_subexp_standard): Likewise.
+       * dwarf2read.c (dwarf2_add_field): Likewise.
+       * ada-lang.c (decode_packed_array, ada_value_primitive_packed_val)
+       (move_bits, ada_value_assign, value_assign_to_component): Likewise.
+       
+       * defs.h (BITS_BIG_ENDIAN): Remove.
+
+2008-01-18  Markus Deuling  <deuling@de.ibm.com>
+
+       * jv-exp.y (yylex): Replace DEPRECATED_STREQN with the appropriate
+       function calls.
+       * m2-exp.y (yylex): Likewise.
+       * objc-exp.y (yylex): Likewise.
+
+       * defs.h (DEPRECATED_STREQN): Remove.
+
+2008-01-17  H.J. Lu  <hjl.tools@gmail.com>
+
+       * MAINTAINERS: Update my email address.
+
+2008-01-17  Jim Blandy  <jimb@codesourcery.com>
+
+       * README: Mention gdbserver/README.
+
+2008-01-17  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * valarith.c (value_binop): Handle BINOP_INTDIV
+       for unsigned and signed integers.
+
+2008-01-17  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * s390-tdep.c (s390_gdbarch_init): Set default long double
+       type to 128-bit IEEE quad.
+
+2008-01-17  Joel Brobecker  <brobecker@adacore.com>
+
+       * hpux-thread.c (hpux_thread_resume): Delete commented-out code.
+
+2008-01-16  Mark Kettenis  <kettenis@gnu.org>
+
+       * auxv.c (fprint_target_auxv): Add support for AT_SUN_AUXFLAGS.
+
+       * dfp.c, dfp.h: Rename decimal_to_double to decimal_to_doublest.
+       * value.c: All callers changed.
+
+2008-01-16  Markus Deuling  <deuling@de.ibm.com>
+
+       * rs6000-nat.c (add_vmap, vmap_ldinfo, vmap_exec): Replace
+       DEPRECATED_STREQ by its expression.
+       * coffread.c (coff_locate_sections, coff_symtab_read): Likewise.
+       * xcoffread.c (read_xcoff_symtab, read_symbol_lineno, find_linenos)
+       (scan_xcoff_symtab): Likewise.
+       * hppa-hpux-tdep.c (hppa_hpux_skip_trampoline_code): Likewise.
+       * f-lang.c (find_common_for_function): Likewise.
+       * objc-exp.y (parse_number): Likewise.
+
+       * defs.h (DEPRECATED_STREQ): Remove.
+
+2008-01-16  Markus Deuling  <deuling@de.ibm.com>
+
+       * mn10300-tdep.h (AM33_MODE): Add gdbarch as parameter.
+       * mn10300-tdep.c (set_reg_offsets, mn10300_analyze_prologue): Use
+       get_frame_arch to get at the current_architecture. Update AM33_MODE
+       call.
+       (mn10300_analyze_prologue): Add gdbarch as parameter. Update caller.
+       (mn10300_frame_unwind_cache): Use get_frame_arch to get at the current
+       architecture.
+       (set_reg_offsets, mn10300_analyze_prologue): Fix indentation.
+
+2008-01-16  Markus Deuling  <deuling@de.ibm.com>
+
+       * amd64-nat.h (amd64_native_gregset_supplies_p): Add gdbarch as 
+       parameter.
+       * amd64-nat.c (amd64_native_gregset_supplies_p): Likewise.
+
+       (amd64_native_gregset_reg_offset): Add gdbarch as parameter. Replace
+       current_gdbarch by gdbarch. Update caller.
+
+       * amd64-linux-nat.c (amd64_linux_fetch_inferior_registers)
+       (amd64_linux_store_inferior_registers): Use get_regcache_arch to get at
+       the current architecture. Update calls of
+       amd64_native_gregset_supplies_p.
+       * amd64bsd-nat.c (amd64bsd_fetch_inferior_registers)
+       (amd64bsd_store_inferior_registers): Likewise.
+
+2008-01-16  Markus Deuling  <deuling@de.ibm.com>
+
+       * ppc-linux-nat.c (ppc_register_u_addr): Add gdbarch as parameter.
+       Replace current_gdbarch by gdbarch. Update caller.
+
+2008-01-16  Markus Deuling  <deuling@de.ibm.com>
+
+       * dbxread.c (repeated_header_complaint, dbx_symfile_init)
+       (read_dbx_dynamic_symtab, function_outside_compilation_unit_complaint)
+       (read_dbx_symtab, end_psymtab, dbx_psymtab_to_symtab_1)
+       (dbx_psymtab_to_symtab, read_ofile_symtab, process_one_symbol)
+       (stabsect_build_psymtabs): Fix indentation.
+
+2008-01-15  Michael Snyder  <msnyder@specifix.com>
+
+       * corelow.c (core_xfer_partial): Comment, cut/paste error.
+
 2008-01-14  Pierre Muller  <muller@ics.u-strasbg.fr>
 
        * win32-nat.c (win32_create_inferior): Restore code calling
This page took 0.025128 seconds and 4 git commands to generate.