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