]> Git Repo - binutils.git/blobdiff - gdb/ChangeLog
* sparc-tdep.c (in_solib_trampoline), symfile.c (find_pc_section):
[binutils.git] / gdb / ChangeLog
index 8574f41a64132d16b3ec0f4c09852b6b90d9e683..408f1c1dd19a734457e5df7ba3ecb2796de86d20 100644 (file)
+Thu Apr  1 16:44:41 1993  K. Richard Pixley  ([email protected])
+
+       * sparc-tdep.c (in_solib_trampoline), symfile.c (find_pc_section):
+         ifdef protect using BAD_RICH_HACK.  This should be removed soon.
+       * config/sparc/tm-sun4sol2.h (BAD_RICH_HACK): define.
+
+Thu Apr  1 09:01:38 1993  Jim Kingdon  ([email protected])
+
+       * i960-pinsn.c, a29k-pinsn.c: Much abridged, just use libopcodes.a.
+
+       * core.c (dis_asm_print_address): New function.
+
+       * core.c (dis_asm_read_memory): Reinstate 4th arg.  The prototype
+       has been fixed.
+
+Thu Apr  1 09:34:43 1993  Peter Schauer  ([email protected])
+
+       * breakpoint.c (bpstat_print, bpstat_stop_status): Change to walk the
+       entire breakpoint chain and print only the first entry that needs to
+       be printed and needs to be stopped for. Fixes problems with printing
+       of multiple breakpoints with different conditions.
+       * breakpoint.c (print_it_done): Renamed from print_it_noop as it
+       effectively stops printing of the breakpoint chain.
+       * breakpoint.c (print_it_noop): New routine to print nothing
+       for this breakpoint entry and dont stop printing.
+       * breakpoint.c (breakpoint_re_set_one): mention the reevaluated
+       watchpoint only if it is enabled.
+       * mipsread.c (parse_procedure): Correct incorrect setjmp procedure
+       descriptor from the library to make backtraces through setjmp work.
+       * mipsread.c (fixup_sigtramp): Correct pcreg and fregoffset for
+       sigtramp.
+       * mips-tdep.c (read_next_frame_reg): Provide correct values for
+       all registers saved within sigtramp, cleanup.
+
+Wed Mar 31 12:52:12 1993  Jim Kingdon  ([email protected])
+
+       * sparc-pinsn.c: Much abridged, just calls version in libopcodes.a.
+
+Wed Mar 31 21:23:41 1993  K. Richard Pixley  ([email protected])
+
+       * core.c (dis_asm_read_memory): drop fourth arg which conflicts
+         with prototype in ../include/dis-asm.h.
+
+Wed Mar 31 12:52:12 1993  Jim Kingdon  ([email protected])
+
+       * core.c (dis_asm_{read_memory,memory_error}): New functions.
+       m68k-pinsn.c, h8500-tdep.c, i386-pinsn.c, mips-pinsn.c, z8k-tdep.c:
+       Use read_memory_func interface to disassembler.
+
+Tue Mar 30 15:46:14 1993  K. Richard Pixley  ([email protected])
+
+       Teach sparc solaris to next over shared library functions.
+       * solib.[hc] (find_pc_section_from_so_list): new function and
+         prototype.
+       * sparc-tdep.c (in_solib_trampoline): new function.
+       * symfile.[hc] (find_pc_section): new function and prototypes.
+       * target.[hc] (find_pc_section_from_targets): new function and
+         prototypes.
+       * config/sparc/tm-sun4sol2.h (IN_SOLIB_TRAMPOLINE): redefine to
+         in_solib_trampoline.
+
+Tue Mar 30 08:06:24 1993  Jim Kingdon  ([email protected])
+
+       * infrun.c (wait_for_inferior): Revise comment.
+
+       * command.c (do_setshow_command): Use %u with var_{u,z}integer.
+
+       * command.{c,h}: New var_type var_integer.
+       main.c: Use it for history_size.
+
+       * rs6000-tdep.c, xcoffexec.c, config/rs6000/xm-rs6000.h, breakpoint.c:
+       Lint and byte-order fixups.
+
+       * breakpoint.c (print_it_normal): Return 0 after hitting watchpoint.
+
+       * breakpoint.h (bpstat): New field print_it.
+       breakpoint.c (bpstat_print): Use it.
+       (print_it_normal): New function (from old bpstat_print code).
+       (bpstat_{alloc,stop_status}): Set print_it field.
+
+       * breakpoint.c (bpstat_stop_status): Use catch_errors when
+       evaluating watchpoint condition, via new function watchpoint_check.
+       Also stop if watchpoint disabled due to leaving its block.
+
+       * findvar.c [REG_STRUCT_HAS_ADDR]: Add comment.
+
+Tue Mar 30 00:14:38 1993  Peter Schauer  ([email protected])
+
+       * mips-pinsn.c: Add missing include of dis-asm.h.
+
+Mon Mar 29 15:03:25 1993  Fred Fish  ([email protected])
+
+       * Makefile.in (clean, distclean, realclean):  Recursively apply
+       to subdirs first, rather than last.  This avoids, for example,
+       Makefile being removed in a parent directory before the recursive
+       make is run.
+
+       * alldeps.mak, depend:  Update for below changes.
+
+       * config/m68k/tm-m68k.h:  Renamed from config/m68k/tm-68k.h.
+       * m68k/{tm-3b1.h, tm-altos.h, tm-amix.h, tm-es1800.h,
+       tm-hp300bsd.h, tm-hp300hpux.h, tm-isi.h, tm-news.h, tm-os68k.h,
+       tm-st2000.h, tm-sun2.h, tm-sun3.h, tm-vx68.h}:  Include tm-m68k.h
+       instead of tm-68k.h.
+       * Makefile.in (HFILES):  tm-68k.h renamed to tm-m68k.h.
+       * README, a29k-pinsn.c, m68k-pinsn.c, m68k-stub.c, remote-vx.c,
+       m68k/{altos.mh, altos.mt, apollo68b.mh, nm-apollo68b.h,
+       nm-hp300bsd.h, config/m68k/xm-apollo68b.h}:  Map '68k' to 'm68k'.
+       * a29k/tm-a29k.h, doc/gdbint.texinfo:  Account for renaming of
+       tm-68k.h to tm-m68k.h.
+       * m68k/m68k-fp.mt (TM_FILE):  tm-68k-fp.h renamed to tm-m68k-fp.h.
+       * m68k/m68k-nofp.mt (TM_FILE):  tm-68k-nofp.h renamed to
+       tm-m68k-nofp.h.
+
+       * config/a29k/tm-a29k.h:  Renamed from config/a29k/tm-29k.h.
+       * a29k-pinsn.c:  Renamed from am29k-pinsn.c.
+       * a29k-tdep.c:  Renamed from am29k-tdep.c.
+       * remote-eb.c, config/a29k/tm-ultra3.h:  Include renamed tm-a29k.h.
+       * remote-monitor.c, remote-st2000.c, config/a29k/{nm-ultra3.h,
+       tm-a29k.h, xm-ultra3.h}, config/romp/rtbsd.mh, doc/gdbinv-s.texi,
+       testsuite/gdb.t15/funcargs.exp, testsuite/gdb.t17/callfuncs.exp:
+       Map '29k' to 'a29k'.
+       * config/a29k/{a29k-kern.mt, a29k-udi.mt, a29k.mt, ultra3.mt}
+       (TDEPFILES):  Use renamed a29k-pinsn.o and a29k-tdep.o.
+       * config/a29k/{a29k-udi.mt, a29k.mt} (TM_FILE):  Use renamed
+       tm-a29k.h.
+       * config/a29k/a29k-udi.mt (MT_CFLAGS):  Remove TARGET_AM29K
+       define that does not appear anywhere else in the gdb source tree.
+       * doc/gdbinit.texinfo:  Document renaming of tm-29k.h to tm-a29k.h.
+
+Mon Mar 29 13:55:29 1993  Jim Kingdon  ([email protected])
+
+       * breakpoint.c: Add comments regarding breakpoint_re_set.
+
+       * xcoffread.c (sort_syms, compare_symbols): Remove.
+       (xcoff_symfile_read): Use sort_all_symtab_syms from symfile.c
+       not our own sort_syms (it is identical).
+
+       * xcoffread.c: Nuke NAMES_HAVE_DOT define (not used).
+
+Sun Mar 28 11:24:37 1993  Peter Schauer  ([email protected])
+
+       * breakpoint.c (breakpoint_re_set_one): Fix storage leak.
+       * breakpoint.c (enable_breakpoint): Don't enable watchpoint if it
+       went out of scope.
+       * exec.c (exec_close): Fix storage leak.
+       * exec.c (exec_file_command): Make sure that bfd doesn't realign the
+       output sections when patching an executable.
+       * mips-nat.c (store_inferior_registers): Use REGISTER_PTRACE_ADDR
+       when writing all registers.
+       * mips-tdep.c (mips_push_dummy_frame): Save floating point registers
+       at the right offset in the dummy frame.
+       * mipsread.c (psymtab_to_symtab_1): Do not complain for stProc,
+       stStaticProc and stEnd symbols as they are generated by gcc-2.x.
+       * mipsread.c (mipscoff_new_init): Initialize stabsread and buildsym.
+
 Fri Mar 26 15:25:05 1993  John Gilmore  ([email protected])
 
        * Makefile.in (TARFILES):  Avoid trailing backslash.
 
 Fri Mar 26 11:29:30 1993  Jim Kingdon  ([email protected])
 
