X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=38a50f1499d8285e2bb17e908158de8098c4d390;hb=cf3e377e61e7861677252feb4d06ba8fcea1e5c1;hp=c092eec368cff86be9c5ba42e977242577e6e938;hpb=bde18e3eaa9a354103b5d640caf2fe443daa44ed;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c092eec368..38a50f1499 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,129 @@ +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.