aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1994-09-17 * config/i386/{i386aix.mh, i386bsd.mh, i386lynx.mh, i386sco.mh,Stan Shebs24-86/+91
i386sco4.mh, i386sol2.mh, i386v.mh, i386v32.mh, i386v4.mh, ncr3000.mh, ptx.mh, ptx4.mh}, config/m68k/{altos.mh, apollo68v.mh, delta68.mh, dpx2.mh, hp300bsd.mh, hp300hpux.mh, m68klynx.mh, m68kv4.mh}, config/m88k/{delta88.mh, delta88v4.mh}, config/mips/riscos.mh, config/pa/hppahpux.mh, config/sparc/{sparclynx.mh, sun4sol2.mh}, config/tahoe/tahoe.mh, config/vax/{vaxbsd.mh, vaxult.mh, vaxult2.mh} (REGEX, REGEX1, SYSV_DEFINE): No longer define. * config/i386/i386sco4.mh (MUNCH_DEFINE): No longer define.
1994-09-16 * pr-5646.ch, pr-5646.exp, Makefile.in: New testcase.Per Bothner5-1/+84
1994-09-16 * defs.h (QUIT): Call interactive_hook to allow GUI to interrupt.Stu Grossman5-69/+129
Also, add decl for symtab_to_filename. * gdbtk.c: Replace calls to full_filename with symtab_to_filename. * gdbtk.tcl: New routine pc_to_line replaces in line code. New routine decr replaces in line code. * (create_file_win): Use catch to handle open failures more elegantly. Also, create special window to display file open failure message. Move opening of file prior to creation of text widget. * (create_asm_win): Add PC as argument. We now base disassembly on PC instead of function name, since function names can be ambiguous (usually seen with shared libs). Also, use catch to simplify code where we don't care about failures. * source.c (symtab_to_filename): New. Returns the file associated with a symtab. * top.c: Define interactive_hook. Called during QUIT to animate the GUI.
1994-09-16 remote.texi: asynctsr must run before mode (Hitachi stuff)Jeffrey Osier1-2/+2
1994-09-16 * parser-defs.h: Add comment about unary postfix operators.Per Bothner2-1/+5
1994-09-16 * stabsread.c (read_type): Handle stub types for bitstrings.Per Bothner3-17/+22
* stabsread.c (read_array_type): Check for stub domain type using TYPE_FLAG_STUB, not its length. * gdbtypes.c (create_set_type): Handle a stub domain type.
1994-09-16 * ch-exp.y: Get rid of some extra non-terminals, and movePer Bothner3-68/+32
their rules into primitive_value. * ch-lang.c (chill_op_print_tab): Add '->'. * expprint.c (print_subexp): Recognize unary postfix operator.
1994-09-15Wed Sep 14 18:27:42 1994 Jason Molenda (crash@phydeaux.cygnus.com)Jason Molenda2-6/+14
* remote-hms.c: use remote_debug instead of hms_silent toggle. Add warnings about depreciation of `snoop' cmd.
1994-09-15Wed Sep 14 18:18:58 1994 Steve Chamberlain (sac@jonny.cygnus.com)Steve Chamberlain2-2/+11
* remote-hms.c (hms_read_inferior_memory): Cope when target sends both \r and \n.
1994-09-15 * remote-mips.c (mips_error): Place NORETURN macro correctly.Stan Shebs3-2/+10
* TODO: Add item about START_INFERIOR_TRAPS_EXPECTED.
1994-09-14 * xcoffread.c (read_xcoff_symtab): Fix obsolete comment aboutJim Kingdon4-14/+40
mst_solib_trampoline. * f-valprint.c (f_val_print): Change cast of valaddr from CORE_ADDR * to char **, since that is how it is used. * dbxread.c (read_dbx_dynamic_symtab): Save copy of symbol names using obsavestring, and pass that to prim_record_minimal_symbol. Having the objfile point to bfd_asymbol_name directly doesn't work if we save and restore a mapped symbol file.
1994-09-14 * gdbtk.tcl: Add ref counts to breakpoint tags.Stu Grossman2-23/+160
* Put quotes around function name in disassemble command to better handle assembler names containing `.'. * Make pclist element 0 be filler to avoid off-by-one problem with line numbers. * Set names of top-level windows. * Add register display window. * Add PC to label of assembly window.
1994-09-14 * w89k-rom.c op50-rom.c monitor.c config/pa/hppapro.mt: New filesRob Savoye1-0/+6
to add a generic ROM monitor interface, and support file for the WinBond W89K and the Oki OP50N PA based target boards.
1994-09-14Add support for the w89k and op50n PA target board code.Rob Savoye1-2/+2
1994-09-14Oop, make sure Sanitize doesn't nuke new files.Rob Savoye1-0/+3
1994-09-14A generic ROM monitor interface abnd support for the WinBond w89k boardRob Savoye2-0/+186
and the Oki op59n board.
1994-09-13 * gdbtk.c (gdbtk_flush gdbtk_fputs): Buffer up output to makeStu Grossman3-98/+882
disassembly more efficient. * (breakpoint_notify): Include pc in gdbtk_tcl_breakpoint callback. * (gdb_loc): Include pc in return value. Also, return function name if arg was specified. * (gdb_cmd_stub): Call gdb_flush to drain internal GDB buffers after command completes. * (gdbtk_init): Improve error handling. * gdbtk.tcl: Add lots of comments. Clean up code. * (gdbtk_tcl_fputs): Make output window redirectable. * Add assembly window, and breapoint support. * Make button 1 in margin toggle breakpoints. * Use stippling to indicate breakpoint disabling.
1994-09-13Merge supposedly (but not really) GM-specific bits into general MPW configStan Shebs6-45/+57
1994-09-12 * config/pa/tm-hppa.h (REGISTER_NAMES): Use r26-r23 for arg0-arg3.Jeff Law1-0/+4
1994-09-11 * irix5-nat.c, osfsolib.c, solib.c (solib_add): Simplify lastPeter Schauer5-24/+234
change by replacing `symbols_added' with `so_last'. * mdebugread.c (parse_external, parse_partial_symbols): Ignore global common symbols, they will be resolved by the runtime loader. * mdebugread.c (parse_symbol, parse_partial_symbols, cross_ref): Handle scSCommon like scCommon symbols.
1994-09-10 * Update copyright message to include 1993, 1994.Peter Schauer1-1/+2
1994-09-10 * corelow.c (add_solib_stub): Copy to_sections changes fromPeter Schauer6-36/+41
core_ops to current_target after adding the shared libraries. * partial-stab.h (N_EXCL), dbxread.c (add_old_header_file, find_corresponding_bincl_psymtab): Change `repeated header not seen' error to a complaint, simplify complaint. * procfs.c (signalname, errnoname): Make `name' const. * symfile.c (reread_symbols): Use filename from old BFD to reopen the objfile. * values.c (record_latest_value): Don't record value in the history chain until we are sure there won't be an error.
1994-09-09* nlm/Makefile.in: remove MMALLOC, READLINE, TERMCAP, and other cruft.J.T. Conklin2-38/+8
1994-09-09Add XDEPFILE = ser-tcp.oRob Savoye1-0/+1
1994-09-09* config/i386/gdbserve.mt: New file, defs for i386 nlm stub.J.T. Conklin3-0/+8
1994-09-09GDB support for HP-PRO.Rob Savoye2-1/+11
1994-09-09 * config/i386/xm-go32.h (GDBINIT_FILENAME): Set to gdb.ini.Steve Chamberlain1-0/+2
(more work here to come)
1994-09-09 * config/sh/tm-sh.h (EXTRA_FRAME_INFO): Add f_offset and leaf_functionSteve Chamberlain1-1/+3
fields.
1994-09-09 * config/h8500/tm-h8500.h (target_write_pc, TARGET_WRITE_PC):Steve Chamberlain1-2/+2
Handle extra arg.
1994-09-09Thu Sep 8 17:14:43 1994 Steve Chamberlain (sac@jonny.cygnus.com)Steve Chamberlain2-10/+68
* remote.c (fromhex): Make error more explicit. (read_frame): Don't print bad checksum information unless remote_debugging. Don't use repeat count unless it's > 0. * remote-e7000.c (expect): When echoing, ignore multiple newlines. (e7000_insert_breakpoint, e7000_remove_breakpoint, target_ops): Optionally cope with BC style breakpoints. (e7000_command): After command send directly to the E7000 mark registers as changed. (why_stop, e7000_wait: Understand BC style stop condition. * sh-tdep.c (sh_skip_prologue): Understand more complicated sequences. (frame_find_saved_regs): Likewise. * config/h8500/tm-h8500.h (target_write_pc, TARGET_WRITE_PC): Handle extra arg. * config/i386/xm-go32.h (GDBINIT_FILENAME): Set to gdb.ini. (more work here to come) * config/sh/tm-sh.h (EXTRA_FRAME_INFO): Add f_offset and leaf_function fields.
1994-09-08* sparclite/Makefile.in: Assorted stuff needed for eload.J.T. Conklin1-1/+8
* sparclite/eload.c: Merge in command line argument parsing and error message handling improvements orignally made to aload.c.
1994-09-08 * gdb.base/commands.exp: New tests for if/while commands.Jeff Law2-0/+5
1994-09-08 * defs.h (enum misc_command_type, command_control_type): EnumsJeff Law3-96/+648
for describing the command and control types. (struct command_line): Add new fields to keep track of the command type and body associated with the command. * top.c: Include value.h. Delete whitespace at the end of lines. (build_command_line, get_command_line): New functions. (execute_control_command, while_command, if_command): Likewise. (realloc_body_list, read_next_line): Likewise. (recurse_read_control_structure): Likewise. (execute_user_command): Call execute_control_command. (read_command_lines): Simplify by calling read_next_line, call read_control_structure for "if" and "while" commands. (free_command_lines): Free new fields in the command structure. (define_command): Reset control_level to zero. (init_main): Install command handlers for "if" and "while" commands.
1994-09-07 * c-typeprint.c (c_type_print_varspec_prefix,Stan Shebs6-75/+110
c_type_print_varspec_suffix): Add cases for Fortran type codes. * eval.c (evaluate_subexp): For OP_ARRAY expressions in Fortran, call f77_value_literal_string instead. * f_exp.y: Include <string.h>, move include of parser-defs.h. (parse_number): Translate 'd' floats to 'e' so atof() works. (yylex): Remove unused variables. * f-lang.c: Include <string.h>. (get_bf_for_fcn): Remove unused variable. * f-typeprint.c (f_type_print_varspec_prefix, f_type_print_varspec_suffix): Remove unused variables, add cases to switch statements. (f_type_print_base): Remove unused variables. * f-valprint.c (gdbcore.h, command.h): Include. (f77_get_dynamic_lowerbound, f77_get_dynamic_upperbound): Call read_memory_integer with correct number of arguments. (f77_get_dynamic_upperbound): Call f77_get_dynamic_lowerbound with correct argument type. (f77_print_array): Removed unused array array_size_array. (f_val_print): Don't use a CORE_ADDR as a char *. * valops.c (value_cast): Handle COMPLEX and BOOL types. (value_assign): Handle Fortran literal string and complex values. (f77_cast_into_complex, f77_assign_from_literal_string, f77_assign_from_literal_complex): New functions.
1994-09-06 * pr-5016.ch, pr-5016.exp, Makefile.in: New testcase.Per Bothner4-2/+95
* Makefile.in (.exe.check): New rule, to run just one test.
1994-09-06Note fix to lib/gdb.exp.Per Bothner1-0/+5
1994-09-06 * gdb.c++/demangle.exp (test_arm_style_demangling): RemovePeter Schauer1-0/+5
linefeed from expect pattern for repeated types with indices > 9.
1994-09-05 * ch-typeprint.c (chill_type_print_base): Make TYPE_CODE_RANGEPer Bothner2-14/+17
case more robust. This fixes PR 5016.
1994-09-04 * i960-tdep.c (signal.h): Don't include.Stan Shebs2-1/+2
1994-09-04 * gdbint.texinfo: Removed mentions of some incorrectly placed andStan Shebs1-0/+5
obsolete conditionals, described some others.
1994-09-04 * cxux-nat.c (target_is_m88110): Remove definition.Stan Shebs2-2/+2
1994-09-04Update to reflect changes in config filesStan Shebs5-5/+14
1994-09-04 * configure.in (config/nm-empty.h): If cross only, use insteadStan Shebs9-8/+129
of config/nm-trash.h. * config/nm-trash.h: Remove. * config/nm-empty.h: New file. * config/i386/nm-m3.h: New file, includes config/nm-m3.h. * config/mips/nm-m3.h: New file, includes config/nm-m3.h. * config/m68k/nm-sysv4.h: New file, includes config/nm-sysv4.h. * config/mips/nm-sysv4.h: New file, includes config/nm-sysv4.h. * config/sparc/nm-sysv4.h: New file, includes config/nm-sysv4.h.
1994-09-03 * configure.in: Don't ln gdbtk.tcl if it's already there.Stu Grossman2-1/+5
1994-09-03Fix a typo in last changeStan Shebs1-1/+1
1994-09-03* configure.in: No longer looks for nm, tm, and xm headers inJ.T. Conklin2-17/+10
config/<header>; they are always in config/<cpu>/<header>.
1994-09-03 * objfiles.c (allocate_objfile): Add the newly-created objfile toStan Shebs6-276/+256
the end of the list of objfiles, instead of at the beginning. * xcoffread.c (allocate_include_entry): New function, abstracted from code in record_include_begin. (record_include_begin, record_include_end): Call it. * blockframe.c (reinit_frame_cache): Test inferior_pid instead of target_has_stack to decide whether to create a real stack frame for the cache. * coffread.c (process_coff_symbol) [CXUX_TARGET]: Ignore vendor section. * config/m88k/tm-cxux.h (CXUX_TARGET): Define. * h8300-tdep.c: Include "dis-asm.h" instead of <dis-asm.h>.
1994-09-03Add gdbserve.mt.Stu Grossman1-0/+1
1994-09-03Add .Sanitize.Stu Grossman1-0/+33
1994-09-03Add nlm subdir.Stu Grossman1-0/+1