X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=38a50f1499d8285e2bb17e908158de8098c4d390;hb=cf3e377e61e7861677252feb4d06ba8fcea1e5c1;hp=9a615bf78cad187ea35de54f19a8d396b00c1cbf;hpb=33f00b4425005ceda82749f35bc76ebc83d9c12a;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9a615bf78c..38a50f1499 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,7 +1,220 @@ +Thu Oct 07 09:29:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * breakpoint.c, breakpoint.h (breakpoint_init_inferior): New function + that clears the `inserted' flag for all breakpoints and deletes + any breakpoints which should go away between runs of programs. + * inflow.c (generic_mourn_inferior), infrun.c (init_wait_for_inferior), + remote-es.c (es1800_load), comments in exec.c and corelow.c: + Use it instead of mark_breakpoints_out. + * breakpoint.c (mark_breakpoints_out): Update comment, tm-rs6000.h + uses it in a completely different context. + * breakpoint.c (breakpoint_re_set_one): Add bp_call_dummy case. + +Thu Oct 07 09:29:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * Makefile.in (REGEX, REGEX1): Always use our own version of + regex.c to be consistent across hosts. + * source.c (_initialize_source): Initialize regex to use grep + style syntax as an approximation to POSIX basic regex syntax. + +Wed Oct 6 12:43:47 1993 Jeffrey A Law (law@snake.cs.utah.edu) + Jim Kingdon (kingdon@lioth.cygnus.com) + + * hppa-tdep.c (frame_chain): Rework so that it correctly + handles boundaries where code with a frame pointer calls code + without a frame pointer. + (dig_fp_from_stack): New function. + +Wed Oct 6 12:43:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + + * breakpoint.c (delete_breakpoint): Don't insert a disabled breakpoint. + + * README: Add Alpha notes from Schauer. + +Tue Oct 5 15:26:04 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + + * Makefile.in (install, uninstall): Remove $$n.1 stuff; I don't + understand what it is trying to do, but I suspect it's not doing + it. + + * config/ns32k/merlin.mh: Add comment about M_INSTALL. + * config/m88k/{delta88.mh,delta88v4.mh}: Remove M_INSTALL and + M_UNINSTALL; it tries to install a non-existent file gdb.z. + * Makefile.in: Remove M_INSTALL stuff; the above were the only uses. + + * stabsread.c (read_range_type): Remove comment which recommends + distinguishing float from complex by the name. + +Tue Oct 5 12:17:40 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + Jim Kingdon (kingdon@cygnus.com) + Stu Grossman (grossman@cygnus.com) + + Changes to support alpha OSF/1 in native mode. + * alpha-nat.c, alpha-tdep.c, config/alpha/alpha-osf1.mt, + config/alpha/nm-alpha.h, config/alpha/tm-alpha.h, osfsolib.c: + New files. + * Makefile.in: Add new files and dependencies. + * configure.in: Add alpha target. + * config/alpha/alpha-osf1.mh (NATDEPFILES): Add osfsolib.o + * config/alpha/alpha-osf1.mh (MH_CFLAGS): Remove, we can handle + shared libraries now. + * config/alpha/xm-alpha.h: Cleanup, get MAKEVA_* defines right. + + * defs.h (CORE_ADDR): Make its type overridable via CORE_ADDR_TYPE, + provide `unsigned int' default. + * breakpoint.c (breakpoint_auto_delete): Delete only if we really + stopped for the breakpoint. + * stabsread.c, stabsread.h (define_symbol): Change valu parameter + to a CORE_ADDR. + * stabsread.c (read_range_type): Handle the case where the lower + bound overflows and the upper doesn't and the range is legal. + * infrun.c (resume): Do not step a breakpoint instruction if + CANNOT_STEP_BREAKPOINT is defined. + + * inferior.h (CALL_DUMMY_LOCATION): New variant AT_ENTRY_POINT. + Now that we have the bp_call_dummy breakpoint the call dummy code + is no longer needed. PUSH_DUMMY_FRAME, PUSH_ARGUMENTS and + FIX_CALL_DUMMY can be used to set up everything for the dummy. + The breakpoint for the dummy is set at the entry point and thats it. + * blockframe.c (inside_entry_file, inside_entry_func): Do not stop + backtraces if pc is in the call dummy at the entry point. + * infcmd.c (run_stack_dummy): Handle AT_ENTRY_POINT case. Use + the expected breakpoint pc when setting up the frame for + set_momentary_breakpoint. + * symfile.c (entry_point_address): New function for AT_ENTRY_POINT + support. + * valops.c (call_function_by_hand): Handle AT_ENTRY_POINT case. + +Tue Oct 5 11:37:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + + * configure.in: Recognize hppa*-*-hiux* (currently synonym for hpux). + Change other hppa host entries to use -*- not -hp-. + +Mon Oct 4 19:16:14 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * i386-nlmstub.c: New file; debugging stub for i386 NetWare. Must + be compiled with NetWare header files and turned into an NLM with + nlmconv. + +Mon Oct 4 11:02:11 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + + * minsyms.c (lookup_minimal_symbol_by_pc): Don't use mst_abs symbols. + + * dbxread.c (process_one_symbol): Make n_opt_found static. + + * Rename i386lynx-tdep.c to i386ly-tdep.c for 14 character file names. + * Makefile.in, config/i386/i386lynx.mt: Change accordingly. + + * values.c (record_latest_value): Fetch lazy values and set VALUE_LVAL + to not_lval. + +Sun Oct 3 15:54:51 1993 Stan Shebs (shebs@rtl.cygnus.com) + + * objfiles.h (objfile): New slot sym_stab_info, use by most + stab-reading formats. + * gdb-stabs.h (DBX_SYMFILE_INFO): Access sym_stab_info instead of + sym_private. + * coffread.c (coff_symfile_init): Alloc struct for sym_stab_info. + * dbxread.c, elfread.c, paread.c: Change sym_private references to + sym_stab_info references. + +Sat Oct 2 19:28:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + + * mipsread.c, objfiles.c, utils.c: Use PTR not void *. RISC/OS + 4.02 lacks void *. + * elfread.c: Use void * not PTR inside PARAMS. + + * config/mips/news-mips.mh: Remove coredep.o; mips-nat.o does it. + * config/mips/news-mips.mh: Define NAT_FILE not NM_FILE. + * config/mips/nm-news-mips.h: Include mips/nm-mips.h not nm-mips.h. + +Sat Oct 2 16:05:22 1993 Stu Grossman (grossman at cygnus.com) + + * Makefile.in, coff-solib.c, coff-solib.h, i386lynx.mt, + tm-i386lynx.h: Add support for SVR3 COFF shared libraries. + +Sat Oct 2 15:50:41 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + + * m88k-nat.c (store_inferior_registers): When writing all registers, + don't try to write EXIP_REGNUM or ENIP_REGNUM (not needed for this + case, and they cause trouble). + + * TODO: Don't suggest doing fast watchpoints by stepping a line + at a time. That would be really hairy and still not fast enough. + Do suggest debug registers and page table diddling. + +Fri Oct 1 14:54:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + + * printcmd.c (do_examine): Make meaning of 'h', 'w', and 'g' not + depend on builtin_type_*. Instead, it is always 2, 4, and 8 bytes + like the documentation says. + * printcmd.c (decode_format) [CC_HAS_LONG_LONG]: Remove 'l' as + synonym for 'g'. This was never documented, it shouldn't depend on + CC_HAS_LONG_LONG, and I don't see what's wrong with 'g'. + +Fri Oct 1 10:06:35 1993 Kung Hsu (kung@cirdan.cygnus.com) + + * symtab.c: fix a bug in testsuite (virtfunc.exp) + +Thu Sep 30 11:30:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + + * m88k-nat.c (fill_gregset): Fix typo (R_SFIP -> R_FIP). + + * c-typeprint.c (c_type_print_base, TYPE_FN_FIELD_STUB code): + If demangled name lacks a colon, don't dump core. + + * blockframe.c (find_pc_partial_function): If pst->readin is + set, don't try to get symbols from pst. + + * inflow.c (generic_mourn_inferior): Call reinit_frame_cache + instead of doing it ourself. + * blockframe.c (reinit_frame_cache): Use code which was in + generic_mourn_inferior so we can use this function even when + we have switched targets. + * corelow.c (core_detach): Call reinit_frame_cache. + * target.c (target_detach): Don't call generic_mourn_inferior + (revert yesterday's change, now handled by core_detach). + * objfiles.c (free_objfile): Detach any core file if we call + SOLIB_CLEAR. #include target.h. + + * fork-child.c (fork_inferior): Don't call target_terminal_init + and target_terminal_inferior until we are sure that the inferior + has called gdb_setpgid. This fixes PR 2900 (Schauer tracked it + down and was able to reliably reproduce it by putting a sleep() + before the gdb_setpgid()). + +Thu Sep 30 12:00:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * c-exp.y, m2-exp.y: Change type of address for msymbol to + builtin_type_long. + * infptrace.c (fetch_register, store_inferior_register, + child_xfer_memory): Use PTRACE_XFER_TYPE for the type of ptrace + transfers. Provide an `int' default for PTRACE_XFER_TYPE. + +Thu Sep 30 11:30:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + + * defs.h (TARGET_*_BIT): Don't use host information (sizeof) in + picking defaults. + + * cp-valprint.c (cp_is_vtbl_ptr_type): Continue to accept old form. + +Thu Sep 30 11:25:55 1993 Kung Hsu (kung@cygnus.com) + + * cp-valprint.c (cp_is_vtbl_ptr_type): + change vtable field name to __vtbl (pr2695). + + * symtab.c (gdb_mangle_name): fix a bug, to get mangled name right. + +Wed Sep 29 18:34:22 1993 Stu Grossman (grossman at cygnus.com) + + * Makefile.in: Add deps for i386lynx-nat.o and i386lynx-tdep.o to + keep non-gnu makes happy. + Wed Sep 29 10:52:19 1993 Kung Hsu (kung@cygnus.com) * c-valprint.c: to fix virtual table print bug (pr2695). +>>>>>>> 1.1795 Wed Sep 29 10:52:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com) * target.c (target_detach): Call generic_mourn_inferior. @@ -61,7 +274,7 @@ Tue Sep 28 09:45:38 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) * coffread.c (read_coff_symtab): Remove superfluous cast for complaint output. * dbxread.c (end_psymtab): Cast MSYMBOL_INFO to long, not int. - * findvar.c, value.h (write_register): Change register value to long. + * findvar.c, value.h (write_register): Change val to LONGEST. * gdbtypes.h (struct type): Change `bitsize' to long as TYPE_FIELD_STATIC_PHYSNAME uses this field as a pointer. * inferior.h (struct inferior_status): Change type of stop_pc to @@ -95,6 +308,7 @@ Mon Sep 27 10:22:37 1993 Jim Kingdon (kingdon@lioth.cygnus.com) * remote-udi.c (udi_mourn): Don't pop target. +>>>>>>> 1.1783 Fri Sep 24 17:25:41 1993 Stu Grossman (grossman at cygnus.com) * corelow.c: Add multi thread/process support for core files with