aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite
AgeCommit message (Collapse)AuthorFilesLines
1993-04-16Remove chill sanitizations, which are no longer necessary.Fred Fish4-121/+6
1993-04-16 * config/unix-gdb.exp: Add back missing return 0 which mysteriouslyPeter Schauer2-1/+7
disappeared.
1993-04-15Avoid $< in explicit rule.John Gilmore1-0/+4
1993-04-14 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486Fred Fish1-0/+17
watchpoint problem that is now fixed. * gdb.t30/chexp.exp: Remove setup_xfail for printing uninitialized convenience variables. * gdb.t31/chillvars.exp: Fix expected patterns for printing structures.
1993-04-14Note changes to gdb.t31/chillvars.exp.Per Bothner1-0/+7
1993-04-12 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.Rob Savoye1-0/+9
1993-04-12Make sure $GDB contains a real program.Rob Savoye1-3/+12
1993-04-07 * gdb.t21/demangle.exp: Only count real fails (not xfails) forFred Fish1-0/+13
failure count used to force early termination. Add some more expected failures for gnu style demangling.
1993-03-30 * config/unix-gdb.exp: Add missing return 0.Peter Schauer2-0/+5
1993-03-30 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an earlyPeter Schauer1-0/+5
test termination.
1993-03-30 * configure.in (subdirs): Put back gdb.t17 which mysteriouslyFred Fish2-1/+9
disappeared.
1993-03-26 * gdb.t15/funcargs.exp: Fix expected outputs to includeFred Fish1-0/+6
"backtrace 100\r" rather than just "backtrace\r", to match last change.
1993-03-25 * config/udi-gdb.exp (gdb_exit): Remove close command.Ian Lance Taylor2-20/+63
(gdb_target_udi): New procedure to set the UDI target. (gdb_start): Don't remove *_soc files. Use gdb_target_udi. * gdb.t00/default.exp: Added expected failures for a29k-*-udi. Added waits for prompts after several question responses. Added some more responses used by a29k-amd-udi-gdb. * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support: pass different arguments, restart UDI connection after program completion. * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp, gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*. * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection after program completion. * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is compiled with a SELECT_VECS setting. * gdb.t15/funcargs.exp: Use argument to backtrace to prevent infinite recursion. * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp: Added checks for COFF results, and made them expected failures for all targets. It would be better to make them expected failures for COFF targets only.
1993-03-25Doesn't need links anymore.Rob Savoye1-13/+13
1993-03-25rename deja-gnu to dejagnuDavid D. Zuhn2-2/+3
1993-03-24add dvi, fix info & install-info (no recursion)David D. Zuhn2-6/+7
1993-03-24 * gdb.t31/gdbme.ch: Re-enable code that previously causedFred Fish1-0/+9
compiler to coredump. * gdb.t31/chillvars.exp: Re-enable tests that depend on that code.
1993-03-23 * gdb.t31/gdbme.ch: Comment out code that causes chill compilerFred Fish1-0/+9
coredump. * gdb.t31/chillvars.exp: Comment out tests that depend on that code.
1993-03-23Remove mt-unix sanitization, there is no mt-unix here.Fred Fish1-11/+0
1993-03-23Update for current files.Fred Fish1-2/+7
1993-03-22Solve all config problems, make a local site.exp file.Rob Savoye1-1/+26
1993-03-22Fixed a bunch of missing return codes, misc bugs.Rob Savoye1-34/+86
1993-03-22 * gdb.t03/ptype.exp: tests for return code from gdb_test.Rob Savoye1-0/+10
* gdb.t00/teststrategy.exp: Uses which proc rather than spawning which in a shell. Deletes xgdb when done. * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists. Tests the return from the "set height" or "set width" commands. Added a few return codes where needed.
1993-03-17Forgot to include changes to Makefile.in and configure.in.Fred Fish1-0/+2
1993-03-17 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New testFred Fish4-2/+10
files to test gdb's calling of functions in the inferior with the correct arguments and gdb's ability to retrieve any result returned.
1993-03-17Make check target depend on all target.Rob Savoye1-1/+1
1993-03-17Now has :make check" target.Rob Savoye1-60/+48
1993-03-17Catch error on close so runtest won't bomb.Rob Savoye1-0/+6
1993-03-16 * config/unix-gdb.exp (gdb_exit): Remove close commands thatFred Fish2-7/+20
may be called after gdb goes away. Previous versions of expect needed these to avoid file descriptor leaks, but they cause errors with the current revision of expect. * gdb.t00/gdbvars.exp: Use -re on expected output after setting sevenbit-strings. * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands to set sevenbit-strings consistent across tests. **** start-sanitize-chill **** gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to set sevenbit-strings consistent across tests. **** end-sanitize-chill ****
1993-03-12 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in anFred Fish1-0/+5
expected output to match current "expect" expectations.
1993-03-11Document change to default.exp.Fred Fish1-0/+6
1993-03-09 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set upFred Fish1-0/+28
expected fail for i486-*-* that misses the marker2 function. * gdb.t10/crossload.exp (bfddefault): Allow successful recognition of a format to pass even if no symbols are found. Explicitly catch failures where the format is not recognized or is ambiguous, and add the reason to the fail message. * gdb.t10/crossload.exp (bfdexplicit): Catch failure where the cause is and invalid target and add reason to failure message. * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k, elf32-i386, elf32-sparc, and elf32-i860. * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar): Set up expected failure for 'filename'::variable scope resolution, which is now apparently broken on all targets. * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp, gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp, gdb.t23/templates.exp: Change failure for missing binfile into just a warning. gdb.t21/demangle.exp: Change all cfront references to 'arm' references.
1993-03-07 * config/*-gdb.exp: returns an error, rather than exiting onRob Savoye1-0/+15
internal errors.
1993-03-07Doesn't exit after internal errors.Rob Savoye5-24/+25
1993-02-25 * configure.in (mips-idt-ecoff): New target.Ian Lance Taylor3-0/+250
* config/mips-gdb.exp: New file for remote board using MIPS remote debugging protocol.
1993-02-25 * Redid configuration scheme. Removed gdb.t*/configure.in.Ian Lance Taylor3-15/+13
Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and distclean targets. Built executables via .o files. Adjusted tests to account for source files in $(srcdir) rather than $(objdir). * lib/gdb.exp (runto): Don't expect () after the function name, because it may have arguments.
1993-02-24 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,Ian Lance Taylor1-0/+21
gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added expected failures for mips-idt-* and mips-sgi-*. * gdb.t00/default.exp (attach): Kill process if requested. * gdb.t00/help.exp (help target core, help target): Accept a gdb that does not read core files. * gdb.t01/run.exp: Removed checks for exit status code. * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that it is linked in. * gdb.t03/ptype.exp: Increase timeout when calling malloc. * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where appropriate, rather than doing it by hand. * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first execution. * gdb.t10/crossload.exp: Kill existing program if needed. * gdb.t15/funcargs.exp: Use delete_breakpoints function where appropriate, rather than doing it by hand. Always increase timeout for this test, not just for VxWorks.
1993-02-24 **** start-sanitize-chill ****Fred Fish1-0/+12
* gdb.t31/chillvars.exp (test_structs): New proc to test printing of Chill STRUCT types and STRUCT values. * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather than "char". * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1, struct2): New struct definitions and initializations to test simple Chill STRUCT types. **** end-sanitize-chill ****
1993-02-23 * gdb.t00/teststrategy.exp: Track reversion in gdb to not printFred Fish1-0/+25
the null byte at the end of strings. * gdb.t00/default.exp: Make show version insensitive to copyright date. * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned to avoid dependencies on target char signedness. * gdb.t16/printcmds.exp: Update expected results for explicitly unsigned char. * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should now work. * gdb.t21/demangle.exp: Add many more patterns for template demangling, most of them being expected failures. * gdb.t21/demangle.exp (proc demangle): Quote the demangled string we are matching for, to match on the whole string. * gdb.t21/demangle.exp: Add many new test strings to demangle, and fix a whole bunch that had incorrect expected output but were passing anyway because of the bug in "proc demangle". **** start-sanitize-chill **** * gdb.t31/chillvars.exp: Remove setup_xfail for printing string type. * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles. **** end-sanitize-chill ****
1993-02-22 * gdb/testsuite: made modifications to testcases, etc., to allowMike Werner7-0/+504
them to work properly given the reorganization of deja-gnu and the relocation of the testcases from deja-gnu to a "tool" subdirectory.
1993-02-21 * gdb/testsuite: Initial creation of gdb/testsuite.Mike Werner6-0/+1124
Migrated dejagnu testcases and support files for testing nm to gdb/testsuite from deja-gnu. These files were moved "as is" with no modifications. This migration is part of a major overhaul of dejagnu. The modifications to these testcases, etc., which will allow them to work with the new version of dejagnu will be made in a future update.