X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=82bde3efb7bb75225fe8b03b8701725a88348d1f;hb=f7c9d7b6986678dc1be12199492d97ff2624c2d8;hp=2e45d92face907fb5f5016c9c1b37b4cd44ec969;hpb=574dd9a99834c6fcefe5f1ee5d4864433305dc42;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 2e45d92fac..82bde3efb7 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,213 @@ +2000-09-15 Fernando Nasser + + * ser-unix.c (do_unix_readchar): Prevent infinite read wait to be + interrupted after 32K seconds. + +2000-09-15 Kevin Buettner + + * language.c (show_case_command, set_case_command): Protoize. + * m3-nat.c (m3_xfer_memory, fetch_thread_info): Protoize. + +2000-09-12 Kevin Buettner + + * lin-thread.c (threadlist_iter, get_lwp_from_thread_id, + thread_db_xfer_memory): Protoize. + * linux-thread.c (iterate_active_threads): Protoize. + +2000-09-12 Kevin Buettner + + * objfiles.c (objfile_relocate): Don't assume that offsets + associated with one of SECT_OFF_TEXT, SECT_OFF_DATA, or + SECT_OFF_BSS will be adequate for relocating all of the + sections in an objfile. + +2000-09-12 Fernando Nasser + + * remote-rdi.c (arm_rdi_open): Fix typo in error message. + +Wed Sep 13 03:08:32 2000 Andrew Cagney + + * remote-mips.c (mips_expect, mips_getstring, mips_send_packet, + mips_send_packet, pmon_insert_breakpoint, send_srec, + pmon_check_ack, pmon_check_entry_address, + _initialize_remote_mips): Replace the magic two seconds with + ``remote_timeout''. + (pmon_check_entry_address, pmon_check_total): New functions. Use + ``remote_timeout'' instead of magic two seconds. + (pmon_end_download): Rewrite. Use pmon_check_entry_address and + pmon_check_total. + +2000-09-12 Alexandre Oliva + + * MAINTAINERS: Added myself. + +2000-09-11 Alexandre Oliva + + * acinclude.m4 (CY_GNU_GETTEXT): Add dummy definition, so that the + one brought in by ../bfd/acinclude.m4 prevails. + * aclocal.m4, configure: Rebuilt. + +2000-09-11 Kevin Buettner + + * configure.in (HAVE_STRUCT_LINK_MAP32): Change test to use + AC_TRY_COMPILE instead of AC_TRY_RUN. + * configure: Regenerate. + +2000-09-11 Kevin Buettner + + * irix4-nat.c (fetch_core_registers): Protoize. + * irix5-nat.c (fetch_core_registers, find_solib): Protoize. + +2000-09-06 Mark Kettenis + + * lin-lwp.c (normal_mask, blocked_mask): New variables. + (lin_lwp_wait): Block SIGCHLD here if it isn't already blocked. + (lin_lwp_mourn_inferior): Restore the origional signal mask, and + reset the mask of blocked signals. + (_initialize_lin_lwp): Don't block SIGCHLD here, but do initialize + suspend_mask and blocked_mask. This makes us pass + gdb.base/sigall.exp for Linux/x86 now. + (lin_thread_get_thread_signals): Treat the LinuxThreads "cancel" + signal similarly to SIGCHLD in the generic code. Avoids GDB being + terminated by a Real-time signal. + +2000-09-08 Kevin Buettner + + * infptrace.c, infttrace.c (child_xfer_memory): Protoize. + +2000-09-07 J.T. Conklin + + * config/i386/nbsd.mt (TDEPFILES): Add i386nbsd-tdep.o. + * i386nbsd-nat.c (i386nbsd_use_struct_convention): Moved from here. + * i386nbsd-tdep.c (i386nbsd_use_struct_convention): To here. + * i386nbsd-tdep.c: New file. + +2000-09-07 Kevin Buettner + + * i386mach-nat.c (fetch_inferior_registers, fetch_core_registers): + Protoize. + * i960-tdep.c (i960_skip_prologue, leafproc_return, mem): Protoize. + +Thu Sep 7 21:59:23 2000 Andrew Cagney + + * aclocal.m4: Regenerate. + * config.in, configure: Regenerate. + +Wed Sep 6 23:15:43 2000 Andrew Cagney + + * remote-rdi.c (voiddummy): Update function signature to match + struct Dbg_HostosInterface's reset method. + * remote-rdp.c (rdp_step): Fix handle parameter to + remote_rdp_insert_breakpoint and remote_rdp_remove_breakpoint. + + * arm-tdep.c (SIGCONTEXT_REGISTER_ADDRESS_P): Provide default + definition. + (arm_init_extra_frame_info): Use. + +2000-09-06 Stephane Carrez + + * m68hc11-tdep.c (m68hc11_store_return_value): Store the value + in D and X if it's larger than 16-bits. + (m68hc11_extract_return_value): Fix extractions for 1 and 3 bytes + return. + (m68hc11_push_return_address): Use CALL_DUMMY_ADDRESS for the + return address. + (m68hc11_use_struct_convention): Check for struct and union. + (m68hc11_return_value_on_stack): Use the struct convention. + (m68hc11_call_dummy_address): Use the entry point address. + (m68hc11_push_arguments): Fix alignment and padding. + (m68hc11_stack_align): New function. + (m68hc11_gdbarch_init): Register it. + +2000-09-06 Scott Bambrough + + * arm-linux-tdep.c (arm_linux_skip_solib_resolver): + Removed debug print statement. Removed arm_pc_is_thumb prototype. + * config/arm/tm-arm.h (arm_pc_is_thumb, arm_pc_is_thumb_dummy): + Move prototypes here from tm-embed.h. + * config/arm/tm-embed.h (arm_pc_is_thumb, arm_pc_is_thumb_dummy): + Remove prototypes. Moved to tm-arm.h. + +2000-09-06 H.J. Lu + + * TODO: Add hardware watchpoint problems on x86 OSes for 5.1. + +2000-09-06 Kevin Buettner + + * ia64-tdep.c (examine_prologue): Add rotating register rename + support for the general registers. + (ia64_get_saved_register): Add rotating register rename support + for the predicate registers and the floating-point registers. + +2000-09-05 Kevin Buettner + + * config/arm/tm-linux.h (arm_linux_sigcontext_register_address, + arm_linux_in_sigtramp): Declare. + (IN_SIGTRAMP, SIGCONTEXT_REGISTER_ADDRESS): Define. + * arm-tdep.c (SIGCONTEXT_REGISTER_ADDRESS): Define to be 0 + if not already defined by tm.h. + (arm_scan_prologue): Don't assume that the prologue instructions + will be in a contiguous clump. + (arm_init_extra_frame_info): Add support for sigtramp frames. + (arm_pc_is_thumb, arm_pc_is_thumb_dummy): Change type of + `memaddr' from bfd_vma to CORE_ADDR. + * arm-linux-tdep.c (gdbcore.h, frame.h): Include. + (arm_pc_is_thumb): Declare. + (arm_linux_skip_solib_resolver): Fix printf() statement. [Which + shouldn't be there anyway.] + (ARM_LINUX_SIGRETURN_INSTR, ARM_LINUX_RT_SIGRETURN_INSTR): New + defines. + (arm_linux_in_sigtramp, arm_linux_sigcontext_register_address): + New functions. + +2000-09-05 Kevin Buettner + + * i386aix-nat.c (fetch_core_registers): Protoize. + * hpux-thread.c (hpux_thread_xfer_memory): Protoize. + +2000-09-06 Stephane Carrez + + * m68hc11-tdep.c (m68hc11_frame_chain): Check for pc in call dummy. + (m68hc11_guess_from_prologue): 'des' instruction to allocate 1 byte + on the stack can appear in the prologue. + +2000-09-05 Michael Snyder + + * sol-thread.c (ps_pdmodel): Protect with an ifdef. + +Mon Sep 4 16:21:31 2000 Andrew Cagney + + * gdbarch.sh: Use printf instead of echo. + (do_read): During read, pad ``::'' with spaces and then strip out + those spaces. Avoid problems with IFS=:. + +2000-09-04 Mark Kettenis + + * config/i386/nm-linux.h: Include . + +2000-09-04 Pierre Muller + + * c-typeprint.c (c_typedef_print): remove (replaced by + typedef_print in typeprint.c). + * typeprint.c (typedef_print): new function. (old c_typedef_print + function with pascal language support added). + * value.h (c_printdef_print): removed. + (typedef_print): declare. + * symtab.c (print_symbol_info): call to c_typedef_print replaced + by call to typedef_print. + 2000-09-03 Mark Kettenis + * config/i386/nm-linux.h (PREPARE_TO_PROCEED, ATTCH_LWP, + GET_THREAD_SIGNALS): New defines. + * config/i386/linux.mh (NATDEPFILES): Remove lin-thread.o and + linux-threads.o. Add proc-service.o, thread-db.o and lin-lwp.o. + * proc-service.c: New file. + * thread-db.c: New file. + * lin-lwp.c: New file. + + * gdb_assert.h: New file. + * gdb_thread_db.h [HAVE_THREAD_DB_H]: Include . [!HAVE_THREAD_DB_H]: Update from current glibc thread_db.h. Deal with absence of here.