X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=ff5e8782cbb328d786083d16623b9ee0944f91cd;hb=81dc176f58906e0e61ce2e298513ae3b15717fec;hp=22ef88cbdb09d161634800c3bb55bbd32d973a4b;hpb=857dcde8c285b40f8c80370ff781c9094b031d38;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 22ef88cbdb..ff5e8782cb 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,360 @@ +start-sanitize-d10v +Thu Sep 19 16:19:01 1996 Martin M. Hunt + + * d10v-tdep.c: Stack chain should work now. + +Tue Sep 17 18:46:57 1996 Martin M. Hunt + + * d10v-tdep.c, config/d10v/tm-d10v.h: Snapshot. + +end-sanitize-d10v +Tue Sep 17 12:20:50 1996 Ian Lance Taylor + + * configure.in: Add cases for MIPS 5000 like MIPS 4300. + * configure: Rebuild. + +Tue Sep 17 12:09:00 1996 Dawn Perchik + + * ser-e7kpc.c: Added wingdb support for target e7000pc. + +Tue Sep 17 10:56:52 1996 James G. Smith + + * remote-mips.c (pmon_wait): CAIRO PMON does not require forced + re-entry back into debug mode. + +Mon Sep 16 14:32:58 1996 James G. Smith + + * remote-mips.c (mips_load): Ensure that the PC is explicitly + loaded after a load to a CAIRO PMON system. + +Fri Sep 13 12:02:39 1996 Fred Fish + + * Makefile.in (INTERNAL_LDFLAGS): Add @HLDFLAGS@ to list. + (HLDENV): Set to @HLDENV@. + (gdb): Prefix link command line with $(HLDENV). + * configure.in: Add support to test for --enable-shared and + generate appropriate values for HLDFLAGS and HLDENV. + * configure: Regenerated with autoconf. + +Sun Sep 8 15:26:27 1996 Fred Fish + + * alpha-nat.c (fetch_core_registers): Match Sep 4 gdbcore.h prototype + change for core_read_registers in struct core_fns. + * core-regset.c (fetch_core_registers): Ditto & add prototype. + * core-sol2.c (fetch_core_registers): Ditto & add prototype. + * i386aix-nat.c (fetch_core_registers): Ditto & add prototype. + * i386b-nat.c (fetch_core_registers): Ditto. + * i386mach-nat.c (fetch_core_registers): Ditto & add prototype. + * irix4-nat.c (fetch_core_registers): Ditto. + * irix5-nat.c (fetch_core_registers): Ditto. + * lynx-nat.c (fetch_core_registers): Ditto & add prototype. + * m68knbsd-nat.c (fetch_core_registers): Ditto. + * mips-nat.c (fetch_core_registers): Ditto & add prototype. + * rs6000-nat.c (fetch_core_registers): Ditto. + * sparc-nat.c (fetch_core_registers): Ditto. + * sun3-nat.c (fetch_core_registers): Ditto & add prototype. + * ultra3-nat.c (fetch_core_registers): Ditto & add prototype. + + * alpha-nat.c (register_addr): Match Sep 4 gdbcore.h prototype change. + * delta68-nat.c (register_addr): Ditto. + * gdbserver/low-linux.c (register_addr): Ditto. + * gdbserver/low-hppabsd.c (register_addr): Ditto. + * i386m3-nat.c (register_addr): Ditto. + * mips-nat.c (register_addr): Ditto. + * ultra3-nat.c (register_addr): Ditto. + +Sun Sep 8 15:14:00 1996 Stu Grossman (grossman@critters.cygnus.com) + + * blockframe.c (inside_main_func): Cleanup slightly. Move + mainsym def into the block it's used in. + * configure.in configure: Allow NATDEPFILES to be recognized in + .mh files regardless of whitespace. + + * cpu32bug-rom.c (cpu32bug_cmds): Change load_response string to + keep downloads from hanging. + + * remote-wiggler.c: Add support for flash upgrades. + * (wiggler_error): Fix message format. Add new error code. + * (wiggler_write_byets): Error code is hex. Report errors with + proper routine name. + * (wiggler_read_byets): Report errors with proper routine name. + * (get_packet): Add support for new flash commands. + * (wiggler_load): Call clear_symtab_users() to reset things + properly after download. + * (flash_xfer_memory bdm_update_flash_command): New funxtions to + support flash upgrades for Wiggler. + * (_initialize_remote_wiggler): Add `bdm update-flash' command. + +Fri Sep 6 13:14:13 1996 Geoffrey Noer + + * ser-tcp.c: don't include netinet/tcp.h if __CYGWIN32__ + +Thu Sep 5 17:05:13 1996 Geoffrey Noer + + * config/i386/cygwin32.mh: + * config/powerpc/cygwin32.mh: build ser-tcp.o for both hosts + +Thu Sep 5 12:09:13 1996 Per Bothner + + * value.h (COERCE_REF): Fix previous change. + (COERCE_ENUM): Add a check_typedef (this is the real fix). + +Thu Sep 5 03:28:30 1996 Wilfried Moser (Alcatel) + + * eval.c (evaluate_subexp_standard): In case of OP_ARRAY: make a + better check of array boundaries. + +Thu Sep 5 01:29:42 1996 Stu Grossman (grossman@critters.cygnus.com) + + * configure: Update aclocal.m4 and re-run autoconf to get correct + defs for BFD stuff. + * remote-wiggler.c (wiggler_error): Error codes are hex. Also, + fix default message generation. + +Wed Sep 4 17:28:40 1996 Stu Grossman (grossman@critters.cygnus.com) + + * Makefile.in: Add mswin to SUBDIRS. Add rules for + mswin/libwingdb.a and remote-wiggler.o. + * breakpoint.c (breakpoint_here_p): Clean up bp enabled test. + * (breakpoint_inserted_here_p): New func, just like + breakpoint_here_p, except it's honest. Honestly. + * breakpoint.h: Proto for above. +start-sanitize-gdbtk + * configure configure.in: Add host *windows* to list of hosts + that don't support GDBtk. +end-sanitize-gdbtk + * configure configure.in: Add mswin to configdirs if host is + i[3456]86-*-windows. + * core-aout.c (fetch_core_registers register_addr) gdbcore.h: + Change all vars that can contain addresses to type CORE_ADDR. + * findvar.c (supply_register): Allow val to be NULL. This means + that regno is unsupported. + * (read_pc read_pc_pid write_pc write_pc_pid): Make non-pid forms + just call pid forms with inferior_pid so that there's only once + place to hack PC's and such. + * infrun.c (proceed): Don't skip breakpoints if user changed PC. + * remote-wiggler.c: New file. Support for BDM interface from + Macraigor Systems. + * serial.c: Enhance serial logging capability. Add hex and octal + output modes (set remotelogbase {hex|octal|ascii}. Also log + breaks, timeouts, errors, and eofs. + * serial.h: Redefine SERIAL_SEND_BREAK to go through a wrapper + function so that we can log breaks. Don't export serial_logfile + or serial_logfp. + * top.c (execute_command): Don't test for serial_logfp here. + Just call serial_log_comand, and let serial.c sort it out. + * valops.c (value_of_variable): Don't attempt to establish frames + for static and global variables. This makes things work a bit + better if the stack or frame pointer is trashed. + * config/m68k/monitor.mt (TDEPFILES): Add remote-wiggler.o. + * config/m68k/tm-m68k.h: Define STACK_ALIGN. CPU32 can't hack + misaligned stacks during function calls. + +Wed Sep 4 13:06:26 1996 Ian Lance Taylor + + * terminal.h: Don't use #elif. + +Wed Sep 4 06:49:35 1996 Wilfried Moser (Alcatel) + + * ch-exp.c (parse_tuple_element): Allow (*): for array tuples + if we have a type. + + * eval.c (evaluate_subexp_standard): In case of OP_ARRAY: + check number of args against bounds of array to avoid + memory corruption. + + * value.h (COERCE_REF): Do a CHECK_TYPEDEF in case we get + a TYPE_CODE_TYPEDEF. + +Fri Aug 30 15:07:14 1996 James G. Smith + + * remote-mips.c: Provide support for CAIRO target board. + (cairo_open, cairo_ops): Added. + (mips_monitor_type): MON_CAIRO Added. + (mips_enter_debug, mips_exit_debug, mips_initialize, + mips_fetch_registers, common_breakpoint, mips_load, + _initialize_remote_mips): Updated. + +Thu Aug 29 17:00:18 1996 Michael Meissner + + * nlm/configure.in (i[345]86-*-*): Recognize i686 for pentium pro. + * nlm/configure: Regenerate. + + * gdbserver/configure.in (i[345]86-*-*): Recognize i686 for + pentium pro. + +Wed Aug 28 13:11:15 1996 Ian Lance Taylor + + * configure.in: If CY_AC_PATH_TCLCONFIG can't find TCL, don't run + CY_AC_LOAD_TCLCONFIG. + * configure: Rebuild. + +Tue Aug 27 12:40:40 1996 Fred Fish + + * infrun.c (wait_for_inferior): Initialize stop_func_end before calling + find_pc_partial_function. + +Tue Aug 27 10:17:34 1996 Michael Meissner + + * configure: Regenerate again. + +Tue Aug 27 04:25:08 1996 Geoffrey Noer + + * configure.in: work around host_alias configure bug. + AC_CANONICAL_HOST is called twice (first by AC_CHECK_TOOL + and second by AC_CANONICAL_SYSTEM). The second clobbers the + previous setting. Circumventing by moving the second check + to before the first. + * configure: regenerated + +start-sanitize-d10v +Mon Aug 26 18:36:54 1996 Martin M. Hunt + + * config/d10v/d10v.mt: New file. + * config/d10v/tm-d10v.h: New file. + * configure.in: New target D10V. + * d10v-tdep.c: New file. + +end-sanitize-d10v +Sun Aug 25 00:09:47 1996 Fred Fish + + * rs6000-tdep.c: Fix typo in comment. + * valops.c (call_function_by_hand): Set using_gcc to 2 + for code compiled without -g, per comment in code. + * config/a29k/tm-a29k.h (STACK_ALIGN): Add comment. + * config/sparc/tm-sparc.h (STACK_ALIGN): Add comment. + * config/sparc/tm-sp64.h (STACK_ALIGN): Add comment. + * config/pyr/tm-pyr.h (STACK_ALIGN): Add comment. + * config/m88k/tm-m88k.h (STACK_ALIGN): Add comment. + * config/pa/tm-hppa.h (PUSH_ARGUMENTS): Enclose args in ()'s. + (STACK_ALIGN): Add comment, move to be with other associated + macros, and document. + * config/mips/tm-mips.h (PUSH_ARGUMENTS): Enclose args in ()'s. + (STACK_ALIGN): Remove completely, handled by PUSH_ARGUMENTS. + * config/alpha/tm-alpha.h (PUSH_ARGUMENTS): Enclose args in ()'s. + * config/rs6000/tm-rs6000.h (STACK_ALIGN): Remove completely, + handled by PUSH_ARGUMENTS. + (PUSH_ARGUMENTS): Enclose args in ()'s. + +Fri Aug 23 13:55:05 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * infrun.c (wait_for_inferior): Try to reenable shared library + breakpoints even if auto_solib_load is not set. + +Fri Aug 23 00:44:57 1996 Fred Fish + + * gdbtk.c (gdbtk_init): Check for a DISPLAY env variable and + gracefully degrade to using command line interface if none is + found. + +Wed Aug 21 16:31:27 1996 Fred Fish + + * valprint.c (print_longest): Test for CC_HAS_LONG_LONG as well as + PRINTF_HAS_LONG_LONG. + * expprint.c (dump_expression): Ditto. + * configure.in: Fix check for long long support in compiler to + use a function body, not a nested function. + * configure: Rebuild with autoconf. + +Tue Aug 20 17:59:42 1996 Ian Lance Taylor + + * aclocal.m4: Include ../bfd/aclocal.m4. + * configure.in: Add stdlib.h to AC_CHECK_HEADERS. Call + BFD_NEED_DECLARATION on malloc, realloc, and free. + * acconfig.h: Add NEED_DECLARATION_MALLOC, + NEED_DECLARATION_REALLOC, and NEED_DECLARATION_FREE. + * configure, config.in: Rebuild. + * defs.h: Include and based on HAVE_*_H + rather than __STDC__. Only declare malloc, realloc, and free if + NEED_DECLARATION_* is defined. + +Tue Aug 20 15:37:03 1996 Fred Fish + + * solib.c (_initialize_solib): Add missing '\' chars at ends of + strings that continue on next line. + (enable_break): Replace "return 0" with setting success to zero + and letting normal return handle the return. + +Sat Aug 17 14:16:23 1996 Fred Fish + + * mips-tdep.c (mips_push_arguments): Make sure sp and struct_addr + are properly aligned. + +Fri Aug 16 17:54:26 1996 Stan Shebs + + * rs6000-tdep.c (rs6000_fix_call_dummy): Add full set of arguments. + * config/rs6000/tm-rs6000.h (FIX_CALL_DUMMY): Pass all arguments + to function, declare function correctly. + +Fri Aug 16 17:24:35 1996 Dawn Perchik + + * symtab.h: changed namespace to _namespace for compiling under + MFC v4.0. + +Fri Aug 16 13:52:21 1996 Stan Shebs + + * mpw-make.sed: Update for various recent changes, add some + comments. +start-sanitize-gm + * mpw-config.in: Fix name of Magic Cap-specific file. +end-sanitize-gm + +Fri Aug 16 15:47:36 1996 Michael Meissner + + * config/rs6000/tm-rs6000.h (FIX_CALL_DUMMY): Cast args to be an + integer for type correctness. + +Fri Aug 16 15:15:37 1996 James G. Smith + + * config/mips/{vr4300.mt, vr4300el.mt} (SIM): Add -lm when + simulator is included. + +Thu Aug 15 13:44:13 1996 Fred Fish + + * findvar.c (write_register_pid): Only needed when TARGET_WRITE_PC + is not defined. + (read_register_pid): Only needed when TARGET_READ_PC is not + defined. + * hppa-tdep.c (frame_saved_pc): Remove prototype. + * infptrace.c (udot_info): Prototype when CHILD_XFER_MEMORY is + not defined. + * config/xm-aix4.h (aix_resizewindow): Convert old style decl + to prototype. + * xcoffsolib.c (command.h): Include for needed prototypes. + +Wed Aug 14 17:54:19 1996 Stu Grossman (grossman@critters.cygnus.com) + + * config/i386/cygwin32.mh: Set NAT_FILE to nm-empty.h to make + native work. + +Wed Aug 14 02:03:42 1996 Fred Fish + + From Blair MacIntyre : + * hppa-tdep.c (hppa_fix_call_dummy): Use MSYMBOL_TYPE rather + than SYMBOL_TYPE on msymbols. + * somsolib.c (som_solib_create_inferior_hook): Ditto. + + * Makefile.in (init.c): Generate with prototypes. + + * config/pa/tm-hppa.h (frame_saved_pc): Add prototype. + * config/rs6000/xm-rs6000.h (aix_resizewindow): Ditto. + * config/rs6000/tm-rs6000.h (frame_initial_stack_address): Ditto. + (pc_load_segment_name): Ditto. + (pop_frame): Ditto. + (extract_return_value): Ditto. + (is_magic_function_pointer): Ditto. + (push_dummy_frame): Ditto. + (fix_call_dummy): Ditto. + (push_arguments): Ditto. + (skip_trampoline_code): Ditto. + (aix_process_linenos): Ditto. + + * config/m68k/tm-cisco.h (get_longjmp_target): Add prototype. + * config/m68k/tm-es1800.h: Ditto. + * config/m68k/tm-vx68.h: Ditto. + * config/m68k/tm-sun3.h: Ditto. + * config/m68k/tm-m68kv4.h: Ditto. + Tue Aug 13 23:04:36 1996 Fred Fish * config/mips/nm-mips.h (get_longjmp_target): Add prototype. @@ -1063,7 +1420,7 @@ Fri Jul 12 19:04:32 1996 Fred Fish * hpread.c (hpread_lookup_type): Use xmmalloc/xmrealloc rather than xmalloc/xrealloc. -Fri Jul 12 17:59:47 1996 Fred Fish +Fri Jul 12 17:59:47 1996 Fred Fish * objfiles.c (map_to_file): Error return from mmalloc_findbase is a NULL pointer, not a -1. @@ -1657,7 +2014,7 @@ Fri May 17 13:31:04 1996 Stan Shebs * sh-stub.c: New file, was config/sh/stub.c. start-sanitize-gdbtk -Thu May 16 19:20:29 1996 Fred Fish +Thu May 16 19:20:29 1996 Fred Fish * gdbtk.tcl (gdb_prompt): Set this early on. (create_command_window): Use gdb_prompt rather than "(gdb) ".