* gdbserver/{gdbreplay.c,low-linux.c,remote-utils.c,utils.c}:
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 9959e1c296a004c31ff6fb868db75b800828e131..7cec8880430eb7f0f48c567eff9cd8bf88de0c9a 100644 (file)
@@ -1,4 +1,228 @@
+Fri Oct 11 12:18:32 1996  Mark Alexander  <marka@cygnus.com>
+
+       * gdbserver/{gdbreplay.c,low-linux.c,remote-utils.c,utils.c}:
+       Make it compile on Linux and eliminate some warnings.
+
+Thu Oct 10 16:32:08 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * Makefile.in (init.c):  Fixup final sed script to work around
+       Linux bug with `p' operator.
+
+Wed Oct  9 18:02:48 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * remote-mips.c: Use the correct name everywhere (DDB) for NEC's
+       VR4300 target.
+       (ddb_ops, pmon_ops): Fix the documentation strings.
+
+Wed Oct  9 07:42:44 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * Makefile.in (init.c):  Retro HPUX grep lacks -h option.  Strip
+       filenames with sed instead.
+
+Tue Oct  8 15:59:44 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * defs.h:  Remove decls of xmalloc and xrealloc.  There is a
+       conflicting definition in libiberty.h.
+
+Tue Oct  8 11:47:13 1996  Fred Fish  <fnf@cygnus.com>
+
+       * dbxread.c (dbx_symfile_read): Call free_pending_blocks rather
+       than poking global variable (which is now static).
+       * hpread.c (hpread_build_psymtabs): Ditto.
+       * os9kread.c (os9k_symfile_read): Ditto.
+       * xcoffread.c (xcoff_initial_scan): Ditto.
+
+       * buildsym.h (free_pending_blocks): Declare here.
+       (pending_blocks): Remove declaration of global symbol.
+       (free_pendings): Remove declaration of global symbol.
+       (make_blockvector): Declare here.
+       (record_pending_block): Declare here.
+       
+       * dstread.c (make_blockvector): Remove static copy that was old
+       clone of version in buildsym.c.
+       (process_dst_block): Call record_pending_block rather than doing
+       it by hand.
+       (read_dst_symtab): Ditto.
+
+       * buildsym.c (make_blockvector): Make global rather than static,
+       (record_pending_block): New function, code moved from finish_block.
+       (finish_block): Use record_pending_block.
+       (free_pending_blocks): New function.
+       (really_free_pendings): Call free_pending_blocks.
+       (pending_blocks): Make static instead of global.
+       (free_pendings): Make static instead of global.
+       
+Tue Oct  8 09:03:22 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * config/i386/windows.mh config/i386/xm-windows.h::  New config
+       files to support building Wingdb (built under Microsoft build
+       environment).
+
+       * Makefile.in:  Add rule for hpux-thread.o (needs special header
+       files).
+       * (SUBDIRS):  Remove mswin.
+       * Change procedure for creating init.c.  Speeds things up quite a
+       bit.
+       * config.in configure configure.in:  Check for select, poll.
+       * Check for OSF header files before including hpux-thread.o.
+       * Don't configure doc or testsuite when building under MSVC.
+       * findvar.c value.h (read_register_pid write_register_pid):  Make
+       global.  Needed for hppa-tdep.c.
+       * (supply_register):  Don't set pid to inferior_pid when supplying
+       registers.
+       * hppa-tdep.c (saved_pc_after_call):  frame_saved_pc ->
+       FRAME_SAVED_PC.
+       * (frame_saved_pc):  Change name to hppa_frame_saved_pc.
+       * (hppa_pop_frame):  Don't use a pid of 0 with target_write_pc.
+       Use write_pc instead, which uses the correct pid.
+       * (target_read_pc target_write_pc):  Use read/write_register_pid
+       instead of read/write_register to preserve the pid passed in.
+       * inftarg.c (child_can_run):  Add flag child_suppress_run to allow
+       hpux-threads.c to override this as a runnable target.
+       * config/pa/nm-hppah.h:  Define target_new_objfile and
+       target_pid_to_str.
+       * config/pa/tm-hppa.h (FRAME_SAVED_PC):  Use hppa_frame_saved_pc
+       instead of frame_saved_pc.
+       * config/m68k/tm-m68k.h:  Define TARGET_M68K for Wingdb.
+       * config/m68k/tm-monitor.h:  Use FRAME_CHAIN_VALID_ALTERNATE, since
+       we can't easily determine the start file bounds with ELF.
+       * config/mips/tm-mips.h:  Define TARGET_MIPS for Wingdb.
+       * hpux-thread.c:  New file for HPUX/OSF thread support.
+       * osf-share/{README AT386/cma_thread_io.h HP800/cma_thread_io.h
+       RIOS/cma_thread_io.h cma_attr.h cma_deb_core.h cma_debug_client.h
+       cma_errors.h cma_handle.h cma_init.h cma_list.h cma_mutex.h
+       cma_sched.h cma_semaphore_defs.h cma_sequence.h cma_stack.h
+       cma_stack_int.h cma_tcb_defs.h cma_util.h}:  New files for OSF
+       thread support.
+
+Sun Oct  6 15:48:09 1996  Fred Fish  <fnf@cygnus.com>
+
+       * buildsym.c (finish_block): Change innerblock_anon_complaint to
+       print the addresses as part of the complaint.  Add a complaint for
+       cases where the block end address is smaller than the block start
+       address, in case any such conditions slip through our fixup mechanism.
+       * symmisc.c (dump_symtab): Only print blockvector for primary
+       symtabs, to avoid massive duplication of output due to secondary
+       symtabs that point to same blockvector.  Also do some minor 
+       formatting tweaks.
+
+Mon Oct  7 10:42:32 1996  Per Bothner  <bothner@deneb.cygnus.com>
+
+       Replace header_files global by per-objfile field.
+       * gdb-stabs.h (struct dbx_symfile_info):  Add fields header_files,
+       n_header_files, n_allocated_header_files.
+       * stabsread.h (header_files, n_header_files, n_allocated_header_files):
+       Replace externs by macros HEADER_FILES, N_HEADER_FILES, and
+       N_ALLOCATED_HEADER_FILES.
+       * dbxread.c (dbx_symfile_finish):  Free HEADER_FILES.
+       (free_header_files, init_header-files):  Don't free/init headerfiles.
+       (various functions):  Use macros instead of header_files globals.
+       * stabsread.c (various functions):  Likewise.
+
+Sun Oct  6 22:43:06 1996  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * dwarf2read.c (read_tag_reference_type): New fn.
+       (read_type_die): Call it.
+       (dwarf_attr): Also look in the DIEs referred to by specification
+       or abstract_origin attributes.
+
+Wed Oct  2 22:07:16 1996  Fred Fish  <fnf@cygnus.com>
+
+       * inferior.h (IN_SIGTRAMP): Pass pc to SIGTRAMP_START and
+       SIGTRAMP_END.
+       * config/i386/tm-i386os9k.h (SIGTRAMP_START, SIGTRAMP_END): 
+       Define with dummy pc arg.
+       * config/m68k/tm-nbsd.h: Ditto.
+       * doc/gdbint.texinfo: Document that SIGTRAMP_START and
+       SIGTRAMP_END are macros that take an single argument.
+
+Mon Sep 30 20:02:45 1996  Fred Fish  <fnf@cygnus.com>
+
+       * defs.h: Remove define of PRIVATE_XMALLOC.
+
+start-sanitize-v850
+Mon Sep 30 15:39:28 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * config/v850/tm-v850.h:  Use distinct register for PC, not EIPC.
+
+end-sanitize-v850
+Mon Sep 30 11:16:34 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * top.c (execute_control_command):  Free values from while_control
+       and if_control conditions after evaluation to avoid storage leaks.
+       From Peter Schauer.
+start-sanitize-v850
+Fri Sep 27 17:43:06 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * configure configure.in:  Recognize v850 target.
+       * v850-tdep.c:  New file, NEC V850 target support.
+       * config/v850/{v850.mt tm-v850.h}:  New files for NEC V850 support.
+
+end-sanitize-v850
+Fri Sep 27 14:48:15 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * infrun.c (wait_for_inferior):  Update current_line and
+       current_symtab when stepping continues in the middle of a new line.
+
+Fri Sep 27 10:25:30 1996  Fred Fish  <fnf@cygnus.com>
+
+       * top.c (print_gdb_version): Rewrote to comply with new GNU coding
+       standards for the --version option.
+       (print_gnu_advertisement): Remove, now part of print_gdb_version.
+       (show_version): Remove call to print_gnu_advertisement.
+       * top.h (print_gnu_advertisement): Remove prototype.
+       * main.c (print_gdb_help): Move help to static function and
+       add prototype.
+       (main): Call print_gdb_help rather than inlining it.
+       (main): Remove call to print_gnu_advertisement.
+start-sanitize-gdbtk
+       * gdbtk.tcl (create_copyright_window): Increase timeout from
+       15 seconds to 30 seconds.
+end-sanitize-gdbtk
+       
+start-sanitize-d10v
+Fri Sep 27 13:32:53 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * config/d10v/tm-d10v.h (TARGET_{INT,PTR}_BIT): Define.
+       (TARGET_{,LONG_}DOUBLE_BIT): Ditto.
+
+end-sanitize-d10v
+Thu Sep 26 23:10:26 1996  Mark Alexander  <marka@cygnus.com>
+
+       * configure.in, config/i386/tm-linux.h: Fix configure
+       problem on older Linux systems that prevented core files
+       from being recognized.
+
+Wed Sep 25 18:31:33 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * dbug-rom.c: New file, support for Motorola's dBUG monitor.
+       * config/m68k/monitor.mt (TDEPFILES): Add it.
+       * NEWS: Mention it.
+
 start-sanitize-d10v
+Mon Sep 23 16:13:50 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * config/d10v/tm-d10v.h (SAVED_PC_AFTER_CALL): Fixed.  
+       Now single-steps correctly.
+       * d10v-tdep.c (d10v_pop_frame): Fixed.
+
+end-sanitize-d10v      
+Fri Sep 20 16:10:58 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * config/sh/tm-sh.h (REGISTER_NAMES): Move fp registers to
+       be consistent with GCC.
+       (FPUL_REGNUM, etc): Renumber to match list changes.
+       (ADDR_BITS_REMOVE): Delete.
+       * sh-tdep.c (sh_reg_names, sh3_reg_names, sh3e_reg_names):
+       Rearrange to match REGISTER_NAMES.
+       * sh3-rom.c (sh3_regnames, sh3e_regnames): Ditto.
+
+start-sanitize-d10v
+Thu Sep 19 16:19:01 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * d10v-tdep.c:  Stack chain should work now. 
+
 Tue Sep 17 18:46:57 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v-tdep.c, config/d10v/tm-d10v.h: Snapshot. 
@@ -15,13 +239,13 @@ Tue Sep 17 12:09:00 1996  Dawn Perchik <dawn@critters.cygnus.com>
 
 Tue Sep 17 10:56:52 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
-       * remote-mips.c (pmon_wait): CAIRO PMON does not require forced
+       * remote-mips.c (pmon_wait): DDB PMON does not require forced
        re-entry back into debug mode.
 
 Mon Sep 16 14:32:58 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
        * remote-mips.c (mips_load): Ensure that the PC is explicitly
-       loaded after a load to a CAIRO PMON system.
+       loaded after a load to a DDB PMON system.
        
 Fri Sep 13 12:02:39 1996  Fred Fish  <fnf@cygnus.com>
 
@@ -164,9 +388,9 @@ Wed Sep  4 06:49:35 1996  Wilfried Moser (Alcatel)  <moser@rtl.cygnus.com>
 
 Fri Aug 30 15:07:14 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
-       * remote-mips.c: Provide support for CAIRO target board.
-       (cairo_open, cairo_ops): Added.
-       (mips_monitor_type): MON_CAIRO Added.
+       * remote-mips.c: Provide support for DDBVR4300 target board.
+       (ddb_open, ddb_ops): Added.
+       (mips_monitor_type): MON_DDB Added.
        (mips_enter_debug, mips_exit_debug, mips_initialize,
        mips_fetch_registers, common_breakpoint, mips_load,
        _initialize_remote_mips): Updated.
This page took 0.026407 seconds and 4 git commands to generate.