* symtab.h (struct symbol, general_symbol_info, minimal_symbol,
[binutils-gdb.git] / gdb / ChangeLog
index 420efb0c9eccba65437b9569da6e843b8aeb52fb..72e436b268d2be93882827020077cf45dc792ef2 100644 (file)
@@ -1,3 +1,97 @@
+Wed Jan 12 01:44:25 1994  John Gilmore  (gnu@cygnus.com)
+
+       * symtab.h (struct symbol, general_symbol_info, minimal_symbol,
+       partial_symbol):  Shrink the storage sizes of symbols, by making
+       enums into 1-byte bitfields when compiled __GNUC__, moving all the
+       enums and small ints to the end of each struct to improve
+       alignment, and switching the section number from int to unsigned
+       short.
+
+Wed Jan 12 00:16:26 1994  John Gilmore  (gnu@cygnus.com)
+
+       * symtab.c (find_addr_symbol):  New routine that will find the nearest
+       symbol associated with an address.  It does so by exhaustive
+       search of the symtabs, so it's slow but complete.
+
+Tue Jan 11 23:57:30 1994  John Gilmore  (gnu@cygnus.com)
+
+       * coffread.c (read_coff_symtab):  Set PC bounds of _globals_ symtab
+       to [0,0] rather than [0, end of first source file].  This avoids
+       problems with other parts of GDB looking for linetables in the
+       _globals_ symtab.  Eliminate variables num_object_files and
+       first_object_file_end.
+
+Tue Jan 11 00:53:46 1994  John Gilmore  (gnu@cygnus.com)
+
+       * a29k-tdep.c (init_frame_info):  Cast null arg to examine_tag.
+       (pop_frame):  Restore PC2 and LR0 from dummy frames.
+       (push_dummy_frame):  Save PC2 and LR0 into dummy frames.
+       (setup_arbitrary_frame):  Handle 3 args and set up real frames.
+       * config/a29k/tm-a29k.h (FRAME_NUM_ARGS):  Update comments.
+       (DUMMY_FRAME_RSIZE):  Add 2 longwords for PC2 and LR0.
+       (SETUP_ARBITRARY_FRAME):  Define.
+
+Tue Jan 11 06:59:10 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
+
+       * infrun.c, config/mips/tm-irix5.h: Remove #if 0'd AT_FUNCTION_START.
+
+Tue Jan 11 14:27:03 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
+
+       * remote-udi.c (udi_resume): Correct prototype.
+
+Tue Jan 11 11:10:30 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+        * config/pa/tm-hppa.h (FRAME_FIND_SAVED_REGS): Call
+       hppa_frame_find_saved_regs.
+       * hppa-tdep.c (dig_fp_from_stack): Delete function.
+       (prologue_inst_adjust_sp): New function.
+       (is_branch, inst_saves_gr, inst_saves_fr): New functions.
+       (skip_prologue): Completely rewrite to use unwind information.
+       (hppa_frame_find_saved_regs): Likewise.
+
+Tue Jan 11 06:59:10 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
+
+       * remote-mips.c (mips_wait): Use new function mips_signal_from_protocol
+       to convert a signal number with appropriate bounds checking.
+
+       * remote-mips.c (mips_wait): Fix typos (0x177 -> 0177, 0x377 -> 0377).
+
+Tue Jan 11 00:53:46 1994  John Gilmore  (gnu@cygnus.com)
+
+       * stack.c (frame_info):  If FRAME_FIND_SAVED_REGS isn't defined,
+       print a newline to end the display anyway.
+
+       * sparc-tdep.c (sparc_pop_frame):  Pop the fsr and csr (float and
+       coprocessor status regs) when popping a frame.  This fixes 
+       float exceptions that occur after calling inferior functions.
+
+       * sparc-nat.c (fetch_inferior_registers, store_inferior_registers):
+       Read and write the fsr (float status register) to/from the child
+       process along with the float regs.  Remove Peter Schauer's change
+       of May 24 '93, which has higher overhead and doesn't solve the
+       real problem (which was that FSR wasn't being set).
+
+Mon Jan 10 23:16:42 1994  John Gilmore  (gnu@cygnus.com)
+
+       * a29k-tdep.c (examine_prologue):  Don't worry if the ASGEQ
+       stack overflow check isn't right after the register stack
+       adjustment instruction.  Metaware R2.3u compiler moves other
+       things in front of it.  This fix isn't perfect but is what's
+       running.
+
+Mon Jan 10 20:08:23 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
+
+       * c-valprint.c (c_val_print): Treat TYPE_CODE_RANGE like TYPE_CODE_INT.
+
+       * config/alpha/alpha-netware.mt: Rename to alpha-nw.mt for 14
+       character filenames.
+       * configure.in: Change accordingly.
+
+Mon Jan 10 15:48:36 1994  Tom Lord  (lord@rtl.cygnus.com)
+
+       * m68k-stub.c, sparc-stub.c: removed spurious introduction of 
+       _filtered io routines from these two files.
+
 Fri Jan  7 12:42:45 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 
        * config/i386/tm-i386v.h, config/m68k/tm-m68k.h, config/mips/tm-mips.h,