aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1995-03-17* nlm/gdbserve.c (handle_exception): #if out call to StopBell,J.T. Conklin3-7/+12
as it is not available on NetWare 3 or PIN. * nlm/ppc.c (StopBell): Removed.
1995-03-16 * xcoffread.c (read_xcoff_symtab): When creating a dummy parameterJim Kingdon2-3/+26
inferred from the traceback tags, give its type the name "<non-float parameter>".
1995-03-16* stabsread.c (rs6000_builtin_type): Recognize types -31 to -34.Jim Kingdon2-1/+19
1995-03-16* stabs.texinfo (Negative Type Numbers): Document types -31 to -34.Jim Kingdon2-0/+16
1995-03-16 * config/rom68k.exp: New file to support Motorola IDP board.Stu Grossman2-31/+19
* gdb.base/a2-run.exp: Skip this file if noargs is set. * gdb.base/break.c: Change things around so that this program doesn't depend upon args. This is necessary to make remote targets work (in general, they can't take args). * gdb.base/break.exp: Don't try to send args to program. Don't expect output. Also, replace lots of code with gdb_test.
1995-03-15 * findvar.c (read_register_bytes write_register_bytes): MakeStu Grossman3-2/+89
these routines much smarter about updating registers from the target, only doing so when absolutely necessary. This really speeds up register modification on some remote targets. * monitor.c: More cleanups. Get rid of monitor_load_ascii_srec. BFD makes this unnecessary. Lots of debugging speedups. * (expect): NULL terminate return string. * (monitor_open monitor_supply_register parse_register_dump monitor_wait monitor_fetch_register): Switch to using GNU regexp library to parse multi-register displays. * (monitor_read_memory): Read multiple bytes (up to 16) at once. * (monitor_create_inferior): Call clear_proceed_status to make run command notice first breakpoint. * (monitor_load): Clean up. Reset inferior_pid, set pc to start address and reset symbol table stuff to make loads put things into a fresh state. * (monitor_load_srec): Lower sleep time to 1 second. * monitor.h (struct monitor_ops): Add register_pattern and supply_register to monitor_ops. * rom68k-rom.c: Add new support for handling register dumps.
1995-03-15 * utils.c, defs.h (putchar_unfiltered, fputc_unfiltered): MakeJim Kingdon2-3/+14
argument be an int, not a char. Using a prototype followed by an old-style function definition in a case where an argument is widened is a GCC-ism not supported by the native AIX compiler.
1995-03-15* configure.in (alpha-*-netware*): Removed configuration.J.T. Conklin2-2/+1
1995-03-15Reworded comments. gdbserve.nlm is no longer NetWare/i386 specific.J.T. Conklin1-14/+14
1995-03-15* nlmstub.def: Removed, this was moved to nlm/gdbserve.defJ.T. Conklin10-1404/+0
long ago. * config/alpha/{alpha-nw.mt, gdbserve.mt, tm-alphanw.h}: Removed. * nlm/{README-ALPHA-NETWARE, aio.h, alpha-io.S, alpha-regdef.h, alpha.c, alpha.h, altdebug.h}: Removed.
1995-03-15* nlmstub.def: Removed, this was moved to nlm/gdbserve.defJ.T. Conklin2-5/+7
long ago. * config/alpha/{alpha-nw.mt, gdbserve.mt, tm-alphanw.h}: Removed. * nlm/{README-ALPHA-NETWARE, aio.h, alpha-io.S, alpha-regdef.h, alpha.c, alpha.h, altdebug.h}: Removed.
1995-03-15 * gdb.base/printcmds.exp (test_character_literals_accepted): TestJim Kingdon8-250/+205
printing of '\'' (which is what the comment says we are testing, even though we were not), not '''. (test_integer_literals_rejected): Test that printing ''' is an error. * gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp, gdb.base/printcmds.exp, gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp, gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp: Use gdb_test not test_print_accept. * lib/gdb.exp: Remove test_print_accept.
1995-03-15* nlm/gdbserve.c (main): Add support for processing BOARD=J.T. Conklin2-0/+18
argument, deprecate NODE=.
1995-03-15* c-exp.y (yylex): Make an empty character constant an error.Jim Kingdon2-0/+6
1995-03-15 * gdb.base/signals.exp (signal_tests_1): Make pass messageJim Kingdon1-0/+3
consistent with fail message.
1995-03-15 * gdb.base/whatis.exp: Remove xfails for printing char vs.Jim Kingdon1-0/+10
unsigned char; the bug (PR 1821) is fixed. * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868. * gdb.base/scope.exp (test_at_localscopes): Call pass for successful tests--makes xfailing them work right.
1995-03-15 * gdb.base/nodebug.exp: Test ability to call a function and passJim Kingdon1-1/+1
it a string (even with no debugging info).
1995-03-14 * valops.c (value_arg_coerce): Do possible value_coerce_arrayPer Bothner1-0/+5
before determining type argument to value_cast.
1995-03-14 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expectJim Kingdon11-286/+276
only \r\n, not .*. The test can pass .* as the last thing in $pattern if that is what it wants. In addition to providing this flexibility, this change should speed up pattern matching in cases where the pattern already ended with .* (there were a number of them). This change also helps catch bad patterns--in the old scheme the typo "char \*" instead of "char \\*" would pass. Now it is caught. * Many .exp files: Update callers.
1995-03-14 * remote-es.c: Replace ignore with 0.Kung Hsu2-1/+5
1995-03-14 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter isJim Kingdon2-195/+202
clearer and does not spuriously match multiple ('s. Likewise for ) and *.
1995-03-14 * gdb.base/nodebug.exp: Test ability to call a function and passJim Kingdon2-18/+29
it a string (even with no debugging info).
1995-03-14 * gdb.base/printcmds.exp (test_integer_literals_rejected): ChangeJim Kingdon2-12/+29
"p '\'", which is the same as "p ''" once tcl gets done with quoting, to "p '\\'", which I suspect is what is intended (one backslash gets sent to GDB). * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
1995-03-14 * valops.c (value_repeat), eval.c (evaluate_subexp_standard):Jim Kingdon2-0/+5
If VALUE_REPEATED is already set, just error out.
1995-03-14 * valops.c (value_cast, value_slice), parse.c (follow_types): AddJim Kingdon3-0/+12
FIXME-type-allocation comments.
1995-03-14 * gdbtypes.h (struct type): Fix comment about what units theJim Kingdon2-2/+15
TYPE_LENGTH is in.
1995-03-14 * ch-valprint.c (annotate.h): Include.Stan Shebs6-13/+18
* eval.c (evaluate_subexp_standard): Remove unused variable. (calc_f77_array_dims): Add parens to expression. * f-exp.y (yylex): Add parens to expression, remove unused label. * f-lang.h (calc_f77_array_dims): Declare. * f-valprint.c (f_val_print): Remove unused variables.
1995-03-14 * gdb.texinfo (Define): Document $arg0... arguments to commands,Per Bothner2-1/+41
and new 'if' and 'while' commands.
1995-03-13 * alpha-tdep.c (find_proc_desc): If pdr.framereg field is -1, don'tJim Kingdon2-0/+10
use the PDR, just examine prologues instead.
1995-03-11 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PRJim Kingdon2-3/+5
1817) was fixed literally years ago.
1995-03-11 * config/tm-arc.h: Change arc register names.Kung Hsu2-3/+9
1995-03-10default to keeping rather than losing gdbtkStan Shebs1-5/+5
1995-03-10Finish sanitization gaffesStan Shebs2-1/+7
1995-03-10 * gdb.c++/templates.exp: Source templ-info.exp only ifPeter Schauer1-0/+3
the templates executable exists.
1995-03-10 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'Peter Schauer2-238/+207
test, it causes stepping out of call_after_alloca_subr with optimizing compilers. (localvars_in_indirect_call): Consume GDB prompt if `finish' fails. * gdb.c++/misc.cc (class Contains_static_instance, class Contains_nested_static_instance), gdb.c++/classes.exp (test_static_members): Test printing of a class that contains a static instance of the class.
1995-03-10 Fix problems with infinite recursion when printing a classPeter Schauer8-47/+158
that contains a static instance of the class. * cp-valprint.c (dont_print_vb_obstack): Renamed from dont_print_obstack, made static. (dont_print_statmem_obstack): New obstack, controls printing of static member classes. (_initialize_cp_valprint): Initialize it. (cp_print_static_field): New function, handles printing of static members. (cp_print_value_fields): New parameter dont_print_statmem to handle recursive printing of static member classes, use cp_print_static_field to handle printing of static members. * c-valprint.c (cp_print_value_fields): Update prototype and call to include additional dont_print_statmem parameter. * c-valprint.c, f-valprint.c (dont_print_obstack): Remove unused extern declaration. * alpha-tdep.c, findvar.c, infptrace.c: Include <string.h>. * config/alpha/tm-alpha.h (FRAME_FIND_SAVED_REGS): Call alpha_find_saved_regs if fi->saved_regs is still NULL. * elfread.c (elf_symtab_read): Ensure that the filename field of a minsym is nonempty. Ignore solib trampoline symbols from the main symbol table, they might have a bogus value. * procfs.c (set_proc_siginfo), config/alpha/alpha-osf2.mh: Fix typos in comments.
1995-03-10 * mdebugread.c (parse_symbol, psymtab_to_symtab_1): InitializeJim Kingdon2-0/+15
pdr.framereg field of MIPS_EFI_SYMBOL_NAME symbol to -1. That way we know whether the PDR ever got set. * mips-tdep.c (find_proc_desc): If pdr.framereg field is -1, don't use the PDR, just examine prologues instead.
1995-03-09 * somsolib.c (som_solib_section_offsets): Get offset of textJeff Law1-1/+2
section right.
1995-03-09 * gdbtk.c (gdb_get_breakpoint_info): Return error if breakpointStu Grossman2-14/+8
type is not bp_breakpoint.
1995-03-09 * source.c (forward_search_command reverse_search_command): SetStu Grossman1-0/+7
convenience variable $_ to be the line # of the match. * symtab.c (decode_line_1): Allow convenience variables to be used in line specs (for breakpoints and such).
1995-03-08 * *.exp: Skip all tests silently if skip_chill_tests returns true.Jim Kingdon15-1/+34
* misc.exp: Remove reference to non-existent variable passcount.
1995-03-08* lib/gdb.exp (skip_chill_tests): New procedure.Jim Kingdon1-0/+2
1995-03-08* gdb.base/signals.exp (signal_tests_1): xfail for irix.Jim Kingdon1-1/+5
1995-03-08 * Makefile.in (VERSION): Bump to 4.14.1.Stan Shebs3-23/+100
* NEWS, README: Update for 4.14. * i386v-nat.c (i386_insert_aligned_watchpoint): Fix declaration. (i386_insert_nonaligned_watchpoint): Call aligned instead of generic watchpoint insertion.
1995-03-08 * string.ch, string.exp, Makefile.in: New test case.Per Bothner5-1/+83
This is PR 5696.
1995-03-08 * valops.c (value_slice): Do COERCE_VARYING_ARRAY.Per Bothner1-0/+4
This fixes PR 5696.
1995-03-08 * monitor.c array-rom.c monitor.h rom68k-rom.c: Move target_opsStu Grossman4-100/+25
into monitor.c. * monitor.c (monitor_create_inferior): Allow run command to start program.
1995-03-08 * monitor.c (monitor_load): Set PC to start address when doneStu Grossman5-81/+87
loading. * array-rom.c monitor.h rom68k-rom.c: Clean up target_ops. Remove ref to monitor_create_inferior.
1995-03-08 * monitor.c: More general cleanups. Add prototypes, removeStu Grossman2-138/+29
unused routines. Fix bug with wrong number of args to error().
1995-03-07 * main.c (main): Don't start up GUI when running under gdb modeStu Grossman1-0/+3
in emacs.