aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
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
1994-09-02* config/sparc/tm-nbsd.h: Add #defines to map NetBSD struct andJ.T. Conklin1-0/+22
field names into what is expected by sparc-nat.c.
1994-09-02 * c-typeprint.c (c_typedef_print): Add missing Chill support.Per Bothner2-1/+12
1994-09-01Create a .Sanitize file.Stu Grossman1-0/+49
1994-09-01 * rs6000-pinsn.c (print_insn): Use powerpc disassembler whenStu Grossman4-11/+5
doing Power PC. * config/powerpc/tm-ppc-nw.h: Define GDB_TARGET_POWERPC. * config/i386/i386lynx.mh, config/m68k/m68klynx.mh, config/rs6000/rs6000lynx.mh, config/sparc/sparclynx.mh: Enable ser-tcp. * nlm/Makefile.in: Get rid of NWSOURCE. * nlm/alpha-io.S (inVti, outVti): Remove extraneous ldha's. * nlm/gdbserve.o: Add dummy __main routine. * nlm/gdbserve.def: Turn on debug.
1994-09-01 * rs6000-pinsn.c (print_insn): Use powerpc disassembler whenStu Grossman6-3/+27
doing Power PC. * config/powerpc/tm-ppc-nw.h: Define GDB_TARGET_POWERPC. * config/i386/i386lynx.mh, config/m68k/m68klynx.mh, config/rs6000/rs6000lynx.mh, config/sparc/sparclynx.mh: Enable ser-tcp. * nlm/Makefile.in: Get rid of NWSOURCE. * nlm/alpha-io.S (inVti, outVti): Remove extraneous ldha's. * nlm/gdbserve.o: Add dummy __main routine. * nlm/gdbserve.def: Turn on debug.
1994-09-01* config/xm-nbsd.h: Don't define SET_STACK_LIMIT_HUGE; it is obsolete.Jim Kingdon2-3/+4
1994-09-01Commit again, CVS botched this last time.J.T. Conklin5-97/+0
1994-09-01* config/tm-nbsd.h: New file, support for all NetBSD targets.J.T. Conklin8-7/+174
* config/xm-nbsd.h: fix typo. * config/sparc/{nm,tm,xm}-nbsd.h: New files, renamed from {nm,tm,xm}-sparcnbsd.h to conform to prefered file naming conventions. * configure.in: (sparc-*-netbsd): use config/sparc/nbsd.m[ht].
1994-09-01* config/tm-nbsd.h: New file, support for all NetBSD targets.J.T. Conklin2-2/+10
* config/sparc/{nm,tm,xm}-nbsd.h: New files, renamed from {nm,tm,xm}-sparcnbsd.h to conform to prefered file naming conventions. * configure.in: (sparc-*-netbsd): use config/sparc/nbsd.m[ht].
1994-08-31Wed Aug 31 14:40:33 1994 Jason Molenda (crash@phydeaux.cygnus.com)Jason Molenda2-2/+7
* remote-udi.c (udi_read_inferior_memory,udi_write_inferior_memory): change typeo in error msg (`inferrior' -> `inferior').
1994-08-31 * inflow.c (set_sigint_trap, clear_sigint_trap): Check forJim Kingdon4-13/+15
attach_flag (this check was performed by the callers). Also check inferior_thisrun_terminal. * inftarg.c (child_wait), lynx-nat.c (child_wait), procfs.c (wait_fd), symm-nat.c (child_wait): Don't check attach_flag in deciding whether to call set_sigint_trap and clear_sigint_trap.
1994-08-31 * value.h (struct value): Change literal_data from PTR to char *,Jim Kingdon1-0/+5
since that is the way it is used.
1994-08-31 * somread.c (som_symfile_read): Force unwinds to be re-read afterJeff Law2-0/+7
reading in a new partial symbol table.
1994-08-30 * config/h8500/tm-8500.h (DONT_USE_REMOTE): Remove definition,Stan Shebs2-2/+9
an obsolete conditional. * config/pa/tm-hppa.h (BREAKPOINT) [KERNELDEBUG]: Remove use, an obsolete conditional. * config/rs6000/rs6000.mh, config/rs6000/rs6000.mt: Clean up comments.
1994-08-29Lose ns32k-opcode.h.Stan Shebs1-1/+0
1994-08-29 * Makefile.in (ns32k-opcode.h): Remove reference.Stan Shebs3-817/+16
(ns32k-pinsn.o): Update dependencies. * ns32k-opcode.h: Remove file. * ns32k-pinsn.c (print_insn): Call version in libopcodes, remove all other code in this file.
1994-08-29 * nlm/configure.in: Stop using cpu.c. Put it in TDEPFILES instead.Stu Grossman3-4/+21
* config/alpha/gdbserve.mt (TDEPFILES): Remove alpha-patch.o.
1994-08-29 * nlm/Makefile.in: Add rule for .S.o.Stu Grossman10-1948/+425
* nlm/aio.h: Protect from multiple inclusions. * nlm/alpha-io.S: Remove everything we don't need. * nlm/{alpha-patch.c, alpha-patch.h, alpha-uart.c, alpha-uart.h}: Remove, no longer needed. * nlm/alpha.c: Merge in lots of stuff from previous files. * nlm/alpha.h: Don't #include alpha-patch.h. Make breakpoint_insn extern. * Move stuff from alpha-patch.h into here. * config/alpha/gdbserve.mt (TDEPFILES): Get rid of alpha-uart.o.