Wed Jan 11 17:06:55 1995 Stu Grossman (grossman@cygnus.com) * gdbtk.c (gdbtk_init): Improve handling for errors in gdbtk.tcl during startup. Wed Jan 11 17:53:26 1995 Rob Savoye * array-rom.c: Add support for most commands. * monitor.c: Add GDB remote protocol for the hybrid environment on the Array board. Wed Jan 11 00:44:01 1995 Jeff Law (law@snake.cs.utah.edu) * command.c (show_user_1): Use print_command_line to show a user defined command (including control structures). * top.c (init_main): Change documentation for user defined commands to indicate they may accept up to ten arguments. Tue Jan 10 16:22:41 1995 Jim Kingdon * mips-tdep.c (mips_skip_prologue): Accept or as well as addu for `move $s8, $sp' instruction. Sun Jan 8 12:45:34 1995 Jim Kingdon * target.c, target.h (target_signal_from_command): New function. * infrun.c (handle_command, signals_info), infcmd.c (signal_command): Use it. * infrun.c, infcmd.c: Update docstrings for these commands. * target.h (enum target_signal), target.c (signals), target.c (target_signal_from_host, target_signal_to_host): Add TARGET_SIGNAL_REALTIME_* and TARGET_SIGNAL_PRIO for lynx. * config/tm-lynx.h: Define signal numbers for realtime events. Sat Jan 7 07:23:53 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) * dbxread.c (process_one_symbol): Handle N_FUN symbols for Sun acc 3.0 under SunOS4. Changes to improve handling of runtime common symbols under SunOS4. * minsyms.c (get_symbol_leading_char): New routine to determine the leading symbol character for an objfile. (prim_record_minimal_symbol_and_info, install_minimal_symbols): Use it. * objfiles.h (rt_common_objfile): New global, points to objfile containing the runtime common minimal symbols. * objfiles.c (free_objfile): Mark rt_common_objfile as unallocated before freeing it. * solib.c (allocate_rt_common_objfile): New routine to allocate an objfile for the runtime common minimal symbols. (solib_add_common_symbols): Allocate an objfile for the runtime common symbols if necessary and put common symbols into it. Clean up code and comments. (solib_add, special_symbol_handling): Cleanup comments regarding runtime common symbols. * stabsread.c (scan_file_globals_1): New routine, contains old scan_file_globals code. Checks if there are any unresolved global symbols before starting the expensive minimal symbol table search. (scan_file_globals): Now calls scan_file_globals_1 for the passed objfile and eventually for the runtime common objfile. Complains about any unresolved global symbols and removes them from the global symbol chain to avoid dangling pointers into the symbol table if the symbol table is reread. Thu Jan 5 17:38:29 1995 Stu Grossman (grossman@cygnus.com) * Makefile.in (install_only uninstall): Indent for clarity. * core.c (dis_asm_read_memory): Add call to dis_asm_read_memory_hook to provide alternate way for disassembler to read memory. * defs.h: Protect from multiple inclusion. Add decl for dis_asm_read_memory_hook. * top.c: Make window startup be the default. * Add dis_asm_read_memory_hook. start-sanitize-gdbtk * gdbtk.c (finish_saving_output): Don't do anything if not saving output. * (breakpoint_notify): Don't send null filename to tcl. * (gdb_eval): New tcl command to eval an expression. * (gdb_disassemble): New tcl command to do disassembly. This allows tcl code to choose between exec file and target memeory, and can also do mixed source and assembly. * (gdbtk_init): Move reading of gdbtk.tcl to the end to make sure that more of the environment is set up. Also, create link between gdb and tcl vars disassemble{-_}from{-_}exec. * gdbtk.tcl: New expression window support. * Make assembly window be 80 columns wide. * Use new disassembly method. Add menu items to select disassembly from exec file or target. * Change View menubar item to Options. * Get rid of Stack, Breakpoints, Signals, and Variables Windows, since they don't exist yet. * Pop up a copyright window on startup. end-sanitize-gdbtk Thu Jan 5 01:16:40 1995 Jeff Law (law@snake.cs.utah.edu) * stabsread.c (define_symbol): Handle `a' symbol type used for reference parameter passed in a register. start-sanitize-gdbtk Wed Jan 4 19:49:10 1995 Stan Shebs * gdbtk.tcl (build_framework): Add standard commands menu, more windows to standard windows menu. (not_implemented_yet): Clarify message. end-sanitize-gdbtk Wed Jan 4 12:27:29 1995 Kung Hsu * defs.h: move include tm.h up, so that the type LONGEST can also based on the target requirement to determine. In this case target mips64. * remote-os9k.c (rombug_open): catch exception e in rombug. * remote-os9k.c (rombug_wait): print message before register display from rombug. Wed Jan 4 09:18:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com) * top.c (locate_arg): Call strchr not index. Tue Jan 3 16:52:03 1995 Per Bothner * ch-exp.y (literal): Recognize NULL. (tuple): Parse simple unlabelled tuples. * eval.c (evaluate_subexp case OP_ARRAY): Use expect_type to evaluate brace-initializer-expressions depending on context. (evaluate_subexp case UNOP_CAST): Pass the target type as expected type when evaluating the expression. * ch-typeprint.c (chill_type_print_base): Get names of PTR and BOOL from TYPE_NAME. * ch-valprint.c (chill_print_type_scalar): New function, to handle TYPE_CODE_RANGE better than print_type_scalar does. (chill_val_print_array_elements): Use above new function. Mon Jan 2 15:02:51 1995 Stan Shebs * remote-udi.c (udi_load): Tell symbol_file_add that the program being loaded is the main program. For older changes see ChangeLog-94 Local Variables: mode: indented-text left-margin: 8 fill-column: 74 version-control: never End: