+2004-12-05 Randolph Chung <tausq@debian.org>
+
+ * hppah-nat.c (store_inferior_registers): Rewrite logic to not use
+ DEPRECATED_REGISTER_BYTE.
+
+2004-12-05 Randolph Chung <tausq@debian.org>
+
+ * hppa-tdep.c (unwind_command): Print the stub type for stub unwind
+ records.
+
+2004-12-05 Mark Kettenis <kettenis@gnu.org>
+
+ * somsolib.c [PA_SOM_ONLY] (no_shared_libraries): New function.
+ * config/pa/hppahpux.mt (TDEPFILES): Remove solib.o.
+
+ * hppa-hpux-tdep.c: Update copyright notice and year.
+
+2004-12-05 Richard Earnshaw <rearnsha@arm.com>
+
+ * doublest.c (FLOATFORMAT_LARGEST_BYTES): New define.
+ (get_field, put_field): Assert that the format is one we can handle.
+ Simplify logic accordingly.
+ (floatformat_normalize_byteorder): New function.
+ (convert_floatformat_to_doublest): Use floatformat_normalize_byteorder
+ to normalize and select modified byte order. Pass modified byte order
+ to get_field.
+ (floatformat_is_negative, floatformat_is_nan, floatformat_mantissa):
+ Likewise.
+ (convert_doublest_to_floatformat): Select an appropriate intermediate
+ byte order if necessary. Always convert to the final format before
+ returning.
+
+2004-12-04 Daniel Jacobowitz <dan@debian.org>
+
+ PR tui/1703
+ * linux-nat.c (linux_tracefork_child): Use _exit instead of exit.
+ Suggested by Joshua Neuheisel.
+
+2004-12-03 Randolph Chung <tausq@debian.org>
+
+ * gdbarch.sh (instruction_nullified): Delete.
+ * gdbarch.c: Regenerate.
+ * gdbarch.h: Regenerate.
+ * hppa-tdep.c (hppa_target_read_pc): Adjust pc if instruction is
+ nullified.
+ (hppa_unwind_pc): Likewise.
+ (hppa_instruction_nullified): Delete.
+ (hppa_gdbarch_init): Don't set instruction_nullified method.
+ * infrun.c (infwait_states): Remove infwait_nullified_state.
+ (handle_inferior_event): Remove handling of infwait_nullified_state.
+ Remove handling of nullified instructions.
+
+2004-12-03 Mark Kettenis <kettenis@gnu.org>
+
+ * inf-ttrace.c: Include <sys/mman.h>.
+ (struct inf_ttrace_page): New.
+ (struct inf_ttrace_page_dict): New.
+ (inf_ttrace_num_threads_in_syscall)
+ (inf_ttrace_reenable_page_protections): New variables.
+ (inf_ttrace_enable_syscall_events)
+ (inf_ttrace_disable_syscall_events, inf_ttrace_get_page)
+ (inf_ttrace_add_page, inf_ttrace_insert_page)
+ (inf_ttrace_remove_page, inf_ttrace_mask_page_protections)
+ (inf_ttrace_enable_page_protections)
+ (inf_ttrace_disable_page_protections)
+ (inf_ttrace_insert_watchpoint, inf_ttrace_remove_watchpoint)
+ (inf_ttrace_can_use_hw_breakpoint)
+ (inf_ttrace_region_size_ok_for_hw_watchpoint)
+ (inf_ttrace_stopped_by_watchpoint): New functions.
+ (inf_ttrace_him): Remove unsused varaible `tts'.
+ (inf_ttrace_create_inferior): Add assertionts.
+ (inf_ttrace_mourn_inferior): Clear page dictionary.
+ (inf_ttrace_attach): Set initial event mask.
+ (inf_ttrace_detach): Reset number of threads in system call.
+ (inf_ttrace_wait): Deal with system call events.
+ (inf_ttrace_target): Initialize "hardware" watchpoint-related
+ parts of the target vector.
+ (_initialize_inf_ttrace): New prototype and function.
+
+ * hppa-hpux-tdep.c (hppa_hpux_push_dummy_code): Use ULONGEST as
+ type of `gp' variable.
+
+2004-12-03 Richard Sandiford <rsandifo@redhat.com>
+
+ * README: Remove config.if from directory listing.
+
+2004-12-01 Joel Brobecker <brobecker@gnat.com>
+
+ * alpha-tdep.c (alpha_register_name): Add comment.
+ (alpha_cannot_fetch_register): Exclude registers numbers which
+ are no longer used from the list of registers that can be fetched.
+ (alpha_cannot_store_register): Exclude registers numbers which
+ are no longer used from the list of registers that can be stored.
+ * alpha-nat.c (fetch_osf_core_registers): Add missing value in
+ core_reg_mapping array.
+
+2004-12-01 Joel Brobecker <brobecker@gnat.com>
+
+ * alpha-tdep.c (alpha_heuristic_frame_prev_register): Fetch
+ the register value from the correct frame.
+
+2004-11-30 Randolph Chung <tausq@debian.org>
+
+ * hppa-linux-tdep.c (insns_match_pattern_relaxed): New function.
+ (hppa_linux_in_dyncall): Check that we are inside the range of
+ $$dyncall, not necessarily at the first insn.
+ (hppa_linux_in_solib_call_trampoline): Identify a trampoline
+ even if the pc does not point to the first insn of the trampoline.
+
+2004-11-30 Randolph Chung <tausq@debian.org>
+
+ * breakpoint.c (break_at_finish_command): Delete.
+ (break_at_finish_command_1): Delete.
+ (break_at_finish_at_depth_command): Delete.
+ (break_at_finish_at_depth_command_1): Delete.
+ (tbreak_at_finish_command): Delete.
+ * hppa-tdep.c (_initialize_hppa_tdep): Remove deprecated xbreak, tbreak
+ and bx commands.
+
+2004-11-30 Andrew Cagney <cagney@gnu.org>
+
+ * config/nm-gnu.h: Delete file.
+ * config/i386/nm-i386gnu.h: Inline "config/nm-gnu.h".
+
+ * config/nm-sysv4.h: Delete file.
+ * config/i386/nm-i386v4.h: Inline "config/nm-sysv4.h".
+ * config/i386/nm-i386v42mp.h: Inline "config/nm-sysv4.h".
+ * config/i386/nm-i386sol2.h: Inline "config/nm-sysv4.h".
+ * config/ia64/nm-aix.h: Inline "config/nm-sysv4.h".
+ * config/mips/nm-irix5.h: Inline "config/nm-sysv4.h".
+
+2004-11-29 Andrew Cagney <cagney@gnu.org>
+
+ * MAINTAINERS: Add Randolph Chung (pa), Jeff Johnston (ia64), Kei
+ Sakamoto (m32r), Joel Brobecker (mips), and Ulrich Weigand (s390)
+ as can-commit architecture developers.
+
2004-11-29 Mark Kettenis <kettenis@gnu.org>
+ * sparc-tdep.c (X_RS1, X_SIMM13): New macros.
+ (sparc32_skip_prologue): Skip instructions that store arguments in
+ registers into their corresponding stack slots.
+
+ * config/m68k/nbsdaout.mh (NAT_FILE): Set to solib.h instead of
+ tm-solib.h.
+ * config/m68k/obsd.mh (NAT_FILE): Likewise.
+
* sparc-tdep.h (sparc32nbsd_elf_init_abi): New prototype.
* sparcnbsd-tdep.c (sparc32nbsd_elf_init_abi): Make global.
* sparcobsd-tdep.c (sparc32obsd_init_abi): Call