2004-06-07 Randolph Chung <tausq@debian.org>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 0924853cdc32424023f34c564abfc762ea339722..02be9650ea2ef5cc7127f9eebdf5346e9fb43d51 100644 (file)
@@ -1,3 +1,47 @@
+2004-06-07  Randolph Chung  <tausq@debian.org>
+
+       * hppa-tdep.c (hppa_frame_cache): Handle the cases when we start
+       unwinding after sp has been saved to the stack but before the end
+       of the prologue, and after the fp has been modified but before it has
+       been saved to the stack.
+       (hppa_frame_base_address, hppa_frame_base, hppa_frame_base_sniffer): 
+       Remove superfluous definitions.
+       (hppa_gdbarch_init): Remove superfluous frame base sniffer.
+
+2004-06-07  Guy Martin  <gmsoft@gentoo.org>
+
+       Committed by Randolph Chung.
+       * hppa-linux-nat.c: Include the correct version of the header file
+       depending on the kernel version.
+
+2004-06-06  Randolph Chung  <tausq@debian.org>
+
+       * infrun.c (trap_expected_after_continue): Remove HP_OS_BUG workaround.
+       (proceed, init_wait_for_inferior, handle_inferior_event): Likewise.
+
+2004-06-06  Randolph Chung  <tausq@debian.org>
+
+       * hppa-hpux-tdep.c (hppa32_hpux_in_solib_call_trampoline) 
+       (hppa_hpux_skip_trampoline_code): Don't cache symbol values.
+       * hppa-linux-tdep.c (hppa_linux_in_dyncall): Likewise.
+       * hppa-tdep.c (hppa_symbol_address): New function definition.
+       * hppa-tdep.h (hppa_symbol_address): New function declaration.
+
+2004-06-06  Randolph Chung  <tausq@debian.org>
+
+       * hppa-tdep.h (struct value): Forward declaration.
+       (gdbarch_tdep): Define tdep find_global_pointer method.
+       * hppa-tdep.c (hppa32_push_dummy_call): Find the global pointer
+       associated with the function we are trying to call, and write it
+       to the gp register.
+       (hppa32_convert_from_funct_ptr_addr): New function.
+       (hppa_find_global_pointer): New function.
+       (hppa_gdbarch_init): Set default find_global_pointer method; set
+       convert_from_func_ptr_addr method.
+       * hppa-linux-tdep.c (hppa_linux_find_global_pointer): New function.
+       (hppa_linux_init_abi): Set find_global_pointer method.
+       * Makefile.in (hppa-linux-tdep.o): Add value.h dependency.
+
 2004-06-06  Randolph Chung  <tausq@debian.org>
 
        * gdbarch.sh (PUSH_DUMMY_CALL): Change CORE_ADDR func_addr argument
This page took 0.023143 seconds and 4 git commands to generate.