fixed typo on line 280
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
29a3db49
C
1Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
2
c14cb8ce
C
3 * config/mt-i386-netware: New file.
4
f3c8d097
C
5 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
6 defined.
7
29a3db49
C
8 * gdb.base/Makefile.in: Added support for systems that name core
9 files by appending "core" to the program name.
10 * gdb.base/a1-selftest.exp: Likewise.
11
c3ac803f
PS
12Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13
14 * gdb.base/return.exp: Add comment and message for `return double'
15 test failure on Sparc Solaris.
16
17Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18
19 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
20
89597457
PS
21Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22
23 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
24 from optimizing them away.
25 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
26 patterns to include default constructors and assignment operators,
c3ac803f
PS
27 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28 character in the output of the virtual base pointer.
89597457 29
15c7f0c7
PS
30Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31
32 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
33 expression match in print_addr_of to avoid unintented matches.
34 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
35 versions up to 2.5.8.
36
55f3c2b4
PS
37Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
38
39 * gdb.base/list.exp: Tweak alternate pattern for listing of an
40 included file to run under newer versions of expect.
41 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
42 consecutive >'s in templates to accomodate recent cplus-dem.c change.
43 Remove xfail for the virtual table of BDDHookV.
44
a8594cb3
SS
45Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
46
47 * lib/gdb.exp (string_to_regexp): Set a default result.
48 (default_gdb_start): Fix misleading message.
49
48f6098e
SS
50Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
51
9da7b237
SS
52 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
53 Remove all CC, etc definitions.
54 * config/mt-hpux: New file.
55 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
56 (CFLAGS, LDFLAGS): Define.
57 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
58
48f6098e
SS
59 * Makefile.in (site.exp): Don't insert host_os, etc.
60 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
61 (distclean): Check existence of subdir.
62 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
63 * gdb.base/Makefile.in: General cleanup and simplification.
64 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
65 to build executables. Use default rule to build .o files.
66 (EXPECT, RUNTEST, CC): Fix relative pathname.
67 (site.exp): Don't insert host_os, etc.
68 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
69 and/or SIGUSR1 defined.
70 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
71 * gdb.c++/Makefile.in: General cleanup and simplification.
72 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
73 (CFLAGS): Remove.
74 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
75
d3f6b463
JL
76Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
77
78 * gdb.base/recurse.exp: Misc changes to get tests running again
79 after Kung's changes to the watchpoint code.
80 * gdb.base/watchpoint.exp: Likewise.
81
82Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
83
84 * lib/gdb.exp (string_to_regexp): Convert {\} also.
85
0fba9aa2
SS
86Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
87
88 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
89 * lib/gdb.exp (default_gdb_start): Define.
90 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
91 gdb.base/funcargs.exp, gdb.base/opaque.exp,
92 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
93 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
94 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
95 Don't call gdb_target_udi in between tests.
96
63fb699b
JK
97Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
98
68361314
JK
99 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
100 (which was basically just a local version of the same thing). In
101 addition to avoiding duplication, gdb_test_exact is faster.
102 * lib/gdb.exp (gdb_test_exact): Fix typo.
103
31711c69
JK
104 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
105 don't give an error.
68361314 106
31711c69
JK
107 * gdb.base/term.exp: Call delete_breakpoints before starting.
108
63fb699b
JK
109 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
110 (t10): Add comment.
111
33268150
SS
112Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
113
114 Reorganization of the GDB Test Suite.
115
116 * gdb.base: New directory, contains all the basic tests.
117 * gdb.c++: New directory, tests specific to C++.
118 * gdb.chill: New directory, tests specific to Chill.
119 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
120 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
121 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
122 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
123 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
124 t30-31 to chill).
125 * */gdbme.*: Rename to match appropriate expect scripts.
126 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
127 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
128 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
129 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
130 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
131 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
132 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
133 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
134 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
135 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
136 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
137 gdb.c++/virtfunc.cc: New names of C++ files.
138 * gdb.chill/chillvars.ch: New name of Chill file.
139 * gdb.base/configure.in, gdb.c++/configure.in,
140 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
141 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
142 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
143 * configure.in (configdirs): Update to reflect directory changes.
144 (target_abbrev): No longer define for any configuration.
145 * Makefile.in: Cosmetic improvements to header comments.
146
b11f2c1f
PB
147Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
148
149 Various changes to gdb.t31:
150
151 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
152 * gdbme.ch: Make all key-words and predefineds be upper-case.
153 * chillvars.exp: Expect key-words and predefinds in upper-case.
154
155 * chillvars.exp: Use gdb_test_exact many places.
156 Change expected output for arrays (which now includes index labels).
157
158 * pr-5020.exp, gdme.ch (module PR_5020):
159 New test, for PR-5020.
160
f2d5a56e
PB
161Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
162
163 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
164 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
165
0b9158e6
PB
166Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
167
168 * Makefile.in: Fix bit-rot in definitions of CHILL,
169 CHILL_FOR_TARGET and Chill_LIB.
170 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
171 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
172 CHILL, and CHILL_LIB.
173
06f98d49
PB
174Wed May 25 17:10:38 1994 Per Bothner (bothner@kalessin.cygnus.com)
175
176 * Makefile.in (TARGET_FLAGS_TO_PASS): Fix syntax of
177 sanitize-chill comments.
178
90fba5fa
BC
179Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
180
181 * Revert the previous changes. Please see Rob's directory
182 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
183
2f109983
BC
184Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
185
186 * Makefile.in, configure.in, config/mips-gdb.exp,
187 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
188 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
189 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
190 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
191 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
192 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
193 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
194 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
195 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
196 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
197 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
198 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
199 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
200 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
201 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
202 changes from 94Q1.
203
204Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
d7096b92
BC
205
206 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
207 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
208 Rob's new testing fragments.
209
8f07e537
BC
210Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
211
212 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
213 lib/gdb.exp: Replace error proc calls with perror.
214
b17fd29d
SS
215Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
216
217 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
218 version also, match on casted version strings, and match on
219 gdb startup case where the line numbers might be messed up.
220
0c575f2d
BC
221Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
222
223 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
224 (CFLAGS): Delete it from here.
225
4d2ad0a8
BC
226Thu May 12 14:06:34 1994 Bill Cox (bill@rtl.cygnus.com)
227
228 * .Sanitize: Drop the gdb.t30 and gdb.t31 directories
229 unless keep-chill was specified on the command line.
edfb9ffd
BC
230 * Makefile.in, config/makefile.rel.in: : Add comment lines
231 to Sanitize out CHILL references unless keep-chill
232 was specified.
4d2ad0a8
BC
233
234Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
235
236 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
237
526637b5
SS
238Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
239
240 * Makefile.in (RUNTEST): Default to just "runtest".
241
9b63f09c
JL
242Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
243
244 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
245 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
246 the code has been restructured.
247
739324d7
JK
248Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
249
250 * gdb.t00/default.exp (set write): Allow any number of \r and/or
251 \n, not just one of each.
252
253 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
254 /bin/cc gives a warning if you do.
255
0cb7d54f
KH
256Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
257
258 * gdb.t24/demangle.exp: change expect pattern of
259 __t10ListS_link1ZUiRCUiPT0
260
fa75e476
JL
261Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
262
263 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
264 on local variables in recursive functions.
265
266 * gdb.t07/Makefile.in: Build the new test.
267
b3e258b4
JL
268Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
269
194e9928 270 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
b3e258b4
JL
271 directly. Instead compare the return values from actual calls.
272
099c286e
BC
273Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
274
275 * Makefile.in (check): Set TCL_LIBRARY for runtest.
276
bff07199
JL
277Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
278
279 * From Peter Schauer with minor modifications.
280 * gdb.t15/return.exp (return_tests): Handle targets where "return"
281 stops in mid-line in the caller. Add xfail for returning a float
282 value on X86 targets.
283
f0705d18
JL
284Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
285
67808d3e
JL
286 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
287 to avoid expect lossage.
288 (fmem_LRbug_tests): Likewise.
289 * gdb.disasm/hppa.s: Corresponding changes.
290
f911e417
JL
291 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
292 conditions to work with latest dejagnu/expect.
293
7e550eb3
JL
294 * gdb.t15/funcargs.exp (finish from indirect call): No longer
295 expected to fail on the PA.
296 (backtrace in call with trampolines): Explicitly require main
297 to be frame #1 (no trampolines should show up in backtrace).
298
19155bc2
JL
299 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
300 "continue -expect".
301 * gdb.t06/break.exp: Likewise.
302 * gdb.t07/watchpoint.exp: Likewise.
303 * gdb.t13/bitfields.exp: Likewise.
304 * gdb.t15/{funcargs,return}.exp: Likewise.
305 * gdb.stabs/weird.exp: Likewise.
306 * config/{mips,udi}-gdb.exp: Likewise.
307
f0705d18
JL
308 * hppa.sed: Enclose comments within a sed command to avoid
309 losing with the old OSF1 sed.
310
1f655b81
PS
311Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
312
313 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
314 sequent dynix.
315 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
316 * gdb.t15/funcargs.exp: Conditionally step again to really
317 finish from marker_call_with_trampolines. Handle the case where
318 the first step from within call_with_trampolines already steps
319 us back to main.
320 * gdb.t15/gdbme.c: Add comment to closing brace of
321 call_with_trampolines for funcargs.exp.
322
374bc5d7
JL
323Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
324
325 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
326 Fix typo(s).
327
28a21812
JL
328Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
329
330 * gdb.t07/gdbme.c: More code for watchpoint testing.
331
332 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
333 "Hardware watchpoint" throughout file.
334 (test_watchpoint_triggered_in_syscall): New test.
335 (test_complex_watchpoint): New test.
336
277c24a1
JL
337Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
338
339 * gdbme.c (call_with_trampolines): New function to try and step
340 into. Tests trampoline problems on the PA.
341
342 * funcargs.exp (localvars_in_indirect_call): No longer expect
343 stepping into indirect call to fail on PAs.
344 (test_stepping_over_trampolines): New test.
345
b93e563c
JK
346Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
347
348 * TODO: Add suggestions for static member function tests, and
349 completion tests.
350
3006c5ac
JK
351Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
352
b93e563c
JK
353 * TODO: Add suggestions for "p/a" tests.
354
3006c5ac
JK
355 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
356 (default_gdb_exit): Replace all the hair with sending "quit" to
357 the process with a simple close.
358
7e1f3405
JK
359Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
360
361 * TODO: Add suggestions for shared library tests.
362
d19fc879
JK
363Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
364
365 * TODO: Add suggestions for x/s tests.
366
45f43ce2
JK
367Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
368
369 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
370 "enable once", and "enable breakpoints once" with ".*".
371
24f81557
JK
372Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
373
27677e75 374 * TODO: Add suggestions about structure passing tests.
24f81557 375
cbb99ebb
PS
376Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
377
378 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
379 the primary1 test, use work around if __GNUC__ < 2.
380 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
381 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
382 Test for bad output rather than waiting for timeout. Issue
383 second continue only if first continue failed.
384
31b03fe4
JK
385Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
386
387 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
388 operator[] test with gdb_test because the old code didn't seem to
389 be getting the quoting right with the new dejagnu.
390
2f109983
BC
391Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
392
393 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
394 one from the path.
395 * Makefile.in: Use a fresh expect if there is one, use runtest
396 from the src tree if there is one.
397
b4f6f3c1
JK
398Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
399
90e58b6c
JK
400 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
401 next over recursive call. Revise the tests from that point on
402 (which had been skipped) to match GDB's actual (correct) output.
403
404 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
405 with next over a breakpoint whose condition is false.
406
b4f6f3c1
JK
407 * gdb.t00/help.exp: Comment out "help set print" tests just like
408 (and for same reason as) "help set" test.
409
34535b44
JL
410Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
411
412 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
413 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
414
d3b06c5f
JK
415Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
416
34535b44
JL
417 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
418 necessary gdb_target_udi.
419
2558ba5d
JK
420 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
421
fd70af24
JK
422 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
423 1838 and 2417; they are fixed.
5bf58105 424
fd70af24
JK
425 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
426 gdb.t03/ptype.exp (ptype structure, ptype union):
427 Remove xfails; the test is looser than when the xfails were added.
5bf58105
JK
428
429 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
430 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
431
b6999724
JK
432 * gdb.t01/run.exp: Only run shell test if isnative.
433
ebbed4c4 434 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
2558ba5d
JK
435 since "run" automatically loads if necessary. Call gdb_target_udi
436 after the "file" since "file" kills any execution target.
ebbed4c4 437
d3b06c5f
JK
438 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
439 GDB. GDB doesn't work that way (not anymore at least) on UDI.
34535b44
JL
440 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
441 argument for UDI.
d3b06c5f 442
60f1cc98
JK
443Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
444
445 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
446
447 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
448
3c409d20
JK
449Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
450
451 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
452 properly quoting regexps. This makes the second argument to
453 demangle a fixed string, which matches the callers, instead of a
454 shell-style pattern which is what the previous implementation
455 used. Update some of the callers.
456
ddb01977
JL
457Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
458
90e77b4a
JL
459 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
460 (comib_nullified_tests): Fix typo.
461 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
462 strings. No longer expected to fail.
463
8a1f1fba
JL
464 * gdb.disasm/hppa.s (addib_tests): Fix typo.
465 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
466 strings. No longer expected to fail.
467
ddb01977
JL
468 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
469 string. No longer expected to fail.
470
6b4eae93
JL
471Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
472
647d688b
JL
473 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
474 No longer expected to fail.
475
6b4eae93
JL
476 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
477 string. No longer expected to fail.
478
81268ac8
JK
479Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
480
481 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
482 only in the names (I probably got most of them). I was even
483 generous with some which differed in underscores in names, and
484 probably missed a few, and I *still* was able to remove almost a
485 third of the file with almost no impact on testsuite coverage.
486
a8493f59
JK
487Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
488
b2c41678
JK
489 * gdb.t00/default.exp: Match udi_attach error message as well as
490 the one from child_attach.
491
492 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
493
494 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
495
496 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
497 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
498
a8493f59
JK
499 * Move test with enums and partial symbols back to
500 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
501 Reverts the change of 26 May 93. Per today's change to
502 stabs.texinfo, the behavior that weird.exp was expecting was
503 unreasonable; what is important is that the compiler+gdb get
504 things right, which happens with a recent gcc. Also fix the test
505 to deal with native compilers which put out the stab gdb can't
506 deal with.
507
48c667b4
JK
508Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
509
a7409c54
JK
510 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
511 in the names. The main thing these accomplish is to slow things down.
512 Many more such duplicates surely remain.
513
48c667b4
JK
514 * gdb.t00/help.exp: Comment out "help support" test just like
515 (and for same reason as) "help set" test.
516
9f388ef8
FF
517Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
518
519 * gdb.t06/break.exp: Remove setup_xfails for
520 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
521 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
522 about known bug in gcc to include up through 2.5.8.
523 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
524 well as "_vb$".
525 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
83fe861e 526 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
9f388ef8
FF
527 with latest gcc and gdb.
528 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
529 well as "_vb$".
530
7d251816
JL
531Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
532
533 * configure.in (hppa*-*-*): Also configure and build stabs-only
534 tests.
535
4a5242e8
JL
536Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
537
538 * gdb.t10/hppa.mt: A makefile fragment for the PA.
539 * gdb.t10/configure.in (hppa*-*-*): Use it.
540
4b471f93
PS
541Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
542
543 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
544
a3435c0e
PS
545Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
546
547 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
548 versions prior to 1.13.5.
549
77918505
JK
550Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
551
552 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
553 the prompt is at the start of a line.
554
46ee83a0
JL
555Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
556
557 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
558 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
559 in the copr tests now.
560 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
561 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
562 expected to fail.
563
0ab6de23 564Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
3dcb8617 565
80edc7cb
JK
566 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
567 gdb.t31/chillvars.exp, lib/gdb.exp:
568 Tweak to run under either version of expect.
569 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
570 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
571 * gdb.t11/list.exp: Remove extraneous whitespace.
572
573Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
574
575 * gdb.t16/printcmds.exp (test_print_strings): Accept
576 "(unsigned char *) " before the string.
577
578 * TODO: Add notes about printing of fancy types and GDB expressions.
3dcb8617
JK
579
580Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
581
582 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
583 * gdb.t06/configure.in: Don't try to compile signals test program
584 if doing mips-idt-ecoff.
585
586Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
587
588 * Most .exp files: Tweak to run under either version of expect.
589
44d25056
JK
590Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
591
592 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
593 xfails; I'm not sure why they are failing, but not because of PR 1806.
594
c36a1486
RS
595Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
596
597 * config/unix-gdb.exp: Remove gdb_unload cause it's already
598 defined in lib/gdb.exp.
599
2db87e22
PS
600Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
601
602 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
603 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
604 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
605 have to be typeless.
606
607Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
608
609 * TODO: Add suggestion for copyright year test.
610
e1beb230
SS
611Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
612
613 * configure.in (*-*-lynxos*): Add stabs tests.
614
af5ede6e
JL
615Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
616
e1beb230
SS
617 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
618 so insert a tab before any assembler directive in column zero.
619
af5ede6e
JL
620 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
621 stores.
622 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
623 stores.
624 (fpu_short_memory_tests): Likewise.
625
626Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
627
628 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
629 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
630 .stabs directives in comments.
631
b0f4ec40
JK
632Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
633
634 * TODO: New file, describing tests we could write.
d910c7e9 635 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
b0f4ec40 636
64143621
JK
637Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
638
dfbaacfa
JK
639 * gdb.t06/signals.exp: Add kludge to force re-sync.
640
64143621
JK
641 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
642 to xgdb instead of gdb, get out of gdb.
643
92a6c3cc
JK
644Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
645
646 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
647 for info.
648
20fde16a
JL
649Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
650
651 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
652 * gdb.stabs/configure.in (hppa*-*-*): Use it.
653 * gdb.stabs/hppa.sed: New sed script for the PA.
654
aad143dc
JK
655Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
656
657 * gdb.stabs: Re-write weird.def and configuration to use sed
658 instead of cpp. sed is portable and POSIX; cpp is neither.
659
b219511b
JK
660Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
661
662 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
663
3971f61b
JK
664Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
665
666 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
667
4a8f7bf1
JK
668Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
669
073cca33
JK
670 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
671 "_vb$".
4a8f7bf1
JK
672 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
673 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
674
51763ee2
JK
675Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
676
677 * lib/gdb.exp: Comment out code which depends on non-existent
678 `transform' procedure.
679
85174909
RS
680Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
681
eba272f3 682 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
85174909
RS
683 * lib/gdb.exp: Transform tool name.
684 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
685 1.1's new error handling system.
686
95bfaf1c
JK
687Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
688
689 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
690
691Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
692
693 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
694 They made pattern matching so slow that timeouts happened on
695 heavily loaded systems. Now any output from "show print" which
696 gets us back to the GDB prompt is a PASS.
697
12f4fe6c
SG
698Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
699
700 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
701
bb42d443
JK
702Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
703
3c1423d6
JK
704 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
705
bb42d443
JK
706 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
707 It is not from PR 3220.
708
33732871
JK
709Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
710
711 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
712 just started failing because they depended on the order the
713 subcommands are presented, or exact docstring text. This kind of
714 test is a pain and has minimal benefit.
715
bf96935b
JK
716Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
717
718 * gdb.t09/corefile.exp: At end of test, use "core" command with
719 no arguments.
720
486b3fe1
SG
721Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
722
723 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
724 17}/Makefile.in: Make it possible to run the testsuite with Sun
725 make and CC = cross gcc by adding explicit build rules for .o
726 files.
727
e00def2d
JK
728Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
729
730 * gdb.t15/funcargs.exp: Don't put comments on same line as
731 setup_xfail (@#$*%& tcl braindamage!).
486b3fe1 732
f9a96aa3
JK
733Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
734
735 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
736
737Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
738
739 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
740 * gdb.t20/inherit.exp: remove three dumplicate entries.
741
d699eb21
JK
742Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
743
744 * gdb.t06/break.exp: For "next over recursive call", fail on any
745 incorrect output, not just on "factorial (value=2)".
746
cfb56ba2
JK
747Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
748
749 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
750 working now. Add an xfail if accesing a bss variable causes
751 a memory error if the target is not yet run.
752
81d460c7
JK
753Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
754
755 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
756 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
757 name of __st* demangling (2 strings). Did Kung really get the
758 more than 95 others right without testing them?
759
ff24cba9
KH
760Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
761
762 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
763
47882638
JK
764Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
765
766 * configure.in (configdirs): Add gdb.disasm
767 * gdb.disasm: New directory for GDB disassembler tests.
768 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
769
89c394ec
JK
770Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
771
a86bd05a
JK
772 * gdb.t00/help.exp: Don't test "help set".
773
74aa67d3
JK
774 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
775 from within expect statements. None of these happen anymore and
776 they cause regressions to be silently unnoticed.
486e58a5 777
74aa67d3
JK
778 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
779 messages) about known failures with gcc cygnus-2.4.5-930417.
f1642921 780
89c394ec
JK
781 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
782 comp-info.exp so it gets built if it doesn't exist.
783
784 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
785 it is no longer used.
786 * gdb.t13/comp-info.c: Removed.
787
9536b32c
JK
788Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
789
790 * gdb.t06/signals.exp: Add xfail for sun3.
791
ce5d0204
JK
792Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
793
794 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
795 relevant because ^C doesn't get sent but failure can be reproduced
796 interactively).
797
a72e9833
PS
798Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
799
800 * gdb.stabs/alpha.mt: New configuration file for alpha.
801 * gdb.stabs/configure.in: Use it.
802 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
803 sharing with alpha.mt, redefine long to word via preprocessor.
804 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
805 for alpha.
806 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
807 native cc.
808 * gdb.t00/teststrategy.exp: Change expect string so that we
809 consume the `(xgdb)' from the command echo and from the gdb prompt.
810 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
811 gdb currently compares all values as long, so this failure probably
812 applies to any configuration where LONGEST is bigger than a target int.
813 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
814 with gcc.
815 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
816 to handle opaque pointers, gcc is.
817 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
818 as first argument. Include <sys/types.h> and change all operator
819 new definitions to use size_t.
820 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
821 now that we use size_t.
822
823Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
824
825 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
826 a long or float array cast all array members to the same type.
827 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
828 with 64 bit longs.
829 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
830 on alpha.
831 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
832
83eba394
JK
833Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
834
74869987
JK
835 * gdb.t24 (demangle.exp): Constructors of templates have names like
836 vector<int>::vector(int) not vector<int>::vector<int>(int). See
837 section 14.6 of the ARM.
838
839 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
840 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
841 accomplish little and slow down the testsuite.
842
83eba394
JK
843 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
844 Accept spaces various places.
845
a0f3541f
JK
846Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
847
83eba394
JK
848 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
849 with watchpoint enabled.
850
a0f3541f
JK
851 * Makefile.in: Remove definition of CC and remove the second
852 definition of CXX (the "CXX = gcc" one remains). These definitions
853 were causing backquotes to be expanded within backquotes, which
854 doesn't work.
855
fa79d853
JK
856Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
857
858 * gdb.t17/callfuncs.exp: Add "return 0" to end.
859
26a08d15
PS
860Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
861
862 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
863 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
864 by mips cc and contains no stabs entries.
865
de8c35cf
RS
866Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
867
868 * config/vx-gdb.exp: Use fake device to load files rather than
869 NFS.
870 * lib/gdb.exp: New proc to do "file" command.
871 * config/unix-gdb.exp: Use new "file" proc.
872
48d10a25
ILT
873Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
874
875 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
876 Rework board rebooting slightly.
877 (gdb_exit): Don't exit from the remote shell; there isn't one.
878 * gdb.stabs/weird.exp: If a program is being debugged already,
879 kill it.
880 * gdb.t04/setvar.exp: Stop and restart gdb.
881 * gdb.t05/expr.exp: Likewise.
882 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
883 restart gdb and reload the program.
884 * gdb.t08/opaque.exp: Likewise.
885 * gdb.t12/scope.exp: Likewise.
886 * gdb.t13/bitfields.exp: Likewise.
887 * gdb.t15/funcargs.exp: Likewise.
888 * gdb.t20/classes.exp: Likewise.
889 * gdb.t03/ptype.exp: Increase timeout.
890 * gdb.t16/printcmds.exp (test_print_string_constants,
891 test_print_array_constants): Likewise.
892 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
893 * gdb.t20/classes.exp (do_tests): Likewise.
894 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
895
8cced93d
ILT
896Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
897
898 * gdb.stabs: Renamed *wierd* to *weird*.
899
f424845a
JK
900Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
901
902 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
903 for timeout. Add "known gcc 2.4.5 bug" to failure message.
904
06f63f95
JK
905Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
906
907 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
908 (do_tests): Remove xfail for whatis on one_var and two_var.
909
910Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
911
912 * Makefile.in: Made cross building work better by adding
913 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
914
b7da78d5
JK
915Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
916
917 * gdb.t15/{return.c,return.exp,Makefile.in}:
918 New test, currently commented out.
919
2fd77dab
RS
920Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
921
922 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
923 still running and removes the leftover named socket so GDb can do
924 clean restarts.
925
f6c8cae6
RS
926Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
927
928 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
929 console, not GDB.
930 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
931 cross testing works better with "make check"
932 * config/unix-gdb: Use default procedures for exit and version.
933 * config/vx-gdb.exp: Cleaned up and massaged back to working order
934 with the newest VxWorks.
935
08843cd8
JK
936Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
937
298e9222
JK
938 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
939 old form.
940
941 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
942 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
943
08843cd8
JK
944 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
945
946 * config/unix-gdb.exp: Remove this version of gdb_exit
947 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
948 Rob says he'll look at it when he gets back to testing boards.
949
aed23900
FF
950Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
951
952 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
953 an expected fail for certain ptype commands.
954
955 * gdb.t20/classes.exp: Update expected results of "ptype class
956 Base1" to account for the constructor that now appears in the type.
957
653ae28f
FF
958Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
959
960 * configure.in (configdirs): Restore gdb.t04, which mysteriously
961 disappeared from list.
962 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
963 "alldone" proc with call to cleanup and exit.
964 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
965 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
966 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
967 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
968 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
969 "alldone" proc with simple returns that suppress remaining
970 tests. The alldone proc went away many months ago.
971
84853a53
JK
972Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
973
c69b7db7
JK
974 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
975
84853a53
JK
976 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
977
5e958188
PS
978Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
979
980 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
981 as vax gdb will display them.
982
0e8e9721
JK
983Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
984
64926813
JK
985 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
986 optimizers.
987
7161494d
JK
988 * scope.exp: Change "bad value for localval" messages so each one
989 is unique.
990
62db94cb
JK
991 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
992 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
993
0e8e9721
JK
994 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
995
b606bd8d
JK
996Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
997
998 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
999 doesn't exist (due to optimization).
1000
0e0b4e64
JK
1001Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1002
b606bd8d
JK
1003 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
1004 contains \r because the filename is long.
1005
0e0b4e64
JK
1006 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
1007 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
1008
adce2225
PS
1009Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1010
1011 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
1012 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
1013 Ultrix.
1014 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
1015 int tests.
1016 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
1017
9e191927
FF
1018Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
1019
adce2225
PS
1020 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
1021
9e191927
FF
1022 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
1023 to match does not match the passing case but still matches the
1024 failing case.
1025
285ae57a
JK
1026Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1027
1028 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
1029
7a7d682b
JG
1030Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
1031
1032 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
285ae57a 1033 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
7a7d682b
JG
1034 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
1035 Remove various versions of gdb_exit.
1036 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
1037 gdb_exit.
1038 * config/unix-gdb.exp: gdb_exit remains here, and should override
1039 the generic version, since it's doing a lot of wierd stuff that
1040 the other versions aren't. FIXME, fold it in, or abandon this
1041 version.
1042
48c95e5b
JK
1043Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1044
1045 * gdb.t24/demangle.exp: Add tests for PR 3220.
1046
1047Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1048
f9a96aa3 1049 * gdb.t24/demangle.exp: Add lucid test for \7f_vtbl__3foo__vt_cc_main_.
48c95e5b 1050
5ad3ae4a
FF
1051Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
1052
e024d80c
FF
1053 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
1054 "i386-*-*". Works for i486 as well.
1055
5ad3ae4a
FF
1056 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
1057 bug, and expand domain of xfail to all SVR4 systems, since the
1058 actual problem is likely to be in generic SVR4 /proc support.
1059
ae039ff3
JK
1060Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1061
1062 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
1063
c0398b8b
FF
1064Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
1065
869cfa9f
FF
1066 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
1067 xfails for other systems. Match a missing 'Continuing.' as an
1068 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
1069
adf18b24
FF
1070 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
1071 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
1072 Only issue warning for missing executables if -all option is used.
1073
c0398b8b
FF
1074 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
1075 file if -all option is used. It's like an unpredictable XFAIL.
1076
0685d95f
JK
1077Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1078
3241e35d
JK
1079 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
1080 for dynamically linked binaries.
1081
0685d95f
JK
1082 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
1083
205c1ddc
JK
1084Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1085
1086 * gdb.t20/inherit.exp: Change message for "print tagless struct"
1087 to state that this is a known bug in old versions of g++.
1088
6117e42f
JK
1089Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1090
1091 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
1092 while waiting for `Continuing'.
1093
d8ab5dbf
FF
1094Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
1095
1096 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
1097 in text, data, and bss.
1098 * gdb.t10/nodebug.c: Add local and global test variables for
1099 initialized and uninitialized data.
1100
f4dfe788
JK
1101Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1102
1103 * config/unix-gdb.exp (gdb_exit): Add "wait".
1104
1105Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1106
1107 * gdb.t06/signals.exp: xfail the continue from the handler for all
1108 targets.
1109
1110 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
1111 function with watchpoints enabled, the i386 call dummy starts with
1112 a call.
1113
1114 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
1115 386 bsd names its corefiles.
1116
a469d3b6
FF
1117Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
1118
1119 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
1120 compilers don't grok it.
1121 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
1122 with small octal ints rather than character constants, which
1123 are signed and might not fit if first promoted to int.
1124
ad6feb08
FF
1125Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
1126
1127 * gdb.t09/Makefile.in (clean): Remove corefile.
1128
1129Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1130
1131 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
1132
a92499ba
JK
1133Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1134 and Jim Kingdon (kingdon@cygnus.com)
1135
1136 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
1137 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
1138 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
1139
c4978d68
JK
1140Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1141
1142 * gdb.t17/interrupt.exp: Add xfail for hppa.
1143
69aa789b
PS
1144Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1145
1146 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
1147 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
1148 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
1149 to determine signed-ness of bitfields and use the result to setup
1150 the xfail.
a4fbb03e 1151 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
c4978d68
JK
1152 * gdb.t15/funcargs.exp: Use them to step until the second indirect
1153 call line is reached if necessary.
69aa789b 1154
84123aa6
JK
1155Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1156
1157 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
1158
1159Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1160
1161 * gdb.t06/break.exp: Also test `clear' command.
1162
cb6afa30
JK
1163Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
1164
002c6d17
JK
1165 * gdb.t00/teststrategy.exp: Remove extra quote.
1166
6665d54c 1167 * gdb.t07/watchpoint.exp: Change xfail for calling function with
84123aa6 1168 watchpoint enabled to be for all non-68k machines.
6665d54c 1169
cb6afa30
JK
1170 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
1171
9d77e877
PS
1172Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1173
1174 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
1175 targets use aout.mt instead of ecoff.mt as gas understands
1176 standard aout format.
1177
675d65db
JK
1178Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
1179
62d4a686
JK
1180 * lib/gdb.exp (runto): Don't insist that function we are running to
1181 was compiled with -g.
1182
1183 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
1184
675d65db
JK
1185 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
1186 to get back into the read system call.
1187 Accept leading newline in case where we woke it up.
1188
76b098d1
PS
1189Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1190
1191 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
1192 to make the stabs test work on ecoff systems using gcc and -with-stabs.
1193 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
1194 enable ecoff configuration.
1195
0568df2a
JK
1196Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1197
1198 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
1199
e91ceb3c
JK
1200Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1201
1202 * gdb.t16/printcmds.exp: Add another printf test.
1203
6dc31f06
ILT
1204Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
1205
1206 * configure.in: If configured -with-stabs on any target, add
1207 stabsdirs to configdirs.
1208
5af4f5f6
JK
1209Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1210
e91ceb3c
JK
1211 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
1212 fun" so pattern does not match the command itself.
5af4f5f6 1213
4988d8c7
JK
1214Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1215
1216 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
1217
a688a186
JK
1218Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1219
1220 * gdb.t17/interrupt.exp: Test for more things.
1221
2a62a4cb
JK
1222Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1223
81074ec8
JK
1224 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
1225 compiler arranges the code and line numbers.
1226
2a62a4cb
JK
1227 * gdb.t17/interrupt.exp: Don't send \n after ^C.
1228
3ae135ab
PS
1229Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1230
1231 * gdb.t00/help.exp: Increase expect input buffer size.
1232
be7f7549
JK
1233Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1234
075aa449
JK
1235 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
1236
1af6f16c
JK
1237 * gdb.t07/watchpoint.exp: Add xfail for hppa.
1238
270532f9
JK
1239 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
1240
be7f7549
JK
1241 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
1242 [0-9]*, not just [0-9].
1243
f2dee08e
JK
1244Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1245
9ae07ce5
JK
1246 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
1247
f2dee08e
JK
1248 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
1249
afde243f
JK
1250Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1251
1252 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
1253
762665e1
JK
1254Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1255
46d284c9
JK
1256 * gdb.t06/signals.c: Add xfails for sun3.
1257
306ee233
JK
1258 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
1259
762665e1
JK
1260 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
1261 test_stepping tests.
1262
79f3218c
JK
1263Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1264
762665e1
JK
1265 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
1266
b2618fd8
JK
1267 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
1268
56f413cd
JK
1269 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
1270 rather than actually putting it through cpp twice.
1271
79f3218c
JK
1272 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
1273
eae16698
ILT
1274Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
1275
1276 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
1277 no longer needed.
1278
38e1dd54
JK
1279Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1280
b4ace9d3
JK
1281 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
1282
38e1dd54
JK
1283 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
1284 C++ features prints as "struct", make it a pass, not an xfail.
1285
1286Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1287
1288 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
1289 Don't require VA to print as "class" rather than "struct".
1290
b55cc8a2
JK
1291Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
1292
1293 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
1294
e02c07a5
JK
1295Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1296
1297 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
1298
1299Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1300
1301 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
1302 order.
1303
b4e89979
JK
1304Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1305
366f2869
JK
1306 * gdb.t16/printcmds.exp: Add printf tests.
1307
38c41e92
JK
1308 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
1309
b4e89979
JK
1310 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
1311
1312Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
1313
1314 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
1315 pass counts, to counteract any existing or future setup_xfails.
1316
884e8cd4
JK
1317Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1318
f492b6c1
JK
1319 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
1320 {BEGIN,END}_COMMON for common block instead of STAB.
44443a9b 1321 * gdb.stabs/wierd.exp: Add xfail for rs6000.
f492b6c1 1322
884e8cd4
JK
1323 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
1324 intp_var should be N_GSYM not N_LSYM.
1325 wierd-aout.S: Use a label for the value of the N_SO.
1326 wierd.def: Remove all backslashes.
1327 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
1328
9325d5af
PS
1329Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1330
1331 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
1332 get the expected next to inheritance3.
1333
d2b860e3
PS
1334Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1335
1336 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
1337 now that gcc-2.4 gets it right.
1338
f788cf78
JK
1339Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1340
2de1aa1c
JK
1341 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
1342
f788cf78
JK
1343 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
1344 generating comp-info.exp which works for cross-compilation.
1345
6ba7b818
FF
1346Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
1347
1348 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
1349 "*-*-sysv4.*".
1350
1351Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
1352
1353 * gdb.t01/run.exp: Start with a fresh gdb.
1354 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
1355 SVR4.x.
1356
cfb702c1
FF
1357Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
1358
1359 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
1360 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
1361 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
1362 Makefile.in (distclean, realclean): Remove gdbme.c from list of
1363 things to remove.
1364
3d26a081
FF
1365Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
1366
1367 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
1368 test cases from bug reports.
1369
5c0e7bd6
FF
1370Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
1371
1372 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
1373 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
1374 avoid spurious xfails.
1375 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
1376 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
1377 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
1378
212f6219
FF
1379Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
1380
1381 * gdb.t00/teststrategy.exp: Rework to provide more useful
1382 description of each test, fix problem with systems that define
1383 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
1384 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
1385 results for "next over recursive call" so timeouts aren't taken
1386 by error.
1387
69dbdc05
JK
1388Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
1389
c76f7bb7
JK
1390 * gdb.t12/scope.exp: Test printing of variables before run.
1391
69dbdc05
JK
1392 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
1393 printed in wrong order due to sorting.
1394
dd9d4fa3
FF
1395Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
1396
80af2bd3
FF
1397 * gdb.t00/teststrategy.exp: Fix expected results for printing
1398 user entered string constant. Is array of char, prints with no
1399 address.
1400
dd9d4fa3
FF
1401 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
1402 commands.
1403 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
1404 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
1405 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
1406 of struct of char arrays.
1407 * gdb.t00/radix.exp: New tests for radix commands.
1408
49b12db0
JK
1409Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
1410
1411 * gdb.t16/printcmd.exp: Print a variable before running program
1412 (with xfail for AIX).
1413
729258a3
JK
1414Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
1415
fcb6cf58
JK
1416 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
1417
729258a3
JK
1418 * gdb.t16/printcmd.exp: Don't print variables before running program.
1419
1420 * gdb.t06/break.exp: Don't require envp argument to main.
1421
1422 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
1423
1424 * gdb.t02/whatis.exp, gdb.t11/list.exp:
1425 Add xfails for rs6000.
1426
fcb6cf58
JK
1427 * gdb.t02/whatis.exp: Change other tests not to re-test something
1428 we already tested.
729258a3
JK
1429
1430 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
1431 each type used has a variable of that type.
1432
1433Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
1434
1435 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
1436
1437Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
1438
1439 * configure.in: change srctrigger to be a file, not a directory
1440
b3523cb3
ILT
1441Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
1442
729258a3
JK
1443 * configure.in (mips-idt-ecoff*): Added trailing '*'.
1444
b3523cb3
ILT
1445 * gdb.t11/list.exp: Fixed a couple of typos.
1446
46fc723c
FF
1447Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
1448
1449 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
1450 is fixed and PR is closed.
1451 * gdb.t16 (gdbme.c): Add simple test string variable.
1452 * gdb.t16 (printcmds.exp): Add tests with simple test string
1453 variable, primarily for boundaries on "set print elements".
1454
942a6600
JK
1455Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
1456
6a51601e
JK
1457 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
1458 Make leading 0's optional and don't expect a tab in the middle
1459 of the number.
1460
bfcba962
JK
1461 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
1462
1463 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
1464 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
1465 don't end command passed to gdb_test with newline.
1466
942a6600
JK
1467 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
1468 signed keyword away, don't expect signed bitfields to be signed.
1469
1470 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
1471 printing with only as many 1's as are in the field as well as printing
1472 with 32 1's (see comment).
1473
35c254be
FF
1474Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
1475
88db2feb 1476 * gdb.t00/default.exp: Start with a fresh gdb.
dd294fc0
FF
1477 * configure.in (configdirs): Remove gdb.t31 until the chill
1478 compiler works again. It no longer is able to find chillrt0
1479 since it isn't in libchill.a anymore.
150ab440
FF
1480 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
1481 wierd.o, make more modular.
35c254be
FF
1482 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
1483 spurious newlines that caused problems.
1484
18ef9146
JK
1485Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1486
5bd22ca8 1487 * Move test with enums and partial symbols from gdb.t03/ptype.exp
12a09603
JK
1488 to gdb.stabs/wierd.exp since GCC has worked around the bug.
1489 gdb.stabs/wierd.{exp,def}: Many new tests.
1490
18ef9146
JK
1491 * gdb.t00/default.exp: update info line for new message.
1492
1493 * gdb.t02/{whatis.exp,gdbme.c}:
1494 Test that "char *" doesn't print as "caddr_t".
1495
2d10304e
JK
1496Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1497
1498 * gdb.t00/help.exp: Use .* in place of some help messages which
1499 just changed.
1500 gdb.t00/default.exp: Update "info frame" test for new message.
1501 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29b34f10 1502 Remove some xfails
2d10304e 1503
e726f3b5
JK
1504Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1505
c6d70012
JK
1506 * gdb.t03/{gdbme.c,ptype.exp}:
1507 Add tests for typedef'd struct and union without tags.
2d10304e 1508 Also check "whatis" on a variable of a typedef'd enum without a tag.
c6d70012 1509
f43c2f05
JK
1510 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
1511 PRMS 1823; the bug still exists but isn't reproduced by this test
1512 anymore), and remove rs6000 XFAIL (the bug is fixed).
e726f3b5
JK
1513
1514 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
1515 duplicated from whatis.exp. For those that are left, accept
1516 "long", "long int", or "int" for long variables (whatis.exp already
1517 has an XFAIL for "int", so no need to fail it here).
1518
1519 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
1520 Deal with GCC's names for types now that GDB uses the compiler's names.
1521
1522 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
1523 setup_xfail's for sunos4. If we #defined the signed keyword away,
1524 don't expect GDB to know that char it is signed.
1525
1526 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
1527
0b3c22df
FF
1528Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
1529
1530 * configure.in (configdirs): Add gdb.t24 for C++ tests that
1531 should work on any system, regardless of debugging format.
1532 * gdb.t21/demangle.exp: Move to gdb.t24.
1533 * gdb.t24/demangle.exp: Move from gdb.t21.
1534 * gdb.t24/{Makefile.in, configure.in}: New files.
1535
1536Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1537
1538 * configure.in: Do gdb.stabs and C++ tests only for stabs.
1539 * gdb.stabs: New directory.
1540
8ce07a21
JK
1541Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1542
1543 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
1544 not just "Quit anyway?".
1545
27daf1a9
FF
1546Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
1547
1548 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
1549 that all setup_xfails are immediately followed by clear_xfails.
1550
1551Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
1552
1553 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
1554 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
1555 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
1556 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
1557 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
1558 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1559 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1560 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
1561 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
1562 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
1563 gdb.t31/chillvars.exp, lib/gdb.exp:
1564 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
1565 bug-gdb@prep.ai.mit.edu.
1566
1567Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
1568
1569 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
1570 with 0.0, not integer 0.
1571
1572Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
1573
1574 * gdb.t06/break.exp: Update for "Kill the program" message change.
1575
fb40210a
FF
1576Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
1577
1578 * Makefile.in (GDBFLAGS): Set to -nx.
1579 * Makefile.in (site.exp): Use GDBFLAGS.
1580
c1fb4e49
RP
1581Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1582
1583 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
1584 Makefiles.
ab8603ea
RP
1585 (check): depend on just-check.
1586 (just-check): added so that tests can be run without a noop
1587 build pass.
c1fb4e49
RP
1588
1589Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1590
1591 Switch to using configure's configdirs.
1592 * Makefile.in (Makefile): add configure.in dependency.
1593 (SUBDIRS): removed redundant assignment.
1594 * configure.in: switch subdirs assignment to configdirs.
1595 * gdb.t*/configure.in: new files.
1596
5959dcea
ILT
1597Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
1598
1599 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
1600 works.
1601
fbc3492c
FF
1602Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
1603
1604 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
1605 in explicit rules. Apparently this is not supported by some makes.
1606
512e5f94
JG
1607Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
1608
1609 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
1610
987b4233
PS
1611Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1612
1613 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
1614 disappeared.
1615
acb771de
JG
1616Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
1617
1618 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
1619
a08317af
FF
1620Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
1621
1622 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
1623 watchpoint problem that is now fixed.
1624 * gdb.t30/chexp.exp: Remove setup_xfail for printing
1625 uninitialized convenience variables.
1626 * gdb.t31/chillvars.exp: Fix expected patterns for printing
1627 structures.
1628
1629Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1630
1631 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
1632 which causes expect to get out of sync with gdb on long output
1633 from help set.
1634 * gdb.t09/corefile.exp: Make expected pattern for core file
1635 failing signal and frame output format less sun specific.
1636
b54a2f2d
PB
1637Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
1638
1639 * gdb.t31/chillvars.exp: Add and remove initial dummy
1640 breakpoint, so that symbol table is forced in.
1641 (Needed at least on Sunos4, though it seems not SVR4.)
1642 * gdb.t31/chillvars.exp: Update for changed output format.
1643
ce307257
RS
1644Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
1645
1646 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
1647
1648Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
1649
1650 * Makefile.in: Added --srcdir when invoking runtest, removed the
1651 need for a local config file. (optional now)
1652
bee218aa
FF
1653Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
1654
1655 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
1656 failure count used to force early termination. Add some more
1657 expected failures for gnu style demangling.
1658
1659Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1660
1661 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
1662 pmi variable from gdb.t20/gdbme to get optimized away.
1663 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
1664 Check for written corefile upon timeout _and_ eof.
1665
1096d1de
PS
1666Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1667
1668 * config/unix-gdb.exp: Add missing return 0.
1669
72ea43e6
PS
1670Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1671
1672 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
1673 test termination.
1674
7007db96
FF
1675Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
1676
1677 * configure.in (subdirs): Put back gdb.t17 which mysteriously
1678 disappeared.
1679
63305a73
FF
1680Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
1681
7007db96
FF
1682 * gdb.t10/crossload.exp: Disable the i860-elf test until such
1683 time as i860 support works.
1684
63305a73
FF
1685 * gdb.t15/funcargs.exp: Fix expected outputs to include
1686 "backtrace 100\r" rather than just "backtrace\r", to match last
1687 change.
1688
5f2912cc
ILT
1689Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
1690
1691 * config/udi-gdb.exp (gdb_exit): Remove close command.
1692 (gdb_target_udi): New procedure to set the UDI target.
1693 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
1694 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
1695 Added waits for prompts after several question responses. Added
1696 some more responses used by a29k-amd-udi-gdb.
1697 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
1698 pass different arguments, restart UDI connection after program
1699 completion.
1700 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
1701 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1702 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
1703 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
1704 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
1705 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
1706 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1707 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
1708 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
1709 after program completion.
1710 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
1711 compiled with a SELECT_VECS setting.
1712 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
1713 infinite recursion.
1714
1715 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
1716 Added checks for COFF results, and made them expected failures for
1717 all targets. It would be better to make them expected failures
1718 for COFF targets only.
1719
21ce979a
DZ
1720Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
1721
1722 * Makefile.in: add null dvi target, don't bother to recurse
ebc0f582
DZ
1723 through test directories for info and install-info; rename
1724 $(datadir) to be dejagnu instead of deja-gnu
21ce979a 1725
214aa244
FF
1726Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
1727
214aa244
FF
1728 * gdb.t31/gdbme.ch: Re-enable code that previously caused
1729 compiler to coredump.
1730 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
1731 code.
214aa244 1732
bfb33935
FF
1733Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
1734
bfb33935
FF
1735 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
1736 coredump.
1737 * gdb.t31/chillvars.exp: Comment out tests that depend on that
1738 code.
bfb33935 1739
3d0bd7d3
RS
1740Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
1741
1742 * gdb.t03/ptype.exp: tests for return code from gdb_test.
1743 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
1744 which in a shell. Deletes xgdb when done.
1745 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
1746 Tests the return from the "set height" or "set width" commands.
1747 Added a few return codes where needed.
1748
bc803007
FF
1749Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
1750
04fb224c
FF
1751 * Makefile.in (SUBDIRS): Add gdb.t17.
1752 * configure.in (subdirs): Add gdb.t17.
bc803007
FF
1753 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
1754 files to test gdb's calling of functions in the inferior with
1755 the correct arguments and gdb's ability to retrieve any
1756 result returned.
1757
400b81b5
FF
1758Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
1759
1760 * config/unix-gdb.exp (gdb_exit): Remove close commands that
1761 may be called after gdb goes away. Previous versions of expect
1762 needed these to avoid file descriptor leaks, but they cause
1763 errors with the current revision of expect.
1764 * gdb.t00/gdbvars.exp: Use -re on expected output after
1765 setting sevenbit-strings.
1766 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
1767 to set sevenbit-strings consistent across tests.
400b81b5
FF
1768 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
1769 set sevenbit-strings consistent across tests.
400b81b5 1770
96b99583
FF
1771Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
1772
1773 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
1774 expected output to match current "expect" expectations.
1775
d3b43da8
FF
1776Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
1777
1778 * gdb.t00/default.exp: Change expected output for default "source"
1779 command, to match new gdb behavior which requires a filename to
1780 source.
1781
fa5366da
FF
1782Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
1783
1784 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
1785 expected fail for i486-*-* that misses the marker2 function.
1786 * gdb.t10/crossload.exp (bfddefault): Allow successful
1787 recognition of a format to pass even if no symbols are found.
1788 Explicitly catch failures where the format is not recognized
1789 or is ambiguous, and add the reason to the fail message.
1790 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
1791 the cause is and invalid target and add reason to failure message.
1792 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
1793 elf32-i386, elf32-sparc, and elf32-i860.
1794 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
1795 Set up expected failure for 'filename'::variable scope resolution,
1796 which is now apparently broken on all targets.
1797 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
1798 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
1799 gdb.t23/templates.exp: Change failure for missing binfile into
1800 just a warning.
1801 gdb.t21/demangle.exp: Change all cfront references to 'arm'
1802 references.
1803
1804Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
1805
1806 * gdb.t00/default.exp: Add expected output for default "source"
1807 command, to match new gdb behavior.
1808 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
1809
1be6caef
RS
1810Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
1811
1812 * config/*-gdb.exp: returns an error, rather than exiting on
1813 internal errors.
1814
1815Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
1816
1817 * gdb.t03/gdbme.c: Add pointer to struct variable.
1818 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
1819 referencing struct members.
1820
01cec5c8
ILT
1821Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
1822
1be6caef
RS
1823 * configure.in (mips-idt-ecoff): New target.
1824 * config/mips-gdb.exp: New file for remote board using MIPS remote
1825 debugging protocol.
1826
01cec5c8
ILT
1827 * Redid configuration scheme. Removed gdb.t*/configure.in.
1828 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
1829 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
1830 distclean targets. Built executables via .o files. Adjusted
1831 tests to account for source files in $(srcdir) rather than
1832 $(objdir).
1833 * lib/gdb.exp (runto): Don't expect () after the function name,
1834 because it may have arguments.
1835
5b272a2d
ILT
1836Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
1837
1838 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
1839 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
1840 expected failures for mips-idt-* and mips-sgi-*.
1841 * gdb.t00/default.exp (attach): Kill process if requested.
1842 * gdb.t00/help.exp (help target core, help target): Accept a gdb
1843 that does not read core files.
1844 * gdb.t01/run.exp: Removed checks for exit status code.
1845 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
1846 it is linked in.
1847 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
1848 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
1849 appropriate, rather than doing it by hand.
1850 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
1851 execution.
1852 * gdb.t10/crossload.exp: Kill existing program if needed.
1853 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
1854 appropriate, rather than doing it by hand. Always increase
1855 timeout for this test, not just for VxWorks.
1856
16aa4b53
FF
1857Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
1858
16aa4b53
FF
1859 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
1860 of Chill STRUCT types and STRUCT values.
1861 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
1862 than "char".
1863 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
1864 struct2): New struct definitions and initializations to test
1865 simple Chill STRUCT types.
16aa4b53 1866
ff7f25de
FF
1867Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
1868
1869 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
1870 the null byte at the end of strings.
1871 * gdb.t00/default.exp: Make show version insensitive to copyright
1872 date.
1873 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
1874 to avoid dependencies on target char signedness.
1875 * gdb.t16/printcmds.exp: Update expected results for explicitly
1876 unsigned char.
1877 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
1878 now work.
1879 * gdb.t21/demangle.exp: Add many more patterns for template
1880 demangling, most of them being expected failures.
1881 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
1882 string we are matching for, to match on the whole string.
1883 * gdb.t21/demangle.exp: Add many new test strings to demangle,
1884 and fix a whole bunch that had incorrect expected output but were
1885 passing anyway because of the bug in "proc demangle".
ff7f25de
FF
1886 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
1887 type.
1888 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
ff7f25de 1889
bf3d2b75
MW
1890Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
1891
1892 * gdb/testsuite: made modifications to testcases, etc., to allow
1893 them to work properly given the reorganization of deja-gnu and the
1894 relocation of the testcases from deja-gnu to a "tool" subdirectory.
1895
19fa4a0a
MW
1896Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
1897
1898 * gdb/testsuite: Initial creation of gdb/testsuite.
1899 Migrated dejagnu testcases and support files for testing nm to
1900 gdb/testsuite from deja-gnu. These files were moved "as is"
1901 with no modifications. This migration is part of a major overhaul
1902 of dejagnu. The modifications to these testcases, etc., which
1903 will allow them to work with the new version of dejagnu will be
1904 made in a future update.
80edc7cb
JK
1905\f
1906Local Variables:
1907mode: indented-text
1908left-margin: 8
1909fill-column: 74
1910version-control: never
1911End:
This page took 0.219652 seconds and 4 git commands to generate.