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