changes
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index b9caec4229bb31461e9a2740275a822cc03d83c5..8affb51babecb2bbc91cecb2ae23c215253d3076 100644 (file)
@@ -1,5 +1,175 @@
+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)
This page took 0.026875 seconds and 4 git commands to generate.