X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=de2bcf8d467f8f923b3c86d3c6ab053b2847b3aa;hb=d1bacddc243a8bfd9d0a70eeb7e8e5c86dc1e3ee;hp=988afa5fcfd9ee38d57e25fb78088ffdfd28b4b4;hpb=cf30a8e15b5ad7145914ee613d37760554ea606c;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 988afa5fcf..de2bcf8d46 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,174 @@ -2001-07-11 Greg McGary - +2001-07-12 Daniel Jacobowitz + + * mips-linux-tdep.c (_initialize_mips_linux_tdep): Use ISO C + definition. + +2001-07-13 Mark Kettenis + + * lin-lwp.c (lin_lwp_wait): Avoid check for resumed LWPs if there + are no registered LWPs yet. + +2001-07-12 Daniel Jacobowitz + + * config/i386/nm-linux.h (CANNOT_FETCH_REGISTER): Call the right + function. + (CANNOT_STORE_REGISTER): Likewise. + +2001-07-12 Keith Seitz + + * remote-rdp.c: Include "serial.h" + +2001-07-12 Daniel Jacobowitz + + * gdbserver/remote-utils.c (remote_open): Set VMIN to 1 + in HAVE_TERMIO/HAVE_TERMIOS cases. + +2001-07-12 Mark Kettenis + + * lin-lwp.c (stop_wait_callback): Add support for flushing + signals. Use that in favour of the old code to get rid of + superfluous SIGINTs. + (lin_lwp_wait): Use the new support in stop_wait_callback to + flush all but one SIGINT. + + * i386-tdep.c (i386_extract_return_value): Undo 2001-07-11 changes + to comment. + (i386_store_return_value): Improve comments about storing + floating-point return values. + + * config/arm/xm-linux.h, config/i386/xm-linux.h, + config/m68k/xm-linux.h, config/powerpc/xm-linux.h, + config/sparc/xm-linux.h, config/ia64/xm-linux.h (HAVE_TERMIOS): + Removed. Taken care of by autoconf and terminal.h. + +2001-07-12 Daniel Jacobowitz + + * mips-tdep.c (mips_type_needs_double_align): New function. + (mips_push_arguments): Align o32 structs to even argument + registers if necessary. + +2001-07-11 Daniel Jacobowitz + + * config/djgpp/fnchange.lst: Add entries for + mips-linux-nat.c and mips-linux-tdep.c. + +2001-07-12 Mark Kettenis + + * config/powerpc/xm-linux.h: Fix corrupted file. + + * configure.in: Add check for sigsetjmp. + * config/m68k/xm-linux.h (HAVE_SIGSETJMP): Removed. + * config/xm-sysv4.h (HAVE_SIGSETJMP): Removed. + * configure, config.in: Regenerated. + +2001-07-11 Elena Zannoni + + * config/sh/tm-sh.h (struct gdbarch_tdep): Add + FLOAT_ARGLAST_REGNUM, RETURN_REGNUM, ARG0_REGNUM, ARGLAST_REGNUM, + PR_REGNUM fields. + + * sh-tdep.c (sh_skip_prologue_hard_way): Rename from + skip_prologue_hard_way(). + (skip_prologue_hard_way): Make it a function pointer. + (sh_print_register): Use function pointer do_pseudo_register, + instead of sh_do_pseudo_register. + (sh_do_registers_info): Ditto. + (sh_gdbarch_init): Initialize do_pseudo_register. + (IS_MOV_TO_R14): Rename from IS_MOV_R14. + (skip_prologue_hard_way): Update. + (sh_gdbarch_init): Move setting of frame_chain, + get_saved_register, init_extra_frame_info, push_arguments, + extract_return_value, pop_frame, store_struct_return, + extract_struct_value_address, use_struct_convention, + init_extra_frame_info to before target specific settings. + (sh_gdbarch_init): Initialize new tdep fields + FLOAT_ARGLAST_REGNUM, RETURN_REGNUM, ARG0_REGNUM, ARGLAST_REGNUM, + PR_REGNUM. + (sh_push_arguments): Use new gdbarch_tdep fields + {ARG0,ARGLAST}_REGNUM. + (sh_saved_pc_after_call, sh_nofp_frame_init_saved_regs, + sh_init_extra_frame_info, sh_push_return_address, + sh_generic_show_regs, sh3_show_regs, sh3e_show_regs, + sh3_dsp_show_regs, sh4_show_regs, sh_dsp_show_regs): Update to use + gdbarch_tdep->PR_REGNUM. + (dr_reg_base_num, fv_reg_base_num): Move to earlier in the file. + +2001-07-11 Daniel Jacobowitz + + * config/mips/tm-linux.h: Include "tm-linux.h" instead of copying + from it. Move definitions of REALTIME_LO and REALTIME_HI above + include. + +2001-07-11 Daniel Jacobowitz + + * MAINTAINERS: List myself for MIPS/Linux + port. + +2001-07-11 Daniel Jacobowitz + + * gdbserver/remote-utils.c (remote_open): Only + check for F_SETOWN if we had F_SETFL and FASYNC. + +2001-07-11 Daniel Jacobowitz + + From Michael Fedrowitz : + + * config/m68k/linux.mh: Remove core-regset.o. + * m68klinux-nat.c: Fix comment. + (supply_gregset): Change argument to elf_gregset_t *. + (supply_fpregset): Change argument to elf_fpregset_t *. + (fetch_core_registers): New function. + (linux_elf_core_fns): Define. + (_initialize_m68k_linux_nat): New function. + +2001-07-11 Andrew Cagney + + * configure.tgt: Mark d10v as pure multi-arch. + * config/d10v/tm-d10v.h: Delete file. + * config/d10v/d10v.mt (TM_FILE): Delete. + +2001-07-10 Andrew Cagney + + * serial.h (typedef serial_t): Delete. Replace all references to + serial_t with `struct serial *'. + * serial.c: Update. + * nindy-share/ttyflush.c: Update. + * nindy-share/ttyflush.c: Update. + * nindy-share/Onindy.c: Update. + * nindy-share/nindy.c: Update. + * remote-rdp.c: Update. + * remote-sds.c: Update. + * remote-st.c: Update. + * remote-nindy.c: Update. + * remote-mips.c: Update. + * remote-e7000.c: Update. + * remote-os9k.c: Update. + * remote-nrom.c: Update. + * remote-es.c: Update. + * remote-array.c: Update. + * ocd.c: Update. + * mon960-rom.c: Update. + * dsrec.c: Update. + * inflow.c: Update. + * ser-e7kpc.c: Update. + * sparclet-rom.c: Update. + * srec.h: Update. + * ser-tcp.c: Update. + * ser-go32.c: Update. + * sparcl-tdep.c: Update. + * w89k-rom.c: Update. + * utils.c: Update. + * sh3-rom.c: Update. + * remote.c: Update. + * ser-pipe.c: Update. + * ser-unix.c: Update. + * ser-unix.h: Update. + * xmodem.c: Update. + * xmodem.h: Update. + +2001-07-11 J.T. Conklin + + From Greg McGary : * gdbserver/remote-utils.c (remote_open): Set gdbserver as "owner" of SIGIO. (input_interrupt): Don't block on read, in case we got redundant