* symfile.c (reread_symbols): Include bfd_errmsg string in error
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 0afa1279327538a5a433f91c001d41aa41ad58d3..9ec1604e7e6d7e442fa4bde6a8a2d3336a90c5a2 100644 (file)
@@ -1,3 +1,114 @@
+Fri Oct 14 10:29:08 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * exec.c (map_vmap): Cast return from xmalloc to its proper type,
+       not to PTR.
+
+       * symfile.c (reread_symbols): Include bfd_errmsg string in error
+       message if bfd_close fails.
+       * exec.c (exec_close), solib.c (clear_solib), corelow.c
+       (core_close), objfiles.c (free_objfile), irix5-nat.c
+       (clear_solib), osfsolib.c (clear_solib), remote-utils.c
+       (gr_load_image): Check for errors from bfd_close.
+       * solib.c (look_for_base), remote-utils.c (gr_load_image),
+       remote-udi.c (download), corelow.c (core_open), symfile.c
+       (symfile_bfd_open), symfile.c (generic_load): Add comment
+       regarding error from bfd_close.
+       * remote-udi.c (download), remote-utils.c (gr_load_image): Add
+       comment about bogus handling of errors from bfd_openr.
+       * exec.c (exec_close): Add comment regarding memory leak and
+       dangling reference to vp->name.
+
+Sat Oct 15 03:43:00 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * eval.c (evaluate_subexp):  Make fnptr a LONGEST instead
+       of using longest_to_int.
+
+       * infcmd.c (run_stack_dummy):  Reinstate set_current_frame call,
+       mips and alpha targets need the real breakpoint pc for
+       creating the breakpoint frame.
+
+       * stack.c (return_command):  Cast return value to the return
+       type of the function from which we return.
+       * values.c (set_return_value):  Pass VALUE_CONTENTS unmodified
+       to STORE_RETURN_VALUE.
+
+       * symtab.c (lookup_symbol):  Remove search for `static mangled
+       symbols', the search for `static symbols' already looks for
+       mangled and demangled symbols via lookup_block_symbol.
+
+       * valarith.c (value_binop):  Use ANSI C arithmetic conversions
+       when performing integral evaluations, implement BINOP_EQUAL and
+       BINOP_LESS.
+       (value_equal, value_less):  Use value_binop to perform the
+       comparison if both operands have TYPE_CODE_INT.
+
+       * rs6000-tdep.c (pop_frame):  Make sure all registers are valid,
+       as they are written back later. Handle sp restore for frameless
+       functions. Use fdata.nosavedpc instead of fdata.frameless to
+       determine if the pc has been saved.
+       (function_frame_info):  Handle `mr r31,r1', which is generated by
+       gcc-2.6, as a synonym for `oril r31,r1,0'.
+       (skip_trampoline_code):  Handle shared library trampolines.
+       * xcoffread.c (read_xcoff_symtabs):  Record XMC_GL symbols with
+       their real name. Enables setting of breakpoints in shared libraries
+       before the executable is run.
+
+Fri Oct 14 19:39:47 1994  Rob Savoye  <rob@darkstar.cygnus.com>
+
+       * monitor.h, remote-mon.c: Hack up to so the old ROM monitor
+       interface code still works with the new ROM monitor
+       structures. Fake out a couple of fields.
+
+Fri Oct 14 14:54:37 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * h8500-tdep.c (target_read_sp, target_write_sp, target_read_pc,
+       target_write_pc, target_read_fp, target_write_fp): Rename to
+       h8500_read_sp, etc.
+       (h8500_read_pc, h8500_write_pc): Add pid argument.
+       * config/h8500/tm-h8500.h (TARGET_READ_SP, TARGET_WRITE_SP,
+       TARGET_READ_PC, TARGET_WRITE_PC, TARGET_READ_FP, TARGET_WRITE_FP):
+       Change to match functions above.
+
+Thu Oct 13 13:24:29 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * NEWS: Add item about if and while.
+
+       * .gdbinit: Restore `end'; it was not excess.  Reindent
+       list-objfiles to make this clear.  Comment out all of
+       list-objfiles because old gdb's choke on it.
+
+Wed Oct 12 23:19:08 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
+
+       * config/mips/tm-bigmips64.h: Just define TARGET_BYTE_ORDER and
+       include tm-mips64.h.
+
+Wed Oct 12 18:02:17 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * Makefile.in (ANNOTATE_OBS): New definition.
+       (COMMON_OBS): Add exec.o.
+       (annotate.o): Remove extra compile rule.
+       * config/*/*.mh, config/*/*.mt: Remove exec.o from *DEPFILES lists
+       everywhere.
+
+       * .gdbinit: Remove excess `end'.
+
+       * exec.c: Merge in RS6000 support from xcoffexec.c.
+       (symfile.h, objfiles.h, xcoffsolib.h): Include.
+       (vmap): New global variable.
+       (exec_close): Close and free objects in vmap chain.
+       (exec_file_command) [IBM6000_TARGET]: Set up initial vmap.
+       (bfdsec_to_vmap, map_vmap): Moved here from xcoffexec.c.
+       (exec_files_info): Print vmap information.
+       * xcoffexec.c: Remove.
+       * config/rs6000/rs6000.mt, config/rs6000/rs6000lynx.mt
+       (TDEPFILES): Use exec.o instead of xcoffexec.o.
+       * TODO: Remove pertinent items.
+
+Wed Oct 12 10:08:19 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * partial-stab.h (N_TEXT): Delete GDB_TARGET_IS_HPPA kludge; they
+       are no longer needed as of gcc-2.6.0.
+
 Tue Oct 11 15:51:01 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
 
        * lynx-nat.c (child_wait): Correct handling of byte reversed SPARC
This page took 0.024474 seconds and 4 git commands to generate.