* aclocal.m4: Remove unused definition of AC_C_CROSS.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 283d2caf04fe5928fb0cc5bae2fde57dfaaa1099..175e8ca687ba070405b1685e855da964523f4746 100644 (file)
@@ -1,3 +1,309 @@
+Thu May  9 19:06:02 1996  Fred Fish  <fnf@cygnus.com>
+
+       * 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  <rob@chinadoll.cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <shebs@andros.cygnus.com>
+
+       * 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  <nsrin@wipinfo.soft.net>
+
+       * 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  <meissner@tiktok.cygnus.com>
+
+       * 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  <shebs@andros.cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <meissner@tiktok.cygnus.com>
+
+       * 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 <dawn@cygnus.com>
+
+       * c-valprint.c (c_val_print): Fix printing for arrays defined 
+       with 0 length.
+
+Sun Apr 28 15:08:05 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <fnf@cygnus.com>
+
+       * 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  <shebs@andros.cygnus.com>
+
+       * 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  <marka@superball.cygnus.com>
+
+       * 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  <ian@cygnus.com>
+
+       * remote-mips.c (encoding): Don't specify size, to avoid bug in
+       SunOS native compiler.
+
+Thu Apr 18 18:46:57 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * 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  <dje@canuck.cygnus.com>
+
+       * 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  <bothner@kalessin.cygnus.com>
+
+       * 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  <fnf@cygnus.com>
        * hppa-tdep.c (hppa_pop_frame): Call clear_proceed_status before
        proceeding.
 
-Sun Mar 31 16:15:43 1996  Fred Fish  <fnf@.cygnus.com>
+Sun Mar 31 16:15:43 1996  Fred Fish  <fnf@cygnus.com>
 
        * 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  <jtc@rtl.cygnus.com>
        * configure.in (m68k-*-netbsd*): New config.
        * configure: Regenerated.
 
-Wed Feb 21 19:00:21 1996  Fred Fish  <fnf@ninemoons.com>
+Wed Feb 21 19:00:21 1996  Fred Fish  <fnf@cygnus.com>
 
        * standalone.c (open, _initialize_standalone): Fix obvious typos
        reported by Martin Pool <martin@citr.uq.oz.au>.
@@ -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  <fnf@rtl.cygnus.com>
+Tue Feb 20 18:54:08 1996  Fred Fish  <fnf@cygnus.com>
 
        * 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  <tromey@creche.cygnus.com>
        (create_command_window): Make Delete delete left, not right.
 end-sanitize-gdbtk
 
-Fri Jan 12 07:14:27 1996  Fred Fish  <fnf@cirdan.cygnus.com>
+Fri Jan 12 07:14:27 1996  Fred Fish  <fnf@cygnus.com>
 
        * 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  <fnf@cirdan.cygnus.com>
+Thu Jan  4 10:44:17 1996  Fred Fish  <fnf@cygnus.com>
 
        * infptrace.c (udot_info): New function.
        (PT_*): Define each individually if that one is not defined.
This page took 0.035273 seconds and 4 git commands to generate.