* config/tc-sparc.c (md_show_usage): Add missing backslash at end
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index bea87530f50010b0cb3288ee4cbca976898e4c4f..43fd9e3263cd97dbf818f7c7e1772898fa0a5216 100644 (file)
@@ -1,3 +1,174 @@
+
+Thu Feb 13 18:18:18 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * remote-e7000.c, ser-e7kpc.c, serial.c: Remove // comments.
+
+Wed Feb 12 15:58:00 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * debugify.c, debugify.h: Make safe for non-ansi compilers.
+
+Wed Feb 12 15:30:00 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * defs.h: Fix prototypes for new cleanup functions.
+
+Wed Feb 12 15:08:47 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * debugify.c, debugify.h: Fix for general gnu use.  Remove C++ 
+       comment, add PARAMS, add license info and fix indentation.
+
+Wed Feb 12 14:42:47 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * debugify.c, debugify.h: New files.  Provide common macros
+       for writing debug info to a log file or stdio.
+
+Wed Feb 12 02:44:39 1997  Dawn Perchik  <dawn@cygnus.com>
+
+        * c-valprint.c (c_val_print): Fix printing for arrays defined
+        with 0 length.  A sticky tag caused this fix from 
+       revision 2.32 date: 1996/04/29 23:25:27;  author: dawn;  
+       state: Exp;  lines: +1 -0 branches:  2.32.34;
+       to not make it into devo.
+
+Tue Feb 11 22:24:39 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * defs.h: Fix cntl-C to read from the Windows message queue.
+       Add prototypes for make_final_cleanup (and the other cleanup
+       routines.
+       * remote-e7000.c: Fix sync code to timeout if unable to sync.
+       Change sync code to report status while trying to sync-up 
+       with hardware.  Add debugging output and document.
+       * ser-e7kpc.c: Swap order of len & offset to match implementation.
+       Add debugging output and document.
+       * serial.c: Add debugging output.
+       * top.c: Add call to do_final_cleanups.
+       Remove conditionals preventing Win32 from getting SIGQUIT.
+       * utils.c: (*_cleanup): Modify cleanup routines to accept a cleanup
+       chain as a parameter.  Extract this generic code from the cleanup 
+       routines into separate funtions (*_my_cleanup).  Keep old 
+       functionality by passing "cleanup_chain" to the new funtions.  
+       Define the cleanup chain "final_cleanup_chain" to be a cleanup 
+       chain which will be executed only when gdb exits.  Add functions 
+       (*_final_cleanup) to match the original (*_cleanup) functions.
+       (pollquit, quit, notice_quit): Fix to read cntl-C from the 
+       Windows message queue.
+
+start-sanitize-m32r
+Tue Feb 11 15:36:31 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * m32r-rom.c: #include <sys/types.h>.
+       #ifdef out new load support if wingdb.
+       * m32r/tm-m32r.h (TARGET_M32R): Define, for wingdb.
+
+end-sanitize-m32r
+Tue Feb 11 12:28:09 1997  Jeffrey A Law  (law@cygnus.com)
+
+
+       * config/mn10200/tm-mn10200.h (STORE_STRUCT_RETURN): Fix.
+       * mn10200-tdep.c (mn10200_store_struct_return): New function.
+
+       * config/mn10200/tm-mn10200.h (EXTRACT_RETURN_VALUE): Fix case when
+       extracting a return value from a register pair.
+
+       * mn10200-tdep.c (mn10200_push_arguments): Stack only needs to
+       be two byte aligned.  Round argument sizes up to two byte boundary.
+       Write out args in two byte hunks.
+       (mn10200_push_return_address): Implement.
+       * config/mn10200/tm-mn10200.h (EXTRACT_RETURN_VALUE): Abort for
+       structures > 8 bytes (temporary).
+       (STORE_RETURN_VALUE): Likewise.
+       (CALL_DUMMY): No longer undefine.
+       (USE_STRUCT_CONVENTION): Use for args > 8 bytes.
+       (REG_STRUCT_HAS_ADDR): Define.
+       
+start-sanitize-r5900
+Fri Feb 07 09:04:37 1997  Gavin Koch  <gavin@cygnus.com>
+        
+        * configure.tgt: added r5900.
+        
+end-sanitize-r5900
+Mon Feb 10 18:35:55 1997  Mark Alexander  <marka@cygnus.com>
+
+       * mips-tdep.c (non_heuristic_proc_desc): New function.
+       (find_proc_desc): Move non-heuristic proc search code into separate
+       function.
+       (gdb_print_insn_mips): Use non-heuristic method to find procedure
+       descriptor, to avoid prologue examination when disassembling.
+       * remote-mips.c: Add support for new "lsi" target (LSI MiniRISC
+       aka MicroMeteor board).
+       (mips_exit_debug): Prevent protocol reinitialization if an error
+       occurs while exiting debug mode.
+
+Mon Feb 10 16:11:57 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * mn10200-tdep.c: Remove lots of debugging printfs, update/improve
+       comments, formatting, etc.  Plus other minor fixes for problems
+       I found during my first pass over the mn10200 port.
+       (mn10200_analyze_prologue): New function.
+       (mn10200_frame_chain, mn10200_init_extra_frame_info): Use it.
+       * config/mn10200/tm-mn10200.h: Lots of updates/improvements to
+       comments, formatting, etc.  Minor fixes for problems I found during
+       my first pass over the mn10200 port.
+       (TARGET_*_BIT): Define appropriately for ints, long longs, doubles and
+       pointers.
+       (REGISTER_VIRTUAL_TYPE): Define as a long.
+       (EXTRACT_RETURN_VALUE): Rework to deal with long ints living
+       in register pairs.
+       (STORE_RETURN_VALUE): Similarly.
+
+       * blockframe.c (generic_get_saved_regs): Remove unused variable
+       "addr".
+       * breakpoint.c (frame_in_dummy): Move struct breakpoint *b decl
+       inside #ifdef CALL_DUMMY.
+       (watch_command_1): Initialize target_resources_ok.
+       * command.c (do_setshow_command): Provide dummy initialization
+       for "match".
+       * valops.c (find_function_addr): Move function & prototype inside
+       #ifdef CALL_DUMMY.
+       (value_arg_coerce): Similarly.
+       (value_of_variable): Provide dummy initialization of "frame".
+
+Mon Feb 10 13:50:53 1997  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * gdbtk.c (call_wrapper):  Clear running_now if an error occurs.
+       This fixes PR 11323, where gdbtk stops responding if an error occurs.
+
+Mon Feb 10 07:54:26 1997  Fred Fish  <fnf@cygnus.com>
+
+       * xcoffread.c (RECORD_MINIMAL_SYMBOL): Add NULL asection* parameter
+       to prim_record_minimal_symbol_and_info call that was missed in Jan 3
+       change.
+       (scan_xcoff_symtab): Ditto.
+
+Sun Feb 09 09:23:26 1997  Mark Alexander  <marka@cygnus.com>
+
+       * remote-mips.c (common_breakpoint): Prevent 64-bit addresses
+       from being sent to 32-bit targets by masking off upper bits.
+       * mips-tdep.c (heuristic_proc_start): Mask off upper 32 bits
+       of PC on 32-bit targets.
+       (mips16_heuristic_proc_desc): Recognize 'addiu s1,sp,n' as a
+       frame setup instruction.
+       (mips32_heuristic_proc_desc): Fix warning found by gcc -Wall.
+       (mips16_skip_prologue): Recognize 'addiu s1,sp,n' as a valid
+       prologue instruction.  Fix warnings and bugs found by gcc -Wall.
+       * buildsym.c (finish_block): Improve handling of overlapping blocks;
+       fixes problem on MIPS16 printing function arguments.
+
+Sat Feb  8 01:14:43 1997  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * dwarf2read.c (dwarf2_linkage_name):  New function to get
+       the linkage name of a die from DW_AT_MIPS_linkage_name or
+       DW_AT_name.
+       (read_func_scope, dwarf2_add_field, dwarf2_add_member_fn,
+       new_symbol):  Use it instead of accessing DW_AT_name.
+       (read_partial_die):  Use DW_AT_MIPS_linkage name as name of the
+       partial die if present.
+       (dwarf2_add_member_fn):  Make a copy of physname on the type obstack.
+
+Fri Feb  7 10:06:22 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * blockframe.c (generic_frame_chain_valid): If the new frame
+       is not INNER_THAN the old frame, then it's not valid.
+
 Tue Feb 04 09:04:37 1997  Mark Alexander  <marka@cygnus.com>
 
        * mips-tdep.c (mips16_get_imm): Fix calculation of extended immediate.
This page took 0.039482 seconds and 4 git commands to generate.