]> Git Repo - binutils.git/blobdiff - gdb/ChangeLog
* config/tic80/tic80.mt: Disable using the simulator
[binutils.git] / gdb / ChangeLog
index a11a0e6cb8dd6d112c806d1c5394e16cfdba07aa..aa15a5a8fac0736f298d9be22b9f67227fbd989c 100644 (file)
@@ -1,3 +1,457 @@
+start-sanitize-tic80
+Sun Mar 30 12:28:24 1997  Fred Fish  <[email protected]>
+
+       * config/tic80/tic80.mt: Disable using the simulator
+       until it is ready.
+
+end-sanitize-tic80
+Sat Mar 29 13:57:20 1997  Fred Fish  <[email protected]>
+
+       * COPYING: Install new version of file from FSF.
+       * copying.c (show_copying_command): Update FSF address.
+
+Fri Mar 28 18:33:41 1997  Ian Lance Taylor  <[email protected]>
+
+       * Makefile.in (distclean): Remove .gdbinit.
+
+start-sanitize-tic80
+Fri Mar 28 15:37:30 1997  Fred Fish  <[email protected]>
+
+       * config/tic80/tm-tic80.h (NAMES_HAVE_UNDERSCORE): Define.
+
+end-sanitize-tic80
+Fri Mar 28 15:38:04 1997  Mike Meissner  <[email protected]>
+
+       * remote-sim.c (gdb_os_{,e}vprintf_filtered): Change stdarg type
+       to va_list from void *, since va_list might not be a pointer
+       type.
+
+start-sanitize-gdbtk
+Fri Mar 28 17:04:02 1997  Jason Molenda  ([email protected])
+
+       * Makefile.in (gdbtk.o): look for GDBTK_LIBRARY in $(datadir) by
+       default, not $(srcdir).
+
+end-sanitize-gdbtk     
+Thu Mar 27 14:21:46 1997  Mark Alexander  <[email protected]>
+
+       * remote-mips.c: Clean up comment and extraneous semicolon
+       for mips_monitor_prompt variable.
+
+Thu Mar 27 12:46:58 1997  Mark Alexander  <[email protected]>
+
+       * remote-mips.c: Add `set monitor-prompt' command.
+
+Wed Mar 26 06:47:44 1997  Mark Alexander  <[email protected]>
+
+       Fix from Peter Schauer:
+       * mdebugread.c (parse_procedure): Set address of procedure to
+       block start; this fixes problems with shared libraries introduced
+       by change of Mar 21.
+
+Mon Mar 24 19:43:16 1997  Geoffrey Noer  <[email protected]>
+
+       * symtab.c (find_pc_symtab): change to support the case
+       where the objfile is reordered and contains both coff and
+       stabs debugging info (continue on if a psymtab isn't found).
+
+Sun Mar 23 16:19:20 1997  Mark Alexander  <[email protected]>
+
+       Fixes from Peter Schauer:
+       * config/mips/tm-mips.h (REGISTER_CONVERT_TO_TYPE,
+       REGISTER_CONVERT_FROM_TYPE): Swap words if target, not host,
+       is big-endian and if registers are 32 bits.
+       * mips-tdep.c (mips_print_register, mips_extract_return_value,
+       mips_store_return_value): Fix floating-point word-order problems on
+       little-endian targets introduced by changes of Mar 21.
+
+Sun Mar 23 15:43:27 1997  Stan Shebs  <[email protected]>
+
+       * remote.c (target_resume_hook, target_wait_loop_hook): New
+       globals.
+       (remote_resume, remote_wait): Use them.
+       * d10v-tdep.c: Set the above hooks.
+       (tracesource): New GDB variable, controls source display in
+       traces.
+       (display_trace): Find and display source line if requested.
+       (trace_info): Mention empty trace buffer if appropriate.
+       (tdisassemble_command): Robustify argument handling.
+
+       * configure.host: Remove extra bogus Linux case.
+
+Sat Mar 22 16:41:35 1997  Fred Fish  <[email protected]>
+
+       * remote-sim.c (simulator_command): Add comment about dealing with
+       NULL or empty args.
+start-sanitize-tic80
+       * Makefile.in (tic80-tdep.o): Add target.
+       * configure.tgt: Add tic80 case.
+       * tic80-tdep.c: New file.
+       * config/tic80/{tic80.mt, tm-tic80.h}: New files.
+end-sanitize-tic80
+
+Sat Mar 22 02:48:11 1997  Peter Schauer  ([email protected])
+
+       * c-exp.y (yylex):  Handle nested template parameter lists.
+       * symtab.c (decode_line_2):  Fix test for valid choice number.
+
+Fri Mar 21 19:10:05 1997  Mark Alexander  <[email protected]>
+
+       * mips-tdep.c (mips_push_arguments): On non-EABI architectures,
+       copy first two floating point arguments to general registers, so that
+       MIPS16 functions will receive the arguments correctly.
+       (mips_print_register): Print double registers correctly on
+       little-endian hosts.
+       (mips_extract_return_value): Return double values correctly
+       on little-endian hosts.
+
+       * mdebugread.c (parse_procedure): Adjust address of procedure relative
+       to address in file descriptor record; this accounts for constant
+       strings that may precede functions in the text section.  Remove
+       now-useless lowest_pdr_addr from argument list and all calls.
+
+Fri Mar 21 15:36:25 1997  Michael Meissner  <[email protected]>
+
+       * configure.tgt (powerpc*-{eabi,linux,sysv,elf}*): Determine
+       whether the simulator will be built by whether the Makefile in the
+       simulator directory was built.
+
+       * configure.in (--enable-sim-powerpc): Delete switch.
+       * configure: Regenerate.
+
+Thu Mar 20 20:52:04 1997  Jeffrey A Law  ([email protected])
+
+       * mn10200-tdep.c (mn10200_analyze_prologue): Look for save of "a1"
+       in the prologue too.
+
+       * remote-sim.c (gdb_os_vprintf_filtered): Fix to work with non-ANSI
+       compilers.
+       (gdb_os_evprintf_filtered): Similarly.
+       
+Wed Mar 19 16:13:22 1997  Geoffrey Noer  <[email protected]>
+
+       New UnixWare 2.1 configuration
+       * config/i386/i386v42mp.mt: new
+       * config/i386/i386v42mp.mh: new
+       * config/i386/tm-i386v42mp.h: new
+       * config/i386/nm-i386v42mp.h: new
+       * configure.tgt: added new entries
+       * configure.host: added new entries
+
+start-sanitize-gdbtk
+Wed Mar 19 15:16:17 1997  Martin M. Hunt  <[email protected]>
+
+       * Makefile.in:  Install gdbtcl dir instead of gdbtk.tcl.
+       
+       * gdbtk.c: Added some ifdefs for Windows.  Changed GDBTK_FILENAME
+       to GDBTK_LIBRARY, which is now a path to search.
+       (gdb_path_conv): New function.  Convert Cygwin32 pathname to
+       DOS-style pathname.
+
+       * {aclocal.m4,configure.in}: Changes for Windows builds.
+
+       * configure: Rebuilt.
+
+end-sanitize-gdbtk     
+Mon Mar 17 17:52:00 1997  J.T. Conklin  <[email protected]>
+
+       * dsrec.c (load_srec): Print leading zeroes when printing section
+       addresses.
+
+Mon Mar 17 15:00:16 1997  Andrew Cagney  <[email protected]>
+
+       * remote-sim.h: Delete - moved to ../include/remote-sim.h.
+       
+       * Makefile.in (remote_utils_h): Update path to remote-sim.h.
+
+Fri Mar  7 20:55:28 1997  Andrew Cagney  <[email protected]>
+
+       * remote-sim.c (flush_stdout, write_stderr, flush_stderr,
+       vprintf_filtered, evprintf_filtered): Callbacks that accept
+       varargs.
+       
+Sat Mar 15 00:50:46 1997  Peter Schauer  ([email protected])
+
+       * breakpoint.c (insert_breakpoints, watchpoint_check,
+       bpstat_stop_status):  Do not disable watchpoints going out of scope.
+       (insert_breakpoints):  Make sure that the current frame is valid
+       before calling find_frame_addr_in_frame_chain.
+
+       * top.c (setup_user_args):  Handle quotes and backslashes.
+       (print_gdb_version):  Update copyright year.
+
+Fri Mar 14 15:44:03 1997  Ian Lance Taylor  <[email protected]>
+
+       * Makefile.in (elfread.o): Depend upon elf-bfd.h and elf/mips.h.
+
+start-sanitize-gdbtk
+Fri Mar 14 10:01:29 1997  Tom Tromey  <[email protected]>
+
+       * configure: Regenerated.
+       * configure.in (LIBS): Re-reverse order of TCL_LIBS and TK_LIBS.
+
+end-sanitize-gdbtk
+Thu Mar 13 22:51:00 1997  Dawn Perchik  <[email protected]>
+
+       * utils.c (pollquit, notice_quit): If _WIN32, limit test for
+       cntl-C to wingdb.
+       (initialize_utils): If _WIN32, don't call ScreenRows and ScreenCols 
+       except under wingdb.  (Contributed by Martin Hunt).
+
+Thu Mar 13 12:40:49 1997  Tom Tromey  <[email protected]>
+
+       * configure: Regenerated.
+       * configure.in: Run AC_CONFIG_AUX_DIR before AC_CANONICAL_SYSTEM.
+
+Thu Mar 13 11:00:22 1997  Doug Evans  <[email protected]>
+
+       * remote-sim.h (sim_state, SIM_DESC): New types.
+       (sim_open): Return a `descriptor' as result.
+       (*): New argument of descriptor result from sim_open.
+       * remote-sim.c (gdbsim_desc): Renamed from gdbsim_open_p.
+       (gdbsim_open): Record result of sim_open in gdbsim_desc.
+       Pass argv list to sim_open, argv[0] = pseudo program name.
+       (*): Pass gdbsim_desc to sim_foo fns.
+
+Wed Mar 12 14:40:06 1997  Tom Tromey  <[email protected]>
+
+       * config.in: Regenerated.
+
+       * acconfig.h (START_INFERIOR_TRAPS_EXPECTED, sys_quotactl,
+       HAVE_HPUX_THREAD_SUPPORT): Define.
+
+start-sanitize-gdbtk
+Wed Mar 12 14:29:52 1997  Tom Tromey  <[email protected]>
+
+       * gdbtk.c (x_event): Use Tcl_DoOneEvent, TCL_DONT_WAIT,
+       TCL_ALL_EVENTS.
+
+       * configure: Regenerated.
+       * configure.in (ENABLE_GDBTK): Put TCL_LIBS after TK_LIBS in
+       LIBS.
+
+end-sanitize-gdbtk
+
+Tue Mar 11 07:25:27 1997  Mark Alexander  <[email protected]>
+
+       First cut at supporting simulators in gdbserver:
+
+       * configure, configure.in: Allow gdbserver to be configured
+       for cross-target environments.
+       * gdbserver/Makefile.in: Add simulator support.
+       * gdbserver/configure.in: Eliminate assumption that host == target.
+       Simplify using gdb/configure.tgt and gdb/configure.host.
+       Fix other minor configuration errors.
+       * gdbserver/low-sparc.c: Fix compile error.
+       * gdbserver/remote-utils.c: Eliminate assumption that registers
+       and addresses are four bytes.  Fix minor compile errors and warnings.
+       * gdbserver/server.c: Rewrite numerous instances of identical code
+       for starting inferior processes to call new function start_inferior.
+       Eliminate assumption that registers and addresses are four bytes.
+       * gdbserver/server.h: Add missing prototypes to eliminate compiler
+       warnings.
+       * gdbserver/low-sim.c: New file to mate gdbserver with simulators.
+       * config/mips/vr5000.mt: Add Vr5000 simulator support to gdbserver.
+       * config/i386/linux.mh: Eliminate gdbserver support as a first step
+       in moving such support from host to target makefile fragments.
+       * config/i386/linux.mt: Move gdbserver support here from linux.mh.
+
+Mon Mar 10 12:27:47 1997  Michael Snyder  <[email protected]>
+
+       * symtab.h (INIT_SAL): New macro to initialize symtab_and_line, 
+       to insure consistant initialization of unused fields to zero.
+       * symtab.c: replace initializations of sals with new macro INIT_SAL.
+       * breakpoint.c: ditto.
+       * infrun.c: ditto.
+       * infcmd.c: ditto.
+       * source.c: add call to INIT_SAL macro.
+
+Sat Mar  8 00:16:37 1997  Peter Schauer  ([email protected])
+
+       * sparc-tdep.c (isbranch):  Always handle v9 branch instructions,
+       they might get used on 32 bit targets as well.
+
+Wed Mar  5 19:34:09 1997  Bob Manson  <[email protected]>
+
+       * remote-mips.c (mips_exit_debug): Some IDT boards don't
+       send the full exit string.
+
+Wed Mar  5 12:59:27 1997  Jeffrey A Law  ([email protected])
+
+       * mn10200-tdep.c (mn10200_push_arguments): Handle new calling
+       conventions.
+       (mn10200_store_struct_return): Likewise.
+
+Tue Mar  4 10:31:02 1997  Mark Alexander  <[email protected]>
+
+       * mips-tdep.c (mips_fetch_instruction): New function; replace
+       common code throughout with calls to it.
+       (mips_find_saved_regs): Examine MIPS16 entry instruction to determine
+       correct saved addresses of $s0 and $s1.
+       (mips_find_saved_regs, mips16_heuristic_proc_desc):  Use MIPS_REGSIZE
+       instead of hardcoded 4.
+       (mips16_skip_prologue): Handle extended instructions correctly.
+
+Mon Mar  3 12:29:20 1997  Doug Evans  <[email protected]>
+
+       * defs.h (LONGEST): Move #ifndef LONGEST to outside.
+       Try BFD_HOST_64_BIT if ! CC_HAS_LONG_LONG.
+
+Thu Feb 27 18:54:11 1997  Mark Alexander  <[email protected]>
+
+       * mips-tdep.c (IS_MIPS16_ADDR, MAKE_MIPS16_ADDR, UNMAKE_MIPS16_ADDR):
+       New macros for testing, setting, and clearing bit 0 of addresses.
+       Change numerous bits of code where bit 0 was being manipulated
+       to use these macros.
+
+Thu Feb 27 14:12:41 1997  Mark Alexander  <[email protected]>
+
+       * remote-mips.c: Put back the form feeds.
+
+Thu Feb 27 12:04:24 1997  Mark Alexander  <[email protected]>
+
+       * remote-mips.c: Remove form feeds (^L) from source.
+       (mips_initialize): LSI PMON doesn't support 'set regsize' command.
+       (pmon_wait): Don't need to exit and re-enter debug mode on LSI
+       PMON after a continue; it causes target program misbehavior.
+       (mips_fetch_register): Don't fetch unsupported registers; this
+       cuts down on wasted serial traffic.
+
+Thu Feb 27 09:38:16 1997  Stu Grossman  ([email protected])
+
+       * configure.in configure (HPUX/OSF thread support):  Enable this
+       only when running GCC, since HP's thread header files use ANSI C
+       which is not supported by their default compiler.
+
+       * configure.host (i[3456]86-*-windows):  Disable long long
+       support for WinGDB.  Add mswin to configdirs.
+       * configure.in configure:  Move calls to configure.host and
+       configure.tgt to the top of configure.in to allow them to set
+       config variables before they are referenced.
+
+Tue Feb 25 20:21:52 1997  Stan Shebs  <[email protected]>
+
+       * configure.tgt (mips*-*-lnews*): New target.
+
+Mon Feb 24 16:35:00 1997  Jeffrey A Law  ([email protected])
+
+       * mn10200-tdep.c (mn10200_analyze_prologue): Don't fix fi->frame
+       if we're not the innermost frame.  Fix minor typos.
+
+Sat Feb 22 03:39:50 1997  Peter Schauer  ([email protected])
+
+       * stabsread.c (read_type):  Fix handling of template names
+       with template parameters containing `::'.
+
+       * valops.c (search_struct_field, search_struct_method):
+       Pass correct valaddr parameter to baseclass_offset.
+       Prevent gdb crashes by making sure that the virtual base pointer
+       from an user object still points to accessible memory.
+
+Tue Feb 18 13:36:34 1997  Mark Alexander  <[email protected]>
+
+       * maint.c: Eliminate -Wall warnings by including some header files.
+
+Tue Feb 18 13:06:30 1997  Mark Alexander  <[email protected]>
+
+       * remote-sim.c (init_callbacks): Undo previous change.
+
+Tue Feb 18 11:13:00 1997  Dawn Perchik  <[email protected]>
+
+       * maint.c: Fix dereference of pointer.
+       * remote-sim.c: Fix reference of structure member "last_error".
+       * debugify.c: Include config.h to get ANSI definitions.
+
+Sat Feb 15 17:43:46 1997  Stu Grossman  ([email protected])
+
+       * remote-vx.c (vx_attach):  Fix for PR 11356.  Remove code added
+       by kung.  It made no sense.
+
+Fri Feb 14 13:00:07 1997  Ian Lance Taylor  <[email protected]>
+
+       * main.c (print_gdb_help): Make static to match declaration.
+
+Thu Feb 13 18:18:18 1997  Dawn Perchik  <[email protected]>
+
+       * remote-e7000.c, ser-e7kpc.c, serial.c: Remove // comments.
+
+Wed Feb 12 15:58:00 1997  Dawn Perchik  <[email protected]>
+
+       * debugify.c, debugify.h: Make safe for non-ansi compilers.
+
+Wed Feb 12 15:30:00 1997  Dawn Perchik  <[email protected]>
+
+       * defs.h: Fix prototypes for new cleanup functions.
+
+Wed Feb 12 15:08:47 1997  Dawn Perchik  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+        * 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  <[email protected]>
+
+       * 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  <[email protected]>
+
+       * 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  ([email protected])
+
+
+       * 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  <[email protected]>
         
This page took 0.034748 seconds and 4 git commands to generate.