2004-12-05 Randolph Chung <tausq@debian.org>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index b7c605df3b9bcd83610d6686bf4ec7a6f5b6accb..2325987b349a903fdb57165cabef24a096c09953 100644 (file)
@@ -1,5 +1,165 @@
+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
+       sparc32nbsd_elf_init_abi.  Remove duplicate code.
+
+       * config/sparc/nbsdaout.mh (NAT_FILE): Set to solib.h.
+       * config/sparc/nbsdelf.mh (NAT_FILE): Remove variable.
+       * config/sparc/nm-nbsd.h: Remove file.
+       * config/sparc/nm-nbsdaout.h: Remove file.
+
+       * sparc-nat.c (inf_ptrace_xfer_partial): New variable.
+       (sparc_xfer_partial): New function.
+       (sparc_target): Save value of to_xfer_partial from ptrace vector.
+       Set to_xfer_partial.
+
        * fork-child.c (fork_inferior): Fork instead of vfork if
        PRE_TRACE_FUN is non-null.
 
This page took 0.027435 seconds and 4 git commands to generate.