Jeff Law
b3e258b480
* gdb.t15/gdbme.c (t_func_values): Do not compare function pointers
...
directly. Instead compare the return values from actual calls.
1994-04-13 03:46:42 +00:00
Bill Cox
099c286e74
* Makefile.in (check): Set TCL_LIBRARY for runtest.
1994-04-11 23:17:18 +00:00
Jeff Law
bff0719996
* From Peter Schauer with minor modifications.
...
* gdb.t15/return.exp (return_tests): Handle targets where "return"
stops in mid-line in the caller. Add xfail for returning a float
value on X86 targets.
1994-04-11 16:16:20 +00:00
Jeff Law
67808d3e6f
* gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
...
to avoid expect lossage.
(fmem_LRbug_tests): Likewise.
* gdb.disasm/hppa.s: Corresponding changes.
1994-04-06 03:35:23 +00:00
Jeff Law
f911e41716
* gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
...
conditions to work with latest dejagnu/expect.
1994-04-06 03:06:25 +00:00
Jeff Law
7e550eb395
* gdb.t15/funcargs.exp (finish from indirect call): No longer
...
expected to fail on the PA.
(backtrace in call with trampolines): Explicitly require main
to be frame #1 (no trampolines should show up in backtrace).
1994-04-06 00:53:00 +00:00
Jeff Law
19155bc265
* gdb.t00/default.exp: Use "exp_continue" rather than obsolete
...
"continue -expect".
* gdb.t06/break.exp: Likewise.
* gdb.t07/watchpoint.exp: Likewise.
* gdb.t13/bitfields.exp: Likewise.
* gdb.t15/{funcargs,return}.exp: Likewise.
* gdb.stabs/weird.exp: Likewise.
* config/{mips,udi}-gdb.exp: Likewise.
1994-04-05 22:28:21 +00:00
Jeff Law
32a1239cc8
* gdb.t00/default.exp: Use "exp_continue" rather than obsolete
...
"continue -expect".
* gdb.t06/break.exp: Likewise.
* gdb.t07/watchpoint.exp: Likewise.
* gdb.t13/bitfields.exp: Likewise.
* gdb.t15/{funcargs,return}.exp: Likewise.
* gdb.stabs/weird.exp: Likewise.
* config/{mips,udi}-gdb.exp: Likewise.
1994-04-05 22:21:55 +00:00
Jeff Law
f0705d1831
* hppa.sed: Enclose comments within a sed command to avoid
...
losing with the old OSF1 sed.
1994-04-05 22:17:03 +00:00
Peter Schauer
1f655b81a6
* gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
...
sequent dynix.
* gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
* gdb.t15/funcargs.exp: Conditionally step again to really
finish from marker_call_with_trampolines. Handle the case where
the first step from within call_with_trampolines already steps
us back to main.
* gdb.t15/gdbme.c: Add comment to closing brace of
call_with_trampolines for funcargs.exp.
1994-03-30 09:21:59 +00:00
Jeff Law
374bc5d7de
* gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
...
Fix typo(s).
1994-03-30 07:56:14 +00:00
Jeff Law
28a2181201
* gdb.t07/gdbme.c: More code for watchpoint testing.
...
* gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
"Hardware watchpoint" throughout file.
(test_watchpoint_triggered_in_syscall): New test.
(test_complex_watchpoint): New test.
1994-03-28 00:53:55 +00:00
Jeff Law
277c24a1f0
* gdbme.c (call_with_trampolines): New function to try and step
...
into. Tests trampoline problems on the PA.
* funcargs.exp (localvars_in_indirect_call): No longer expect
stepping into indirect call to fail on PAs.
(test_stepping_over_trampolines): New test.
1994-03-26 01:06:12 +00:00
Jim Kingdon
b93e563cb7
* TODO: Add suggestions for static member function tests, and
...
completion tests.
1994-03-24 16:26:57 +00:00
Jim Kingdon
3006c5ac36
* lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
...
(default_gdb_exit): Replace all the hair with sending "quit" to
the process with a simple close.
1994-03-16 16:57:39 +00:00
Jim Kingdon
7e1f34050d
* TODO: Add suggestions for shared library tests.
1994-03-15 16:46:13 +00:00
Jim Kingdon
d19fc8790a
* TODO: Add suggestions for x/s tests.
1994-03-13 18:46:42 +00:00
Jim Kingdon
45f43ce2c0
* gdb.t00/help.exp: Replace most of docstrings for "tbreak",
...
"enable once", and "enable breakpoints once" with ".*".
1994-03-11 16:36:22 +00:00
Jim Kingdon
27677e75f4
* TODO: Add suggestions about structure passing tests.
1994-03-10 16:42:54 +00:00
Jim Kingdon
24f815579e
* TODO: Add suggestion about passing a structure as the 7th argument.
1994-03-10 16:35:54 +00:00
Peter Schauer
cbb99ebbd1
* gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
...
the primary1 test, use work around if __GNUC__ < 2.
* gdb.t06/signals.c: Add comments for signals.exp pattern matching.
* gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
Test for bad output rather than waiting for timeout. Issue
second continue only if first continue failed.
1994-03-07 21:51:38 +00:00
Jim Kingdon
31b03fe43c
* gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
...
operator[] test with gdb_test because the old code didn't seem to
be getting the quoting right with the new dejagnu.
1994-03-02 18:11:44 +00:00
Jim Kingdon
90e58b6c52
* gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
...
next over recursive call. Revise the tests from that point on
(which had been skipped) to match GDB's actual (correct) output.
* gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
with next over a breakpoint whose condition is false.
1994-02-25 09:13:10 +00:00
Jim Kingdon
b4f6f3c114
* gdb.t00/help.exp: Comment out "help set print" tests just like
...
(and for same reason as) "help set" test.
1994-02-25 03:03:29 +00:00
Jim Kingdon
83eab3d68d
Add unknown.exp
1994-02-19 00:37:57 +00:00
Jeff Law
34535b4433
* gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
...
* gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
1994-02-14 17:59:19 +00:00
Jim Kingdon
fd70af24a3
* gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
...
gdb.t03/ptype.exp (ptype structure, ptype union):
Remove xfails; the test is looser than when the xfails were added.
1994-02-07 02:06:27 +00:00
Jim Kingdon
2558ba5dd6
* config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
...
since "run" automatically loads if necessary. Call gdb_target_udi
after the "file" since "file" kills any execution target.
1994-02-07 01:50:51 +00:00
Jim Kingdon
5bf581053c
* gdb.t02/whatis.exp: Remove xfails for PRs 1838 and 2417; they
...
are fixed.
* gdb.t02/whatis.exp: Remove xfails for v_char_array and
v_signed_char_array; the test is looser than when the xfails were
added.
* gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
* gdb.t00/help.exp: Don't expect remote to be in "help target" output.
1994-02-07 00:59:37 +00:00
Jim Kingdon
b6999724da
* gdb.t01/run.exp: Only run shell test if isnative.
1994-02-07 00:18:08 +00:00
Jim Kingdon
ebbed4c4c3
* config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
...
since "run" automatically loads if necessary.
1994-02-07 00:06:45 +00:00
Jim Kingdon
d3b06c5fcf
* config/udi-gdb.exp (gdb_start): Don't send "set args main" to
...
GDB. GDB doesn't work that way (not anymore at least) on UDI.
* gdb.t01/run.exp: Don't pass extra first argument for UDI.
1994-02-06 23:45:18 +00:00
Jim Kingdon
60f1cc9858
* gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
...
* gdb.t17/callfuncs.exp: Add xfails for rs6000.
1994-02-05 21:29:45 +00:00
Jeff Law
90e77b4aec
* gdb.disasm/hppa.s (comib_tests): Add missing instruction.
...
(comib_nullified_tests): Fix typo.
* gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
strings. No longer expected to fail.
1994-02-05 19:16:49 +00:00
Jeff Law
8a1f1fbab0
* gdb.disasm/hppa.s (addib_tests): Fix typo.
...
* gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
strings. No longer expected to fail.
1994-02-05 18:40:20 +00:00
Jim Kingdon
3c409d2045
* gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
...
properly quoting regexps. This makes the second argument to
demangle a fixed string, which matches the callers, instead of a
shell-style pattern which is what the previous implementation
used. Update some of the callers.
1994-02-05 18:34:33 +00:00
Jeff Law
ddb01977fb
* gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect string.
...
No longer expected to fail.
1994-02-05 18:20:02 +00:00
Jeff Law
647d688bcc
* gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
...
No longer expected to fail.
1994-02-05 08:03:34 +00:00
Jeff Law
6b4eae930c
* gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
...
string. No longer expected to fail.
1994-02-05 07:46:20 +00:00
Jim Kingdon
81268ac80e
* gdb.t24/demangle.exp: Remove a bunch more tests which differ
...
only in the names (I probably got most of them). I was even
generous with some which differed in underscores in names, and
probably missed a few, and I *still* was able to remove almost a
third of the file with almost no impact on testsuite coverage.
1994-02-04 18:45:39 +00:00
Jim Kingdon
b2c416781d
* gdb.t00/default.exp: Match udi_attach error message as well as
...
the one from child_attach.
* gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
1994-02-04 02:25:33 +00:00
Jim Kingdon
a8493f59b7
* Move test with enums and partial symbols back to
...
gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
Reverts the change of 26 May 93. Per today's change to
stabs.texinfo, the behavior that weird.exp was expecting was
unreasonable; what is important is that the compiler+gdb get
things right, which happens with a recent gcc. Also fix the test
to deal with native compilers which put out the stab gdb can't
deal with.
1994-02-03 17:25:43 +00:00
Jim Kingdon
a7409c5498
* gdb.t24/demangle.exp: Remove a bunch of tests which differ only
...
in the names. The main thing these accomplish is to slow things down.
Many more such duplicates surely remain.
1994-01-31 21:15:53 +00:00
Jim Kingdon
48c667b407
* gdb.t00/help.exp: Comment out "help support" test just like
...
(and for same reason as) "help set" test.
1994-01-31 20:43:53 +00:00
Fred Fish
83fe861ee0
Fix typo in ChangeLog entry.
1994-01-31 15:25:07 +00:00
Fred Fish
9f388ef8db
* gdb.t06/break.exp: Remove setup_xfails for
...
sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
* gdb.t20/inherit.exp (test_ptype_si): Update warning message
about known bug in gcc to include up through 2.5.8.
* gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
well as "_vb$".
* gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
Remove setup_xfails for sparc-sun-solaris2.*, these tests no pass
with latest gcc and gdb.
* gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
well as "_vb$".
1994-01-31 15:22:47 +00:00
Jeff Law
7d25181670
* configure.in (hppa*-*-*): Also configure and build stabs-only
...
tests.
1994-01-30 07:32:26 +00:00
Jeff Law
4a5242e884
* gdb.t10/hppa.mt: A makefile fragment for the PA.
...
* gdb.t10/configure.in (hppa*-*-*): Use it.
1994-01-27 16:22:10 +00:00
Peter Schauer
4b471f9391
* gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
1994-01-25 21:04:57 +00:00
Peter Schauer
a3435c0e23
* gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
...
versions prior to 1.13.5.
1994-01-19 20:46:28 +00:00
Jim Kingdon
77918505b5
* gdb.t00/default.exp (show prompt): In FAIL case, only match if
...
the prompt is at the start of a line.
1994-01-19 01:14:11 +00:00
Jeff Law
46ee83a0b8
* gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
...
Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
in the copr tests now.
* gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
copr in the fpu_misc tests anymore. fpu_misc tests are no longer
expected to fail.
1994-01-18 04:08:30 +00:00
Jim Kingdon
80edc7cb3c
Write ChangeLog entries for Rob changes.
...
Revert Rob changes which consisted of un-doing (accidentally,
presumably) the changes which have happened since 4.12 branched off.
In lib/gdb.exp remove the comment which went with the "catch" which
Rob removed.
1994-01-18 03:29:53 +00:00
Rob Savoye
002cc99ff6
Apply patches from gdb 4.12 testing.
1994-01-17 23:28:29 +00:00
Rob Savoye
0ab6de2336
Add patches from gdb 4.12 testing.
1994-01-17 23:27:07 +00:00
Jim Kingdon
bff37c5945
* gdb.t16/printcmds.exp (test_print_strings): Accept
...
"(unsigned char *) " before the string.
1994-01-15 23:00:27 +00:00
Jim Kingdon
2069bd10d5
* TODO: Add notes about printing of fancy types and GDB expressions.
1994-01-15 17:03:41 +00:00
Jim Kingdon
96f1fa1542
* TODO: Add notes about printing of fancy types and GDB expressions.
1994-01-15 16:30:04 +00:00
Jim Kingdon
3dcb86173f
* TODO: Add note about printing of fancy types.
1994-01-15 14:58:41 +00:00
Jim Kingdon
44d2505679
* gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
...
xfails; I'm not sure why they are failing, but not because of PR 1806.
1994-01-11 20:24:02 +00:00
Rob Savoye
c36a1486c6
* config/unix-gdb.exp: Remove gdb_unload cause it's already
...
defined in lib/gdb.exp
1994-01-11 05:16:50 +00:00
Rob Savoye
7ae5557239
Tweaked to work with either version of expect. removed gdb_unload proc
...
cause it's already in lib/gdb.exp.
1994-01-11 05:14:08 +00:00
Rob Savoye
9bcc6c3f67
Tweaked to work with either version of expect.
1994-01-11 05:09:44 +00:00
Jim Kingdon
67d99cad3a
Add TODO to things to keep
1994-01-11 04:13:54 +00:00
Peter Schauer
2db87e2212
* gdb.t07/watchpoint.exp: Clear xfail for calling function with
...
watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
* gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
have to be typeless.
1994-01-07 20:47:45 +00:00
Rob Savoye
70dbc7514f
Tweaked to work with either version of expect.
1994-01-06 05:43:20 +00:00
Stan Shebs
e1beb23045
Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* configure.in (*-*-lynxos*): Add stabs tests.
1994-01-03 19:39:01 +00:00
Jeff Law
af5ede6e65
* gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
...
stores.
* gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
stores.
(fpu_short_memory_tests): Likewise.
1993-12-02 05:55:34 +00:00
Peter Schauer
09305cbdfc
* gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
...
* gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
.stabs directives in comments.
1993-11-22 21:26:36 +00:00
Jim Kingdon
d910c7e938
* TODO: New file, describing tests we could write.
...
* gdb.t09/corefile.exp: Move description of tests to write to TODO.
1993-11-19 20:24:02 +00:00
Jim Kingdon
b0f4ec40fc
* TODO: New file, describing tests we could write.
...
* gdb.t06/corefile.exp: Move description of tests to write to TODO.
1993-11-19 20:22:34 +00:00
Jim Kingdon
1562fc8325
New file, for known lacks in testsuite
1993-11-19 17:20:18 +00:00
Jim Kingdon
dfbaacfa1f
* gdb.t06/signals.exp: Add kludge to force re-sync.
1993-11-17 03:59:25 +00:00
Jim Kingdon
641436212f
* gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
...
to xgdb instead of gdb, get out of gdb.
1993-11-17 03:11:30 +00:00
Jim Kingdon
92a6c3cc31
Add ChangeLog entry for change by Rob
1993-11-16 16:27:54 +00:00
Jeff Law
20fde16acc
* gdb.stabs/hppa.mt: A makefile fragment for the PA.
...
* gdb.stabs/configure.in (hppa*-*-*): Use it.
* gdb.stabs/hppa.sed: New sed script for the PA.
1993-11-14 07:20:53 +00:00
Jim Kingdon
dd06d920c8
* gdb.stabs: Re-write weird.def and configuration to use sed
...
instead of cpp. sed is portable and POSIX; cpp is neither.
1993-11-14 06:50:42 +00:00
Jim Kingdon
68702ea3dd
* gdb.stabs: Re-write weird.def and configuration to use sed
...
instead of cpp. sed is portable and POSIX; cpp is neither.
1993-11-14 05:57:47 +00:00
Jim Kingdon
aad143dc5d
* gdb.stabs: Re-write weird.def and configuration to use sed
...
instead of cpp. sed is portable and POSIX; cpp is neither.
1993-11-14 05:35:22 +00:00
Jim Kingdon
b219511b11
* gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
1993-11-12 21:32:42 +00:00
Jim Kingdon
3971f61b9c
* gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
1993-11-08 22:58:34 +00:00
Jim Kingdon
073cca33d1
* gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
...
"_vb$".
1993-11-05 06:12:59 +00:00
Jim Kingdon
4a8f7bf11d
* gdb.t00/teststrategy.exp: Add xfail for RS/6000.
...
* gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
1993-11-05 05:36:03 +00:00
Jim Kingdon
eba272f39e
* lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
1993-11-04 16:59:00 +00:00
Jim Kingdon
51763ee245
* lib/gdb.exp: Comment out code which depends on non-existent
...
`transform' procedure.
1993-11-03 19:57:50 +00:00
Rob Savoye
85174909de
* lib/gdb.exp: Transform tool name.
...
* gdb.t*/*.exp: Change error to perror so it works with DejaGnu
1.1's new error handling system.
1993-11-03 18:28:22 +00:00
Jim Kingdon
95bfaf1c01
* Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
1993-11-01 20:49:03 +00:00
Stu Grossman
12f4fe6cd6
* gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
1993-10-25 22:28:46 +00:00
Jim Kingdon
3c1423d645
* gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
1993-10-25 22:08:47 +00:00
Jim Kingdon
bb42d443ad
* gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
...
It is not from PR 3220.
1993-10-25 18:44:32 +00:00
Jim Kingdon
3373287100
* gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
...
just started failing because they depended on the order the
subcommands are presented, or exact docstring text. This kind of
test is a pain and has minimal benefit.
1993-10-25 00:01:16 +00:00
Jim Kingdon
bf96935bbc
* gdb.t09/corefile.exp: At end of test, use "core" command with
...
no arguments.
1993-10-21 13:32:51 +00:00
Stu Grossman
486b3fe18c
* gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
...
17}/Makefile.in: Make it possible to run the testsuite with Sun
make and CC = cross gcc by adding explicit build rules for .o
files.
1993-10-20 16:23:17 +00:00
Jim Kingdon
e00def2dd1
* gdb.t15/funcargs.exp: Don't put comments on same line as
...
setup_xfail (@#$*%& tcl braindamage!).
1993-10-19 21:40:09 +00:00
Jim Kingdon
f9a96aa314
* gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
1993-10-19 02:56:08 +00:00
Jim Kingdon
2a23937211
* gdb.disasm: New directory for GDB disassembler tests.
1993-10-17 02:09:07 +00:00
Jim Kingdon
15598f4229
* gdb.disasm: New directory for GDB disassembler tests.
1993-10-17 02:09:06 +00:00
Jim Kingdon
d699eb2124
* gdb.t06/break.exp: For "next over recursive call", fail on any
...
incorrect output, not just on "factorial (value=2)".
1993-10-15 18:50:29 +00:00
Jim Kingdon
cfb56ba23e
Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
...
* gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
working now. Add an xfail if accesing a bss variable causes
a memory error if the target is not yet run.
1993-10-15 17:13:27 +00:00
Jim Kingdon
81d460c775
* gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
...
constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
name of __st* demangling (2 strings). Did Kung really get the
more than 95 others right without testing them?
1993-10-15 00:36:26 +00:00