X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=175e8ca687ba070405b1685e855da964523f4746;hb=31ed312c118db558b54194e7f55e0a27e03a7909;hp=283d2caf04fe5928fb0cc5bae2fde57dfaaa1099;hpb=9898b3b7c77ed601f60977ea2a7715cfcf17f4ec;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 283d2caf04..175e8ca687 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,309 @@ +Thu May 9 19:06:02 1996 Fred Fish + + * aclocal.m4: Remove unused definition of AC_C_CROSS. + * configure.in: Add powerpcle-*-solaris* host and target config + so April 30th change does not get lost next time configure is + rebuilt. + +Thu May 9 14:13:08 1996 Stu Grossman (grossman@critters.cygnus.com) + + * Makefile.in, breakpoint.c, corelow.c, fork-child.c, inflow.c, + infrun.c, mac-nat.c, procfs.c, remote.c, sol-thread.c, thread.c, + win32-nat.c, config/nm-lynx.h: Rename thread.h to gdbthread.h to + avoid conflict with Solaris /usr/include/thread.h. + +Thu May 9 12:33:32 1996 Rob Savoye + + * abug-rom.c: Config file for the older style ABug monitor that + runs on the mvme13x boards. + * config/m68k/monitor.mt: Add abug support for m68k cross + debugging. + +Wed May 8 20:33:24 1996 Fred Fish + + * infcmd.c (do_registers_info): Always print the raw floating + point value's bytes in big endian order, so the the leftmost bit + is the most significant. + * breakpoint.c (clear_momentary_breakpoints): Remove dead code + that is referenced nowhere else. + (set_breakpoint): Ditto. + (do_enable_breakpoint): Created from enable_once_breakpoint + with a couple of changes. + (enable_breakpoint): Call do_enable_breakpoint with an appropriate + bpdisp enum value to set disposition of breakpoint. + (enable_once_breakpoint): Ditto. + (enable_delete_breakpoint): Ditto. + * breakpoint.h (clear_momentary_breakpoints): Remove prototype. + * symtab.c (find_pc_line): Improve comments. + * gdbtk.c: Fix a couple of misspellings. + * xcoffread.c: Ditto. + +Tue May 7 18:37:06 1996 Stan Shebs + + * target.c (debug_to_xfer_memory): Insert line breaks when + dumping the memory block. + +Mon May 6 13:52:52 1996 Stu Grossman (grossman@critters.cygnus.com) + + * fork-child.c (fork_inferior), inferior.h: init_trace_fun now + returns a possibly modified pid. + * inftarg.c (ptrace_him): Now returns pid; + * m3-nat.c (m3_trace_him): Now returns pid; + * infcmd.c (run_command): Minor cleanup. + * infrun.c (wait_for_inferior): Add another check for one_stepped + near where we read the pc to avoid erroneously setting + random_signal for multi-threaded support. + * procfs.c: Add support for Solaris LWPs. Remove def of + LOSING_POLL. Many cleanups... Several workarounds for Solaris + lossage. System call entry and exit are now handled by + dynamically registered handlers. + * (syscallname): Don't barf when handed an unknown syscall + number. + * (info_proc_syscalls): Ditto. + * sol-thread.c: New file. Implements Solaris thread support. + * symfile.c (symbol_file_add): Add call to target_new_objfile to + notify target-dependent code about new symbol tables. + * (clear_symtab_users): Call target_new_objfile to notify it of + the removal of all symbol tables. + * target.c (push_target): Make sure that to_close is non-zero + before calling it. + * target.h (target_new_objfile): Provide default. + * config/alpha/nm-osf2.h: Define LOSING_POLL because this version + of OSF can't hack using poll with /proc. + * config/sparc/nm-sun4sol2.h (target_new_objfile): Define to be + sol-thread-new-objfile. + * config/sparc/sun4sol2.mh: Add sol-thread.o to NATDEFFILES, and + add libthread_db.so.1 to NAT_CLIBS. + * config/sparc/tm-sun4sol2.h: Define PIDGET, TIDGET, and + target_pid_to_str. + +Sat May 4 02:13:34 1996 N Srin Kumar + + * procfs.c (remove_fd): Fix copy of fds to fill hole left after + removal of the requested fd. + +Mon May 6 07:52:48 1996 Michael Meissner + + * rs6000-tdep.c (_initialize_rs6000_tdep): Don't do XCOFF specific + hooks under ELF. + + * config/powerpc/tm-ppc-eabi.h: Define ELF_OBJECT_FORMAT. + +start-sanitize-gdbtk +Thu May 2 19:17:49 1996 Stan Shebs + + * gdbtk.tcl (debug_interface): New global, use to aid debugging. + (insert_breakpoint_tag, delete_breakpoint_tag): Fix range. + (file_popup_menu): Delete, never used. + (listing_window_popup): Rename from listing_window_button_1, + remove breakpoint toggling code. + (toggle_breakpoint): New procedure. + (create_file_win): Bind popup menu to button 2, toggle breakpoints + with button 1 in breakpoint area, add display of tagged areas if + debugging on. +end-sanitize-gdbtk + +Thu May 2 12:46:14 1996 Jeffrey A Law (law@cygnus.com) + + From Peter Schauer: + * breakpoint.h (enum bpdisp): Add del_at_next_stop. + * breakpoint.c (insert_breakpoints, watchpoint_check, + bpstat_stop_status): Avoid bad references to memory freed via + delete_breakpoint on watchpoints going out of scope. + Do not delete these watchpoints, disable them and change their + disposition to del_at_next_stop instead. + (breakpoint_auto_delete): Delete all breakpoints whose disposition + is del_at_next_stop. + (breakpoint_init_inferior): Use switch to avoid reference to + already deleted breakpoint. + +Wed May 1 17:29:18 1996 Fred Fish + + * Makefile.in (rs6000-nat.o): Depend on xcoffsolib.h. + * config/rs6000/rs6000.mh (NATDEPFILES): Move xcoffread.o ... + * config/rs6000/rs6000.mt (TDEPFILES): ... to here. + * xcoffsolib.c (xcoff_relocate_symtab_hook): Define and initialize. + (solib_info): Call xcoff_relocate_symtab via the hook. + (sharedlibrary_command): Ditto. + * xcoffread.c: Remove all FAKING_RS6000 comments and defines. + (xcoff_add_toc_to_loadinfo_hook): Define and initialize here. + (xcoff_init_loadinfo_hook): Define and initialize here. + (scan_xcoff_symtab): Call xcoff_add_toc_to_loadinfo via the hook. + (xcoff_initial_scan): Call xcoff_init_loadinfo via the hook. + * xcoffsolib.h (xcoff_relocate_symtab_hook): Declare extern func. + * rs6000-tdep.c (_initialize_rs6000_tdep): Add initializations + of xcoff_add_toc_to_loadinfo_hook and xcoff_init_loadinfo_hook. + * rs6000-nat.c (_initialize_core_rs6000): Add initialization + of xcoff_relocate_symtab_hook. + +Tue Apr 30 13:22:02 1996 Michael Meissner + + * configure (powerpcle-*-solaris*): Add Solaris support. + + * config/powerpc/{solaris.m[ht],tm-solaris.h}: New files for + Solaris support. + +Mon Apr 29 16:17:31 1996 Dawn Perchik + + * c-valprint.c (c_val_print): Fix printing for arrays defined + with 0 length. + +Sun Apr 28 15:08:05 1996 Stan Shebs + + Support for bi-endian remote breakpoints. + * remote.c (big_break_insn, little_break_insn): New globals. + (break_insn): Remove. + (remote_insert_breakpoint, remote_remove_breakpoint): Use own + code if REMOTE_BREAKPOINT defined, otherwise call memory + breakpoint functions. + * config/sh/tm-sh.h (REMOTE_BREAKPOINT): Remove. + (BIG_REMOTE_BREAKPOINT, LITTLE_REMOTE_BREAKPOINT): Define. + + * mon960-rom.c (mon960_cmds): Remove forward decl. + (mon960_load): Use current_monitor instead of mon960_cmds. + (mon960_regnames): Remove backslashes from line ends. + (_initialize_mon960): Fix documentation string. + +Sun Apr 28 12:10:35 1996 Fred Fish + + * symfile.h (psymbol_allocation_list): Expand comments which + describe the psymbol allocation list and how each field is + used. + +Sun Apr 28 03:44:30 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * breakpoint.c (delete_breakpoint): Fix bpt->val, bpt->exp + storage leaks. + (breakpoint_re_set_one): Fix b->exp, b->val, b->cond storage leaks. + + * infcmd.c (run_command), solib.c (locate_base): Check for + target_has_execution in addition to inferior_pid, a core file + from a threaded program is yielding a non-zero inferior_pid. + + * sparc-tdep.c (get_saved_register): Handle window registers + in a dummy frame correctly. + +Sat Apr 27 20:38:32 1996 Fred Fish + + * Makefile.in (CLIBS): Move $(MMALLOC) past all other libs, + so that anything that wants an allocation function not yet pulled + in, will get it from mmalloc rather than a system library. + * Makefile.in (INSTALLED_LIBS): Reorder to match order of CLIBS, + to avoid surprising results when used. + +Sat Apr 27 00:12:05 1996 Dawn Perchik (dawn@cygnus.com) + + * stabsread.c: Changes and bug fixes for cfront support. + Fix bug for class data members. + Fix parsing bug when no base classes exist. + Fix memory bug - allocate space for cplusplus specific info. + Add support for static data. + Add prototypes for static functions. + Enhance comments to show what each function expects to parse. + Cleanup code. + * stabsread.c(resolve_cont),dbxread.c(resolve_cont): Rename + function to resolve_cfront_continuation. + +Fri Apr 26 23:58:26 1996 Jeffrey A Law (law@cygnus.com) + + * infrun.c (wait_for_inferior): Call registers_changed when + restarting the inferior to get over a nullified instruction. + +Tue Apr 24 12:12:55 1996 Dawn Perchik (dawn@cygnus.com) + + * dbxread.c,stabsread.c,gdbtypes.c,partial-stab.h,valops.c: + Add new support for parsing cfront stabs. + +Wed Apr 24 00:32:55 1996 Jeffrey A Law (law@cygnus.com) + + * infrun.c (wait_for_inferior): Move "have_waited" label + outside of #ifdef conditionals. Don't trash the wait status + if we get a signal and the current instruction is nullified. + +Mon Apr 22 20:17:01 1996 Fred Fish + + * Makefile.in (VERSION): Bump version number to 4.16.1. + * NEWS: Update for 4.16 release. + +Mon Apr 22 16:32:29 1996 Stan Shebs + + * monitor.h: Clean up comment formatting. + (current_monitor): Remove decl. + (LOADTYPES, LOADPROTOS, INIT_CMD, etc): Remove definitions. + (push_monitor, SREC_SIZE): Remove. + * monitor.c: Expand old macro into current_monitor derefs + everywhere. + * remote-os9k.c (current_monitor): Remove definition. + +Mon Apr 22 14:54:45 1996 Mark Alexander + + * corefile.c (specify_exec_file_hook): Allow arbitrary number of + hooks. + (call_extra_exec_file_hooks): New function. + * h8300-tdep.c: Lint; add .h files to provide missing declarations, + remove unused variables. + (set_machine_hook): New function. + (_initialize_h8300m): Initialize it. + +Fri Apr 19 15:03:49 1996 Ian Lance Taylor + + * remote-mips.c (encoding): Don't specify size, to avoid bug in + SunOS native compiler. + +Thu Apr 18 18:46:57 1996 Stan Shebs + + * monitor.c: Use int rather than LONGEST for values, since + the formatting strings are not prepared to accept long longs. + +Wed Apr 17 20:17:27 1996 Doug Evans + + * arm-tdep.c (initialize_arm_tdep): Make apcs32 a `zinteger'. + +Tue Apr 16 17:38:23 1996 Stu Grossman (grossman@critters.cygnus.com) + + * corelow.c (add_to_thread_list): Make sure reg_sect is non-null + before de-referencing it. Prevents deref of NULL pointer if core + file lacks .reg section. + * defs.h: Rename floatformat_{to from}_long_double to + floatformat_{to from}_doublest. Get rid of FLOATFORMAT_{TO + FROM}... macros. + * findvar.c (extract_floating store_floating): Change all refs to + FLOATFORMAT_{FROM TO}... to floatformat_{from to}_doublest. + * utils.c: Change floatformat_{to from}_long_double to + floatformat_{to from}_doublest cuz the new routines will use + whatever size (double or long double) is appropriate. + * config/i960/tm-i960.h (REGISTER_CONVERT_TO_VIRTUAL + REGISTER_CONVERT_TO_RAW): Change FLOATFORMAT... macros to + floatformat... routine calls. + +Mon Apr 15 16:34:11 1996 Per Bothner + + * stabsread.c (read_type): Move handling of '@' from type + number handling to handling of types proper (as emitted by gcc!). + For typedefs, allocate the typedef type before reading its + definition, to properly handling recursive types. + +Mon Apr 15 11:19:26 1996 Jeffrey A Law (law@cygnus.com) + + * ch-exp.c (calculate_array_length): Fix prototype. + +Sat Apr 13 14:21:16 1996 Stu Grossman (grossman@critters.cygnus.com) + + * remote-nindy.c (nindy_open): Acquire more target state so that + user can attach to a previously running program. + * (nindy_fetch_registers nindy_store_registers): Get rid of fp + conversion code. That's all handled in {extract store}_floating + now. + * utils.c (floatformat_to_double): Don't bias exponent when + handling zero's, denorms or NaNs. + * config/i960/tm-i960.h (REGISTER_CONVERT_TO_VIRTUAL + REGISTER_CONVERT_TO_RAW): Change to using DOUBLST and + FLOATFORMAT_TO/FROM_DOUBLEST macros. + * config/i960/tm-nindy960.h: Undefine + REGISTER_CONVERT_TO_VIRTUAL, REGISTER_CONVERT_TO_RAW, and + REGISTER_CONVERTIBLE. These are no longer necessary now that all + the magic happens in extract/store_floating. + Sat Apr 13 02:58:02 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) * eval.c (evaluate_subexp_standard): Report error when attempting to @@ -259,7 +565,7 @@ Mon Apr 1 08:32:23 1996 Fred Fish * hppa-tdep.c (hppa_pop_frame): Call clear_proceed_status before proceeding. -Sun Mar 31 16:15:43 1996 Fred Fish +Sun Mar 31 16:15:43 1996 Fred Fish * hppah-nat.c (store_inferior_registers, store_inferior_registers, fetch_register, child_xfer_memory): Use call_ptrace function supplied @@ -714,7 +1020,7 @@ Thu Feb 22 00:52:42 1996 J.T. Conklin * configure.in (m68k-*-netbsd*): New config. * configure: Regenerated. -Wed Feb 21 19:00:21 1996 Fred Fish +Wed Feb 21 19:00:21 1996 Fred Fish * standalone.c (open, _initialize_standalone): Fix obvious typos reported by Martin Pool . @@ -735,7 +1041,7 @@ Tue Feb 20 23:59:19 1996 Jeffrey A Law (law@cygnus.com) * symfile.c (find_lowest_section): No longer static. * symfile.h (find_lowest_section): Corresponding changes. -Tue Feb 20 18:54:08 1996 Fred Fish +Tue Feb 20 18:54:08 1996 Fred Fish * valops.c (COERCE_FLOAT_TO_DOUBLE): Define default value. (value_arg_coerce): Use COERCE_FLOAT_TO_DOUBLE. @@ -1421,7 +1727,7 @@ Fri Jan 12 09:36:17 1996 Tom Tromey (create_command_window): Make Delete delete left, not right. end-sanitize-gdbtk -Fri Jan 12 07:14:27 1996 Fred Fish +Fri Jan 12 07:14:27 1996 Fred Fish * lynx-nat.c, irix4-nat.c, sparc-nat.c: Include gdbcore.h to get "struct core_fns" defined. @@ -1598,7 +1904,7 @@ end-sanitize-gdbtk * sparcl-tdep.c (sparclite_check_watch_resources): Fix logic bug which prevented hardware watchpoints from working. -Thu Jan 4 10:44:17 1996 Fred Fish +Thu Jan 4 10:44:17 1996 Fred Fish * infptrace.c (udot_info): New function. (PT_*): Define each individually if that one is not defined.