X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2FChangeLog;h=dd24fe530a046a9fb4c2cd3802adb44845984039;hb=97c34f656c6045d6daf0b2a20f0e9de6da5a955a;hp=887bcd529bdf60ce58c09d4a94db26b6bcb45445;hpb=c2b6b4aad9acb1450ded9d88f1d84f9f8da05964;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 887bcd529b..dd24fe530a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,240 @@ +2004-05-25 Andrew Cagney + + * symfile.h (symbol_file_add_from_memory): Delete declaration. + * symfile-mem.h: Delete file. + * symfile-mem.c: Do not include "symfile-mem.h". + (symbol_file_add_from_memory): Make static. Use "struct bfd" and + "struct bfd_section". When an error do not bother returning NULL. + (add_symbol_file_from_memory_command): Use "struct bfd" and + "struct bfd_section". + * Makefile.in (symfile_mem_h): Delete. + (symfile-mem.o): Update dependencies. + +2004-05-25 Nick Roberts + + * gdb-mi.el: New file. + +2004-05-25 Andrew Cagney + + * inftarg.c: Include "observer.h". + (child_attach, child_create_inferior): Notify inferior_created. + * corelow.c: Include "observer.h". + (core_open): Notify inferior_created. + * Makefile.in (inftarg.o, corelow.o): Update dependencies. + +2004-05-25 Andrew Cagney + + * target.h (struct target_ops): Add from_tty to + to_create_inferior. + (target_create_inferior, find_default_create_inferior): Update. + * infcmd.c (run_command): Update. + * wince.c (child_create_inferior): Update. + * win32-nat.c (child_create_inferior): Update. + * uw-thread.c (uw_thread_create_inferior): Update. + * thread-db.c (thread_db_create_inferior): Update. + * target.c (debug_to_create_inferior) + (find_default_create_inferior): Update. + (maybe_kill_then_create_inferior): Update. + * sol-thread.c (sol_thread_create_inferior): Update. + * remote.c (extended_remote_async_create_inferior) + (extended_remote_create_inferior): Update. + * remote-vx.c (vx_create_inferior): Update. + * remote-st.c (st2000_create_inferior): Update. + * remote-sim.c (gdbsim_create_inferior): Update. + * remote-sds.c (sds_create_inferior): Update. + * remote-rdp.c (remote_rdp_create_inferior): Update. + * remote-rdi.c (arm_rdi_create_inferior): Update. + * remote-m32r-sdi.c (m32r_create_inferior): Update. + * remote-e7000.c (e7000_create_inferior): Update. + * procfs.c (procfs_create_inferior): Update. + * ocd.c (ocd_create_inferior): Update. + * ocd.h (ocd_create_inferior): Update. + * nto-procfs.c (procfs_create_inferior): Update. + * monitor.c (monitor_create_inferior): Update. + * lin-lwp.c (lin_lwp_create_inferior): Update. + * inftarg.c (child_create_inferior): Update. + * hpux-thread.c (hpux_thread_create_inferior): Update. + * gnu-nat.c (gnu_create_inferior): Update. + +2004-05-25 Andrew Cagney + + * MAINTAINERS: Update e-mail address. + +2004-05-24 Randolph Chung + + * thread.c (info_threads_command, thread_apply_all_command) + (thread_apply_command, thread_command, do_captured_thread_select): + Remove HPUXHPPA-specific code. + +2004-05-24 Randolph Chung + + * hppa-tdep.c (SR4EXPORT_LDIL_OFFSET, SR4EXPORT_LDO_OFFSET): Remove + unused symbols. + * hppa-tdep.h (HPPA_INSTRUCTION_SIZE): Remove, since there are no more + references. + +2004-05-24 Joel Brobecker + + * infcmd.c (kill_if_already_running): New function, extracted + from run_command(). + (run_command): Replace extracted code by call to + kill_if_already_running(). + (start_command): New function. + (_initialize_infcmd): Add "start" command. + +2004-05-24 Mark Kettenis + + Add OpenBSD/m88k support. + * NEWS (New native configurations): Mention OpenBSD/m88k. + * m88k-tdep.c, m88k-tdep.h, m88kbsd-nat.c, config/m88k/nm-obsd.h, + config/m88k/obsd.mh, config/m88k/obsd.mt: New files. + * Makefile.in (m88k_tdep_h): New variable. + (ALLDEPFILES): Add m88k-tdep.c and m88kbsd-nat.c. + (m88kbsd-nat.o, m88k-tdep.o): New dependencies. + * configure.host: Add m88*-*-openbsd*. + * configure.tgt: Add m88*-*-openbsd*. + +2004-05-24 Jim Blandy + + * MAINTAINERS (tracing bytecode stuff): Allow global maintainers + to approve changes. + +2004-05-24 Kevin Buettner + + * symtab.c (fixup_section): Search section table when lookup by + name fails. + +2004-05-24 Randolph Chung + + * hppa-tdep.c: Fix handling of 8-byte structures; they should not + be "small_struct". + +2004-05-24 Mark Kettenis + + * m68kbsd-nat.c (m68kbsd_collect_gregset): Specify correct + register number in regcache_raw_collect call. + (m68kbsd_collect_fpregset): Likewise. + * vaxbsd-nat.c (vaxbsd_collect_gregset): Likewise. + + * regset.h (struct regset): Add back `regset' member. + +2004-05-23 Mark Kettenis + + * configure.in: Check for td_pcb in `struct thread'. + * configure, config.in: Regenerated. + + * dpx2-nat.c: Remove file. + * Makefile.in (ALLDEPFILES): Remove dpx2-nat.c. + (dpx2-nat.o): Remove dependencies. + + * amd64obsd-nat.c: Include "gdbcore.h", "regcache.h", + , , and "bsd-kvm.h". + (amd64obsd_supply_pcb): New function. + (_initialize_amd64obsd_nat): Enable libkvm interface. + * Makefile.in (amd64obsd-nat.o): Update dependencies. + * config/i386/obsd64.mh (NATDEPFILES): Add bsd-kvm.o + (LOADLIBES): New variable. + + * sparcnbsd-nat.c: Include "gdbcore.h", "regcache.h", + , and "bsd-kvm.h". + (sparc32nbsd_supply_pcb): New function. + (_initialize_sparcnbsd_nat): Enable libkvm interface. + * Makefile.in (sparcnbsd-nat.o): Update dependencies. + * config/sparc/nbsdelf.mh (NATDEPFILES): Add bsd-kvm.o. + (LOADLIBES): New variable. + +2004-05-22 Mark Kettenis + + * bsd-kvm.c, bsd-kvm.h: New files. + * i386fbsd-nat.c: Include , and + "bsd-kvm.h". + (i386fbsd_supply_pcb): New function. + * Makefile.in (ALLDEPFILES): Add bsd-kvm.c. + (i386fbsd-nat.o): Update dependencies. + (bsd_kvm_h): New variable. + (bsd-kvm.o): New dependency. + * config/i386/fbsd.mh (NATDEPFILES): Add bsd-kvm.o. + (LOADLIBES): New variable. + + * regset.c: Tweak comment. + (regset_alloc): Remove descr argument. Use GDBARCH_OBSTACK_ZALLOC + macro. + * regset.h: Update copyright year. + (struct regset): Remove `descr' member, add `gdbarch' member. + (regset_alloc): Adjust prototype and comment. + * i386-tdep.c (i386_supply_gregset): Get TDEP from REGSET->arch. + (i386_supply_fpregset): Likewise. + (i386_regset_from_core_section): Update call to regset_alloc. + * i386obsd-tdep.c (i386obsd_aout_supply_regset): Get TDEP from + REGSET->arch. + (i386obsd_aout_regset_from_core_section): Update call to + regset_alloc. + * i386nbsd-tdep.c (i386nbsd_aout_supply_regset): Get TDEP from + REGSET->arch. + (i386nbsd_aout_regset_from_core_section): Update call to + regset_alloc. + * amd64-tdep.c (amd64_supply_fpregset): Get TDEP from + REGSET->arch. + (amd64_regset_from_core_section): Update call to regset_alloc. + * amd64obsd-tdep.c (amd64obsd_supply_regset): Get TDEP from + REGSET->arch. + (amd64obsd_regset_from_core_section): Update call to regset_alloc. + * sparcnbsd-tdep.c (sparc32nbsd_supply_gregset): Directly pass + &sparc32nbsd_gregset in sparc32_supply_gregset call. + (sparc32nbsd_init_abi): Update call to regset_alloc. + * sparc64obsd-tdep.c (sparc64obsd_supply_gregset): Directly pass + &sparc64obsd_core_gregset in sparc64_supply_gregset call. + (sparc64obsd_init_abi): Update call to regset_alloc. + * sparc64nbsd-tdep.c (sparc64nbsd_supply_gregset): Directly pass + &sparc64nbsd_gregset in sparc64_supply_gregset call. + (sparc64nbsd_init_abi): Update call to regset_alloc. + * sparc64fbsd-tdep.c (sparc64fbsd_supply_gregset): Directly pass + &sparc64fbsd_gregset in sparc64_supply_gregset call. + (sparc64fbsd_init_abi): Update call to regset_alloc. + +2004-05-22 Jim Blandy + + * ppc-tdep.h (spe_register_p): New declaration. + (struct gdbarch_tdep): New members: ppc_acc_regnum and + ppc_spefscr_regnum. + * rs6000-tdep.c (spe_register_p): New function. + (rs6000_dwarf2_stab_reg_to_regnum): Recognize numbers for acc and + spefscr. + (rs6000_gdbarch_init): Initialize the new members of the tdep + structure. + +2004-05-21 Jim Blandy + + * ppc-linux-nat.c (fetch_register): Move code back to be next + to the comment that describes it. (Moved code, instead of + comment, for symmetry with store_register.) + + Allocate regset structures in the gdbarch's obstack, not using + xmalloc. + * regset.c (regset_alloc): Renamed from regset_xmalloc. + Add 'arch' argument. Allocate the regset on arch's obstack, not + using xmalloc. + * regset.h (regset_alloc): Update declaration. + * am64-tdep.c (amd64_regset_from_core_section): Update call; pass + gdbarch argument. + * amd64obsd-tdep.c (amd64obsd_regset_from_core_section): Same. + * i386-tdep.c (i386_regset_from_core_section): Same. + * i386nbsd-tdep.c (i386nbsd_aout_regset_from_core_section): Same. + * i386obsd-tdep.c (i386obsd_aout_regset_from_core_section): Same. + * sparc64fbsd-tdep.c (sparc64fbsd_init_abi): Same. + * sparc64nbsd-tdep.c (sparc64nbsd_init_abi): Same. + * sparc64obsd-tdep.c (sparc64obsd_init_abi): Same. + * sparcnbsd-tdep.c (sparc32nbsd_init_abi): Same. + +2004-05-21 Joel Brobecker + + * config/djgpp/fnchange.lst: Undo previous change, was useless. + +2004-05-21 Jim Blandy + + * dwarf2expr.c (execute_stack_op): Add 'break' statements after + cases for DW_OP_div and DW_OP_shr. (Thanks to Reva Cuthbertson.) + 2004-05-20 Jim Blandy * rs6000-tdep.c (rs6000_push_dummy_call): Formatting fixes.