+       * breakpoint.{c,h}: Add exp_string to struct breakpoint and use
+       it in breakpoint_re_set.
        * breakpoint.c (watch_command, enable_breakpoint): Fetch lazy values.
 
        * rs6000-tdep.c (single_step): Misc cleanups (CORE_ADDR not int,
        don't use sizeof(int) for target stuff, etc).
 
-Wed Mar 24 08:48:30 1993  Jim Kingdon  (kingdon@cygnus.com)
+Thu Mar 25 15:03:53 1993  Fred Fish  (fnf@cygnus.com)
 
-       * Clean up xcoff relocation.
-       objfiles.h (struct objfiles): Add section_offsets, num_sections.
-       symfile.c (syms_from_objfile), xcoffread.c (xcoff_symfile_offsets):
-       Set them.
-       symtab.h (struct general_symbol_info): Add section field.
-       minsyms.c (prim_record_minimal_symbol{,_and_info}): Set it.
-       xcoffread.c: Set section for symbols and msymbols.
-       (struct symtab): Add block_line_section field.
-       buildsym.c (end_symtab): Set it.
-       (end_symtab and callers): Add section parameter.
-       objfiles.c (objfile_relocate): New funciton.
-       xcoffexec.c (vmap_symtab): Use it.
-       xcoffsolib.h (struct vmap): Remove unused fields.
-       config/rs6000/tm-rs6000.h, stack.c, xcoffexec.c: Remove
-       CORE_NEEDS_RELOCATION, symtab_relocated.
-       config/rs6000/tm-rs6000.h: Remove use of loadinfotext.
-       rs6000-tdep.c: Make loadinfotext static.
-       breakpoint.c (fixup_breakpoints): Doc fix.
-       symtab.h (struct symtab), config/rs6000/tm-rs6000.h, buildsym.c
-       (end_symtab): primary field replaces nonreloc.
+       * alldeps.mak, configure.in, i860-break.h, i860-opcode.h,
+       i860-pinsn.c, i860-tdep.c, config/i860/*:  Remove incomplete i860
+       support that can't be integrated anyway due to lack of clear
+       authorship.
 
 Thu Mar 25 12:26:50 1993  Stu Grossman  ([email protected])
 
@@ -89,6 +231,29 @@ Wed Mar 24 13:52:29 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
 
        * Makefile.in: recurse through SUBDIRS for dvi target too
 
+Wed Mar 24 08:48:30 1993  Jim Kingdon  ([email protected])
+
+       * Clean up xcoff relocation.
+       objfiles.h (struct objfiles): Add section_offsets, num_sections.
+       symfile.c (syms_from_objfile), xcoffread.c (xcoff_symfile_offsets):
+       Set them.
+       symtab.h (struct general_symbol_info): Add section field.
+       minsyms.c (prim_record_minimal_symbol{,_and_info}): Set it.
+       xcoffread.c: Set section for symbols and msymbols.
+       (struct symtab): Add block_line_section field.
+       buildsym.c (end_symtab): Set it.
+       (end_symtab and callers): Add section parameter.
+       objfiles.c (objfile_relocate): New funciton.
+       xcoffexec.c (vmap_symtab): Use it.
+       xcoffsolib.h (struct vmap): Remove unused fields.
+       config/rs6000/tm-rs6000.h, stack.c, xcoffexec.c: Remove
+       CORE_NEEDS_RELOCATION, symtab_relocated.
+       config/rs6000/tm-rs6000.h: Remove use of loadinfotext.
+       rs6000-tdep.c: Make loadinfotext static.
+       breakpoint.c (fixup_breakpoints): Doc fix.
+       symtab.h (struct symtab), config/rs6000/tm-rs6000.h, buildsym.c
+       (end_symtab): primary field replaces nonreloc.
+
 Tue Mar 23 00:10:53 1993  John Gilmore  ([email protected])
 
        * symtab.h (struct linetable_entry):  Remove confusing comment.
This page took 0.029731 seconds and 4 git commands to generate.