2004-12-05 Randolph Chung <tausq@debian.org>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 63dcbd5f288df22b057d524448beaeea5f87c8d3..2325987b349a903fdb57165cabef24a096c09953 100644 (file)
@@ -1,3 +1,85 @@
+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.
This page took 0.025518 seconds and 4 git commands to generate.