X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=5a3010f78f24bcd22f7468913c01db43b61ce2d5;hb=5b4d668a82e8e56c1d7c94624e7773e3ec292602;hp=4ebb524f5e0de8536810beb443650dc7998aaa21;hpb=aeca85c13afa016c2168009cef4d71263d02fe36;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4ebb524f5e..5a3010f78f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,8 +1,220 @@ +Sat Sep 30 16:13:36 1995 Per Bothner + + * scm-lang.c: Moved Scheme value printing code to ... + * scm-valprint.c: ... this new file. + Also major improvements in support for printing SCM values. + * scm-lang.h: New file. + * scm-tags.h: New file. + * Makefile.in: Note new scm-valprint.{c,o}. + +Sat Sep 30 09:35:02 1995 Jason Molenda (crash@phydeaux.cygnus.com) + + * configure.in: X_INCDIR and X_LIBDIR added. + * Makefile.in: @X_INCDIR@ and @X_LIBDIR@ added. + * configure: Regnerated. + +Fri Sep 29 02:10:05 1995 steve chamberlain + + * config/arm/tm-arm.h (FRAME_CHAIN, FRAME_CHAIN_VALID): + Any pc > LOWESTPC is ok. + + * remote-rdp.c (rdp_init): Take out variable baud rate stuff. + (remote_rdp_detatch): Delete. + * breakpoint.c (ctype.h): Don't include twice. + + * Makefile.in (remote-rdp.o): Doesn't need remote-rdp.h + * callback.c (os_printf_filtered): fix protos. + * defs.h (puts_filtered, puts_unfiltered + [v|f|]printf_[un]filtered): Make format arg const. + * remote-rdp.c (rdp_init): Attept to sync at different + baudrates. + * utils.c (puts_filtered, puts_unfiltered + [v|f|]printf_[un]filtered): Define prototypes with + const in the right place. + +Thu Sep 28 17:43:39 1995 Per Bothner + + * defs.h (enum language): Add language_scm. + * expression.h (enum exp_code): Added OP_EXPRSTRING. + * scm-lang.c: Preliminary support for Guile /SCM dialect of Scheme. + * expprint.c (print_subexp): Add OP_EXPRSTRING support. + * parse.c (length_of_subexp, prefixify_subexp): Likewise. + * valops.c (find_function_in_inferior): New function. + (value_allocate_space_in_inferior): New function. + (allocate_space_in_inferior): Redefine using previous function. + * Makefile.in (SFILES): Add scm-lang.c. + (COMMON_OBS): Add scm-lang.o + +Thu Sep 28 14:32:11 1995 steve chamberlain + + * callback.[ch]: New files. + * remote-rdp.c: Support for the ARM RDP monitor. + * Makefile: Update. + * arm-tdep.c (arm_othernames): New. + (_initialize_arm_tdep): install 'othernames' command. + (arm_nullified_insn, shifted_reg_val, arm_get_next_pc): New. + * configure.in: Check for termios.h, termio.h and sgtty.h. + (i[345]86-*-win32*): New host. + * configure: Regenerated. + * inflow.c: Clean up inclusions. + * main.c (main): Check for WINGDB, not WIN32. + * printcmd.c (do_examine): Put QUIT test in loop. + * remote-hms.c (e7000_load): Delete. + (hms_ops): Point to generic_load instead. + * remote-hms.c (hms_ops): Point to generic_load. + * remote-sim.c (sim_callback_write_stdout): Becomes + gdbsim_write_stdout. + (gdbsim_load): Call generic_load. + * remote-utils.c (gr_load_image): Delete. + * ser-unix.c (terminal.h): Include instead of havig + own #if tree. + (hardwire_flush_input): Reset input buffer too. + * source.c (openp): If WIN32 then open file in binary mode. + * terminal.h: Configure IO mechanism using autoconf defines if available and + not overriden. + * utils.c (quit, pollquit, notice_quit): WIN32 check becomes WINGDB check. + * config/arm/arm.mt (TDEPFILES): Add remote-rdp.o + * config/arm/tm-arm.h (TARGET_BYTE_ORDER): becomes TARGET_BYTE_ORDER_SELECTABLE. + (ADDR_BITS_REMOVE): New. + (ORIGINAL_REGISTER_NAMES, ADDITIONAL_REGISTER_NAMES): New. + (INST_xx): New + (FRAME_FIND_SAVED_REGS): Pass the right argument. + (arm_get_next_pc): Declare. + + +Wed Sep 27 10:14:36 1995 Per Bothner + + * valops.c (search_struct_field): Also allow "else" as a variant name, + + * eval.c (evaluate_struct_tuple): New function. Used to evaluate + structure tuples. Now also handles Chill variant records. + (get_label): New function, used by evaluate_struct_tuple. + (evaluate_subexp_standard case OP_ARRAY): Use evaluate_struct_tuple. + (evaluate_labeled_field_init): Removed. + + * valops.c (search_struct_field): Generalize to work with Chill + variant records. + +Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * mdebugread.c (parse_partial_symbols): Reset includes_used + and dependencies_used after finishing the partial symbol table. + + * rs6000-tdep.c (push_dummy_frame): Handle lr_offset of zero + correctly. + + * rs6000-nat.c (xcoff_relocate_core): Don't relocate data + addresses for the main objfile if DONT_RELOCATE_SYMFILE_OBJFILE + is defined. + * xcoffread.c: gcc -Wall lint. Remove traceback table reading + code. The existing code tried to add parameter information for + functions compiled without -g, which cannot be done properly + for optimized code and produced misleading parameter displays. + (ef_complaint, eb_complaint): Make a local static copy to avoid + dependency on coffread.c. + (read_xcoff_symtab, process_xcoff_symbol, scan_xcoff_symtab): + Enter C_EXT/C_HIDEXT symbols into the minimal symbol table only. + (read_xcoff_symtab): Ignore C_STAT section auxiliary entry + symbols. Complain about unmatched .ef and .eb symbols instead of + segfaulting. + (process_xcoff_symbol): Determine value of C_GSYM symbols via + the global_sym_chain mechanism in stabsread.c. + (xcoff_new_init): Call stabsread_new_init and buildsym_new_init. + (init_string_tab): Initialize length field bytes in the strtbl. + (scan_xcoff_symtab): Skip symbols that start with `$' or `.$'. + Set first_fun_line_offset for symbols with two auxents only. + +Wed Sep 20 21:06:35 1995 Jeff Law (law@snake.cs.utah.edu) + + * op50-rom.c (op50n_cmds): Send ".\r" after the interrupt + character. + +Wed Sep 20 13:12:56 1995 Ian Lance Taylor + + * Makefile.in (maintainer-clean): New target, synonym for + realclean. Add GNU standard maintainer-clean echos. + * gdbserver/Makefile.in (maintainer-clean): New target, synonym + for realclean. + * nlm/Makefile.in (maintainer-clean): Likewise. + +Wed Sep 20 08:16:03 1995 steve chamberlain + + * defs.h (xmalloc, xrealloc): Delete, they're declared in libiberty.h. + (GETENV_PROVIDED, FCLOSE_PROVIDED): New. + * doc/gdbint.texinfo (GETENV_PROVIDED, FCLOSE_PROVIDED): Document. + * remote-sim.[ch] (sim_callback_write_stdout): New. + +Tue Sep 19 15:28:58 1995 Per Bothner + + * gdbtypes.c (create_set_type): Set TYPE_LENGTH in bytes, not bits. + * valops.c (value_bitstring): TYPE_LENGTH is bytes, not bits. + + * gdbtypes.c (force_to_range_type): Calculate upper limit of + TYPE_CODE_CHAR depending on TYPE_LENGTH (instead of just using 255). + +Mon Sep 18 01:43:42 1995 Jeff Law (law@snake.cs.utah.edu) + + * somsolib.c (auto_solib_add_at_startup): Delete definition. No + longer needed. + +Sat Sep 16 13:23:36 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * config/mips/tm-mips.h (UNUSED_REGNUM): Define. + * mipsv4-nat.c (supply_gregset): Fill UNUSED_REGNUM register + with zero. + +Thu Sep 14 17:35:24 1995 Stu Grossman (grossman@cygnus.com) + + * remote-sim.c (gdbsim_create_inferior): Back out change that + broke all simulator configurations except the rs6000. + +Thu Sep 14 14:44:59 1995 Jeffrey A. Law + + * monitor.c (monitor_expect): Discard NULL characters. + +Thu Sep 14 14:12:30 1995 Kung Hsu + + * infcmd.c: Add extern declaration for auto_solib_add_at_startup. + +Wed Sep 13 13:33:58 1995 Kung Hsu + + * symfile.c: Move global variable auto_solib_add_at_startup from + solib.c to symfile.c. + * solib.c: ditto. + * symfile.h: Add extern declaration of the above mentioned variable. + * infcmd.c: Take out extern declaration, since it's in symfile.h. + +Thu Sep 14 12:39:35 1995 Stu Grossman (grossman@cygnus.com) + + * coffread.c (coff_symtab_read): Complain about unmatched .ef and + .eb symbols instead of segfaulting. + +Wed Sep 13 13:33:58 1995 Kung Hsu + + * stabsread.c (read_one_struct_field): Use subfile language instead of + global language. Improve efficiency. + +Wed Sep 13 08:45:02 1995 Jeff Law (law@fast.cs.utah.edu) + + * somsolib.c (auto_solib_add_at_startup): Define new global variable. + (som_solib_create_inferior_hook): Don't add libraries if + auto_solib_add_at_startup is zero. + (_initialize_som_solib): Add command to toggle + auto_solib_add_at_startup. + +Tue Sep 12 19:37:24 1995 Jeff Law (law@snake.cs.utah.edu) + + * monitor.c (monitor_make_srec): Fix thinkos in computation + of addr_size. + Tue Sep 12 15:46:18 1995 Kung Hsu * stabsread.c (read_one_struct_field): Add a patch to handle cfront generated stabs that each field is in full mangled name. + * stabsread.c: To include language.h and expression.h for the reason + above. + * infcmd.c (attach_command): Add solibs only when auto_solib_add_at_startup is set.