Thu Dec 26 15:56:09 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index c3963a7a502425a65eae845271a0d044547bd077..c3ac5b09c4fd24f99c197e2676855e5c125a4fad 100644 (file)
@@ -1,3 +1,172 @@
+Thu Dec 26 15:15:21 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * config/sparc/tm-sparclet.h: make registers ASR15, ASR19 invisible
+          (they're not useful, you can't change, write or even read them)
+       
+Thu Dec 26 15:20:48 1996  Fred Fish  <fnf@cygnus.com>
+
+       * config/pa/hppahpux.mh (TERMCAP): Always link to libc before
+       libcurses, to avoid picking up broken select() from libcurses
+       on some versions of HPUX.
+
+Thu Dec 26 15:14:41 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+       
+       * sparclet-rom.c: Remove includes of Unix system files.
+         Add function "sparclet_supply_register" so that parse_register_dump
+         will not seg-fault by calling a null function pointer.
+         Remove XMODEM support (unfinished work?).
+         Remove flag "MO_HANDLE_NL", so monitor's output can be read by humans.
+         Add fill command.
+         Remove colon from getreg.resp_delim so PSR register will work.
+         Remove pointer to sparclet_load (downloading SREC's doesn't work).
+         Null out local register names for %g0, all %cc and all %asr regs,
+         since the monitor can't report them.  Will return zero instead.
+       * sparclet-stub.c: New -- remote protocol support for sparclet CPU.
+       * config/sparc/tm-sparclet.h: Re-arrange REGISTER_NAMES:
+         Add back %g0 and %psr, add %cc coprocessor regs, add %asr regs.
+         Adjust NUM_REGS and REGISTER_BYTES accordingly
+
+Tue Dec 24 10:27:37 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * remote-e7000.c (want_h8300h, want_nopc_h8300h): Renamed
+       from want and want_nopc.
+       (want_h8300s, want_nopc_h8300s): New variables for H8/S register
+       lists.
+       (e7000_fetch_registers): Use H8/300H or H8/S register list string
+       as needed.
+       (e7000_wait): Likewise.
+
+Mon Dec 23 02:25:58 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * mips-tdep.c (mips_find_saved_regs):  If a frame has been
+       interrupted by a signal, figure out whether the registers that
+       the proc_desc claims are saved have been saved yet.
+       (mips_push_dummy_frame):  Write dummy frame register after all
+       registers have been saved in the dummy frame. Update comments
+       to reflect the fact that we are now using an AT_ENTRY_POINT
+       call dummy.
+
+start-sanitize-d10v
+Sun Dec 22 15:52:25 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * d10v-tdep.c (d10v_skip_prologue): PR11287.  Fix problem where
+       some breakpoints weren't being set.
+
+end-sanitize-d10v      
+Sat Dec 21 12:57:59 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * config/mips/tm-mips.h (PC_IN_CALL_DUMMY):  Removed, the default
+       definition in inferior.h is sufficient.
+       * mips-tdep.c (mips_pc_in_call_dummy):  Ditto.
+       (mips_push_arguments):  Make sure that the stack is aligned to a
+       multiple of 8 after the arguments are pushed.
+       Structures are always passed by value in the old ABI.
+       Adjust argument register value on big endian targets when passing
+       a value whose length is less than the register size.
+       Write stack arguments with a single write_memory call.
+       (mips_pop_frame):  Use frame_saved_regs instead of proc_desc to
+       decide which registers have to be restored.
+
+       * irix5-nat.c (fill_gregset):  Sign extend registers before
+       filling in the gregset structure.
+
+Fri Dec 20 11:06:03 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * mswin/genmakes:  Don't define _DEBUG.  This breaks wingdb.
+
+start-sanitize-v850
+Thu Dec 19 19:42:44 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * v850-tdep.c (v850_scan_prologue): Deal with -mep shorting
+       register saves by using the ep register.
+
+end-sanitize-v850
+start-sanitize-m32r
+Thu Dec 19 15:57:16 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * m32r-tdep.c (m32r_frame_find_saved_regs): Fix thinko in arg def.
+
+end-sanitize-m32r
+Thu Dec 19 09:38:56 1996  Mark Alexander  <marka@cygnus.com>
+
+       * values.c (unpack_double): Make it compile with MSVC++ 2.x.
+       * remote-mips.c (S_IROTH): Define if not defined by stat.h, e.g.
+       when using MSVC++.
+       (common_open): Fix help string.
+
+Wed Dec 18 23:01:32 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * mpw-make.sed: Use NewFolderRecursive for installation.
+
+Sat Dec 14 20:50:01 1996  Mark Alexander  <marka@cygnus.com>
+
+       * mips-tdep.c (mips_push_arguments): Handle floating point args.
+       * config/mips/tm-mips.h (FIX_CALL_DUMMY): Define to set up $25
+       correctly for PIC on Irix 5.
+
+Sat Dec 14 09:52:30 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * i386-tdep.c (i386_frame_find_saved_regs):  Handle zero return
+       from get_pc_function_start gracefully.
+
+Sat Dec 14 00:43:57 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * c-exp.y (qualified_name):  Replace explicit check for valid
+       destructor name with call to destructor_name_p.
+
+       * c-lang.h, c-typeprint.c (cp_type_print_method_args):  Removed,
+       no longer needed.
+
+       * c-typeprint.c (c_type_print_varspec_prefix, c_type_print_base):
+       Replace remaining fprintf_unfiltered calls with their filtered variant.
+       (c_type_print_base):  Do not print return type for destructors from
+       template classes.
+       Replace cp_type_print_method_args with cplus_demangle call to get
+       consistent type output for stubbed and unstubbed methods.
+
+       * cp-valprint.c (cp_print_class_method):  Replace
+       cp_type_print_method_args with cplus_demangle call to get consistent
+       type output for stubbed and unstubbed methods.
+
+       * gdbtypes.c, gdbtypes.h (get_destructor_fn_field):  New function
+       to find the destructor field indices for a type.
+
+       * gdbtypes.h (struct type):  Clarify comments for vptr_basetype
+       and arg_types fields.
+       (struct fn_field):  Remove args field, no longer used.
+
+       * symtab.c (decode_line_1), valops.c (value_struct_elt,
+       check_field_in):  Use get_destructor_fn_field to find the destructor
+       field indices instead of assuming that the compiler passes the member
+       function fields in a specific order.
+
+       * symtab.c (find_methods):  Pass NULL instead of SYMBOL_BLOCK_VALUE
+       to lookup_symbol.
+       (list_symbol):  Replace cp_type_print_method_args with cplus_demangle
+       call in zapped out code and explain why this code is zapped out.
+
+Thu Dec 12 13:29:14 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * config/powerpc/ppc{,le}-sim.mt (SIM): Add the simulator common
+       library ../sim/common/libcommon.a.
+
+Wed Dec 11 18:51:35 1996  Mark Alexander  <marka@cygnus.com>
+
+       * gdbtk.c (gdb_loc): Correct truncation of PC on 64-bit MIPS.
+
+Wed Dec 11 11:15:08 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * monitor.c (monitor_load): Add support for load address argument.
+       * dsrec.c: #include <time.h>.
+       (load_srec): New argument load_offset.  Print download stats.
+       * srec.h (load_srec): Update prototype.
+       * sh3-rom.c (sh3_load): Update call to load_srec.
+
+Mon Dec  9 17:34:05 1996  Geoffrey Noer  <noer@cygnus.com>
+
+       * config/mn10300/tm-mn10300.h: more small register fixes
+       * mn10300-tdep.c: filled in from another target
+
 Mon Dec  9 17:12:19 1996  Doug Evans  <dje@canuck.cygnus.com>
 
        * monitor.c (monitor_insert_breakpoint): Handle bi-endian machines.
This page took 0.025378 seconds and 4 git commands to generate.