* config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index a8f22ac6517e59c58c0e5f225eea732cf0a67664..a9f10f107f264f78058ac8954036b6006ad412ed 100644 (file)
@@ -1,3 +1,566 @@
+Mon May 10 22:13:23 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * config/m68k/xm-hp300bsd.h: Include <sys/param.h> to avoid INT_MAX
+       redefined warnings.
+
+Mon May 10 20:00:43 1993  Fred Fish  (fnf@cygnus.com)
+
+       * README, NEWS:  Update for gdb 4.9 release.
+
+Mon May 10 19:38:34 1993  John Gilmore  (gnu@cygnus.com)
+
+       * ch-exp.y (MAX, MIN):  Rename to MAX_TOKEN, MIN_TOKEN.
+       * target.c (MIN):  #undef before defining.
+
+Mon May 10 16:03:03 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+        Patch from Jeffrey Law:
+        * gdb/config/pa/nm-hppab.h (PTRACE_ARG3_TYPE): Define as caddr_t.
+
+Mon May 10 15:28:27 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * hppa-tdep.c (hppa_push_arguments): Allocate correct amount of
+       memory.
+
+Mon May 10 13:14:46 1993  Fred Fish  (fnf@cygnus.com)
+
+       * ch-exp.y (start):  Apply work-around to avoid bison warning.
+
+Sun May  9 07:25:02 1993  Fred Fish  (fnf@cygnus.com)
+
+       * Makefile.in (BISON):  Remove double quotes around BISON
+       definition when bison is used.
+
+       * configure.in (hppa*-hp-bsd):  Change to hppa*-hp-bsd*
+       * configure.in (hppa*-hp-hpux):  Change to hppa*-hp-hpux*
+       * configure.in (m68*-hp-bsd):  Change to m68*-hp-bsd*
+       * configure.in (m68*-hp-hpux):  Change to m68*-hp-hpux*
+       * configure.in (hppa*-*-bsd):  Change to hppa*-*-bsd*
+       * configure.in (hppa*-*-hpux):  Change to hppa*-*-hpux*
+       * configure.in (m68*-hp-bsd):  Change to m68*-hp-bsd*
+       * configure.in (m68*-hp-hpux):  Change to m68*-hp-hpux*
+
+       * Makefile.in (VERSION):  Bump to 4.8.6.
+
+Sat May  8 12:36:03 1993  Fred Fish  (fnf@cygnus.com)
+
+       * config/pa/xm-hppah.h (MALLOC_INCOMPATIBLE):  Define it, and
+       include declarations for malloc/realloc/free.  Both malloc and
+       realloc return 'void *' for non-ANSI compilations.
+
+Sat May  8 01:39:30 1993  (pes@regent.e-technik.tu-muenchen.de)
+
+       * coffread.c (read_coff_symtab): Don't fclose stream as it is no
+       longer opened twice.
+
+Thu May  6 21:08:55 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * solib.c (clear_solib): Don't close bfd if it is NULL.
+
+Thu May  6 20:55:35 1993  Fred Fish  (fnf@cygnus.com)
+
+       * core.c (dis_asm_read_memory):  Cast second arg of
+       target_read_memory to "char *".
+       * breakpoint.c (watchpoint_check):  Change arg type from PTR to
+       "char *", to match other functions called by catch_errors().
+
+Thu May  6 15:47:45 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * More patches from Jeffrey Law (law@cs.utah.edu).
+       * gdb/config/pa/tm-hppah.h (millicode_start, millicode_end):
+       Delete unnecessary declarations.
+
+Thu May  6 15:15:46 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * ser-unix.c (wait_for):  Use VTIME to do timeouts instead of
+       poll() for termio{s}.
+
+Thu May  6 10:03:41 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * i386-tdep.c (i386_frame_num_args): Always return -1.
+
+Wed May  5 15:16:33 1993  Stu Grossman  (grossman@cygnus.com)
+
+        * Patches from Jeffrey Law <law@cs.utah.edu>.
+       * gdb/hppa-tdep.c: Declare frame_saved_pc.
+       (frameless_function_invocation): New function.
+       (frame_saved_pc, init_extra_frame_info): Use 
+       frameless_function_invocation.
+       * gdb/config/pa/tm-hppa.h (SAVED_PC_AFTER_CALL): Use saved_pc_after
+       call instead of just grabbing the value currently in %r2.
+       (FRAMELESS_FUNCTION_INVOCATION): Use frameless_function_invocation.
+       * gdb/config/pa/tm-hppah.h (SAVED_PC_AFTER_CALL): Delete private
+       definition and use the common one in tm-hppa.h.
+       * gdb/hppa-tdep.c (frame_chain_valid): If "use_unwind" is true, then
+       use unwind descriptors to determine if the frame chain is valid.
+       * gdb/hppa-tdep.c (find_dummy_frame_regs):  Rework so that
+       it does not assume %r4 is the frame pointer.
+       * gdb/hppa-pinsn.c (print_insn): Handle 'r' and 'R' for break, rsm,
+       and ssm instructions.
+       * gdb/hppa-tdep.c (extract_5r_store, extract_5R_store): New
+       helper functions for print_insn.
+       * gdb/hppa-tdep.c (gcc_p, hpux_cc_p): Delete unused functions.
+       * gdb/config/pa/tm-hppa.h (ABOUT_TO_RETURN): Handle a return
+       which nullifies the following instruction.
+
+Tue May  4 12:11:38 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * infptrace.c [FIVE_ARG_PTRACE]: Define ptrace to call_ptrace and
+       pass the 5th arg there, rather than using an ANSI C-specific macro.
+
+       * Makefile.in (depend): Don't include ${CC} command for *.tab.c.
+
+Tue May  4 19:33:12 1993  Fred Fish  (fnf@cygnus.com)
+
+       * Makefile.in (VERSION):  Bump to 4.8.5
+       * Makefile.in (INCLUDE_CFLAGS):  Add BFD_DIR and READLINE_DIR
+       directories to include search path.
+       * Makefile.in (CLIBS, CDEPS, ADD_FILES, ADD_DEPS):  Clean up
+       whitespace.
+       * Makefile.in (depend):  For gcc -MM line, use INTERNAL_CFLAGS
+       * Makefile.in (main.o, dbxread.o, coffread.o, mipsread.o,
+       elfread.o, dwarfread.o, stabsread.o, xcoffread.o, xcoffexec.o,
+       xdr_ld.o, xdr_rdb.o, nindy.o, Onindy.o, ttybreak.o, ttyflush.o,
+       udr.o, udip2soc.o):  Remove explicit rules, use the ones that
+       are automatically generated in "depend".
+       * Makefile.in (paread.o):  Document why a dependency doesn't get
+       automatically generated in "depend" and leave this explicit rule
+       in for now (FIXME).
+       * depend:  Update to latest automatically generated version.
+
+Tue May  4 12:11:38 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * xcoffread.c: Doc fix.
+
+       * Makefile.in (depend): Include $(CC) command in generated output.
+
+Mon May  3 23:34:09 1993  K. Richard Pixley  (rich@rtl.cygnus.com)
+
+       * nindy-share/Onindy.c, nindy-share/nindy.c: convert malloc calls
+         to xmalloc.  Include defs.h.  Rename local macro from
+         REGISTER_BYTES to NINDY_REGISTER_BYTES to avoid conflict with
+         defs.h.
+
+Mon May  3 22:51:05 1993  Fred Fish  (fnf@cygnus.com)
+
+       * Makefile.in (NONSRC):  Remove ${srcdir}/putenv.c.
+       * Makefile.in (SFILES):  Add ${srcdir}/putenv.c.
+       * depend:  Update to latest automatically built version.
+
+Mon May  3 19:20:20 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * sparclite/Makefile.in:  Create default target that does nothing
+       in order to force user to build by hand.
+
+       * sparclite/Makefile:  Remove.  It's not necessary anymore.
+
+       * ser-unix.c (wait_for):  New routine to handle read timeouts,
+       etc.  Uses poll() if HAVE_TERMIO[S] is defined, select() otherwise.
+
+Mon May  3 13:52:08 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * mips-pinsn.c (print_insn): Return value.
+
+Sun May  2 11:43:57 1993  Fred Fish  (fnf@cygnus.com)
+
+       * Makefile.in (SFILES):  Remove ser-hardwire.c; it is a link made
+       at configuration time and doesn't belong in the distribution archive.
+
+       * Makefile.in (NONSRC):  Add 29k-share/README.
+       * Makefile.in (HFILES):  Add 29k-share/udi/udiids.h.
+
+       * defs.h (UINT_MAX, LONG_MAX, INT_MAX, INT_MIN):  Replace hex
+       constants with slightly more portable definitions (still depends
+       on 2's complement arithmetic though).
+       * config/i386/nm-linux.h:  Define NO_SYS_REG_H for no <sys/reg.h>.
+       * i386v-nat.c (sys/reg.h):  Conditionalize include on
+       NO_SYS_REG_H.  Linux doesn't have <sys/reg.h>.
+       * ser-unix.c (termio.h):  Include <termio.h> like other files that
+       include termio.h, not <sys/termio.h> which may not exist (on
+       linux for example).
+
+Sat May  1 16:05:24 1993  Fred Fish  (fnf@cygnus.com)
+
+       * valprint.c (print_longest):  Change format parameter from a
+       'char' to an 'int'.  We can't have 'char' parameters with the
+       current coding style, where we mix prototypes with pre-ANSI
+       style declarations.
+       * value.h (print_longest):  Change format parameter in prototype
+       from a 'char' to an 'int'.      
+
+Sat May  1 02:47:20 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * config/mips/tm-mips.h (STAB_REG_TO_REGNUM): Match it with the gcc
+       definition.
+       * config/mips/tm-irix3.h (STAB_REG_TO_REGNUM): Add.
+       * irix4-nat.c (fill_fpregset): Fix bug with indexing into fpregsetp.
+
+Fri Apr 30 17:45:32 1993  Stu Grossman  (grossman@cygnus.com)
+
+        * The following patches are from Jeffrey Law <law@cs.utah.edu>.
+       * config/pa/hppabsd.mh:  Add more files to NATDEPFILES.
+       * config/pa/xm-hppa[bh].h: Define FIVE_ARG_PTRACE.
+       * hppab-nat.c: Delete WANT_NATIVE_TARGET ifdefs.
+       ptrace needs 5 arguments, #define ptrace to always
+       pass zero as the 5th argument.
+
+Fri Apr 30 15:54:13 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * configure.in: Match z8k-*-sim for z8000.
+       * config/h8500/tm-h8500.h, h8500-tdep.c: Lint.
+       * remote-hms.c: Update to use new serial protocol.
+
+Fri Apr 30 16:50:38 1993  K. Richard Pixley  (rich@rtl.cygnus.com)
+
+       * mips-tdep.c: remove include of sys/dir.h.  Doesn't seem
+         necessary and Solaris doesn't have it.
+
+       * Makefile.in (clean-info, install, install-info, info, dvi,
+         check, all): do not echo recursion lines.
+
+       * 29k-share/udip2soc.c (UDIConnect): replace union wait with int.
+
+       * config/sparc/sun4sol2.mh (XM_CLIBS): add -lsocket which is
+         required target ports which use sockets (like a29k-udi).
+
+       * remote-udi.c (udi_wait): Use SIGURG, as Solaris doesn't have SIGLOST.
+
+Fri Apr 30 11:05:42 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * ser-unix.c [USE_{TERMIO,ALARM}_TIMEOUT]: New code to deal with
+       systems lacking select().
+
+       * Makefile.in (TAGS): Doc fix.  Deal with empty DEPFILES.
+
+Fri Apr 30 10:06:46 1993  Fred Fish  (fnf@cygnus.com)
+
+       * alldeps.mak, depend:  Update with latest automatically built
+       versions.
+
+Thu Apr 29 12:03:23 1993  Fred Fish  (fnf@cygnus.com)
+
+       * Makefile.in (SFILES):  Add ser-unix.c and ser-go32.c.
+
+       * Makefile.in (make-proto-testsuite.dir):  New target to make
+       prototype testsuite tree.
+
+       * Makefile.in (VERSION):  Bump to 4.8.4.
+
+Thu Apr 29 08:46:22 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * stabsread.c (define_symbol): If unrecognized constant type,
+       complain() not error().
+
+Thu Apr 29 00:03:59 1993  Fred Fish  (fnf@cygnus.com)
+
+       * infptrace.c:  Add missing close paren to test for
+       FIVE_ARG_PTRACE defined.
+
+       * defs.h (CC_HAS_LONG_LONG):  Set up to define CC_HAS_LONG_LONG
+       when compiling with gcc, but disable it for now.  See comment.
+       * defs.h (LONGEST):  Define as either "long" or "long long"
+       based on CC_HAS_LONG_LONG.
+       * defs.h (longest_to_int):  Use CC_HAS_LONG_LONG to control
+       how longest_to_int is defined.
+       * c-valprint.c (c_val_print):  Call print_longest.
+       * expprint.c (dump_expression):  Use PRINTF_HAS_LONG_LONG
+       instead of LONG_LONG.
+       * {printcmd.c, gdbtypes.h} (LONG_LONG):  Replace usages with
+       CC_HAS_LONG_LONG.
+       * printcmd.c (print_scalar_formatted):  Call print_longest
+       and let it figure out what to do for PRINTF_HAS_LONG_LONG.
+       * typeprint.c (print_type_scalar):  Call print_longest and let
+       it figure out what to do for PRINTF_HAS_LONG_LONG.
+       * valprint.c (val_print_type_code_int):  Call print_longest
+       and let it figure out what to do for PRINTF_HAS_LONG_LONG.
+       * stabsread.c (LONG_LONG):  Replace usages with CC_HAS_LONG_LONG.
+       * value.h (struct value):  Replace usage of LONG_LONG with
+       CC_HAS_LONG_LONG.
+       * value.h (print_longest):  Add prototype.
+       * values.c (LONG_LONG):  Replace usages with CC_HAS_LONG_LONG.
+       * values.c (unpack_double):  Collapse code that was unnecessarily
+       dependent on CC_HAS_LONG_LONG.  Use LONGEST instead of direct types.
+       * values.c (value_from_longest):  Remove dependency on
+       CC_HAS_LONG_LONG and just use LONGEST.
+       * solib.c (solib_map_sections):  Use bfd_get_filename
+       to access filename field.
+       * solib.c (clear_solib):  Save filename and free it later, after
+       bfd_close, since bfd_close may reference it.  Use bfd_get_filename
+       to access the field.
+       * config/convex/xm-convex.h (LONG_LONG):  Replace with
+       CC_HAS_LONG_LONG.  Add define for PRINTF_HAS_LONG_LONG.
+       * doc/gdbint.texinfo (LONG_LONG):  Replace with CC_HAS_LONG_LONG.
+       Add PRINTF_HAS_LONG_LONG references.
+
+Wed Apr 28 06:11:38 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * inflow.c (kill_command), infcmd.c (attach_command),
+       remote.c (remote_interrupt_twice): In messages for the user, call it
+       "the program" or "the program being debugged" not "the inferior".
+
+       * hp300ux-nat.c: Cast second arg to supply_register calls.
+       (_initialize_kernel_u_addr, getpagesize): New functions.
+       (store_inferior_register_1): Change arg name from value to val.
+       (fetch_core_registers): Make arg core_reg_size unsigned.
+       Pass 5 args to ptrace.
+       * config/m68k/xm-hp300hpux.h: Define FIVE_ARG_PTRACE.
+       Remove KERNEL_U_ADDR stuff.
+       * infptrace.c [FIVE_ARG_PTRACE]: Pass 5th arg to ptrace.
+       * config/m68k/hp300hpux.m{t,h}:
+       Move exec.o from NATDEPFILES to TDEPFILES
+       * config/m68k/hp300hpux.mt: Mention GAS requirement.  Remove
+       hp-include stuff.  Add m68k-tdep.o to TDEPFILES.
+
+Wed Apr 28 13:27:54 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * ch-exp.y (yylex): Don't STREQ with simplename if it is NULL.
+
+Wed Apr 28 06:11:38 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * config/sparc/xm-sun4os4.h [__STDC__]: Don't use MALLOC_INCOMPATIBLE.
+
+Wed Apr 28 11:39:18 1993  Roland H. Pesch  (pesch@fowanton.cygnus.com)
+
+       * doc/gdb.texinfo: make node "Shell Commands" unconditional;
+       describe `set demangle-style arm' (not cfront); 
+       mention can type `q' to discard output, when gdb pages
+
+Wed Apr 28 11:32:39 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * valops.c (search_struct_field): Fix gdb core dump with incomplete
+       stabs info.
+
+Wed Apr 28 06:11:38 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * remote.c: Change timeout to 2.
+       (remote_open): Use unpush_target not remote_close.
+       (remote_resume): If siggnal != 0, give warning not error().
+       (remote_wait, remote_interrupt, remote_interrupt_twice):
+       If we get two interrupts, let the user get out if they want.
+       (remote_{kill,mourn}): New functions.
+       i386-stub.c (handle_exception, case 'k'): Don't BREAKPOINT.
+
+Wed Apr 28 09:20:55 1993  Ian Lance Taylor  (ian@rtl.cygnus.com)
+
+       * config/sparc/sun4sol2.mh (XM_CLIBS): Define to be -lnsl.
+
+Wed Apr 28 06:11:38 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * Remote targets (mourn): Call unpush_target.
+
+       * config/sparc/xm-sun4os4.h: Declare free() to return int.
+       Remove twisted use of PARAMS.
+
+       * config/rs6000/xm-rs6000.h: Don't define MALLOC_INCOMPATIBLE now
+       that ansidecl.h assumes ANSI on AIX.
+
+Tue Apr 27 10:01:33 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * README: Move most stuff about hacking GDB to doc/gdbint.texinfo.
+       (Known bugs): Remove AIX bugs, revise SPARC struct bug description.
+
+Tue Apr 27 13:44:19 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * expprint.c (print_subexp): Fix bug with OP_SCOPE operator output.
+
+Tue Apr 27 10:01:33 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * remote-vx.c (net_connect): Allow numeric IP address for host.
+
+Mon Apr 26 17:59:38 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * config/sh/sh.mt, config/sh/tm-sh.h, sh-tdep.c: New files.
+
+Mon Apr 26 07:13:32 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * rs6000-tdep.c (branch_dest): Deal with stepping through system call.
+
+       * symtab.h, xcoffread.c: Revise linetable sorting comments.
+
+Sun Apr 25 02:32:16 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * valops.c (value_cast): A cast might also change the object
+       representation in C++.
+       * dbxread.c (end_psymtab): Copy subpst read_symtab function from pst
+       to get the proper read_symtab function when called from mipsread.c.
+       * mipsread.c (mipscoff_psymtab_to_symtab, psymtab_to_symtab_1):
+       Set cur_bfd in psymtab_to_symtab_1 as CURBFD(pst) is invalid
+       for dummy psymtabs, inhibit processing of dummy psymtabs.
+
+Sat Apr 24 19:59:54 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * Changes from (or inspired by) AMD:
+       * remote-udi.c (udi_attach): Assignments to Space and Offset were
+       switched, fix it.
+       (udi_wait): Make error message (UDIGetStdout) match error.
+       (udi_wait): Handle UDIStdinNeeded.
+       * command.c [CANT_FORK]: Use system().
+       * utils.c (prompt_for_continue): Allow quit with 'q'.
+
+       * solib.c (solib_add): Don't call special_symbol_handling if there
+       were errors in symbol_add_stub.  Also set so->from_tty before
+       calling symbol_add_stub.
+
+Fri Apr 23 16:17:00 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * Merge in HPPA/BSD patches from Utah:
+       * defs.h:  Add const to 2nd arg of psignal prototype.
+       * hppah-tdep.c:  Renamed to hppa-tdep.c 'cuz it's common code with
+       BSD now.
+       * hppab-core.c:  Deleted.  No longer useful.
+       * hppab-nat.c:  #include more files.  Use PT_WUREGS, not
+       PT_WRITE_U.
+       * hppab-tdep.c:  Deleted.  Supplanted by hppa-tdep.c.
+       * config/pa/hppabsd.mh (NATDEPFILES):  Remove hppab-core.o.
+       * config/pa/hppabsd.mt (TDEPFILES):  hppab-tdep.o => hppa-tdep.o
+       * config/pa/hppahpux.mt (TDEPFILES):  hppab-tdep.o => hppa-tdep.o
+       * config/pa/xm-hppab.h:  #define SET_STACK_LIMIT_HUGE.
+
+Fri Apr 23 10:34:02 1993  Stu Grossman  (grossman@cygnus.com)
+
+        * Fix two bugs found by deja-gnu.  One is the incorrect reporting
+       of the PC being in a stack dummy when looking at a core file
+       without symbols.  The other is the incorrect passing of char
+       arguments during expression evaluation (ie: p foo('a','b') would
+       mess up the passing of it's args because it wasn't coercing the
+       char's to ints).
+       * hppah-tdep.c:  Rename global functions to have consistent hppa_
+       prefix.  Make more functions static.  Drop hp_ prefix from static
+       functions.  (hppa_push_arguments):  Call value_arg_coerce to cast
+       char to int args if necessary.  (hppa_fix_call_dummy):  Create
+       this routine from FIX_CALL_DUMMY macro in tm-hppa.h.
+       * inferior.h (PC_IN_CALL_DUMMY):  Check for frame_address being
+       valid (ie: != 0) before doing comparison against PC.
+       * valops.c (call_function_by_hand):  Adjust call to FIX_CALL_DUMMY
+       to reflect new arguments.
+       * config/pa/tm-hppa.h (POP_FRAME, PUSH_ARGUMENTS):  Use new hppa_
+       prefix for func name.  (FIX_CALL_DUMMY):  Move code into
+       hppah-tdep.c.
+
+       * testsuite/gdb.t16/gdbme.c, testsuite/gdb.t17/gdbme.c:  Add calls
+       to malloc() so that we can test GDB eval of dynamically created
+       arrays (like char strings in `print "foo"').
+
+Fri Apr 23 01:28:14 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * printcmd.c (print_address_symbolic): Search symtabs as well as the
+       minimal symbols for a nearby symbol.
+
+Thu Apr 22 19:44:21 1993  John Gilmore  (gnu@cacophony.cygnus.com)
+
+       * coffread.c:  Comment changes around minimal symbol recording.
+
+Thu Apr 22 16:24:36 1993  K. Richard Pixley  (rich@rtl.cygnus.com)
+
+       * command.c: comment changes only.
+
+       * mips-tdep.c (heuristic_fence_post): new static variable.
+         (heuristic_proc_start): use heuristic_fence_post, print better
+         warnings, but only if not stop_soon_quietly.
+         (_initialize_mips_tdep): add_set_cmd for heuristic-fence-post. 
+
+Thu Apr 22 14:50:05 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * symtab.h: Fix LOC_REF_ARG comment.
+
+Wed Apr 22 20:21:30 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+                         and Jim Kingdon (kingdon@cygnus.com)
+
+       * stabsread.c (define_symbol): Combine a 'p', 'r' arg pair to a
+       LOC_REGPARM symbol.
+       * config/sparc/tm-sparc.h (REG_STRUCT_HAS_ADDR): Revise comments.
+       symfile.c (compare_symbols): Don't check first character; STRCMP
+       does that.
+
+       * stabsread.c (define_symbol): Generate a LOC_REGPARM_ADDR for
+       structures that are passed by address in a register.
+       * symtab.h (enum address_class): Add LOC_REGPARM_ADDR.
+       * findvar.c (read_var_value),
+       printcmd.c (address_info, print_frame_args),
+       stack.c (print_frame_arg_vars), symmisc.c (print_{,partial_}symbol),
+       * symtab.c (lookup_block_symbol): Deal with it.
+
+Thu Apr 22 09:07:24 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * objfiles.h (obj_section), objfiles.c (build_objfile_section_table):
+       Add objfile field.
+       * objfiles.c (find_pc_section): Return a struct obj_section *.
+       * sparc-tdep.c (in_solib_trampoline): Deal with find_pc_section return.
+       * symfile.c (syms_from_objfile) [IBM6000_TARGET]:
+       Don't use obj_section hack.
+       * xcoffexec (vmap_symtab): Relocate obj_sections.
+       * printcmd.c (containing_function_bounds): Use find_pc_section.
+
+       * symtab.h: Clean up SYMBOL_VALUE comments.
+
+Wed Apr 21 14:29:57 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * stack.c (print_frame_arg_vars), printcmd.c (print_frame_args):
+       Expand comments about LOC_ARG/LOC_LOCAL pairs.
+
+       * coffread.c (read_coff_symtab): Use rewind before fseek.
+
+Wed Apr 21 14:24:19 1993  Per Bothner  (bothner@cygnus.com)
+
+       * ch-exp.y:  Removed unused structure_primitive_value and FIXME_23.
+       * Makefile.in:  Add $(YFLAGS) when using $(YACC).
+       * Makefile.in:  Remove message to expect conflicts and unused
+       rules in ch-exp.y, since there no longer are any such.
+
+Wed Apr 21 13:27:50 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * stabs.texinfo: fixed bad xrefs (un-initialized statics)
+
+Tue Apr 20 08:55:11 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * xcoffexec.c (xcoff_relocate_core): If no exec file, error()
+       rather than dumping core.
+
+       * Makefile.in: Add ${srcdir}/ to all source files.
+       (alldeps.mak): Add "${srcdir}/" to files when generating alldeps.mak.
+       (TAGS): Deal with srcdir and new config directory scheme.
+       createtags: Remove.
+       Makefile.in (NONSRC): Remove createtags.
+       alldeps.mak: Updated.
+
+       * rs6000-tdep.c: Delete unused function print_frame.
+
+       * frame.h (struct frame_info): Doc fix for next_frame.
+       New field signal_handler_caller.
+       blockframe.c (create_new_frame, get_prev_frame_info),
+       config/rs6000/tm-rs6000.h (INIT_EXTRA_FRAME_INFO): Set it (needs
+       INIT_FRAME_PC_FIRST).
+       stack.c (print_frame_info), rs6000-tdep.c (rs6000_frame_chain):
+       Check it.
+
+Mon Apr 19 22:52:33 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * irix4-nat.c (fetch_core_registers):  Special version of this for
+       Irix 4.x, which stores regs a bit differently from other /proc
+       based systems.
+       * procfs.c, core-svr4.c:  Move fetch_core_registers from procfs.c
+       to new file core-svr4.c.
+       * config/i386/i386sol2.mh, config/i386/i386v4.mh, config/m68k/amix.mh,
+       config/i386/ncr3000.mh, config/sparc/sun4sol2.mh:  Add core-svr4.o
+       to NATDEPFILES.
+       * config/mips/irix4.mh:  Add corelow.o to NATDEPFILES.
+
+Mon Apr 19 11:13:34 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * i387-tdep.c: Remove unused #includes.
+
+       * configure.in: Match i[34]86-*-sysv3.2 not i[34]86-*-sysv32.
+
+       * config/i386/nm-i386v.h: Define NO_PTRACE_H.
+
+Sun Apr 18 10:39:35 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * xcoffread.c: Nuke NO_DEFINE_SYMBOL code.  There is no going back.
+
+       * stabsread.c (define_symbol): 'R' is synonym for 'P', not 'r'.
+       xcoffread.c (process_xcoff_symbol, case C_RPSYM):
+       Don't muck with SYMBOL_CLASS.
+
 Fri Apr 16 17:38:33 1993  Stu Grossman  (grossman@cygnus.com)
 
        * munch:  Don't use head command.  It doesn't exist everywhere.
@@ -763,7 +1326,7 @@ Fri Mar 12 16:23:54 1993  K. Richard Pixley  (rich@cygnus.com)
 
        * symtab.c (find_pc_symtab): some object file formats, notably
          mips, have holes in the address ranges of symtabs.  Change
-         this algorythm from first hit to tightest fit.
+         this algorithm from first hit to tightest fit.
 
        * mips-tdep.c (heuristic_proc_start): if we walk the pc into the
          fence post without finding the enclosing function, then print a
This page took 0.032769 seconds and 4 git commands to generate.