]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* stack.c: Include "reggroups.h".
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
10f0d451
DC
12003-09-25 David Carlton <carlton@kealia.com>
2
3 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4
274bcba0
EZ
52003-09-23 Elena Zannoni <ezannoni@redhat.com>
6
7 * gdb.base/selftest.exp: Accomodate more instruction reordering
8 weirdness.
9
cdbf20f7
MC
102003-09-17 Michael Chastain <mec@shout.net>
11
12 * gdb.cp/gdb1355.exp: New file.
13 * gdb.cp/gdb1355.c: New file.
14
71e06f80
CV
152003-09-15 Corinna Vinschen <vinschen@redhat.com>
16
17 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18 * gdb.asm/sh.inc: New file.
19
5c4e30ca
DC
202003-09-11 David Carlton <carlton@kealia.com>
21
bd45b7af
DC
22 * gdb.cp/namespace.exp: Add tests for namespace types.
23 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
24 (test_namespace): New.
25
1c199746
EZ
262003-09-11 Elena Zannoni <ezannoni@redhat.com>
27
28 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 29 * gdb.stabs/weird.exp: Ditto.
1c199746 30
04ed252f
MC
312003-09-08 Michael Chastain <mec@shout.net>
32
33 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
34
d8a2d9e7
MC
352003-09-07 Michael Chastain <mec@shout.net>
36
37 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
38 'parse error'.
39
161afb24
MK
402003-09-07 Mark Kettenis <m.kettenis@osp.nl>
41
42 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
43
49f2741a
MC
442003-08-30 Michael Chastain <mec@shout.net>
45
46 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
47 * gdb.gdb/observer.exp: Ditto.
48 * gdb.gdb/xfullpath.exp: Ditto.
49
8afa723e
MK
502003-08-29 Mark Kettenis <kettenis@gnu.org>
51
52 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
53 *-*-*bsd*.
54
f31dfe3b
JJ
552003-08-28 Jeff Johnston <jjohnstn@redhat.com>
56
57 * gdb.base/dump.exp: Skip for ia64.
58
4630e498
JJ
592003-08-25 Jeff Johnston <jjohnstn@redhat.com>
60
61 * gdb.asm/asm-source.exp: Add ia64 support.
62 * gdb.asm/ia64.inc: New file.
63
1105b7ef
MC
642003-08-22 Michael Chastain <mec@shout.net>
65
66 * gdb.cp: New directory.
67 * gdb.cp/*: Copy from gdb.c++/*.
68 * gdb.c++/*: Remove.
69 * Makefile.in: Change gdb.c++ to gdb.cp.
70 * configure.in: Ditto.
71 * configure: Regnerate.
72
c945b932
MK
732003-08-18 Mark Kettenis <kettenis@gnu.org>
74
75 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
76 * gdb.arch/i386-prologue.c (gdb1338): Add function.
77
2b66634b
DJ
782003-08-17 Daniel Jacobowitz <drow@mvista.com>
79
80 * mi-var-display.exp (-var-list-children weird): Accept function
81 pointers with argument types.
82 * mi1-var-display.exp (-var-list-children weird): Likewise.
83 * mi2-var-display.exp (-var-list-children weird): Likewise.
84
a356f73b
DJ
852003-08-17 Daniel Jacobowitz <drow@mvista.com>
86
87 * gdb.base/annota3.exp: Add missing newline.
88
483417b8
MC
892003-08-06 Michael Chastain <mec@shout.net>
90
91 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
92
c99c59c3
MS
932003-08-12 Michael Snyder <msnyder@redhat.com>
94
95 * gdb.base/float.exp: Add test for SH.
96
55ed7501
MK
972003-08-10 Mark Kettenis <kettenis@gnu.org>
98
99 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
100
1a371f2e
EZ
1012003-08-07 Elena Zannoni <ezannoni@redhat.com>
102
103 * gdb.base/completion.exp: Remove reduntant completion test
104 on filename.
105
e0f353ce
EZ
1062003-08-07 Elena Zannoni <ezannoni@redhat.com>
107
108 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
109 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
110 gdb.trace/save-trace.exp: Make sure that full pathnames are
111 escaped correctly.
112
5710a1af
EZ
1132003-08-07 Elena Zannoni <ezannoni@redhat.com>
114
115 * configure.in: Don't generate config.h from config.hin.
116 * configure: Regenerate.
117 * config.hin: Remove file.
118 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
119 * gdb.threads/pthreads.c: Ditto.
120
dcd81ce9
DJ
1212003-08-07 Daniel Jacobowitz <drow@mvista.com>
122
123 From Kei Sakamoto <sakamoto.kei@renesas.com>:
124 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
125 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
126 Replace ld24 with seth/add3.
127
6009d884
AC
1282003-08-02 Andrew Cagney <cagney@redhat.com>
129
130 * gdb.base/annota3.exp: New file.
131 * gdb.base/annota3.c: New file.
132 * gdb.c++/annota3.exp: New file.
133 * gdb.c++/annota3.cc: New file.
134
51514e06
MC
1352003-07-29 Michael Chastain <mec@shout.net>
136
137 * gdb.threads/tls.c (spin): Check errno only if sem_wait
138 actually failed.
139 (do_pass): Likewise.
140 * gdb.threads/tls.exp: Always initialize no_of_threads.
141
4ee6625b
DJ
1422003-07-27 Daniel Jacobowitz <drow@mvista.com>
143
144 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
145 pattern.
146 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
147 * gdb.threads/tls.exp: Recognize one case of the host library not
148 supporting TLS.
149
225f2bf6
AC
1502003-07-27 Andrew Cagney <cagney@redhat.com>
151
152 * gdb.base/fileio.exp: Use SH when running commands using
153 remote_exec.
154
bcb27c9f
DJ
1552003-07-24 Daniel Jacobowitz <drow@mvista.com>
156
157 From Kei Sakamoto <sakamoto.kei@renesas.com>:
158 * gdb.base/relocate.c (dummy): New padding array.
159
3d67be83
MS
1602003-07-22 Michael Snyder <msnyder@redhat.com>
161
162 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
163
164 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
165 patterns to be more general, accepting old and new output.
166 Some output chars (such as '+') also must be quoted.
167 Some addresses are displayed numerically instead of
168 symbolically.
169
57ba3b85
MS
1702003-07-23 Michael Snyder <msnyder@redhat.com>
171
686d097c
MS
172 * gdb.base/return2.exp: Don't test long-long return.
173
57ba3b85
MS
174 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
175 * gdb.disasm/t01_mov.exp: Ditto.
176 * gdb.disasm/t02_mova.s: Ditto.
177 * gdb.disasm/t02_mova.exp: Ditto.
178 * gdb.disasm/t03_add.s: Ditto.
179 * gdb.disasm/t03_add.exp: Ditto.
180 * gdb.disasm/t04_sub.s: Ditto.
181 * gdb.disasm/t04_sub.exp: Ditto.
182 * gdb.disasm/t05_cmp.s: Ditto.
183 * gdb.disasm/t05_cmp.exp: Ditto.
184 * gdb.disasm/t06_ari2.s: Ditto.
185 * gdb.disasm/t06_ari2.exp: Ditto.
186 * gdb.disasm/t07_ari3.s: Ditto.
187 * gdb.disasm/t07_ari3.exp: Ditto.
188 * gdb.disasm/t08_or.s: Ditto.
189 * gdb.disasm/t08_or.exp: Ditto.
190 * gdb.disasm/t09_xor.s: Ditto.
191 * gdb.disasm/t09_xor.exp: Ditto.
192 * gdb.disasm/t10_and.s: Ditto.
193 * gdb.disasm/t10_and.exp: Ditto.
194 * gdb.disasm/t11_logs.s: Ditto.
195 * gdb.disasm/t11_logs.exp: Ditto.
196 * gdb.disasm/t12_bit.s: Ditto.
197 * gdb.disasm/t12_bit.exp: Ditto.
198 * gdb.disasm/t13_otr.s: Ditto.
199 * gdb.disasm/t13_otr.exp: Ditto.
200
e00759ef
EZ
2012003-07-22 Elena Zannoni <ezannoni@redhat.com>
202
203 * gdb.threads/tls.exp :Add kfail for 'info address' case.
204
8bc2021f
EZ
2052003-07-22 Elena Zannoni <ezannoni@redhat.com>
206
207 * gdb.threads/tls.c : New file.
208 * gdb.threads/tls.exp : New file.
209 * gdb.threads/tls-main.c : New file.
210 * gdb.threads/tls-shared.c : New file.
211 * gdb.threads/tls-shared.exp : New file.
212
89320c4c
AS
2132003-07-22 Andreas Schwab <schwab@suse.de>
214
215 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
216
180dea7c
AS
2172003-07-20 Andreas Schwab <schwab@suse.de>
218
219 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
220 due to insn reordering.
221
0714963c
AC
2222003-07-15 Andrew Cagney <cagney@redhat.com>
223
224 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
225
98a23b3f
MC
2262003-07-15 Michael Chastain <mec@shout.net>
227
228 * gdb.base/gdb1250.exp: New file.
229 * gdb.base/gdb1250.c: New file.
230
27e417a2
ML
2312003-07-09 Michal Ludvig <mludvig@suse.cz>
232
233 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
234 expansion of size_t to 'unsigned long', not only to 'unsigned'.
235
8bc2021f
EZ
2362003-07-09 Elena Zannoni <ezannoni@redhat.com>
237
238 * gdb.threads/tls.c: New file.
239 * gdb.threads/tls.exp: New file.
240 * gdb.threads/tls-main.c: New file.
241 * gdb.threads/tls-shared.c: New file.
242 * gdb.threads/tls-shared.exp: New file.
243
d99968dc
EZ
2442003-07-09 Elena Zannoni <ezannoni@redhat.com>
245
246 * gdb.base/annota1.exp: Make sure that we properly escape the
247 full path of the source file. Xfail more permissive patterns,
248 due to a compiler debug info problem.
249
83876b3b
AS
2502003-07-07 Andreas Schwab <schwab@suse.de>
251
2705e972
AS
252 * gdb.asm/m68k.inc: New file.
253 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
254
83876b3b
AS
255 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
256 arguments"): Also match negative number.
257
258 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
259
3a871b37
DJ
2602003-07-03 Daniel Jacobowitz <drow@mvista.com>
261
262 * gdb.base/store.c (charest): New typedef.
263 (add_char): Rename to add_charest, update.
264 (wack_char): Rename to wack_charest, update types. Return l + r
265 to keep r live across the call.
266 (wack_short, wack_int, wack_long, wack_longest, wack_float)
267 (wack_double, wack_doublest): Return l + r to keep r live across
268 the call.
269 * gdb.base/store.exp: Accomodate store.c changes.
270
b2a7f303
DC
2712003-06-30 David Carlton <carlton@kealia.com>
272
273 * gdb.c++/maint.exp (test_invalid_name): New.
274 (test_first_component): Add tests for invalid names.
275
3c6cb4a1
MC
2762003-06-29 Michael Chastain <mec@shout.net>
277
278 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
279 output of '<VTT for class>' for virtual base classes.
280
f1c2644b
DJ
2812003-06-29 Daniel Jacobowitz <drow@mvista.com>
282
283 * gdb.base/completion.exp: Tab-complete "complet" instead of
284 "compl".
285 * gdb.base/complex.exp, gdb.base/complex.c: New files.
286
18080350
DJ
2872003-06-29 Daniel Jacobowitz <drow@mvista.com>
288
289 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
290 * gdb.base/volatile.exp: Likewise.
291
f56973f8
DJ
2922003-06-29 Daniel Jacobowitz <drow@mvista.com>
293
294 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
295 gdb/1265.
296
2972003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
298 Daniel Jacobowitz <drow@mvista.com>
299
300 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
301 initial line count of 'captured_main' from 26 to 32.
302 (test_with_self): Allow xmalloc call to be interleaved with the
303 preceding two lines.
304
e766d4d6
JB
3052003-06-24 Joel Brobecker <brobecker@gnat.com>
306
307 * gdb.base/bang.exp: New testcase.
308
f125c9a4
JB
3092003-06-23 Joel Brobecker <brobecker@gnat.com>
310
311 * gdb.base/langs.exp: Add some tests for the "minimal" language
312 support.
313
6e25beaf
EZ
3142003-06-23 Elena Zannoni <ezannoni@redhat.com>
315
316 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
317 the testcase.
318
2f816dda
DJ
3192003-06-22 Daniel Jacobowitz <drow@mvista.com>
320
321 * gdb.base/relocate.exp: Test add-symbol-file with a variable
322 offset.
323
db5a5748
DJ
3242003-06-22 Daniel Jacobowitz <drow@mvista.com>
325
326 * gdb.c++/pr-1210.cc: New file.
327 * gdb.c++/pr-1210.exp: New file.
328
1df0c130
DJ
3292003-06-21 Daniel Jacobowitz <drow@mvista.com>
330
331 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
332 000-exec-continue.
333
a92feac0
MK
3342003-06-15 Mark Kettenis <kettenis@gnu.org>
335
336 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
337 on *-*-*bsd* instead of *-*-freebsd*.
338
81a58f5b
AC
3392003-06-14 Andrew Cagney <cagney@redhat.com>
340
341 * gdb.base/store.exp: Test longest and doublest. Test all
342 parameters. Weaken return statement match.
343 * gdb.base/store.c: Add longest and doublest - aka long long and
344 long double functions. Put all parameters into local register
345 variables. Use negative values.
346
b257a0d3
AC
3472003-06-14 Andrew Cagney <cagney@redhat.com>
348
349 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
350 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
351 exit status.
352 * gdb.base/fileio.exp: Disable target when nointerrupts and
353 noinferiorio, instead of limiting it to remote. Use remote_exec
354 instead of system.
355
21c38304
JJ
3562003-06-12 Jeff Johnston <jjohnstn@redhat.com>
357
358 * gdb.base/float.exp: Add ia64 support.
359
1bcdb424
CV
3602003-06-12 Corinna Vinschen <vinschen@redhat.com>
361
362 * gdb.base/fileio.exp: Run only on remote targets.
363
6aeb981f
CV
3642003-06-10 Corinna Vinschen <vinschen@redhat.com>
365
366 * gdb.base/fileio.c: New file, testing File-I/O.
367 * gdb.base/fileio.exp: Ditto.
368
53df362e
RG
3692003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
370
371 * gdb.base/shreloc.exp: New file, check symbol values obtained from
372 shared objects after relocation at load time (gdb PR/1132).
373 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
374 as above, part of the shared object relocation test.
375
ffee1b46
MK
3762003-06-08 Mark Kettenis <kettenis@gnu.org>
377
b5ca3722
MK
378 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
379 fully filled history list.
380 * gdb.base/gdb_history: New file.
381
03ed860d
MK
382 * gdb.base/signals.exp: XFAIL "continue to func1" on
383 i*86-*-freebsd*.
384
ffee1b46
MK
385 * gdb.base/attach.exp: When trying to attach to a nonexistent
386 process, make it possible to specify the PID based on the target,
387 and do so for *-*-freebsd*.
388
d80dbb52
RH
3892003-06-02 Richard Henderson <rth@redhat.com>
390
391 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
392
6dd77b81
RH
3932003-06-02 Richard Henderson <rth@redhat.com>
394
395 * gdb.base/selftest.exp: Next over lim_at_start initialization.
396
f6347e16
RH
3972003-06-02 Richard Henderson <rth@redhat.com>
398
399 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
400
2c161407
DJ
4012003-06-01 Daniel Jacobowitz <drow@mvista.com>
402
403 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
404 of globalvar.
405
572eb746
MK
4062003-06-01 Mark Kettenis <kettenis@gnu.org>
407
408 * gdb.asm/asm-source.exp: Check for memory read errors in
409 disassembler test on *BSD too.
410
9e9617a5
RH
4112003-06-01 Richard Henderson <rth@redhat.com>
412
413 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
414 for .frame.
415 (gdbasm_call): Lose ldgp.
416 (gdbasm_startup): Add frame information.
417 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
418
7b34ad4e
MK
4192003-05-31 Mark Kettenis <kettenis@gnu.org>
420
421 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
422 i?86-*-*.
423
10059fdf
MK
4242003-05-30 Mark Kettenis <kettenis@gnu.org>
425
426 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
427 FreeBSD.
428
acf4b816
RH
4292003-05-29 Richard Henderson <rth@redhat.com>
430
431 * gdb.asm/alpha.inc: New file.
432 * gdb.asm/asm-source.exp: Use it.
433
e9ecd949
JB
4342003-05-29 Jim Blandy <jimb@redhat.com>
435
436 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
437 'core.PID'.
438
e3e5a4f3
JB
4392003-05-22 Jim Blandy <jimb@redhat.com>
440
441 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
442 backtrace.
443
72fe3d25
DC
4442003-05-20 David Carlton <carlton@math.stanford.edu>
445
446 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
447 this time.
448
58da2eb2
DC
4492003-05-19 David Carlton <carlton@bactrian.org>
450
451 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
452 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
453
1fcb5155
DC
4542003-05-19 David Carlton <carlton@bactrian.org>
455
456 * gdb.c++/namespace.exp: Add namespace scope and anonymous
457 namespace tests.
458 Bump copyright date.
459 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
460 (main): Call C::D::marker2.
461 * gdb.c++/namespace1.cc: New file.
462
85e85163
JJ
4632003-05-14 Jeff Johnston <jjohnstn@redhat.com>
464
465 Roland McGrath <roland@redhat.com>
466 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
467 there is no manager thread.
468
a25fbfec
JJ
4692003-05-08 Jeff Johnston <jjohnstn@redhat.com>
470
471 * gdb.threads/schedlock.exp: Remove assumption that all threads
472 will run in a particular small time slice. Also ensure we break
473 in one of the child threads rather than the main thread.
474
be375bae
JB
4752003-05-07 Jim Blandy <jimb@redhat.com>
476
09bf6082
JB
477 Add support for assembly source testing on the s390x.
478 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
479 architecture.
480 * gdb.asm/s390x.inc: New file.
481
be375bae
JB
482 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
483 succession of 'if' statements.
484
00905d52
AC
4852003-05-05 Andrew Cagney <cagney@redhat.com>
486
487 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
488
b1e29e33
AC
4892003-05-05 Andrew Cagney <cagney@redhat.com>
490
491 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
492 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
493
e33d66ec
EZ
4942003-05-02 Elena Zannoni <ezannoni@redhat.com>
495
496 * gdb.base/charset.exp: Update based on new behavior of set/show
497 charset commands.
498
2b6fd0d8
AC
4992003-05-01 Andrew Cagney <cagney@redhat.com>
500
501 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
502 variable do not give memory errors.
503
130cacce
AF
5042003-04-30 Adam Fedor <fedor@gnu.org>
505
506 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
507 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
508 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
509 gdb.objc/basicclass.m: : New files
510
511 * lib/gdb.exp (gdb_compile_objc): New procedure.
512
bea71854
DJ
5132003-04-27 Daniel Jacobowitz <drow@mvista.com>
514
515 * gdb.base/signals.exp: Make backtrace tests more specific.
516
0f20eeea
DC
5172003-04-23 David Carlton <carlton@bactrian.org>
518
519 * gdb.c++/maint.exp (test_first_component): Add tests for
520 'operator' in more locations.
521
c8c4d8dc
KB
5222003-04-16 Kevin Buettner <kevinb@redhat.com>
523
524 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
525
3fe60e3c
EZ
5262003-04-16 Elena Zannoni <ezannoni@redhat.com>
527
528 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
529 func marke' instead. Update test name.
530
9219021c
DC
5312003-04-15 David Carlton <carlton@math.stanford.edu>
532
533 * gdb.c++/maint.exp: New file.
534
5dd55bdd
EZ
5352003-04-14 Elena Zannoni <ezannoni@redhat.com>
536
537 * gdb.threads/schedlock.c: Change type of thread function argument
538 to long, to avoid warnings on 64-bit platforms.
539
00890572
EZ
5402003-04-14 Elena Zannoni <ezannoni@redhat.com>
541
542 * gdb.base/attach.exp: Add new message from ptrace in case of
543 attaching to nonexistent process.
544
93201743
JB
5452003-04-11 Jim Blandy <jimb@redhat.com>
546
547 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
548 gdb.c++/userdef.cc: Place comments on the lines to which the
549 marker function might return.
550 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
551 gdb.c++/userdef.exp: Look for those comments to check that we've
552 returned to the right place, instead of checking line numbers.
553
2a11c64d
EZ
5542003-04-11 Elena Zannoni <ezannoni@redhat.com>
555
556 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
557 match on sourcefile name, instead of directory name.
558
68ab8fc5
EZ
5592003-04-10 Elena Zannoni <ezannoni@redhat.com>
560
561 * gdb.base/completion.exp: Use string_to_regexp to match the
562 working directory name.
563
5624293a
JB
5642003-04-09 Jim Blandy <jimb@redhat.com>
565
566 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
567 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
568 after an inferior function call, report the failure, but allow the
569 test to continue.
570
f1f02ee4
SC
5712003-04-05 Stephane Carrez <stcarrez@nerim.fr>
572
573 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
574 with -DPROTOTYPES.
575
6eb79af0
SC
5762003-04-05 Stephane Carrez <stcarrez@nerim.fr>
577
578 * gdb.base/break.exp: Revert last patch.
579
8dfb4cf0
SC
5802003-04-04 Stephane Carrez <stcarrez@nerim.fr>
581
582 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
583 with -DPROTOTYPES.
584
ed4c619a
AC
5852003-04-02 Andrew Cagney <cagney@redhat.com>
586
587 * gdb.base/callfuncs.exp: Make "print add" messages unique.
588 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
589 matching directories by the name breakpoint.
590 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
591 Make "continue to marker1" consistent.
592 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
593 message consistent.
594 * lib/gdb.exp: Put "the program is no longer running", and "the
595 program exited" in parenthesis.
596 * lib/mi-support.exp: Ditto.
597
4e35d5f0
BR
5982003-04-02 Bob Rossi <bob_rossi@cox.net>
599
600 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
601
71900fe8
AC
6022003-03-29 Andrew Cagney <cagney@redhat.com>
603
604 * gdb.base/sizeof.c (main): Print the value of '\377'.
605 * gdb.base/sizeof.exp: Check the sign of '\377'.
606
c0655a16
MC
6072003-03-27 Michael Chastain <mec@shout.net>
608
609 * gdb.base/gdb1090.exp: New file.
610 * gdb.base/gdb1090.cc: New file.
611
5b2a3989
JB
6122003-03-27 J. Brobecker <brobecker@gnat.com>
613
614 * gdb.gdb/observer.exp: New regression test.
615
79876890
MC
6162003-03-27 Michael Chastain <mec@shout.net>
617
618 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
619 * gdb.base/ptype.exp: Likewise.
620
6eac95e3
CV
6212003-03-27 Corinna Vinschen <vinschen@redhat.com>
622
623 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
624
e8c71839
MC
6252003-03-26 Michael Chastain <mec@shout.net>
626
627 * gdb.base/ptype.exp: Actually use some typedef'd types.
628
71b10041
SC
6292003-03-21 Stephane Carrez <stcarrez@nerim.fr>
630
631 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
632 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
633
2512cf80
CV
6342003-03-20 Corinna Vinschen <vinschen@redhat.com>
635
636 * gdb.base/default.exp: Fix regular expression.
637
0d195a4f
CV
6382003-03-20 Corinna Vinschen <vinschen@redhat.com>
639
640 * gdb.base/args.exp: Fix regular expression.
641
8a2dbca8
CV
6422003-03-20 Corinna Vinschen <vinschen@redhat.com>
643
644 * gdb.base/help.exp: Allow Win32 child process.
645
bf028682
CV
6462003-03-20 Corinna Vinschen <vinschen@redhat.com>
647
648 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
649 when stepping out of main().
650
182dbe85
CV
6512003-03-20 Corinna Vinschen <vinschen@redhat.com>
652
653 * gdb.base/default.exp: Check for win32 specific message when calling
654 "run" without executable.
655
d67a6ba5
CV
6562003-03-20 Corinna Vinschen <vinschen@redhat.com>
657
658 * gdb.base/args.exp: Expect .exe in output.
659
a955b5bb
CV
6602003-03-20 Corinna Vinschen <vinschen@redhat.com>
661
662 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
663 Cygwin native.
664
bf6bad4b
AC
6652003-03-17 Andrew Cagney <cagney@redhat.com>
666
667 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
668 vector registes.
669 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
670 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
671
293e9a31
DC
6722003-03-17 David Carlton <carlton@math.stanford.edu>
673
674 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
675 test, for PR breakpoints/38.
676 Call test_watchpoint_and_breakpoint.
677 * gdb.base/watchpoint.c (func3): New function.
678 (main): Call func3.
679
5330f2db
DC
6802003-03-04 David Carlton <carlton@math.stanford.edu>
681
682 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
683 Garply<Garply<char> >:: garply".
684 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
685 with respect to PR c++/1111; note also PR c++/1113.
686 (test_template_breakpoints): KFAIL "constructor breakpoint" with
687 respect to PR c++/1062.
688 KFAIL "destructor breakpoint" with respect to PR c++/1112.
689
6ece72da
DC
6902003-03-03 David Carlton <carlton@math.stanford.edu>
691
692 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
693 with respect to PR c++/57.
694 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
695 c++/826.
696 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
697 respect to PR c++/57.
698
85ca1584
DC
6992003-03-03 David Carlton <carlton@math.stanford.edu>
700
701 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
702 respect to PR c++/33 into FAILs.
703
98e9c5b8
MC
7042003-03-03 Michael Chastain <mec@shout.net>
705
7bedbf27
MC
706 * configure.in: Update copyright years.
707
7082003-03-03 Michael Chastain <mec@shout.net>
709
710 * Makefile.in: Update copyright years.
98e9c5b8 711
f683e100
DC
7122003-02-28 David Carlton <carlton@math.stanford.edu>
713
714 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
715 print class instead of struct and/or superfluous protection
716 specifiers, as long as the resulting output is equivalent to the
717 source code.
718 Delete FIXME from end of messages on tests that don't need
719 fixing.
720
a9e0cf2c
DC
7212003-02-28 David Carlton <carlton@math.stanford.edu>
722
723 * gdb.c++/templates.exp (do_tests): Allow const in the two
724 Foo<volatile char *>::foo tests.
725
e8d359df
MS
7262003-02-27 Michael Snyder <msnyder@redhat.com>
727
728 * gdb.base/restore.c (main): Return zero, so exit code
729 will be consistant.
730
0b71dc91
DC
7312003-02-26 David Carlton <carlton@math.stanford.edu>
732
733 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
734 char *>::foo" test with respect to PR c++/33. Create a new test
735 which is identical to that one except that it doesn't put the
736 space between the "char" and the "*"; KFAIL it, too.
737
dd14ab43
DC
7382003-02-26 David Carlton <carlton@math.stanford.edu>
739
740 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
741 template types into either PASSes or KFAILs (corresponding to PR
742 c++/57). Tweak indentation. Update copyright.
743
1146c7f1
SC
7442003-02-23 Stephane Carrez <stcarrez@nerim.fr>
745
746 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
747
74641dfb
MC
7482003-02-13 Michael Chastain <mec@shout.net>
749
750 * gdb.base/exprs.exp: Remove i960 remnants.
751 * gdb.base/funcargs.exp: Likewise.
752 * gdb.base/list.exp: Likewise.
753 * gdb.base/ptype.exp: Likewise.
754
559cd2d0
DC
7552003-02-14 David Carlton <carlton@math.stanford.edu>
756
757 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
758 pEe->D::vg()" from XFAIL to KFAIL.
759
c4f90d87
JM
7602003-02-13 Jason Molenda (jmolenda@apple.com)
761
762 * gdb.base/maint.exp: Update maint print statistics regexp to include
763 new entries.
764
cbc4d97c
MC
7652003-02-13 Michael Chastain <mec@shout.net>
766
767 * gdb.c++/inherit.exp: Remove call to get_debug_format.
768
40f235b7
MC
7692003-02-12 Michael Chastain <mec@shout.net>
770
771 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
772 * gdb.c++/inherit.exp: Likewise.
773 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
774 * gdb.c++/templates.exp: Likewise.
775 * gdb.c++/virtfunc.exp: Likewise.
776
c56716b0
JM
7772003-02-06 Jason Molenda (jason-cl@molenda.com)
778
779 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
780 why the code is written that way.
781
070afcf8
MC
7822003-02-05 Michael Chastain <mec@shout.net>
783
784 * gdb.base/dump.exp: Add missing copyright line.
785
5d0331e5
JM
7862003-02-05 Jason Molenda (jason-cl@molenda.com)
787
f7ae6d3e 788 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
789 at the beginning so the breakpoint doesn't get set on the loop.
790
92851186
MC
7912003-02-05 Michael Chastain <mec@shout.net>
792
793 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
794 output for configurations with gcc 2.95.3.
795
cbf1e085
AC
7962003-02-05 Keith Seitz <keiths@redhat.com>
797 Andrew Cagney <ac131313@redhat.com>
798
799 * gdb.mi/mi-cli.exp: New file.
800
29518e1e
MC
8012003-02-04 Michael Chastain <mec@shout.net>
802
803 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
804 Call perror and then continue.
805
5af1d5f3
MC
8062003-02-03 Michael Chastain <mec@shout.net>
807
808 * gdb.c++/pr-1023.cc: New file.
809 * gdb.c++/pr-1023.exp: New file.
810
6b549786
JB
8112003-02-05 Jim Blandy <jimb@redhat.com>
812
813 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
814 it's local to foobar. Check for it there, and check that it's not
815 present in main.
816 * gdb.c++/local.cc (marker2): New function.
817 (foobar): Call marker1.
818 (main): Call marker2 instead of marker1.
819
67f16606
AC
8202003-02-04 Andrew Cagney <ac131313@redhat.com>
821
822 * gdb.disasm/mn10200.exp: Obsolete file.
823 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
824 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
825 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
826
1c5cb38e
DC
8272003-02-04 David Carlton <carlton@math.stanford.edu>
828
829 * gdb.c++/overload.exp: Test intToChar(1).
830 * gdb.c++/overload.cc (intToChar): New.
831 (main): Call intToChar.
832
d1fe6965
DC
8332003-02-03 David Carlton <carlton@math.stanford.edu>
834
835 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
836 'might_kfail' arg.
837 KFAIL some of the continue_to_bp_overloaded calls, according to
838 PR c++/1025.
839
9ba61c5d
MC
8402003-02-01 Michael Chastain <mec@shout.net>
841
842 * gdb.base/advance.c (marker1): New marker function.
843 * gdb.base/advance.exp: When the 'advance' command lands on the
844 return breakpoint, it can legitimately stop on either the
845 current line or the next line. Accommodate both outcomes.
846 * gdb.base/until.exp: Likewise.
847
e7494ffb
AC
8482003-02-02 Andrew Cagney <ac131313@redhat.com>
849
850 2002-11-10 Jason Molenda (jason-cl@molenda.com):
851 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
852 now a list, not a tuple.
853 * gdb.mi/mi-var-display.exp: Ditto.
854 * gdb.mi/gdb792.exp: Ditto.
855
075559bc
AC
8562003-02-01 Andrew Cagney <ac131313@redhat.com>
857
858 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
859 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
860 stack backtraces.
861 * gdb.mi/mi-syn-frame.c: Part of same.
862
2bd4c7b1
MK
8632003-02-01 Mark Kettenis <kettenis@gnu.org>
864
865 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
866 gdb.mi/mi1-pthreads.exp: Return instead of calling
867 gdb_suppress_entire_file.
868
eabd8992
MS
8692003-02-01 Mark Salter <msalter@redhat.com>
870
871 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
872
71469e2f
MS
8732003-01-31 Mark Salter <msalter@redhat.com>
874
875 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
876 Support empty arg.
877
38a94d44
MC
8782003-01-30 Michael Chastain <mec@shout.net>
879
880 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
881 This was a workaround for a UTF-8 bug in readline 4.3. The bug
882 has been fixed in gdb/readline on 2003-01-09.
883
19ea9e73
MS
8842003-01-29 Michael Snyder <msnyder@redhat.com>
885
e8d359df
MS
886 * gdb.base/maint.exp: Allow for leading underscore in symbol.
887 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
888 * gdb.base/args.exp: Skip if target does not support args passing.
889
2307bd6a
DJ
8902003-01-22 Daniel Jacobowitz <drow@mvista.com>
891
19ea9e73 892 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
893 gdb_test. Accept a list of expect arguments as the third
894 parameter.
895 (gdb_test): Use it.
896
f2dd3617
EZ
8972003-01-20 Elena Zannoni <ezannoni@redhat.com>
898
899 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
900 allow for different test tree configurations. Update some
901 tescases accordingly.
902 * gdb.arch/altivec-regs.exp: Ditto.
903 * gdb.asm/asm-source.exp: Ditto.
904 * gdb.base/advance.exp: Ditto.
905 * gdb.base/display.exp: Ditto.
906 * gdb.base/long_long.exp: Ditto.
907 * gdb.base/mips_pro.exp: Ditto.
908 * gdb.base/overlays.exp: Ditto.
909 * gdb.base/relocate.exp: Ditto.
910 * gdb.base/setshow.exp: Ditto.
911 * gdb.base/step-line.exp: Ditto.
912 * gdb.base/step-test.exp: Ditto.
913 * gdb.base/until.exp: Ditto.
914 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
915
c71cdefd
DC
9162003-01-17 David Carlton <carlton@math.stanford.edu>
917
918 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
919 corresponding to PR c++/945.
920 Update copyright.
921
fdba05d7
DC
9222003-01-17 David Carlton <carlton@math.stanford.edu>
923
924 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
925 corresponding to PR c++/68.
926
9272003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
928
929 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
930 (test_paddr_hairy_functions): Call print_addr_2_kfail for
931 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
932
c362c33a
EZ
9332003-01-15 Elena Zannoni <ezannoni@redhat.com>
934
0fbc361c
EZ
935 * gdb.base/break.exp: Fix change of default location, because of
936 removal of until tests.
937 * gdb.base/help.exp: Update test for new 'until' help message.
938 Add test for help on 'advance'.
c362c33a
EZ
939 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
940
dabf8a35
MK
9412003-01-15 Mark Kettenis <kettenis@gnu.org>
942
943 * gdb.base/default.exp: Adapt "info float" test for recent changes
944 to that command. Add test for "info vector".
945 * gdb.base/float.exp: New file. Add test for "info float" that
946 resembles the old test in gdb.base/default.exp.
947
a1769aca
DC
9482003-01-15 David Carlton <carlton@math.stanford.edu>
949
950 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
951
82025e13
EZ
9522003-01-15 Elena Zannoni <ezannoni@redhat.com>
953
954 * gdb.base/break.exp: Move the tests of until command from here...
955 * gdb.base/until.exp: ... to here. New file. Add other tests.
956 * gdb.base/advance.c: New file.
957 * gdb.base/advance.exp: New file.
958
8f9ab801
EZ
9592003-01-14 Elena Zannoni <ezannoni@redhat.com>
960
961 * gdb.base/args.c: New file.
962 * gdb.base/args.exp: New file.
963
9ae66589
DJ
9642003-01-14 Daniel Jacobowitz <drow@mvista.com>
965
966 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
967
8d77e5c3
DJ
9682003-01-14 Daniel Jacobowitz <drow@mvista.com>
969
970 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
971
12d2f0a1
DJ
9722003-01-14 Daniel Jacobowitz <drow@mvista.com>
973
974 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
975 dates.
976
6ca37014
DJ
9772003-01-13 Daniel Jacobowitz <drow@mvista.com>
978
979 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
980
b0023472
DJ
9812003-01-13 Daniel Jacobowitz <drow@mvista.com>
982
983 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
984 (ptype &*"foo").
985 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
986
d6abaea5
DJ
9872002-01-13 Daniel Jacobowitz <drow@mvista.com>
988
989 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
990 * gdb.mi/mi1-console.exp: Likewise.
991
dfd536a7
DJ
9922002-01-13 Daniel Jacobowitz <drow@mvista.com>
993
994 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
995 * gdb.mi/mi1-console.exp: Likewise.
996
a1fb14a2
DJ
9972003-01-13 Daniel Jacobowitz <drow@mvista.com>
998
999 * gdb.c++/overload.exp: Remove some fixed XFAILs.
1000
c4cf40b7
DJ
10012003-01-09 Daniel Jacobowitz <drow@mvista.com>
1002
1003 * gdb.base/detach.exp: New test.
1004
696d5a5b
DJ
10052003-01-09 Daniel Jacobowitz <drow@mvista.com>
1006
1007 * Makefile.in (ALL_SUBDIRS): New variable.
1008 (subdirs, clean, distclean): Use it.
1009 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
1010 regenerating Makefile, since it is generated from the top level.
1011 * gdb.asm/Makefile.in: Likewise.
1012 * gdb.base/Makefile.in: Likewise.
1013 * gdb.c++/Makefile.in: Likewise.
1014 * gdb.disasm/Makefile.in: Likewise.
1015 * gdb.java/Makefile.in: Likewise.
1016 * gdb.mi/Makefile.in: Likewise.
1017 * gdb.threads/Makefile.in: Likewise.
1018 * gdb.trace/Makefile.in: Likewise.
1019
754533e4
DC
10202003-01-09 David Carlton <carlton@math.stanford.edu>
1021
1022 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
1023 Add copyright year 2003.
1024
d8b3e9ee
MC
10252003-01-06 Michael Chastain <mec@shout.net>
1026
1027 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
1028 When selecting a thread, 'line' and 'file' are optional.
1029 * gdb.mi/mi1-pthreads.exp: Likewise.
1030
8e9e0fe6
AS
10312003-01-06 Andreas Schwab <schwab@suse.de>
1032
1033 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
1034 failures.
1035
b5ab8ff3
DJ
10362003-01-04 Daniel Jacobowitz <drow@mvista.com>
1037
1038 Fix PR gdb/844
1039 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
1040 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
1041
1042 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
1043 instead of calling gdb_suppress_entire_file.
1044 * gdb.threads/print-threads.exp: Likewise.
1045 * gdb.threads/schedlock.exp: Likewise.
1046
1047 * gdb.threads/killed.exp: Return instead of calling
1048 gdb_suppress_entire_file.
1049 * gdb.threads/linux-dp.exp: Likewise.
1050 * gdb.threads/pthreads.exp: Likewise.
1051
1e698235
DJ
10522003-01-04 Daniel Jacobowitz <drow@mvista.com>
1053
1054 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
1055 stabs.
1056 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
1057 * gdb.base/whatis.exp: Always allow (void) after function names.
1058
147ff08c
DJ
10592003-01-04 Daniel Jacobowitz <drow@mvista.com>
1060
1061 * gdb.c++/casts.exp: Correct regexp.
1062
dc62bfc2
MK
10632003-01-04 Mark Kettenis <kettenis@gnu.org>
1064
1065 * configure.in: Call AC_CONFIG_HEADER. Don't call
1066 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
1067 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
1068 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
1069 aforementioned directories in the AC_OUPUT call.
1070 * config.hin: New file.
1071 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
1072 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
1073 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
1074 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
1075 pass -I$objdir instead of -I$objdir/$subdir in compilation.
1076 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
1077 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
1078 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
1079 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
1080 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
1081 gdb.threads/configure.in, gdb.threads/configure,
1082 gdb.threads/config.in, gdb.trace/configure.in,
1083 gdb.trace/configure: Removed.
1084
77afa639
MC
10852003-01-03 Michael Chastain <mec@shout.net>
1086
1087 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
1088 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
1089
7634bb6e
DJ
10902003-01-03 Daniel Jacobowitz <drow@mvista.com>
1091
1092 * gdb.base/store.exp: Fix regular expressions.
1093
b39c905e
MK
10942002-12-28 Mark Kettenis <kettenis@gnu.org>
1095
1096 * configure.in: Rewrite.
1097 * configure: Regenerated.
1098
0a8551dd
DC
10992003-01-03 David Carlton <carlton@math.stanford.edu>
1100
1101 * gdb.base/psymtab.exp: New file.
1102 * gdb.base/psymtab1.c: Ditto.
1103 * gdb.base/psymtab2.c: Ditto.
1104
c60b7188
AF
11052002-12-23 Adam Fedor <fedor@gnu.org>
1106
1107 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
1108
ee73db83
DC
11092002-12-23 David Carlton <carlton@math.stanford.edu>
1110
1111 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
1112 and current_directory initialization.
1113
d6c1774e
JB
11142002-12-22 Jim Blandy <jimb@redhat.com>
1115
f0a847b8
JB
1116 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
1117 rather than as part of the output file name.
1118
d6c1774e
JB
1119 * gdb.base/attach.exp: There's no need to copy the test program to
1120 /tmp; that was only ever necessary on HP/UX, and this test is
1121 entirely disabled there anyway.
1122
f0708dbb
JB
11232002-12-21 Jim Blandy <jimb@redhat.com>
1124
4c2acfea
JB
1125 * gdb.c++/psmang.exp: Doc fix.
1126
f0708dbb
JB
1127 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
1128 test.
1129
9579e000
DC
11302002-12-20 David Carlton <carlton@math.stanford.edu>
1131
1132 * gdb.c++/annota2.exp: KFAIL annotate-quit.
1133
d1810171
MC
11342002-12-18 Michael Chastain <mec@shout.net>
1135
1136 * gdb.c++/annota2.exp: Add copyright year 2002.
1137
76565097
DC
11382002-12-17 David Carlton <carlton@math.stanford.edu>
1139
1140 * gdb.c++/try_catch.cc: Add marker comments.
1141 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
1142 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
1143 * gdb.c++/m-static.cc: Ditto.
1144 * gdb.c++/m-static1.cc: Ditto.
1145 * gdb.c++/try_catch.cc: Ditto.
1146
da81390b
JJ
11472002-12-16 Jeff Johnston <jjohnstn@redhat.com>
1148
1149 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
1150 to see whether we are using the new -environment-directory
1151 command which resets via -r or the old version of the command
1152 which may prompt the user. Part of fix for gdb/741.
1153
b304d130
AC
11542002-12-13 Andrew Cagney <ac131313@redhat.com>
1155
1156 * gdb.fortran/types.exp: Update obsolete comment.
1157 * gdb.fortran/exprs.exp: Ditto.
1158 * lib/gdb.exp: Delete obsolete code.
1159 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
1160 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
1161 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
1162 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
1163 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
1164 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
1165 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
1166 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
1167 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
1168 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
1169 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
1170 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
1171 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
1172 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
1173 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
1174 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
1175 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
1176 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
1177 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
1178 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
1179 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
1180 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
1181 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
1182 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
1183 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
1184 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
1185 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
1186 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
1187 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
1188 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
1189 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
1190 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
1191 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
1192 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
1193 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
1194 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
1195 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
1196
a23b6e6a
DC
11972002-12-11 David Carlton <carlton@math.stanford.edu>
1198
1199 * gdb.c++/m-data.exp: Add test for members that shadow global
1200 variables: see PR gdb/804.
1201 * gdb.c++/m-data.cc: Ditto.
1202
6604731b
DJ
12032002-12-10 Daniel Jacobowitz <drow@mvista.com>
1204
1205 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
1206
de46ecd7
DC
12072002-12-06 David Carlton <carlton@math.stanford.edu>
1208
1209 * gdb.base/store.c: Don't declare functions static.
1210
27e829d0
AC
12112002-12-04 Andrew Cagney <ac131313@redhat.com>
1212
1213 * gdb.base/store.exp, gdb.base/store.c: New files.
1214
92806416
DJ
12152002-12-03 Daniel Jacobowitz <drow@mvista.com>
1216
1217 * gdb.base/selftest.exp: Update for current gdb.
1218
3bcbaac5
DJ
12192002-12-03 Daniel Jacobowitz <drow@mvista.com>
1220
1221 * gdb.base/maint.exp: Only dump symbols from one source file
1222 or objfile.
1223
f4f00b1f
DJ
12242002-12-03 Daniel Jacobowitz <drow@mvista.com>
1225
1226 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
1227 function call.
1228
f1c8a949
JB
12292002-11-25 Jim Blandy <jimb@redhat.com>
1230
1231 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
1232 function appearing in error message.
1233
9e297a97
DJ
12342002-11-21 Daniel Jacobowitz <drow@mvista.com>
1235
1236 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
1237
1f312e79
JJ
12382002-11-08 Jeff Johnston <jjohnstn@redhat.com>
1239
1240 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
1241 for mi1 and current mi is in correct format. New mi startup message
1242 should be in mi console format. This is part of fix for PR gdb/604.
1243
83c31e7d
FN
12442002-09-18 Fernando Nasser <fnasser@redhat.com>
1245
1246 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
1247 which explicitly prints the zero offset as "+0".
1248
322b3f65
DJ
12492002-10-22 Daniel Jacobowitz <drow@mvista.com>
1250
1251 * gdb.threads/schedlock.c (args): Make unsigned.
1252
12532002-10-21 Daniel Jacobowitz <drow@mvista.com>
1254
1255 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
1256 numbers. Allow "foo2|selected stack frame".
1257 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
1258 * gdb.asm/asmsrc2.s: Likewise.
1259 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
1260 comments.
1261 * gdb.asm/mips.inc: New file.
1262
5e2fe5b8
AF
12632002-10-18 Adam Fedor <fedor@gnu.org>
1264
1265 * gdb.base/default.exp: Update expected output to include 'ObjC'.
1266 * gdb.base/help.exp: Likewise.
1267
abe1a5d0
KB
12682002-10-17 Kevin Buettner <kevinb@redhat.com>
1269
1270 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
1271 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
1272
10abb1d4
JB
12732002-10-02 Jim Blandy <jimb@redhat.com>
1274
1275 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
1276
1f609b42
AC
12772002-10-01 Andrew Cagney <ac131313@redhat.com>
1278
1279 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
1280 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
1281 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
1282 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
1283 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
1284 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
1285 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
1286
0aee02e4
AC
12872002-09-29 Andrew Cagney <ac131313@redhat.com>
1288
1289 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
1290 * mi0-disassemble.exp, mi0-eval.exp: Delete.
1291 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
1292 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
1293 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
1294 * mi0-var-block.exp, mi0-var-child.exp: Delete.
1295 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
1296
6fde09ad
KB
12972002-09-27 Kevin Buettner <kevinb@redhat.com>
1298
1299 * gdb.base/annota1.exp (info break): Make directory components of
1300 path optional since not all compilers emit this debug information.
1301
1302 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
1303 step ends up stepping out of the function instead of stopping on
1304 the epilogue.
1305
9e8aab75
KS
13062002-09-26 Keith Seitz <keiths@redhat.com>
1307
1308 * lib/insight-support.exp (gdbtk_start): Figure out where
1309 the insight executable is based on where gdb is. Use this
1310 executable to start insight instead of gdb.
1311
e36180d7
AC
13122002-09-25 Andrew Cagney <cagney@redhat.com>
1313
1314 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
1315
9dd34b2b
AC
13162002-09-24 Andrew Cagney <ac131313@redhat.com>
1317
1318 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
1319 test_isolated_complaints.
1320 (test_empty_complaint): New function.
1321 (test_empty_complaints): New function. Check no output when no
1322 complaints.
1323
dea97812
KB
13242002-09-19 Jim Blandy <jimb@redhat.com>
1325
1326 * gdb.base/charset.exp, gdb.base/charset.c: New files.
1327
54951bd7
AC
13282002-09-19 Andrew Cagney <ac131313@redhat.com>
1329
1330 * gdb.gdb/complaints.exp: New file.
1331
dec43320
AC
13322002-09-18 Andrew Cagney <ac131313@redhat.com>
1333
1334 * gdb.base/maint.exp: Check `help maint internal-warning'.
1335
e70d6e3f
DC
13362002-09-18 David Carlton <carlton@math.stanford.edu>
1337
1338 * gdb.c++/m-static.exp: Remove breakpoints depending on line
1339 numbers, and replace them by a single breakpoint after the
1340 constructors are all finished.
1341 Add test 4.
1342 * gdb.c++/m-static.cc: Add test 4.
1343 * gdb.c++/m-static.h: New file.
1344 * gdb.c++/m-static1.cc: New file.
1345
1346 * gdb.c++/printmethod.exp: New file.
1347 * gdb.c++/printmethod.cc: New file.
1348
1349 * gdb.c++/pr-574.exp: New file.
1350 * gdb.c++/pr-574.cc: New file.
1351
afb5c968
CV
13522002-09-18 Corinna Vinschen <vinschen@redhat.com>
1353
1354 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
1355 embedded targets which never actually exit.
1356
31e45dee
FN
13572002-09-18 Fernando Nasser <fnasser@redhat.com>
1358
1359 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
1360 "don't step after run" as unresolved or unsupported, instead of xfail.
1361
a283c5a1
CV
13622002-09-18 Corinna Vinschen <vinschen@redhat.com>
1363
1364 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
1365 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
1366 Add newline to expected string in "step out of main (status wrapper)"
1367 case.
1368
11350d2a
CV
13692002-09-18 Corinna Vinschen <vinschen@redhat.com>
1370
1371 * lib/gdb.exp (rerun_to_main): Allow restarting application.
1372 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
1373
0deec7d6
TT
13742002-09-17 Tom Tromey <tromey@redhat.com>
1375
1376 * gdb.base/printcmds.exp (test_print_string_constants): Expect
1377 \000, not \0, in double-quoted string.
1378
b2b4a1b5
CV
13792002-09-14 Corinna Vinschen <vinschen@redhat.com>
1380
1381 * gdb.base/command.exp: Don't expect a "Program exited normally"
1382 string after running the commands execution on breakpoint tests.
1383
1c56143a
CV
13842002-09-13 Corinna Vinschen <vinschen@redhat.com>
1385
1386 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
1387
37f8da45
JB
13882002-09-12 Joel Brobecker <brobecker@gnat.com>
1389
1390 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
1391
08b468e0
KS
13922002-09-10 Keith Seitz <keiths@redhat.com>
1393
1394 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
1395 runto proc.
1396 (mi_run_to_main): Use mi_runto.
1397 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
1398
dc360f58
KS
13992002-09-10 Keith Seitz <keiths@redhat.com>
1400
1401 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
1402 regexp for stopping at main. Could have multiple event notifications.
1403 Don't assume that main was declared with no parameters.
1404 (mi_next): Use mi_step_to.
1405 (mi_step): Use mi_next_to.
1406
ce3abcfb
CV
14072002-09-09 Corinna Vinschen <vinschen@redhat.com>
1408
1409 * gdb.base/default.exp: Fix expected string in `info float' test.
1410
d1f5b980
BE
14112002-09-09 Ben Elliston <bje@redhat.com>
1412
1413 * config/mips.exp: Update comments.
1414 * config/mips-idt.exp: Likewise.
1415 * config/nind.exp: Likewise.
1416 * config/slite.exp: Likewise.
1417 * config/sparclet.exp: Likewise.
1418 * config/udi.exp: Likewise.
1419 * config/vx.exp: Likewise.
1420 * config/vxworks29k.exp: Likewise.
1421
2f71430b
JB
14222002-09-05 Jim Blandy <jimb@redhat.com>
1423
1424 * gdb.threads/killed.exp: Fix test failure message.
1425
7ddebc7e
KS
14262002-09-04 Keith Seitz <keiths@redhat.com>
1427
1428 * lib/mi-support.exp: Update copyright.
1429 (mi_gdb_test): Increase the priority of the expected pattern
1430 so that it matches gdb_test.
1431
0ae67eb3
KS
14322002-09-03 Keith Seitz <keiths@redhat.com>
1433
1434 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
1435 Use integer comparison instead of string comparison for testing
1436 whether binary was built.
1437
38fc42c8
JB
14382002-09-03 Jim Blandy <jimb@redhat.com>
1439
1440 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
1441
b6ff0e81
JB
14422002-08-29 Jim Blandy <jimb@redhat.com>
1443
1444 * gdb.threads/pthreads.exp: Move the portable thread compilation
1445 code into a function in lib/gdb.exp, and call that from here.
1446 * lib/gdb.exp (gdb_compile_pthreads): New function.
1447
07c98896
KS
14482002-08-29 Keith Seitz <keiths@redhat.com>
1449
1450 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
1451 expect_out so that callers can get at it.
1452
0312286c
DJ
14532002-08-23 Daniel Jacobowitz <drow@mvista.com>
1454
1455 * gdb.threads/print-threads.c: New file.
1456 * gdb.threads/print-threads.exp: New file.
1457 * gdb.threads/schedlock.c: New file.
1458 * gdb.threads/schedlock.exp: New file.
1459
dd039bc4
EZ
14602002-08-22 Elena Zannoni <ezannoni@redhat.com>
1461
1462 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
1463 not altivec.c.
1464
1f36144c
MK
14652002-08-17 Mark Kettenis <kettenis@gnu.org>
1466
1467 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
1468 targets. The problem should be fixed now.
1469
16057ec7 14702002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
1471
1472 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
1473 2002-07-24 change that removes final dots from error messages.
1474
3c1499ad
TT
14752002-08-13 Tom Tromey <tromey@redhat.com>
1476
1477 * gdb.base/readline.exp: New file.
1478
a20ce2c3
AC
14792002-08-01 Andrew Cagney <ac131313@redhat.com>
1480
1481 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
1482 supress message.
1483
db034ac5
AC
14842002-08-01 Andrew Cagney <cagney@redhat.com>
1485
1486 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
1487 CHILL_FOR_TARGET and CHILL_LIB.
1488 * configure.in (configdirs): Remove gdb.chill.
1489 * configure: Regenerate.
1490 * lib/gdb.exp: Obsolete references to chill.
1491 * gdb.fortran/types.exp: Ditto.
1492 * gdb.fortran/exprs.exp: Ditto.
1493
3e000b18
KB
14942002-07-30 Kevin Buettner <kevinb@redhat.com>
1495
1496 * gdb.base/shlib-call.exp (additional_flags): Conditionally
1497 set Irix-specific compile and link flags.
1498
28f4966b
KB
14992002-07-29 Kevin Buettner <kevinb@redhat.com>
1500
1501 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
1502 source files. The ``-o'' option doesn't work with the ``-E'' option
1503 when using the Irix compiler.
1504
46c0d5a6
DJ
15052002-07-19 Daniel Jacobowitz <drow@mvista.com>
1506
1507 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
1508 Improve support for reusing an exec file. Copy exec file
1509 to target, and run gdbserver on the target instead of on the host.
1510
eecf4bed
JB
15112002-07-18 Jim Blandy <jimb@redhat.com>
1512
0f815cdf
JB
1513 * gdb.base/ending-run.exp: Don't expect to see the program end in
1514 some orderly fashion when we're running on a real stand-alone
1515 board.
1516
eecf4bed
JB
1517 * gdb.base/interrupt.exp: Correct logic for skipping tests on
1518 targets that don't support interrupts.
1519
52d309e4
JB
15202002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
1521
1522 * gdb.base/attach.exp: Add patterns to match output from /proc-based
1523 systems.
1524 Move comments in expect statements to inside the actions, so that they
1525 don't get matched against.
1526
ff683d9e
MK
15272002-07-10 Mark Kettenis <kettenis@gnu.org>
1528
1529 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
1530 function when asleep" test.
1531
b5356753
AC
15322002-07-10 Andrew Cagney <ac131313@redhat.com>
1533
1534 * gdb.base/page.exp: Rewrite to handle problems with very long
1535 `info set' output. Update copyright.
1536
6aa4d13a
AC
15372002-06-26 Andrew Cagney <ac131313@redhat.com>
1538
1539 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
1540 gdb.threads-hp.
1541 * gdb.hp/configure: Regenerate.
1542 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
1543 * gdb.hp/gdb.threads-hp/configure: Delete file.
1544 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
1545
8cf8c2b8
AC
15462002-06-22 Andrew Cagney <ac131313@redhat.com>
1547
1548 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
1549 setlocale, bindtextdomain and textdomain.
1550
6827a8f8
JB
15512002-06-11 Jim Blandy <jimb@redhat.com>
1552
919d772c
JB
1553 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
1554 preprocessor macro information is present.
1555
6827a8f8
JB
1556 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
1557 tests.
1558
c15b0d21
MS
15592002-06-06 Michael Snyder <msnyder@redhat.com>
1560
c5984d70
MS
1561 * gdb.base/overlays.exp: Record addresses of overlay
1562 functions in TCL variables rather than in GDB variables,
1563 to avoid having GDB convert them to pointers (with loss
1564 of information).
1565
99a8512b
MS
1566 * gdb.base/d10v.ld: Merge in several years worth of
1567 default linker script changes.
c15b0d21
MS
1568 * gdb.base/long_long.exp: Add check for sizeof (long double).
1569
be26fe0d
ML
15702002-06-06 Michal Ludvig <mludvig@suse.cz>
1571
1572 * gdb.asm/asm-source.exp: Add x86-64 target.
1573 * gdb.asm/x86_64.inc: New.
1574
258093ca 15752002-05-30 Michael Chastain <mec@shout.net>
258093ca 1576
4b3153f1 1577 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
1578 * gdb.c++/m-static.cc: New file.
1579 * gdb.c++/m-static.exp: New file.
1580
241264c6
MS
15812002-05-28 Michael Snyder <msnyder@redhat.com>
1582
1583 * gdb.base/call-ar-st.exp: Allow for reduced floating point
1584 precision.
1585
9bba8c8f 15862002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 1587
4b3153f1 1588 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
1589 * gdb.c++/m-data.cc: New file.
1590 * gdb.c++/m-data.exp: New file.
1591
15922002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 1593
4b3153f1 1594 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f
MC
1595 * gdb.c++/try_catch.cc: New file.
1596 * gdb.c++/try_catch.exp: New file.
1597
def1b996
MC
15982002-05-27 Michael Chastain <mec@shout.net>
1599
1600 * gdb.c++/local.exp: Accept more nested types in output.
1601
522ba268
MC
16022002-05-26 Michael Chastain <mec@shout.net>
1603
1604 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
1605
277254ba
MS
16062002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
1607
1608 * lib/gdb.exp (gdb_wrapper_init): Just because
1609 gdb_wrapper_file exists, this does not mean that the file
1610 should not be rebuilt. That is what gdb_wrapper_initialized
1611 is for.
1612 (default_gdb_init): Reset gdb_wrapper_initialized.
1613
b61a8733
MS
16142002-05-23 Michael Snyder <msnyder@redhat.com>
1615
5bdb6d01
MS
1616 * gdb.base/all-bin.exp: Revise previous patch by just reducing
1617 the precision of the floating point test results.
1618 * gdb.base/call-rt-st.exp: Ditto.
1619
b61a8733
MS
1620 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
1621 * gdb.base/call-rt-st.exp: Ditto.
1622
56f6e910
MC
16232002-05-19 Michael Chastain <mec@shout.net>
1624
1625 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
1626
ad0b0016
EZ
16272002-05-19 Elena Zannoni <ezannoni@redhat.com>
1628
1629 * configure.in (configdirs): Add gdb.arch.
1630 * configure: Regenerate.
1631
f617d2b6
JB
16322002-05-17 Jim Blandy <jimb@redhat.com>
1633
1634 * gdb.base/completion.exp: Recognize the more detailed error
1635 messages produced by the macro expander's lexical analyzer.
1636
eac2a696
EZ
16372002-05-14 Elena Zannoni <ezannoni@redhat.com>
1638
1639 * gdb.arch/altivec-abi.c: New file.
1640 * gdb.arch/altivec-abi.exp: New file.
1641 * gdb.arch/altivec-regs.c: New file.
1642 * gdb.arch/altivec-regs.exp: New file.
1643
2fdde8f8
DJ
16442002-05-14 Daniel Jacobowitz <drow@mvista.com>
1645
1646 * gdb.base/maint.exp (maint print type): Update for new type
1647 structure.
eac2a696 1648
e31f1a7c
EZ
16492002-05-14 Elena Zannoni <ezannoni@redhat.com>
1650
1651 * gdb.arch: New directory.
1652 * gdb.arch/configure.in: New file.
1653 * gdb.arch/configure: New file.
1654 * gdb.arch/Makefile.in: New file.
1655
db589741
CV
16562002-05-13 Corinna Vinschen <vinschen@redhat.com>
1657
1658 * gdb.asm/asm-source.exp: Add v850 as supported target.
1659 * gdb.asm/v850.inc: New file.
1660
8ce2a7dc
DJ
16612002-05-13 Daniel Jacobowitz <drow@mvista.com>
1662
1663 * gdb.c++/annota2.exp (annotate-quit): Add comment.
1664
df763c7f
DJ
16652002-05-12 Daniel Jacobowitz <drow@mvista.com>
1666
1667 * gdb.base/break.exp: Check 'break "marker2"'.
1668
377daeed
MS
16692002-05-10 Michael Snyder <msnyder@redhat.com>
1670
1671 * gdb.base/long_long.exp: Fix typo.
1672
c4b7bc2b
JB
16732002-05-10 Jim Blandy <jimb@redhat.com>
1674
ecac9a4e
JB
1675 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
1676 a bug.
1677
c4b7bc2b
JB
1678 * gdb.base/printcmds.exp (test_integer_literals_rejected):
1679 Recognize more detailed error message produced by the macro
1680 expander's lexical analyzer.
1681 * lib/gdb.exp (test_print_reject): Same.
1682
e71019a1
MK
16832002-05-09 Mark Kettenis <kettenis@gnu.org>
1684
1685 * gdb.c++/method.exp: Fix typo.
1686
fedfc8e6
MS
16872002-05-08 Michael Snyder <msnyder@redhat.com>
1688
166a1957
MS
1689 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
1690 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 1691 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
1692 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
1693 Add iftarget clause for strongarm.
1694
f1c47eb2
MS
16952002-05-06 Michael Snyder <msnyder@redhat.com>
1696
cb9a9d3e
MS
1697 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
1698 (gdb_continue_to_end): Accept output from status wrapper.
1699 * gdb.base/ending-run.exp: Add case for output from status wrapper.
1700 Clean up fail messages to match pass messages.
1701
f1c47eb2
MS
1702 Enable the "needs_status_wrapper" testsuite feature.
1703 * lib/gdb.exp (gdb_wrapper_init): New procedure.
1704 (gdb_compile): Conditionally call gdb_wrapper_init.
1705 * gdb.base/a2-run.exp: Recognize output from status wrapper.
1706 * gdb.c++/method.exp: Recognize output from status wrapper.
1707
6079c749
BE
17082002-05-06 Ben Elliston <bje@redhat.com>
1709From Graydon Hoare <graydon@redhat.com>
1710
1711 * config/sid.exp: Include support for "rawsid" protocol.
1712
188baff3
JB
17132002-05-03 Jim Blandy <jimb@redhat.com>
1714
1715 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
1716 * gdb.c++/hang3.C: New file.
1717
b9c07f0f
AC
17182002-05-04 Andrew Cagney <ac131313@redhat.com>
1719
1720 * gdb.base/default.exp: Remove obsolete code.
1721 * gdb.c++/misc.exp: Ditto. Update copyright.
1722 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
1723 * gdb.base/whatis.exp: Ditto. Update copyright.
1724 * gdb.base/scope.exp: Ditto. Update copyright.
1725 * gdb.base/ptype.exp: Ditto. Update copyright.
1726 * gdb.base/printcmds.exp: Ditto. Update copyright.
1727 * gdb.base/opaque.exp: Ditto. Update copyright.
1728 * gdb.base/list.exp: Ditto.
1729 * gdb.base/funcargs.exp: Ditto. Update copyright.
1730 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
1731 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
1732 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
1733 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
1734 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
1735 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
1736
5c7a0397
MS
17372002-05-02 Michael Snyder <msnyder@redhat.com>
1738
d6dcc264 1739 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
1740 * gdb.base/long_long.exp: Add xscale target.
1741 * gdb.base/default.exp: Add xscale target.
1742
eb7f1c48
JB
17432002-05-01 Jim Blandy <jimb@redhat.com>
1744
1745 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
1746 gdb.c++/hang.exp: New test.
1747
a6befae8
FF
17482002-05-01 Fred Fish <fnf@redhat.com>
1749
1750 * gdb.base/completion.exp: Handle completions of "./Make" for
1751 more than one completion possibility, as is the case when we
1752 build and test in the source tree.
1753
0a310277
AG
17542002-04-29 Anthony Green <green@redhat.com>
1755
1756 * gdb.java/jmisc1.exp: New file.
1757 * gdb.java/jmisc2.exp: New file.
1758
6ff9af88
DJ
17592002-04-24 Daniel Jacobowitz <drow@mvista.com>
1760
1761 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
1762
96b3d632
EZ
17632002-04-23 Elena Zannoni <ezannoni@redhat.com>
1764
1765 * gdb.base/help.exp: Change 'help status' to allow for target
1766 dependent output differences.
1767
5019bb54
MC
17682002-04-22 Michael Chastain <mec@shout.net>
1769
1770 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
1771
a805a116
MC
17722002-04-22 Michael Chastain <mec@shout.net>
1773
1774 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
1775
a1706bfd
DM
17762002-04-17 David S. Miller <davem@redhat.com>
1777
1778 * gdb.asm/sparc64.inc: New file.
1779 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
1780
a73a20a2
EZ
17812002-04-19 Elena Zannoni <ezannoni@redhat.com>
1782
1783 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
1784 instruction file directly into the build tree. Clean up at end of
1785 test.
1786
ba678339
DM
17872002-04-18 David S. Miller <davem@redhat.com>
1788
1789 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
1790 handle 64-bit platforms correctly.
1791 * gdb.base/maint.exp: Likewise.
1792
b03399da
KB
17932002-04-18 Kevin Buettner <kevinb@redhat.com>
1794
1795 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
1796 ``-fpic'' when compiling files comprising a shared library, but
1797 it does need additional linker flags in order to find shared
1798 libraries at run time.
1799
e2004992
KB
18002002-04-18 Kevin Buettner <kevinb@redhat.com>
1801
1802 * gdb.base/cvexpr.c (use): New function.
1803 (main): Invoke use() on all global variables to prevent
1804 some linkers from deleting these otherwise unused symbols.
1805
d8937120
MC
18062002-04-17 Michael Chastain <mec@shout.net>
1807From David S. Miller <davem@redhat.com>
1808
1809 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
1810 handle 64-bit platforms correctly.
1811
ffd61a58
MS
18122002-04-12 Michael Snyder <msnyder@redhat.com>
1813From Jim Blandy <jimb@redhat.com>
1814 * gdb.base/foo.c (foox): Remove section attribute; the linker
1815 script can handle this instead.
1816 * gdb.base/bar.c (barx): Same.
1817 * gdb.base/baz.c (bazx): Same.
1818 * gdb.base/grbx.c (grbxx): Same.
1819
1820 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
1821 manager doesn't automatically unmap overlays unnecessarily.
1822
6b8426a6
MH
18232002-04-10 Martin M. Hunt <hunt@redhat.com>
1824
1825 * gdb.base/ending-run.exp: Fix pattern for Mips targets
1826 stepping out of main.
1827
34af4875
MC
18282002-04-09 Michael Chastain <mec@shout.net>
1829
1830 * gdb.c++/local.cc (main): Move call to marker1() inside nested
1831 scope so that the nested scope tests will make sense.
1832 * gdb.c++/local.exp: Write patterns that actually work with gcc
1833 (the HP patterns "were never known to work with gcc").
1834 Keep the old aCC patterns too.
1835
2d1676a0
DJ
18362002-04-09 Daniel Jacobowitz <drow@mvista.com>
1837
1838 * gdb.base/attach.exp: Correct target board test.
1839
3a63e3f9
MC
18402002-04-08 Michael Chastain <mec@shout.net>
1841
1842 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
1843 in a const method. Add some xfail and fail cases for configurations
1844 that do not emit the "const ...".
1845
f18dabd2
MC
18462002-04-07 Michael Chastain <mec@shout.net>
1847
1848 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
1849 Accept "A * const" and "const A * const" as type of "this".
1850 Fix spelling of getFunky throughout. Make messages uniform.
1851
0fcddd82
EZ
18522002-04-07 Elena Zannoni <ezannoni@redhat.com>
1853
1854 Work around for PR gdb/285:
1855 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
1856
16a8534a
EZ
18572002-04-07 Elena Zannoni <ezannoni@redhat.com>
1858
1859 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
1860 instructions file at run time instead of configure time.
1861 Sometimes we run the test in a directory that is not the one we
1862 configured in.
1863 * gdb.asm/configure.in: Delete creation of symlink.
1864 * gdb.asm/configure: Regenerate.
1865
24181d81
JB
18662002-04-05 J. Brobecker <brobecker@gnat.com>
1867
1868 * gdb.gdb/xfullpath.exp: New test, to exercise the new
1869 xfullpath () function.
1870
7cdb7107
DJ
18712002-04-04 Daniel Jacobowitz <drow@mvista.com>
1872
1873 * gdb.asm/Makefile.in: Correct dependencies.
1874
1875 * gdb.asm/powerpc.inc: New file.
1876 * gdb.asm/asm-source.exp: Add PowerPC.
1877 * gdb.asm/configure.in: Likewise.
1878 * gdb.asm/configure: Regenerated.
1879
a7d17088
DJ
18802002-04-04 Daniel Jacobowitz <drow@mvista.com>
1881
1882 * gdb.base/relocate.exp: New file.
1883 * gdb.base/relocate.c: New file.
1884
cd721503
FF
18852002-04-04 Fred Fish <fnf@redhat.com>
1886
1887 * gdb.base/step-test.exp: Update comment regarding stopping in
1888 memcpy/bcopy calls inserted as part of the compiler runtime.
1889
b22ad7a7
MS
18902002-04-04 Michael Snyder <msnyder@redhat.com>
1891
1892 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
1893
5f279fa6
DJ
18942002-04-03 Daniel Jacobowitz <drow@mvista.com>
1895
1896 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
1897 (gdb_expect): Remove $notransfer hack.
1898
dd0fd3ce
DJ
18992002-04-02 Daniel Jacobowitz <drow@mvista.com>
1900
1901 * gdb.c++/classes.exp ("calling method for small class"): Match
1902 updated register output.
1903
1e50cda1
DJ
19042002-03-30 Daniel Jacobowitz <drow@mvista.com>
1905
1906 Fix PR gdb/452
1907 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
1908 when finished. Make gdb_file_cmd send "exec-file" when
1909 appropriate.
1910
24015922
DJ
19112002-03-30 Daniel Jacobowitz <drow@mvista.com>
1912
1913 * gdb.base/attach.exp: Remove extra setup_xfail.
1914
dd7dfd64
MS
19152002-03-26 Michael Snyder <msnyder@redhat.com>
1916
1917 * gdb.base/default.exp: Add tests for dump, append, and restore.
1918 * gdb.base/help.exp: Add tests for dump, append, and restore.
1919 * gdb.base/dump.exp: New file, test dump, append and restore.
1920 * gdb.base/dump.c: New file.
1921
48b2f8d7
MS
19222002-03-27 Michael Snyder <msnyder@redhat.com>
1923
1924 * gdb.base/help.exp: Modify expect strings to reflect
1925 clean-ups in help messages.
1926
05b4d525
FF
19272002-03-26 Fred Fish <fnf@redhat.com>
1928
1929 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
1930 have debugging info for those functions and the compiler uses them
1931 internally to copy structs around.
1932
d7679631
FF
19332002-03-26 Fred Fish <fnf@redhat.com>
1934
1935 * gdb.base/list.exp: Revert the change made yesterday and add note
1936 about why we don't list the default lines for remote targets.
1937
523ac3f9
MS
19382002-03-25 Michael Snyder <msnyder@redhat.com>
1939
1940 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
1941
754b2b8d
FF
19422002-03-25 Fred Fish <fnf@redhat.com>
1943
1944 * gdb.base/list.exp: This test works on remote targets so remove
1945 the short circuit for remote targets. Update copyright.
1946
33c3e192
FF
19472002-03-25 Fred Fish <fnf@redhat.com>
1948
1949 * gdb.base/attach.exp: Fix logic error that was suppressing this
1950 test for all non hppa*-*-hpux* targets, instead of the hp target.
1951 Move comments closer to the suppression point. Also now need to
1952 check that we are running natively.
1953
d43e73ee
MS
19542002-03-22 Michael Snyder <msnyder@redhat.com>
1955
882c8f02
MS
1956 * gdb.base/default.exp: Add test for gcore. Update copyright.
1957 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 1958
04c12f60
FF
19592002-03-06 Fred Fish <fnf@redhat.com>
1960
1961 * gdb.base/funcargs.c: Remove extraneous ';' character.
1962 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
1963
b43df995
MC
19642002-03-04 Michael Chastain <mec@shout.net>
1965
1966 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
1967 accommodate gcc v3 function signature.
1968 * gdb.mi/mi0-var-cmd-exp: Ditto.
1969
92362027
AC
19702002-02-24 Andrew Cagney <ac131313@redhat.com>
1971
1972 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
1973 ``GNU/Linux'' or ``Linux kernel''
1974 * testsuite/gdb.threads/pthreads.c: Ditto.
1975
258ad32d
MC
19762002-02-24 Michael Chastain <mec@shout.net>
1977
1978 * gdb.threads/pthreads.c (thread1): Add a return statement.
1979 (thread2): Likewise.
1980 (foo): Likewise.
1981
04c3b3d4
MC
19822002-02-23 Michael Chastain <mec@shout.net>
1983
1984 * gdb.threads/linux-dp.c (philosopher): Add a return statement
1985 to placate gcc.
1986
5a2a0a20
MC
19872002-02-23 Michael Chastain <mec@shout.net>
1988
1989 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
1990 test "ptype bint". The test passes on all my stabs configurations.
1991
a640f7fc
JB
19922002-02-21 Jim Blandy <jimb@redhat.com>
1993
27924826
JB
1994 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
1995 filename at a time, and watch for the ones we want to see.
1996
a640f7fc
JB
1997 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
1998 types of pointers to prototyped functions.
1999
edcc8c75
AC
20002002-02-20 Andrew Cagney <ac131313@redhat.com>
2001
2002 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
2003 signed, unsigned and straight char.
2004 (padding_char, padding_short, padding_int, padding_long,
2005 padding_long_long, padding_float, padding_double,
2006 padding_long_double): New global variables.
2007 (fill, fill_structs): New functions.
2008
2009 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
2010 for correctly sized writes. Update copyright.
2011 (get_valueof): New procedure.
2012 (get_sizeof): Call get_valueof.
2013 (check_valueof): New procedure.
2014 (check_padding): New procedure.
2015
ac57ea44
MC
20162002-02-20 Michael Chastain <mec@shout.net>
2017
2018 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
2019 to setup_xfail. Document some of the remaining calls.
2020
7a10c941
MC
20212002-02-18 Michael Chastain <mec@shout.net>
2022
2023 * gdb.c++/userdef.exp: Update copyright year.
2024
fb8acdcc
DJ
20252002-02-18 Daniel Jacobowitz <drow@mvista.com>
2026
2027 * gdb.c++/userdef.exp: Test overloaded operators properly.
2028 Remove xfails.
2029
fda6ae12
MS
20302002-02-14 Michael Snyder <msnyder@redhat.com>
2031
2032 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
2033
676a0442
DJ
20342002-02-14 Daniel Jacobowitz <drow@mvista.com>
2035
2036 * gdb.base/a2-run.exp: Check for a remote target properly.
2037 * gdb.base/annota1.exp: Likewise.
2038 * gdb.base/list.exp: Likewise.
2039 * gdb.base/reread.exp: Likewise.
2040 * gdb.base/scope.exp: Likewise.
2041 * gdb.base/shlib-call.exp: Likewise.
2042 * gdb.base/term.exp: Likewise.
2043 * gdb.c++/annota2.exp: Likewise.
2044
78b4f468
RE
20452002-02-13 Richard Earnshaw <rearnsha@arm.com>
2046
2047 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
2048
9a81ba51
MC
20492002-02-10 Michael Chastain <mec@shout.net>
2050
2051 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
2052 (call_after_alloca): Ditto.
2053
004af6c7
DJ
20542002-02-10 Daniel Jacobowitz <drow@mvista.com>
2055
2056 * gdb.base/ending-run.exp: Guard "cont" test with
2057 gdb_skip_stdio_test.
2058
37225f62
JB
20592002-02-06 Jim Blandy <jimb@redhat.com>
2060
2061 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
2062 from here...
2063 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
2064 To here. Disable this test on non-HP platforms. Add big comment.
2065
fe6fdd96
MS
20662002-02-04 Michael Snyder <msnyder@redhat.com>
2067
2068 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
2069 other than d10v and m32r.
2070
036fad3f
RE
20712002-02-02 Richard Earnshaw <rearnsha@arm.com>
2072
2073 * gdb.base/default.exp: Rewrite test patterns to reduce time
2074 taken to match them.
2075
7148ab62
DJ
20762002-01-30 Daniel Jacobowitz <drow@mvista.com>
2077
2078 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
2079 Allow a start function above main.
2080 * gdb.threads/linux-dp.exp: Fix copyright date.
2081
396cc255
DJ
20822002-01-30 Daniel Jacobowitz <drow@mvista.com>
2083
2084 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
2085 (check_philosopher_stack): Check for manager thread before checking
2086 for a just-starting thread.
2087
f038d31b
DJ
20882002-01-30 Daniel Jacobowitz <drow@mvista.com>
2089
2090 From Neil Booth <neil@daikokuya.demon.co.uk>:
2091 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
2092 warnings.
2093
b3ff9d9a
FF
20942002-01-21 Fred Fish <fnf@redhat.com>
2095
2096 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
2097 not caller.
2098
39ad761d
JB
20992002-01-21 Jim Blandy <jimb@redhat.com>
2100
2101 * gdb.base/reread.exp: Check that GDB properly re-reads the
2102 executable file when it changes while no inferior is running.
2103
aaf320fa
FF
21042002-01-21 Fred Fish <fnf@redhat.com>
2105
2106 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
2107 optionally accept the "shlib events" variation.
2108
808a31f5
JB
21092002-01-21 Jim Blandy <jimb@redhat.com>
2110
2111 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
2112 call `fflush' after every `printf', so that the output is produced
2113 at predictable points, regardless of whatever buffering does (or
2114 doesn't) take place.
2115 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
2116 at different points.
2117
4420d5e2
DJ
21182002-01-20 Daniel Jacobowitz <drow@mvista.com>
2119
2120 * gdb.c++/inherit.exp: Update copyright years.
2121 * gdb.c++/method.exp: Likewise.
2122
3e36a0f4
DJ
21232002-01-20 Daniel Jacobowitz <drow@mvista.com>
2124
2125 * gdb.c++/classes.exp: Update for improved v3 support and skipping
2126 artificial methods/arguments.
2127 * gdb.c++/derivation.exp: Likewise.
2128 * gdb.c++/inherit.exp: Likewise.
2129 * gdb.c++/method.exp: Likewise.
2130 * gdb.c++/virtfunc.exp: Likewise.
2131
b4ceaee6
AC
21322002-01-18 Andrew Cagney <ac131313@redhat.com>
2133
2134 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
2135 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
2136 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
2137 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
2138 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
2139 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
2140
ecace851
JB
21412002-01-17 Jim Blandy <jimb@redhat.com>
2142
2143 * gdb.asm/asm-source.exp (info symbol): Take another shot at
2144 anchoring the pattern matching the entry point symbol's name.
2145
375fc983
AC
21462002-01-17 Andrew Cagney <ac131313@redhat.com>
2147
2148 * gdb.base/maint.exp: Update ``maint internal-error'' to match
2149 continue/quit query. Update copyright.
2150
fe6fdd96
MS
21512002-01-14 Michael Snyder <msnyder@redhat.com>
2152
2153 * gdb.base/gcore.exp: Remove extra debugging output.
2154
e017c81f
DJ
21552002-01-13 Daniel Jacobowitz <drow@mvista.com>
2156
2157 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
2158 for slightly dubious v2 mangled string.
2159
37ab3bf8
DJ
21602002-01-13 Daniel Jacobowitz <drow@mvista.com>
2161
2162 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
2163
1bc05c3a 21642002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 2165
1bc05c3a 2166 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 2167
1bc05c3a
JM
2168 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
2169 constructors.
2170 * gdb.c++/derivation.exp: Likewise.
2171 * gdb.c++/templates.exp: Likewise.
2172 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 2173
1bc05c3a
JM
21742002-01-10 Michael Snyder <msnyder@redhat.com>
2175
2176 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 2177
a911c360
MS
21782002-01-08 Michael Snyder <msnyder@redhat.com>
2179
2180 * gdb.base/gcore.exp: New test for generate-core-file command.
2181 * gdb.base/gcore.c: Testcase for above.
2182 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
2183
ea2119ec
JM
21842002-01-08 Jason Merrill <jason@redhat.com>
2185
2186 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
2187
68203136
FF
21882002-01-07 Fred Fish <fnf@redhat.com>
2189
2190 * gdb.c++/overload.exp: Remove unconditional xfails for:
2191 print foo_instance1.overloadargs(1)
2192 print foo_instance1.overloadargs(1, 2)
2193 print foo_instance1.overloadargs(1, 2, 3)
2194 print foo_instance1.overloadargs(1, 2, 3, 4)
2195 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
2196 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
2197 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
2198 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
2199 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
2200 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
2201 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
2202 print foo_instance1.overload1arg()
2203 print foo_instance1.overload1arg((char)arg2)
2204 print foo_instance1.overload1arg((signed char)arg3)
2205 print foo_instance1.overload1arg((unsigned char)arg4)
2206 print foo_instance1.overload1arg((int)arg7)
2207 print foo_instance1.overload1arg((unsigned int)arg8)
2208 print foo_instance1.overload1arg((float)arg11)
2209 print foo_instance1.overload1arg((double)arg12)
2210
21b9b5b1
MS
22112002-01-07 Michael Snyder <msnyder@redhat.com>
2212
2213 * gdb.base/huge.exp: New test. Print a very large target data object.
2214 (skip_huge_test): New test variable. Define if you want to skip this
2215 test. The test reads an 8 megabyte data object from the target, so it
2216 might be very time consuming on remote targets with a slow connection.
2217 * gdb.base/huge.c: New file. Test case for above.
2218
725f922e
FF
22192002-01-07 Fred Fish <fnf@redhat.com>
2220
2221 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
2222 g_instance.bfoo, and g_instance.cfoo.
2223
634d57ec
JL
2224Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
2225
f286b2c3
JL
2226 * gdb.base/break.c (multi_line_if_conditional): New function.
2227 (multi_ilne_while_conditional): Likewise.
2228 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
2229 IF or WHILE condition puts the breakpoint at the start of
2230 the condition.
2231
634d57ec
JL
2232 * gdb.base/selftest.exp (backtrace through signal handler): Remove
2233 hppa*-*-hpux* expected failure.
2234 * gdb.base/structs.exp (do_function_calls): Similarly.
2235
2236 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
2237 watchpoints.
2238
9fbfe2dc
AC
22392002-01-06 Andrew Cagney <ac131313@redhat.com>
2240
2241 Fix PR gdb/66.
2242 * gdb.base/structs.exp: Replace skip for a29k with skip for
2243 gdb,cannot_call_functions.
2244 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
2245 * gdb.base/callfuncs.exp: Ditto.
2246 * gdb.base/call-rt-st.exp: Ditto.
2247 * gdb.base/call-strs.exp: Ditto.
2248 * gdb.base/callfwmall.exp: Ditto.
2249 * gdb.base/scope.exp: Obsolete xfail a29k.
2250 * gdb.c++/misc.exp: Ditto.
2251 * gdb.c++/cplusfuncs.exp: Ditto.
2252 * gdb.base/ptype.exp: Ditto.
2253 * gdb.base/printcmds.exp: Ditto.
2254 * gdb.base/opaque.exp: Ditto.
2255 * gdb.base/list.exp: Ditto.
2256 * gdb.base/funcargs.exp: Ditto.
2257 * gdb.base/default.exp: Ditto.
2258
8ddad156
MS
22592002-01-04 Michael Snyder <msnyder@redhat.com>
2260
ca4976a6 2261 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
2262 * gdb.base/maint.exp: Add tests for maint info sections options.
2263
1b074332
JL
2264Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
2265
2266 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
2267
7d159115
CV
22682001-12-20 Corinna Vinschen <vinschen@redhat.com>
2269
2270 * gdb.asm/arm.inc: New file.
2271 * gdb.asm/asm-source.exp: Add arm targets.
2272 * gdb.asm/configure.in: Ditto.
2273 * gdb.asm/configure: Recreated from configure.in.
2274
8fb87725
JL
2275Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
2276
afabe08c
JL
2277 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
2278 with HP's compiler.
2279 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2280 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2281 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2282 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2283
2284 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
2285 either HP's compilers or GCC.
2286
db521deb
JL
2287 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
2288 a SIGBUS or SIGSEGV.
2289
2290 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
2291
2292 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
2293 can be compiled with either HP's compiler or GCC.
2294
cfa88ab7
JL
2295 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
2296 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
2297 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
2298
ca344dff
JL
2299 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
2300 to match current gdb output. Update due to using auto-solib-limit
2301 for limiting instead of overloading auto-solib-add.
2302 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
2303 test program.
2304
3f3c6e55 2305 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
2306 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
2307 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2308 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
2309 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
2310 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2311 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
2312 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
2313 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
2314 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
2315 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
2316 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
2317 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 2318
8fb87725
JL
2319 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
2320 a SIGTRAP to the inferior.
2321
cf599fa7
CV
23222001-12-19 Corinna Vinschen <vinschen@redhat.com>
2323
2324 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
2325 Substitute call to target_link by call to gdb_compile.
2326
2cd045cd
JL
2327Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
2328
2329 * gdb.base/break.exp: Fix HP specific search string when testing
2330 backtracing in a called function.
2331
2332 * gdb.base/constvars.exp: Only set lang to C++ if we're
2333 compiling the test with HP's compilers.
2334 * gdb.base/volatile.exp: Similarly.
2335
99ebe9ac
JB
23362001-12-19 Jim Blandy <jimb@redhat.com>
2337
2338 * gdb.base/printcmds.exp: Expect the null character to be printed
2339 as '\0', and the '\013' to be printed as '\v'.
2340 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
2341 * gdb.base/setvar.exp: Same.
2342
b9891b29
JB
23432001-12-17 Jim Blandy <jimb@redhat.com>
2344
0eba65ab
JB
2345 * gdb.base/completion.exp: Rather than completing very long
2346 filenames, which can make the readline library produce output we
2347 don't recognize, cd to the directory first, and then complete
2348 using nice, short relative paths.
2349
6970b5b1
JB
2350 * gdb.base/completion.exp: On some systems, there is, in fact, a
2351 variable named `b' in scope, since GDB treats all static
2352 variables as being in scope. So use `no_var_named_this'
2353 instead of `b'.
2354
b9891b29
JB
2355 * gdb.base/corefile.exp: Recognize the message saying that GDB
2356 can't find the core file's registers as a failure.
2357
e6ccd35f
JSC
23582001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
2359
2360 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
2361 test expect string more specific.
2362
105ba819
CV
23632001-12-13 Corinna Vinschen <vinschen@redhat.com>
2364
2365 * gdb.asm/asm-source.exp: Add support for xstormy16.
2366 * gdb.asm/configure.in: Ditto.
2367 * gdb.asm/configure: Rebuild.
2368 * gdb.asm/xstormy16.inc: New file.
2369
e9e79dd9
FF
23702001-12-10 Fred Fish <fnf@redhat.com>
2371
2372 * gdb.base/maint.exp: Update to match changes in type dumping code.
2373
347dc97d
JB
23742001-12-10 Jim Blandy <jimb@redhat.com>
2375
2376 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
2377 matching the entry point symbol's name at the beginning of the
2378 line.
2379
5178b9d6
DJ
23802001-12-07 Daniel Jacobowitz <drow@mvista.com>
2381
2382 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
2383 gdb.c++/inherit.exp, gdb.c++/method.exp,
2384 gdb.c++/namespace.exp, gdb.c++/templates.exp,
2385 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
2386 and class layout support.
2387
af890c52
DJ
23882001-12-07 Daniel Jacobowitz <drow@mvista.com>
2389
2390 * gdb.c++/classes.exp: Add test for static member function.
2391 * gdb.c++/misc.cc: Add class with static member function.
2392
7a345fb3
JB
23932001-12-07 Jim Blandy <jimb@redhat.com>
2394
f2e54a80 2395 If GDB says it can't find the struct the function returned, report
8032bf31
JB
2396 those tests as `unsupported'.
2397 * gdb.base/call-rt-st.exp (print_struct_call): New function.
2398 Rewrite subsequent tests to use it.
2399
2400 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
2401 those tests as `unsupported'.
2402 * gdb.base/structs.exp (call_struct_func): New function.
2403 (do_function_calls): Use call_struct_func to call the functions
2404 returning structs.
2405
0bc69509
JB
2406 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
2407 whether functions are prototyped or not, so we can't possibly pass
2408 arguments to t_float_values2 properly.
2409
7a345fb3
JB
2410 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
2411 value of `timeout' for targets other than the mips*tx39-*.
2412
edb6ede1
MS
24132001-12-06 Michael Snyder <msnyder@redhat.com>
2414
2415 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
2416 and detect whether the start symbol has a leading underscore.
2417
2d842f13
JB
24182001-12-04 Jim Blandy <jimb@redhat.com>
2419
2420 * gdb.base/completion.exp: Clarify indentation.
2421
68550daf
JB
24222001-12-03 Jim Blandy <jimb@redhat.com>
2423
2424 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
2425 variables on the S/390, not `.word'.
2426
cd5195a8
JB
24272001-11-30 Jim Blandy <jimb@redhat.com>
2428
2429 Add assembly-source tests for s390-ibm-linux.
2430 * gdb.asm/s390.inc: New file.
2431 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
2432 the S/390 architecture.
2433 * gdb.asm/configure: Regenerated.
2434
ca9efc90
MS
24352001-11-30 Michael Snyder <msnyder@redhat.com>
2436
2437 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
2438 next, info source, info sources, info line, global and static
2439 variables, and static functions.
2440 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
2441 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
2442 * gdb.asm/asmsrc1.s: Add a static function and some variables.
2443 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
2444 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
2445 (gdbasm_leave): Restore frame pointer.
2446 (gdbasm_startup): Copy stack set-up from crt0.S.
2447
d0e66976
FN
24482001-11-26 Fernando Nasser <fnasser@redhat.com>
2449
2450 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
2451 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
2452 to a local (non-static) variable. Copy tstruct.a to a static buffer
2453 and return a pointer to that buffer.
2454 * gdb.base/callfwmall.c (t_structs_a): Ditto.
2455
e2334072
MK
24562001-11-24 Mark Kettenis <kettenis@gnu.org>
2457
2458 * gdb.asm/configure.in: Fix recognition of ix86 target.
2459 * gdb.asm/configure: Regenerate.
2460
756caa3d
MS
24612001-11-21 Michael Snyder <msnyder@redhat.com>
2462
2463 * gdb.asm/sparc.inc: New file.
2464 * gdb.asm/asm-source.exp: Recognize sparc target.
2465 * gdb.asm/configure.in: Recognize sparc target.
2466 * gdb.asm/configure: Regenerate.
2467
9a4d72d5
MS
24682001-11-21 Michael Snyder <msnyder@redhat.com>
2469
2470 * gdb.asm/m32r.inc: New file.
2471 * gdb.asm/asm-source.exp: Recognize m32r target.
2472 * gdb.asm/configure.in: Recognize m32r target.
2473 * gdb.asm/configure: Regenerate.
2474
a773d1cd
MS
24752001-11-20 Michael Snyder <msnyder@redhat.com>
2476
017ac23d
MS
2477 * gdb.asm/i386.inc: New file.
2478 * gdb.asm/asm-source.exp: Recognize ix86 target.
2479 * gdb.asm/configure.in: Recognize ix86 target.
2480 * gdb.asm/configure: Regenerate.
2481
a773d1cd
MS
2482 * gdb.c++/namespace.exp: Fix quotes in output messages.
2483
bb632afb
MS
24842001-11-14 Michael Snyder <msnyder@redhat.com>
2485
25d559ca 2486 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
2487 qualifier in a type cast expression, to designate an address
2488 in the instruction space (Harvard architecture).
2489
4749e309
MS
24902001-11-13 Michael Snyder <msnyder@redhat.com>
2491
2492 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
2493 Tests for expressions using 'const' and 'volatile'.
2494
25050984
CV
24952001-11-13 Corinna Vinschen <vinschen@redhat.com>
2496
2497 * gdb.asm/asm-sources.exp: Allow defining linker flags.
2498
1902c51f
DJ
24992001-11-12 Daniel Jacobowitz <drow@mvista.com>
2500
2501 * lib/mi-support.exp (mi_run_to_helper): Move comments
2502 outside of gdb_expect.
2503
dcf95b47
DJ
25042001-11-11 Daniel Jacobowitz <drow@mvista.com>
2505
2506 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
2507 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
2508 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
2509 mi0_run_to): New functions.
2510 * gdb.mi/mi-simplerun.exp: Use them.
2511 * gdb.mi/mi0-simplerun.exp: Likewise.
2512 * gdb.mi/mi-var-cmd.exp: Likewise.
2513 * gdb.mi/mi0-var-cmd.exp: Likewise.
2514
45b074e1
AC
25152001-11-10 Andrew Cagney <ac131313@redhat.com>
2516
2517 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
2518 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
2519
bf50d346
AC
25202001-11-09 Andrew Cagney <ac131313@redhat.com>
2521
2522 * gdb.base/restore.exp: Include $expected value in restored test
2523 message.
2524
9383332c
AC
25252001-11-09 Andrew Cagney <ac131313@redhat.com>
2526
2527 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
2528 implemented.
2529
db62520a
MS
25302001-11-08 Michael Snyder <msnyder@redhat.com>
2531
2532 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
2533 Add pass/fail message for stop at breakpoint in call dummy function.
2534
b5703437
MS
25352001-11-07 Michael Snyder <msnyder@redhat.com>
2536
760f6330
MS
2537 * gdb.c++/templates.exp (test_template_breakpoints):
2538 If we get an overload menu, but it does not match what
2539 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
2540 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
2541 making the whitespace optional. Argument for "new" may be
2542 "unsigned" as well as "unsigned int/long".
eef747c0
MS
2543 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
2544 making the whitespace optional. Also replace "(void) with
2545 "((void|)), making the keyword "void" optional.
63f50499
MS
2546 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
2547 making the whitespace optional. Also replace "(void) with
2548 "((void|)), making the keyword "void" optional.
3bf40917
MS
2549 * gdb.base/callfuncs.c (t_float_values): This function must
2550 _not_ be prototyped, and the following function (t_float_values2)
2551 must be prototyped (if the compiler supports it), so that GDB
2552 can be tested against both cases. Usually one case involves
2553 promotion of float to double, while the other does not.
2554 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
2555 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
2556 includes a stack frame for "start".
2557
c8ab4e6d
JB
25582001-11-05 Jim Blandy <jimb@redhat.com>
2559
2560 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
2561 pointers are 32 bits long, and that offsets of relocs are always
2562 stored in the data (REL-style), and not in the reloc entry itself
2563 (RELA-style).
2564 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
2565 stabs.
2566
3f08ced9
MS
25672001-11-01 Michael Snyder <msnyder@redhat.com>
2568
2569 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
2570 and regular expression operators by using quoting.
2571
cbfa24cd
MS
25722001-10-31 Michael Snyder <msnyder@redhat.com>
2573
2574 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
2575 depending on what the symbol table contains.
2576 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
2577 the output of the ptype command. Similarly, accept both "const &"
2578 and "const&".
2579
aaa68313
CV
25802001-10-31 Corinna Vinschen <vinschen@redhat.com>
2581
2582 * gdb.base/miscexprs.c (main): Add usage of preprocessor
2583 symbol `STORAGE' to allow to choose the storage class of
2584 the local datastructures.
2585 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
2586 compiler directive.
2587
91740388
MS
25882001-10-30 Michael Snyder <msnyder@redhat.com>
2589
2590 * gdb.base/jump.exp: Allow it to run for all targets.
2591
1b7c05e7
CV
25922001-10-29 Corinna Vinschen <vinschen@redhat.com>
2593
2594 * gdb.base/call-ar-st.c (print_double_array): Match for loop
2595 with new double_array size.
2596 (main): Change storage class of all local variables to static.
2597 Reduce size of double_array to 9.
2598 * gdb.base/call-ar-st.exp: Increase timeout value.
2599 Change expected output for double array to match new size in
2600 call-ar-st.c.
2601
36a22261
CV
26022001-10-29 Corinna Vinschen <vinschen@redhat.com>
2603
2604 * gdb.base/ending-run.exp: Create identical output when passing
2605 `step to end of run' case. Add regular expression branch satisfying
2606 Stormy16 target.
2607
92b8ae91
MK
26082001-10-28 Mark Kettenis <kettenis@gnu.org>
2609
2610 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
2611 that we catch the expected failure under Linux/x86.
2612
cb135b83
OF
26132001-10-29 Orjan Friberg <orjanf@axis.com>
2614
2615 * gdb.base/setvar.exp: Escape curly braces.
2616 * gdb.stabs/weird.exp: Ditto.
2617
6884aa54
DJ
26182001-10-27 Daniel Jacobowitz <drow@mvista.com>
2619
2620 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
2621 * gdm.mi/mi0-hack-cli.exp: Likewise.
2622
0398c9aa
AC
26232001-10-25 Andrew Cagney <ac131313@redhat.com>
2624
2625 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
2626 messages.
2627
d20bf2e8
AC
26282001-10-21 Andrew Cagney <ac131313@redhat.com>
2629
2630 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
2631 checking MI enabled.
2632
03dd63aa
CV
26332001-10-09 Corinna Vinschen <vinschen@redhat.com>
2634
2635 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
2636
1d9d99f3
FCE
26372001-10-04 Frank Ch. Eigler <fche@redhat.com>
2638
2639 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
2640 if gdb child process crashes, just signal an error.
2641
838ae6c4
JB
26422001-10-02 Jim Blandy <jimb@redhat.com>
2643
2644 * lib/gdb.exp (test_xfail_format): Simplify.
2645
2646 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
2647 front of the variable name `format'. Simplify `if'.
2648
8f0cbc1c
DJ
26492001-10-01 Daniel Jacobowitz <drow@mvista.com>
2650
2651 * gdb.threads/pthreads.exp: Wait for output and delay
2652 before sending ^C.
2653
1f08dafd
DJ
26542001-10-01 Daniel Jacobowitz <drow@mvista.com>
2655
2656 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
2657 some incorrect output instead of timing out.
2658 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
2659
674f90ff
CV
26602001-09-28 Corinna Vinschen <vinschen@redhat.com>
2661
2662 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
2663 check to allow additional `int'.
2664
9b284272
DJ
26652001-09-27 Daniel Jacobowitz <drow@mvista.com>
2666
2667 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
2668 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
2669
b55a4771
MS
26702001-09-27 Michael Snyder <msnyder@redhat.com>
2671
2672 * lib/gdb.exp (test_debug_format): New proc.
2673 (setup_xfail_format): Use new proc test_debug_format.
2674 * gdb.base/constvars.exp (local_compiler_xfail_check): New
2675 proc; use new service proc test_debug_format.
2676 Replace all other "gcc_compiled" tests with this test.
2677 * gdb.base/volatile.exp (local_compiler_xfail_check): New
2678 proc; use new service proc test_debug_format.
2679 Replace all other "gcc_compiled" tests with this test.
2680
26812001-09-27 Michael Snyder <msnyder@redhat.com>
2682
2683 * gdb.base/cvexpr.exp: New file.
2684 * gdb.base/cvexpr.c: New file
2685 Test for expressions using const and volatile keywords.
2686
4e6667ac
CV
26872001-09-26 Corinna Vinschen <vinschen@redhat.com>
2688
2689 * gdb.base/constvars.exp: Check for different orders of keywords
2690 and additional "int" strings in output.
2691
4f337972
AC
26922001-09-22 Andrew Cagney <ac131313@redhat.com>
2693
2694 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
2695 responses from "help maint".
2696
2015650d
FCE
26972001-09-19 Frank Ch. Eigler <fche@redhat.com>
2698
2699 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
2700 to localhost:NNN instead of :NNN, in case Xvfb is listening
2701 only on TCP.
2702
f3bcedc1
CV
27032001-09-19 Corinna Vinschen <vinschen@redhat.com>
2704
2705 * gdb.base/recurse.exp: When checking leaving the watchpoint
2706 scope, recognize when gdb is in function's epilogue and pass.
2707
6b819c92
KS
27082001-09-18 Keith Seitz <keiths@redhat.com>
2709
2710 * lib/insight-support.exp (_gdbtk_export_target_info): Add
2711 support for running tests against sid targets.
2712 (gdbtk_done): Ditto.
2713
a10c9419
CV
27142001-09-18 Corinna Vinschen <vinschen@redhat.com>
2715
2716 * gdb.base/ending-run.c (main): Set stdout buffersize
2717 to the same reasonable value for any target.
2718 * gdb.base/ending-run.exp: Add a regular expression
2719 to make testsuite happy on Sanyo Stormy16 target.
2720
739d0d99
CV
27212001-09-17 Corinna Vinschen <vinschen@redhat.com>
2722
2723 * gdb.base/display.c (do_loops): Add float variable `f'.
2724 Increment f in loop.
2725 * gdb.base/display.exp: Increment timeout by 60 seconds.
2726 Change float display test to use variable `f'.
2727
1b8947f0
JB
27282001-09-17 Jim Blandy <jimb@redhat.com>
2729
2730 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
2731 overflowing the limited breakpoint tables on some ROM monitors
2732 (like the ROM68K).
2733
9890ac81
FCE
27342001-09-15 Frank Ch. Eigler <fche@redhat.com>
2735
2736 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
2737 the "-ac" (disable access control) flag.
2738
6db765ea
JH
27392001-08-30 Jeff Holcomb <jeffh@redhat.com>
2740
2741 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
2742 ints.
2743
4c32cc04
KS
27442001-08-30 Keith Seitz <keiths@redhat.com>
2745
2746 * lib/gdb.exp: Move all insight-related functionality into
2747 separate file.
2748 * lib/insight-support.exp: New file.
2749
8d6e6f81
FCE
27502001-08-29 Frank Ch. Eigler <fche@redhat.com>
2751
2752 * config/sid.exp (sid_start): Never set sid verbosity; disable
2753 expect_background {} that consumed its stdout; tolerate </dev/null.
2754 Attempt to set endianness override in "sid" protocol mode. Cleanup.
2755
6a90e1d0
AC
27562001-08-18 Andrew Cagney <ac131313@redhat.com>
2757
2758 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
2759 CLI jump command to start it.
2760 (mi_run_to_main): Fail immediatly when unexpected output.
2761
1759b3c3
AC
27622001-08-18 Andrew Cagney <ac131313@redhat.com>
2763
2764 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
2765 beginning of function. Fix PR gdb/191.
2766
61d11d80
FCE
27672001-08-16 Frank Ch. Eigler <fche@redhat.com>
2768
2769 * config/sid.exp (sid_start): Don't warn if we cannot figure out
2770 what to force sid endianness to.
2771
942a4df2
KS
27722001-08-15 Keith Seitz <keiths@redhat.com>
2773
2774 * lib/gdb.exp (gdbtk_start): Don't set environment
2775 variables for TCL_LIBRARY and friends. Insight will
2776 now figure these out for itself.
2777
0521c418
MS
27782001-08-02 Michael Snyder <msnyder@redhat.com>
2779
2780 * gdb.base/completion.exp: Remove the symbol "a64l" from
2781 the expect string; this is target-specific, and not related
2782 to what is being tested.
2783
74a9a58a
DB
27842001-08-02 Dave Brolley <brolley@redhat.com>
2785
2786 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
2787
c70819fa
MS
27882001-07-25 Michael Snyder <msnyder@redhat.com>
2789
c2b8fa57
MS
2790 * gdb.base/consecutive.exp: New file. Test stepping over
2791 breakpoints on consecutive instructions.
2792 * gdb.base/consecutive.c: New file.
2793
c70819fa
MS
2794 * gdb.base/call-rt-st.exp: Use double-backslash to quote
2795 curly braces in regular expressions.
2796
2b1a1355
MS
27972001-07-25 Michael Snyder <msnyder@redhat.com>
2798
2799 * gdb.base/ending-run.exp: Accept "Program exited normally" as
2800 legitimate output from stepping out of main.
2801
413eca6f
KS
28022001-07-22 Keith Seitz <keiths@redhat.com>
2803
2804 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
2805 the empty string, do not run the tests.
2806
7e5a9322
SC
28072001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2808
2809 * gdb.base/long_long.exp: Detect size of pointer. Take into
2810 account 2-byte pointers when testing for p/a results.
2811
de58f10f
SC
28122001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2813
2814 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
2815 and defined to 1K for m68hc11.
2816 (random_data): Reduce table to 1K for embedded platforms (68hc11).
2817 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
2818 (sizeof_random_data): New variable to tell the size of the data table;
2819 don't test past this size; always run to main.
2820
d6f5fea1
SC
28212001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2822
2823 * gdb.base/return2.exp: return of long long and double fails for
2824 68HC11; don't execute these tests on that platform.
2825 * gdb.base/return.exp: Return of a double fails for 68hc11.
2826
c477543d
SC
28272001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2828
2829 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
2830 tests that print a float.
2831 * call-rt-st.exp: Likewise.
2832
63cf1c79
MK
28332001-07-12 Mark Kettenis <kettenis@gnu.org>
2834
2835 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
2836 running this test on Linux.
2837
112f9ab5
MC
28382001-06-24 Michael Chastain <chastain@redhat.com>
2839
2840 * gdb.base/arithmet.exp: Remove some tests to make all test names
2841 unique.
2842
4970cb0f
MS
28432001-07-03 Michael Snyder <msnyder@redhat.com>
2844
2845 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
2846 the output of the ptype command.
2847
d85da69f
MS
28482001-07-02 Michael Snyder <msnyder@redhat.com>
2849
4c8a82de
MS
2850 * gdb.base/completion.exp: Don't assume that break.c is the only
2851 source file that may contain functions named "marker".
d85da69f
MS
2852 * gdb.base/corefile.exp: Quote the curly braces in regexp.
2853
8afc772b
AC
28542001-06-28 Andrew Cagney <ac131313@redhat.com>
2855
2856 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
2857 of files to delete.
2858
2859 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
2860 * gdb.disasm/h8300s.exp: New file.
2861 gdb.disasm/h8300s.s: Likewise.
2862
cff22675
AC
28632001-06-27 Andrew Cagney <ac131313@redhat.com>
2864
2865 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
2866 empty breakpoint tables.
2867
68c81b54
AC
28682001-06-25 Andrew Cagney <ac131313@redhat.com>
2869
2870 * lib/mi-support.exp: Update args=... part of stop-reason
2871 patterns. Accept either a list or a tuple.
2872
2dd62704
AC
28732001-06-23 Andrew Cagney <ac131313@redhat.com>
2874
2875 * lib/mi-support.exp: Remove local emacs variable defining
2876 change-log-default-name.
2877
b4127474
MC
28782001-06-22 Michael Chastain <chastain@redhat.com>
2879
2880 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
2881 This is operationally compatible with the previous version.
2882
8dbfb380
JB
28832001-06-13 Jim Blandy <jimb@redhat.com>
2884
2885 * lib/gdb.exp (gdb_test): Doc fix.
2886
f2d8c86d
MC
28872001-06-10 Michael Chastain <chastain@redhat.com>
2888
2889 * gdb.base/exprs.exp: Remove a duplicate test.
2890
81564d34
JB
28912001-06-06 Jim Blandy <jimb@redhat.com>
2892
2893 * gdb.base/return2.exp (main): Use values to test float and double
2894 returns that are not NaN's, to avoid being confused by IEEE
2895 comparison rules.
2896
da55addb
MS
28972001-06-04 Michael Snyder <msnyder@redhat.com>
2898
2899 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
2900 non-zero if control_c fails. Terminate the test on failure,
2901 rather than wait for 12 more tests to time out.
2902
42c65987
JB
29032001-06-06 Jim Blandy <jimb@redhat.com>
2904
b18bced9
JB
2905 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
2906 Don't forget to match the GDB prompt.
2907
42c65987
JB
2908 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
2909
5b41e5f0
JB
29102001-06-04 Jim Blandy <jimb@redhat.com>
2911
2912 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
2913 command.
2914
015e046f
KB
29152001-05-31 Kevin Buettner <kevinb@redhat.com>
2916
2917 * gdb.base/annota1.exp (info break): Match four or more spaces
2918 after "Address".
2919
fb1ffbbe
MC
29202001-05-31 Michael Chastain <chastain@redhat.com>
2921
2922 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
2923 (dm_type_int_star): Likewise.
2924 (dm_type_long_star): Likewise.
2925 (dm_type_void_star): Likewise.
2926
5ea2a32c
KB
29272001-05-29 Kevin Buettner <kevinb@redhat.com>
2928
2929 * gdb.base/completion.exp (INPUTRC): Set this environment variable
2930 to a known value in order to get consistent results regardless
2931 of the setting of INPUTRC or the presence or contents of .inputrc.
2932
ae23c492
MS
29332001-05-24 Michael Snyder <msnyder@redhat.com>
2934
ac55707e
MS
2935 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
2936 Don't require that the main thread and the manager thread are the
2937 first in the list.
2938
ae23c492
MS
2939 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
2940 debugging. If test fails, issue an "unsupported" not a "fail".
2941
400071f1
JB
29422001-05-24 Jim Blandy <jimb@redhat.com>
2943
2944 Don't assume that short is shorter than int.
2945 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
2946 assume that shorts are smaller than ints. On a 16-bit machine,
2947 this isn't true.
2948 ("print unsigned char == (~0)"): Add test that verifies that ~0,
2949 an int, is not equal to ~0 stored in an unsigned char. This tests
2950 the same thing that the previous test meant to, but works on
2951 16-bit machines, too.
2952 ("print unsigned char != (~0)"): Same test, complemented.
2953
0816a3e5
MS
29542001-05-24 Michael Snyder <msnyder@redhat.com>
2955
2956 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
2957 test for (full_coverage == 0). This makes the test run faster,
2958 and prevents dejagnu getting out of step.
2959
f6dc23a9
KB
29602001-05-23 Kevin Buettner <kevinb@redhat.com>
2961
2962 * gdb.base/finish.exp (finish_void): Revise pattern for
2963 stopping on the call statement to not permit stopping at
2964 the start of the instructions comprising the call sequence.
2965
7dbd117d
MC
29662001-05-19 Michael Chastain <chastain@redhat.com>
2967
2968 * gdb.base/callfuncs.exp: Make all test names unique.
2969 * gdb.base/commands.exp: Make all test names unique.
2970 * gdb.base/condbreak.exp: Make all test names unique.
2971 * gdb.base/dbx.exp: Make all test names unique.
2972 * gdb.base/default.exp: Make all test names unique.
2973 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
2974 and TIMEOUT messages to their corresponding PASS message.
2975 * gdb.base/ending-run.exp: Make all test names unique.
2976 * gdb.base/long_long.exp: Remove duplicate test.
2977
6b0b0a9e
KB
29782001-05-21 Kevin Buettner <kevinb@redhat.com>
2979
2980 * gdb.base/finish.exp (finish_void): Allow "finish" command to
2981 stop on the call statement as well as the statement after the
2982 call.
2983
2caa35cb
MS
29842001-05-21 Michael Snyder <msnyder@redhat.com>
2985
2986 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
2987
40713331
EZ
29882001-05-10 Elena Zannoni <ezannoni@redhat.com>
2989
2990 * gdb.base/completion.exp: Revamp test. Make it execute on all
2991 platforms.
2992
c2c1be8d
EZ
29932001-05-10 Elena Zannoni <ezannoni@redhat.com>
2994
2c9cd303
EZ
2995 * config/gdbserver.exp (gdb_load): Handle the case
2996 in which the arguments to gdbserver are given in the
2997 baseboard configuration file.
2998 Also handle the case in which the server needs to do a
2999 load.
3000
9671de48
KS
30012001-05-07 Keith Seitz <keiths@cygnus.com>
3002
3003 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
3004 set up the display for testing.
3005 (gdbtk_start): Convert all paths to paths that tcl will like.
3006 Export target information to environment.
3007 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
3008 necessary.
3009 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
3010 (to_tcl_path): New proc to convert a given pathname into
3011 a path acceptible as an argument to a tcl command.
3012 (_gdbtk_export_target_info): New proc to export target info
3013 into the environment for gdbtk testing.
3014 (gdbtk_done): New proc to signal end-of-test.
3015
5a360f47
JB
30162001-05-06 Jim Blandy <jimb@redhat.com>
3017
3018 * restore.c: Make the code of caller0 correspond to its comment.
3019
66c756c6
MS
30202001-05-03 Michael Snyder <msnyder@redhat.com>
3021
3022 * config/sid.exp (gdb_target_sid): Check for error messages.
3023 On error or timeout, don't make expect exit (which will terminate
3024 all subsequent tests); instead just make gdb exit.
3025 (gdb_load): Check for error messages. On error or timeout,
3026 return a negative value.
3027
a966fde5
JB
30282001-04-24 Jim Blandy <jimb@redhat.com>
3029
851c18e0
JB
3030 * gdb.c++/templates.exp: If we see the prompt for the overload
3031 list, but we haven't recognized any of the longer patterns,
3032 arrange for this test to fail, not hang.
3033
a966fde5
JB
3034 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
3035 variations.
3036
db144853
MC
30372001-04-22 Michael Chastain <chastain@redhat.com>
3038
3039 * gdb.c++/local.exp: Use the 'runto' library function.
3040 * gdb.c++/namespace.exp: Likewise.
3041 * gdb.c++/overload.exp: Likewise.
3042
3207ec21
KB
30432001-03-26 Kevin Buettner <kevinb@redhat.com>
3044
3045 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
3046 * gdb.base/step-line.exp: New file. Test step/next in presence of
3047 #line directives.
3048 * gdb.base/step-line.c: New file. Test program for the above.
3049 * gdb.base/step-line.inp: New file. We pretend that this file has
3050 been transformed by some other tool into step-line.c.
3051
13b57657
JB
30522001-03-21 Jim Blandy <jimb@redhat.com>
3053
3054 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
3055 unmangled operator names.
3056
754cbe1c
JB
30572001-03-20 Jim Blandy <jimb@redhat.com>
3058
3059 * gdb.threads/linux-dp.exp: Recognize an additional message
3060 generated by GDB when it doesn't understand how to debug threads
3061 on the target system.
3062
177495c9
AC
30632001-03-19 Andrew Cagney <ac131313@redhat.com>
3064
3065 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
3066
f266096b
MC
30672001-03-12 Michael Chastain <chastain@redhat.com>
3068
3069 * gdb.c++/derivation.exp: Use the 'runto' library function.
3070
cac3c2ff
MC
30712001-03-12 Michael Chastain <chastain@redhat.com>
3072
3073 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
3074
b6c11a24
MC
30752001-02-24 Michael Chastain <chastain@redhat.com>
3076
3077 * gdb.c++/ref-types.exp: Change handwritten code to library
3078 function 'runto'.
3079
6bae5bce
OF
30802001-03-16 Orjan Friberg <orjanf@axis.com>
3081
3082 * gdb.base/signals.exp: Set count to 0 explicitly.
3083
0015fd9a
MS
30842001-03-15 Mark Salter <msalter@redhat.com>
3085
3086 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
3087 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
3088 (gdb_load): Add support for additional target_info: gdb_download_size
3089 and gdb_load_timeout.
0015fd9a 3090
fc33412a
DT
3091Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
3092
3093 * gdb.base/annota1.exp: Move test of isnative to earlier in the
3094 file -- to prevent failing when the compile fails but we have no
3095 intention of running the tests anyway.
3096
3097 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
3098 tests if set.
3099
3100 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
3101 integers.
3102
3103 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
3104 * gdb.c++/namespace.exp: Ditto.
3105
115f06de
OF
31062001-03-07 Orjan Friberg <orjanf@axis.com>
3107
3108 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
3109 * gdb.base/pointers.exp: Relax pattern match of decimals.
3110
b6ba6518
KB
31112001-03-06 Kevin Buettner <kevinb@redhat.com>
3112
3113 * Makefile.in, config/abug.exp, config/cfdbug.exp,
3114 config/cpu32bug.exp, config/dve.exp, config/est.exp,
3115 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
3116 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
3117 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
3118 config/sh.exp, config/sid.exp, config/slite.exp,
3119 config/sparclet.exp, config/udi.exp, config/unknown.exp,
3120 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
3121 config/vxworks.exp, config/vxworks29k.exp,
3122 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
3123 gdb.base/all-bin.exp, gdb.base/annota1.exp,
3124 gdb.base/arithmet.exp, gdb.base/assign.exp,
3125 gdb.base/async.exp, gdb.base/attach.exp,
3126 gdb.base/bitfields.exp, gdb.base/bitops.exp,
3127 gdb.base/break.exp, gdb.base/call-ar-st.exp,
3128 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
3129 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
3130 gdb.base/commands.exp, gdb.base/completion.exp,
3131 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3132 gdb.base/constvars.exp, gdb.base/corefile.exp,
3133 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
3134 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
3135 gdb.base/ending-run.exp, gdb.base/environ.exp,
3136 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3137 gdb.base/finish.exp, gdb.base/foll-exec.exp,
3138 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
3139 gdb.base/funcargs.exp, gdb.base/help.exp,
3140 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
3141 gdb.base/logical.exp, gdb.base/long_long.exp,
3142 gdb.base/maint.exp, gdb.base/mips_pro.exp,
3143 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
3144 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
3145 gdb.base/pointers.exp, gdb.base/printcmds.exp,
3146 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
3147 gdb.base/regs.exp, gdb.base/relational.exp,
3148 gdb.base/remote.exp, gdb.base/reread.exp,
3149 gdb.base/restore.exp, gdb.base/return2.exp,
3150 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
3151 gdb.base/selftest.exp, gdb.base/setshow.exp,
3152 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
3153 gdb.base/sigall.exp, gdb.base/signals.exp,
3154 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
3155 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3156 gdb.base/step-test.exp, gdb.base/structs.c,
3157 gdb.base/structs.exp, gdb.base/structs2.exp,
3158 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
3159 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
3160 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
3161 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
3162 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
3163 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
3164 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
3165 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
3166 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
3167 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
3168 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
3169 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
3170 gdb.fortran/types.exp, gdb.java/jmisc.exp,
3171 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3172 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
3173 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3174 gdb.trace/circ.exp, gdb.trace/collection.exp,
3175 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
3176 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3177 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
3178 gdb.trace/report.exp, gdb.trace/save-trace.exp,
3179 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3180 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3181 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
3182 notices.
3183
dc96c6c7 31842001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
3185
3186 * gdb.base/varargs.c (find_max_double): Fix printf format string:
3187 first arg is int not float.
3188
dc96c6c7 31892001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
3190
3191 * gdb.base/reread.exp: Unsupported for non-native targets;
3192 doesn't work for remote debugging.
3193
9b0c4aeb
FN
31942001-02-19 Fernando Nasser <fnasser@redhat.com>
3195
3196 From Drew Moseley <dmoseley@redhat.com>
3197 * gdb.base/ending-run.exp: Properly handle the BSP state when
3198 stepping past the end of main.
3199
02aa71d5
MC
32002001-02-19 John Moore <jmoore@redhat.com>
3201
3202 * gdb.base/commands.exp (infrun_breakpoint_command_test):
3203 Converted HPUX fix for non-expected items following multiple
3204 step commands into general solution for all platforms.
3205
1fa449a4
MC
32062001-02-18 Michael Chastain <chastain@redhat.com>
3207
3208 * gdb.c++/classes.exp (do_tests): Change runto statements
3209 from "runto 'foo(void)'" to "runto 'foo'". This makes the
3210 statements demangler agnostic.
3211 * gdb.c++/virtfunc.exp (do_tests): Likewise.
3212 (gdb_virtfunc_restart): Likewise.
3213
b2f9ec70
MC
32142001-02-14 Michael Chastain <chastain@redhat.com>
3215
3216 * gdb.c++/inherit.exp (do_tests): Change runto statements
3217 from "runto 'foo(void)'" to "runto 'foo'". This makes the
3218 statements demangler agnostic.
3219
cf74b8ca
AC
3220Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
3221
3222 * gdb.threads/pthreads.exp: Unify pass/fail messages for
3223 ``continue to bkpt at common_routine in thread 2'' and ``stopped
3224 before calling common_routine 15 times'' tests.
3225
99f78f56
MC
32262001-02-11 Michael Chastain <chastain@redhat.com>
3227
3228 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
3229 Helps the test script figure out which demangler is in use.
3230 (dm_type_foo_ref): Ditto.
3231 (dm_type_int_star): Ditto.
3232 (dm_type_long_star): Ditto.
3233 (dm_type_unsigned_int): Ditto.
3234 (dm_type_void): Ditto.
3235 (dm_type_void_star): Ditto.
99707966 3236 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
3237 Probe the gdb demangler and set variables to accommodate
3238 formatting differences.
3239 (info_func_regexp): New function. Same as info_func, but
3240 matches against a regexp.
3241 (info_func): Match against a literal string.
3242 (print_addr_2): New function. Match against a literal string,
3243 which can be different from the input to gdb.
3244 (print_addr): Simply call print_addr_2 with the same argument twice.
3245 (test_lookup_operator_functions): Use demangler formatting variables.
3246 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
3247 the tests in the same order as the C++ class declaration.
3248 (test_paddr_operator_functions): Ditto.
3249 (test_paddr_overloaded_functions): Ditto.
3250 (test_paddr_hairy_functions): Use demangler formatting variables.
3251 Add reference to gdb/19 for related tests.
3252 (do_tests): Call probe_demangler.
3253
1de8f023
KB
32542001-01-30 Kevin Buettner <kevinb@redhat.com>
3255
3256 * gdb.c++/templates.cc (printf): Remove unused function definition.
3257
ca3f91ed
MS
32582001-01-26 Felix Lee <flee@redhat.com>
3259
3260 * sid.exp (sid_exit): Pass host, not target, to remote_close.
3261
32622001-01-25 matthew green <mrg@redhat.com>
3263
3264 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
3265 up sid.
3266 (sid_exit): Call `remote_pop_conn' after GDB is gone.
3267
32682001-01-25 matthew green <mrg@redhat.com>
3269
3270 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
3271 Deprecate $sid_spawn_id.
3272 (sid_exit): Remove code necessary only for `spawn.'
3273
32742001-01-25 matthew green <mrg@redhat.com>
3275
3276 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
3277
fb18ec4a
MC
32782001-01-28 Michael Chastain <chastain@redhat.com>
3279
3280 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
3281 to call when tests fail. It takes gdb out of the overloaded
3282 function choice menu back to the main prompt, so that the test
3283 program stays synchronized.
3284 (set_bp_overloaded): New proc to collect all the common
3285 code for setting a breakpoint on an overloaded name. Calls
3286 take_gdb_out_of_choice_menu when needed.
3287 (menu_overload1arg): New variable to collect the repeated
3288 instances of the expected menu for an overloaded name. Change
3289 the regular expression to handle changes in g++ type encoding:
3290 "void" can be either "void" or "", and "unsigned int" can be
3291 either "unsigned int" or "unsigned".
3292 (continue_to_bp_overloaded): Change regular expressions to handle
3293 changes in g++ type encoding.
3294 (no proc): Call take_gdb_out_of_choice_menu when needed.
3295 Remove redundant calls to "info break". Accept either "canceled"
3296 or "cancelled". Change regular expressions in "info break"
3297 calls to handle changes in g++ type encoding. Give all tests
3298 unique strings.
3299
9c646a6e
BE
33002001-01-17 Ben Elliston <bje@redhat.com>
3301
3302 * config/sid.exp: New file.
3303
9549d9c1
AC
3304Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
3305
3306 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
3307
dc96c6c7 33082000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
3309
3310 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
3311 Add a RE to accept a non-ascii char if one is ever presented.
3312
b4df4f68
FN
33132000-12-20 Fernando Nasser <fnasser@redhat.com>
3314
297dd0fd 3315 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 3316
dc96c6c7 33172000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc
MS
3318
3319 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
3320 in regexp. One '\' does not suffice on Linux.
3321
4a7bddb6
MC
33222000-12-09 Michael Chastain <chastain@redhat.com>
3323
3324 * gdb.base/break.exp (test_clear_command): Use a marker function
3325 rather than 'main' for the test function. Also move this
3326 test to an execution point where the marker function names are
3327 guaranteed to be bound to functions. (Executing tests after a
3328 'finish' from main runs into name conflicts with local names
3329 in __libc_start_main).
3330
dc96c6c7 33312000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
3332
3333 * gdb.base/finish.exp: New test for gdb's "finish" command.
3334 * gdb.base/return2.exp: New test for gdb's "return" command.
3335 * gdb.base/return2.c: New source file for above.
3336
dc96c6c7 33372000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
3338
3339 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
3340 * gdb.base/miscexprs.exp: Ditto.
3341 * gdb.base/pointers.exp: Ditto.
3342 * gdb.c++/derivation.exp: Ditto.
3343 * gdb.c++/local.exp: Ditto.
3344 * gdb.c++/namespace.exp: Ditto.
3345 * gdb.c++/overload.exp: Ditto.
3346 * gdb.c++/ref-types.exp: Ditto.
3347
dc96c6c7 33482000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
3349
3350 * gdb.base/constvars.exp: Test result of "up" command.
3351 * gdb.base/miscexprs.exp: Ditto.
3352 * gdb.base/pointers.exp: Ditto.
3353 * gdb.base/scope.exp: Ditto.
3354 * gdb.c++/derivation.exp: Ditto.
3355 * gdb.c++/local.exp: Ditto.
3356 * gdb.c++/namespace.exp: Ditto.
3357 * gdb.c++/overload.exp: Ditto.
3358 * gdb.c++/ref-types.exp: Ditto.
3359
44097287
FN
33602000-11-22 Michael Chastain <chastain@redhat.com>
3361
3362 * mips_pro.exp: Accept either "middle -> top -> main" or
3363 "middle -> main" in the backtrace, because gcc can optimize
3364 tail calls to jumps. Remove setup_xfail for the hppa case.
3365 Add a comment with the original warning messages from PR 3016,
3366 which was filed in 1993, to preserve them for posterity.
3367
9d2e1bab
ND
33682000-11-17 Nick Duffek <nsd@redhat.com>
3369
3370 * lib/gdb.exp (gdb_test): Override timeout with board info.
3371
1aca8eb7
ND
33722000-11-17 Nick Duffek <nsd@redhat.com>
3373
3374 * gdb.base/display.exp: Don't kill running stub. Add "again" to
3375 the second kill and detach messages.
3376
93076499
ND
33772000-11-17 Nick Duffek <nsd@redhat.com>
3378
3379 * configure.in: Add AC_EXEEXT.
3380 * configure: Regenerate.
3381 * Makefile.in (just-check): Export EXEEXT.
3382 * lib/gdb.exp ($EXEEXT): Import from environment.
3383 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
3384 expect "maint dump-me" on Cygwin.
3385 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
3386 $EXEEXT.
3387
30e87cd3
ND
33882000-11-17 Nick Duffek <nsd@redhat.com>
3389
3390 * gdb.base/break.exp: Test backtrace and finish from called
3391 function on all platforms, not just HP-UX.
3392
dc96c6c7 33932000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
3394
3395 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
3396 code from gdb_target_monitor, so it can be used independantly
3397 for gdbserver. Also comment out an unnecessary PUTS.
3398
dc96c6c7 33992000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
3400
3401 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
3402 * gdb.base/corefile.exp: Expect the message "Program is being
3403 debugged already" when we send the "corefile" command, since
3404 the preceeding gdb_load may have connected gdb to a remote target.
3405 * gdb.base/display.exp: Disable hardware watchpoints if new
3406 board info variable "no_hardware_watchpoints" is true.
3407 Replace single-letter commands with more readable ones.
3408 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
3409 if new board info variable "no_hardware_watchpoints" is true.
3410 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
3411 to see if stdio (printf) testing is possible.
3412 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
3413 board info variable "no_hardware_watchpoints" is true. Use new
3414 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
3415
39124dea
FN
34162000-11-13 Fernando Nasser <fnasser@redhat.com>
3417
3418 From Orjan Friberg <orjanf@axis.com>:
3419 * gdb.base/printcmds.exp: Escape curly braces followed by a number
3420 in array print pattern match.
3421
a9e2e984
FN
34222000-11-09 Fernando Nasser <fnasser@redhat.com>
3423
3424 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
3425 spelling "cancelled" to U.S. spelling "canceled" to match changes
3426 made to gdb.
3427 * gdb.c++/ovldbreak.exp: Ditto.
3428
c7db355b
PS
34292000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
3430
3431 * gdb.base/callfuncs.c (main): Moved to end of file, call
3432 t_double_values to initialize the FPU before inferior calls are made.
3433 * gdb.base/callfuncs.exp: Test for register preservation after calling
3434 inferior functions. Add tests for continuining, finishing and
3435 returning from a stop in a call dummy.
3436
dc96c6c7 34372000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
3438
3439 * gdb.base/commands.exp: Break up long lines, and re-indent.
3440
dc96c6c7 34412000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
3442
3443 * config/gdbserver.exp: Rewritten from the ground up, to make it
3444 compatible with the current dejagnu tree, and to make it work with
3445 the new "gdbserver" in libremote.
3446
dc96c6c7 34472000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
3448
3449 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
3450 * gdb.base/varargs.exp: Skip entire test if no printf support.
3451 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
3452 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
3453
dc96c6c7 34542000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
3455
3456 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
3457 no floating point support.
3458 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
3459 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
3460 * gdb.base/call-rt-st.exp: Ditto.
3461 * gdb.base/call-strs.exp: Ditto.
3462
bac5fc66
JG
34632000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
3464
3465 * gdb.base/sizeof.c: include <stdio.h>.
3466
3467 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
3468 'finish', otherwise uncaptured gdb_prompt would potentially
3469 throw remaining test points out of sync.
3470
b22a6027
SB
34712000-07-26 Scott Bambrough <scottb@netwinder.org>
3472
3473 * gdb.base/recurse.exp: Run tests for all targets.
3474 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
3475 gnu-oldld case on ARM.
3476 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
3477 for ARM targets.
3478
d8231941
AG
3479Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
3480
3481 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
3482 * gdb.java/configure: Rebuild.
3483
8caabe69
AG
3484Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
3485
3486 * gdb.java/jv-exp.exp: New file.
3487
9d273ca3
AG
3488Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
3489
3490 * configure: Rebuilt.
3491 * configure.in (configdirs): Add gdb.java.
3492 * gdb.java/jmisc.java: New file.
3493 * gdb.java/jmisc.exp: New file.
3494 * gdb.java/Makefile.in: New file.
3495 * gdb.java/configure: Rebuilt.
3496 * gdb.java/configure.in: New file.
3497 * lib/java.exp: New file.
3498
4f823a66
AC
3499Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
3500
3501 * gdb.base/exprs.exp: Test casts to a pointer including over and
3502 underflow.
3503
2391e11d
AC
3504Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
3505
3506 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
3507 and the compilers sizes.
3508
54602222
ND
35092000-07-09 Nick Duffek <nsd@redhat.com>
3510
3511 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
3512 (use_methods): New function.
3513 (main): Call use_methods().
3514 * gdb.c++/classes.exp (test_method_param_class): New procedure.
3515 (do_tests): Call test_method_param_class.
3516
2bec0572
ND
35172000-07-09 Nick Duffek <nsd@redhat.com>
3518
3519 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
3520 spelling.
3521 (test_enums): New procedure. Move enum tests from end of script
3522 to here. Set breakpoint on function name instead of line number.
3523 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
3524 (enums2): New marker function.
3525 (enums1): New function.
3526 (main): Call enums1(). Move enum tests to enums1().
3527
78492fde
AC
3528Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
3529
3530 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
3531 compile/link program. Update line numbers.
3532 * gdb.asm/d10v.inc: Define ``startup''.
3533 * gdb.asm/asmsrc1.s: Add definition of _start.
3534
49a2cef8
AC
3535Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
3536
3537 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
3538
3e6c8688
EZ
35392000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3540
3541 * gdb.base/maint.exp: Add 'maint print architecture' item to output
3542 of 'help maint print' command.
3543
9ff5cbe9
AC
3544Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
3545
3546 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
3547 they use gdb_expect_list.
3548
17c579bd
AC
3549Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
3550
3551 * gdb.base/commands.exp: Use ``set remote
3552 memory-read-packet-size'' instead of ``set endian big'' to test
3553 long commands.
3554
e6d71bf3
DB
35552000-06-03 Daniel Berlin <dan@cgsoftware.com>
3556
3557 * gdb.c++/templates.exp (do_tests): Make all of these work under
3558 g++, and stop skipping them.
3559
3560 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
3561 work under g++.
3562
e5f9ba7b
MS
3563 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
3564 initialization.
3565
dc96c6c7 35662000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
3567
3568 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
3569 the regular expression: accept an (almost) arbitrary sequence of
3570 "frames-invalid" and "breakpoints-invalid" messages both before
3571 and after the "starting" message.
3572
dc96c6c7 35732000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
3574
3575 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 3576
dc96c6c7 35772000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
3578
3579 * gdb.base/annota1.exp (annotate-signal-handler-caller):
3580 Relax the regular expression a little, make it pass on Solaris 8.
3581
8216cda9
KB
35822000-05-12 Kevin Buettner <kevinb@redhat.com>
3583
3584 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
3585 a call, do not require that gdb stop on the line after the call.
3586 Instead, it is permissible for gdb to stop on the line of the
3587 call itself.
3588
1a570b2f
MS
35892000-05-12 Michael Snyder <msnyder@.cygnus.com>
3590
3591 * gdb.base/break.exp (bp on small function, optimized file):
3592 Add a second pass pattern. The behavior differs here between stabs
3593 and dwarf for one-line functions. Stabs preserves two line symbols
3594 (one before the prologue and one after) with the same line number,
3595 but dwarf regards these as duplicates and discards one of them.
3596 Therefore the address after the prologue (where the breakpoint is)
3597 has no exactly matching line symbol, and GDB reports the breakpoint
3598 as if it were in the middle of a line rather than at the beginning.
3599
dc96c6c7 36002000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2
MS
3601
3602 * gdb.base/interrupt.exp: Make "pass" message say "send"
3603 rather than "send_gdb" (for consistancy).
3604
7d418785
AC
3605Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
3606
3607 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
3608 * gdb.c++/templates.cc: Properly check for GCC version number.
3609 * lib/compiler.cc: Likewise
3610
dc96c6c7 36112000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79
MS
3612
3613 * gdb.base/break.exp: When compiled with -O2 optimization,
3614 gdb may not stop at the first line of main, due to code motion.
3615
dc96c6c7 36162000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
3617
3618 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
3619 This test depends on parsing the printf output from the target.
3620 Since the sparclet stub doesn't do stdio, this will never work.
3621 * gdb.base/call-rt-st.exp: ditto.
3622 * gdb.base/call-strs: ditto.
3623
dc96c6c7 36242000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
3625
3626 * gdb.base/miscexprs.exp: make sizeof long array test portable.
3627
3628 * gdb.base/ending-run.exp: After connecting to a remote target,
3629 but before running, the target will appear to be in a random
3630 location. Specify both a file and a line for breakpoints.
3631 Also, the function that calls main may be called 'init'
3632 rather than 'start'.
3633
a5a51225
EZ
36342000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3635
3636 * gdb.base/help.exp: Update output for add-symbol-file command.
3637
7930cc7c
FN
36382000-04-10 Fernando Nasser <fnasser@cygnus.com>
3639
3640 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3641 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
3642
23e37ab1
C
36432000-04-07 J.T. Conklin <jtc@redback.com>
3644
e93c542c
C
3645 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
3646
23e37ab1
C
3647 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
3648
591b8fa3
PDM
3649Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
3650
3651 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
3652 values that can be represented exactly.
3653 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
3654 above change, and to not check against the directory part of the source
3655 file name.
3656 (step into print_long_arg_list): Likewise.
3657 (print print_small_structs from print_long_arg_list): Likewise.
3658 (print print_long_arg_list): Likewise.
3659
7a495180
EZ
36602000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3661
30b53638 3662 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 3663
beb998c6
AC
3664Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
3665
3666 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
3667
1c689132
DB
36682000-03-25 Daniel Berlin <dan@cgsoftware.com>
3669
3670 * gdb.base/commands.exp (deprecated_command_test): Add test for
3671 deprecate with no arguments.
3672
c1790a9d
JL
36732000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
3674
3675 * gdb.base/break.exp: Add new test for setting breakpoints on
3676 optimized code so we can test breakpoints work even when function
3677 prologues may be optimized away
3678
003ba290
FN
36792000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
3680
3681 From David Whedon <dwhedon@gordian.com>
3682 * gdb.base/commands.exp : Added command deprecator tests.
3683
6837a0a2
DB
36842000-03-22 Daniel Berlin <dan@cgsoftware.com>
3685
3686 * gdb.base/help.exp: Added test for new apropos command.
3687
b9593231
KB
36882000-03-21 Kevin Buettner <kevinb@redhat.com>
3689
3690 * gdb.base/pointers.c (usevar): New function.
3691 (main): Make sure that global variables v_int_pointer2, rptr,
3692 and y are all referenced someplace in the program by calling
3693 usevar() on them. [Some linkers delete symbols which are
3694 never referenced. The space remains, but there's no way to
3695 get a (symbolic) handle on the variable from the debugger.]
3696
751a959b
EZ
36972000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3698
3699 * gdb.base/printcmds.c: Add typedeffed arrays.
3700
3701 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
3702 procedure to test arrays that are typedef'd.
3703
73a93a32
JI
37042000-03-13 James Ingham <jingham@leda.cygnus.com>
3705
3706 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
beb998c6 3707 the library directories.
73a93a32 3708
fb40c209
AC
3709Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
3710
3711 * configure.in (configdirs): Add sub directory gdb.mi.
3712 * configure: Re-generate.
3713
3714 * gdb.mi: New directory.
beb998c6 3715
ee4dd2c9
AC
37162000-02-25 Scott Bambrough <scottb@netwinder.org>
3717
3718 * gdb.base/long_long.exp: Correct test suite failure when printing
3719 a long long value as a double on ARM platforms.
3720
70f0cc22
JB
37212000-02-16 Jim Blandy <jimb@redhat.com>
3722
3723 * gdb.base/break.exp ("breakpoint line number"): Make sure the
3724 default source file is set properly before running this test.
3725
853819b8
EZ
37262000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3727
3728 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
3729 gdbtk/library directory, not in gdbtcl2.
3730
dfcd3bfb
JM
37312000-02-04 Jim Blandy <jimb@redhat.com>
3732
3733 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
3734 backslash from regexp pattern.
3735
3736 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
3737 procedure. Use it to run all the "continue to bp overloaded"
3738 tests. Note that this changes the names of the tests slightly.
3739 If the breakpoint hit message includes a hex PC value, because
3740 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
3741 from the real source code, still consider that a pass.
3742
3743 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
3744 XFAIL here if the breakpoint message contains a hex address. Note
3745 similar change on 1999-11-02.
3746
3747 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
3748
3749 * gdb.base/ptype.exp: Establish a default source file before
3750 calling get_debug_format.
3751
37522000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
3753
3754 * gdb.base/watchpoint.exp: Remove duplication of test messages.
3755
8b93c638
JM
37562000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
3757
3758 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
3759 of successive stepi commands -- while in the prologue we should see
3760 the function entry bracket.
3761
37622000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
3763
3764 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
3765 reach __change_mode() when stepping through the end of main().
3766
c5394b80
JM
37672000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
3768
3769 * gdb.base/default.exp: Fix expected pattern.
3770 * gdb.base/help.exp: Same.
3771
0d06e24b
JM
37722000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3773
3774 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
3775 Don't use xfail's because that affects only the following test.
beb998c6 3776
0d06e24b
JM
3777 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
3778 solaris or linux.
3779
3780 * gdb.base/selftest.exp: Update to reflect changes to main.c.
3781
dc96c6c7 37822000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 3783
beb998c6 3784 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
3785 "A syntax error" rather than "A parse error". Accept both.
3786
37872000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
3788
3789 * gdb.base/default.exp: Remove OS dependent string from "target
3790 remote" test.
3791 * gdb.base/help.exp: Same for "help target remote" test.
3792
c3f6f71d
JM
37932000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3794
3795 From Jim Kingdon <kingdon@redhat.com>:
3796
3797 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
3798 prompt (cleanup rather than necessity, but still might keep output
3799 from spilling to next test).
3800
38012000-01-02 Fred Fish <fnf@cygnus.com>
3802
3803 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
3804 AIX, which defines them in <sys/types.h>.
3805
ed9a39eb 38061999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 3807
ed9a39eb
JM
3808 * gdb.base/default.exp: Match arm* etc instead of arm in "info
3809 float" test.
3810
38111999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 3812
ed9a39eb 3813 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
3814
3815 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
3816 outermost frame disallowed".
3817
38181999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
3819
3820 * gdb.base/setvar.exp: New tests for setting the value of a struct
3821 with a constant list.
3822
38231999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
3824
3825 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
3826 require the user to type a cast before setting the value of a struct.
3827
de57eccd
JM
38281999-12-06 Jim Blandy <jimb@cygnus.com>
3829
3830 * gdb.base/default.exp: Expect the new 'info float' command on
3831 all i386 platforms.
3832
3833 * gdb.threads/linux-dp.exp: Expand our ability to recognize
3834 LinuxThreads libraries that don't support debugging.
3835
c2d11a7d
JM
3836Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
3837
3838 * gdb.base/remote.c: Fill the buffer with truely random data.
3839 Change the buffer type to ``unsigned char'' to simplify size
3840 arithmetic.
3841
3842 * gdb.base/remote.exp: Reduce download numbers by one. Typical
3843 stub only handles 400-1 byte packets. Verify that the download
3844 worked.
3845
38461999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
3847
3848 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
3849 tests, using UNRESOLVED for the untested cases. Also, does not wait
3850 for a timeout if the prompt was received before a recognizable pattern.
3851
38521999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
3853
3854 * lib/gdb.exp (gdb_expect_list): Fix spelling.
3855
38561999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3857
3858 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
3859 watchpoints.
3860
38611999-11-24 Jason Merrill <jason@casey.cygnus.com>
3862
3863 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
3864
3865 * gdb.c++/local.exp: Be more flexible in recognizing local class
3866 name mangling. Don't allow horribly truncated method names.
3867 * gdb.c++/derivation.exp: Expect protected inheritance.
3868 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
3869 * gdb.c++/virtfunc.exp: Likewise.
3870 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
3871 when printing a nested enum.
3872
38731999-11-22 Jim Blandy <jimb@cygnus.com>
3874
3875 * gdb.base/step-test.exp: Properly await GDB's response to setting
3876 a breakpoint on the call to large_struct_by_value.
3877
3878 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
3879 just because we have debug info for the `start' function.
3880
38811999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
3882
3883 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
3884 "Unknown signal" messages, which indicate (on LinuxThreads) that
3885 GDB doesn't know how to debug threads on this system. This is
3886 better than hanging while philosopher 0 dumps chatter into gdb.log.
3887
38881999-11-18 Tom Tromey <tromey@cygnus.com>
3889
3890 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
3891
38921999-11-18 Fred Fish <fnf@cygnus.com>
3893
3894 * gdb.base/coremaker2.c: Add sample program for generating
3895 cores that is more self contained than coremaker.c. Eventually
3896 I'll add more code to this and tie it into the testsuite.
3897
4ce44c66
JM
38981999-11-12 Stan Shebs <shebs@andros.cygnus.com>
3899
3900 * gdb.base/dollar.exp: Remove, now in gdb.hp.
3901
39021999-11-10 Jimmy Guo <guo@cup.hp.com>
3903
3904 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
3905 from $srcdir/lib/.
3906 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
3907 and gdb.c++/.
3908
3909 * gdb.c++/derivation.exp: remove redundant get compiler info code.
3910
beb998c6 3911 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
3912 'continue with watch' test point.
3913
39141999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
3915
3916 Merged from p2linux-990323-branch:
beb998c6 3917
4ce44c66
JM
3918 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
3919
11cf8741
JM
3920Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
3921
3922 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
3923 {limit,fixed}''. Test ``set download-write-size''.
3924
3925Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
3926
3927 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
3928 gdb_expect_list.
3929
3930Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
3931
3932 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
3933
39341999-11-03 Mark Salter <msalter@cygnus.com>
3935
3936 * gdb.base/break.exp: Fix "stub continue" pattern.
3937
39381999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
3939
3940 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
3941
39421999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
3943
3944 * gdb.base/display.exp ("finish"): Add timeout clause.
3945
3946 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
3947 plain prompt clause, so this doesn't have to time out in order to
3948 fail.
3949
3950 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
3951 breakpoint hit messages include an address.
3952
3953 * gdb.base/display.exp: Don't forget to escape parens in regular
3954 expressions. Unix regexp notatation sucks.
3955
39561999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3957
3958 * gdb.base/annota1.exp: Test for annotate-signalled: change output
3959 order for 'signalled' message.
3960
5c44784c
JM
39611999-11-01 Stan Shebs <shebs@andros.cygnus.com>
3962
3963 From Jimmy Guo <guo@cup.hp.com>:
3964 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
3965 * gdb.base/annota1.c: Add code for tests to work with.
3966
39671999-10-26 Frank Ch. Eigler <fche@cygnus.com>
3968
3969 * gdb.base/remote.exp: New test for remote downloading settings.
3970 * gdb.base/remote.c: New file with large .data.
3971
917317f4
JM
39721999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
3973
3974 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
3975 for LinuxThreads support, merged from the Code Fusion branch.
3976
3977Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
3978
3979 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
3980 containing exp_continue into a while within an expect. Don't
3981 attempt a start more than three times. Check return value from
3982 gdb_load.
beb998c6 3983
2df3850c
JM
3984Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
3985
3986 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
3987 a pass case.
3988
2acceee2
JM
39891999-10-01 Kevin Buettner <kevinb@cygnus.com>
3990
3991 * gdb.base/break.c (main): Added a statement that we can step
3992 off of.
3993 * gdb.base/break.exp: Added tests for setting a breakpoint
3994 at an offset and stepping onto a breakpoint.
3995
39961999-10-01 Fred Fish <fnf@cygnus.com>
3997
beb998c6 3998 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
3999 gdb output.
4000
c2c6d25f
JM
40011999-09-18 Jim Blandy <jimb@cris.red-bean.com>
4002
4003 * gdb.base/break.exp: Code locations are in hex, don't forget!
4004 (For HP-UX.)
4005
40061999-09-17 Stan Shebs <shebs@andros.cygnus.com>
4007
4008 * condbreak.exp: Use break.c as test program.
4009 * condbreak.c: Remove, redundant with break.c.
4010
40111999-09-15 Stan Shebs <shebs@andros.cygnus.com>
4012
4013 * config/monitor.exp (gdb_target_monitor): Disable X- and
4014 Z-packets if the target needs it.
4015
40161999-09-13 James Ingham <jingham@leda.cygnus.com>
4017
4018 * gdb.c++/overload.exp: Added tests for listing overloaded
4019 functions with function pointers in the arg, explicitly calling
4020 out the version you want.
4021
cff3e48b
JM
40221999-09-09 Stan Shebs <shebs@andros.cygnus.com>
4023
4024 * long_long.exp: Add variations of test cases that work for
4025 targets with 16-bit ints and 32-bit doubles.
4026
d4f3574e
SS
40271999-09-08 Stan Shebs <shebs@andros.cygnus.com>
4028
4029 * break.c (main): Compare a possibly-uninitialized argc with an
4030 unlikely value that fits in 16 bits.
4031
40321999-09-07 Stan Shebs <shebs@andros.cygnus.com>
4033
4034 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
4035 0xfeeb, don't want negative numbers if ints are 16 bits.
4036
4037 * lib/gdb.exp (skip_cplus_tests): New proc.
4038 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
4039 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
4040 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
4041 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
4042 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
4043 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
4044 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
4045 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
4046
4047 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
4048
4049Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
4050
4051 * gdb.base/corefile.exp (up): Allow a parameter to appear
4052 in the frame that we're going up to.
4053
4054 From Jim Blandy <jimb@cygnus.com>:
4055
4056 * gdb.base/default.exp (info float): Expect some output now.
4057
4058 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
4059 returning floating-point values to fail on the x86.
4060 * gdb.base/callfwmall.exp (do_function_calls): Same.
4061
4062 * gdb.base/list.exp (test_listsize): Correct expectations for
4063 listing line 1 with listsize 2. Also, listing a single line
4064 works now, as does listing three lines. [Kevin's note: There
4065 were a number of other cases fixed too where the expectations
4066 differed...]
4067
40681999-09-02 Stan Shebs <shebs@andros.cygnus.com>
4069
4070 * gdb.base/selftest.exp: Add case for when version prints as
4071 constant string instead of char pointer.
4072
104c1213
JM
40731999-08-25 Stan Shebs <shebs@andros.cygnus.com>
4074
4075 * gdb.base/ending-run.exp: Add Solaris case for what happens when
4076 stepping out of main.
4077
4078 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
4079 G++ used.
4080
4081 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
4082 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
4083
4084 * gdb.c++/ovldbreak.exp: Update match string in test that
4085 includes a warning of multiple breakpoints.
4086
40871999-08-24 Stan Shebs <shebs@andros.cygnus.com>
4088
4089 * gdb.base/display.exp: Improve precision of step-after-finish
4090 added yesterday.
4091
4092 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
4093 test.
4094
4095 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
4096 configs when using G++, not just hppa*.
4097
40981999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4099
4100 * gdb.base/async.c: New file.
4101 * gdb.base/async.exp: New file.
4102
4103Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
4104
4105 * gdb.base/break.exp: Tweak PA specific tests to properly handle
4106 PA64.
4107
53a5351d
JM
4108Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
4109
104c1213
JM
4110 * gdb.base/display.exp: "finish" can leave us mid-line on many
4111 targets, deal with it. Add a small constant to main, instead of
4112 1000 since main+1000 may not be a valid address in the target.
4113
53a5351d
JM
4114 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
4115 on hpux11.
4116
4117 * gdb.base/attach.exp: Handle another hpux11 error message variant
4118 when attaching to a process that does not exist.
4119
41201999-08-19 J.T. Conklin <jtc@redback.com>
4121
4122 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
4123 characters in 'continue to 1241' test.
4124
41251999-08-17 Stan Shebs <shebs@andros.cygnus.com>
4126
4127 * gdb.base/call-ar-st.exp: Add a shorter match case for the
4128 stop in print_long_arg_list, define and use a whitespace
4129 variable in print_small_structs test, add an XFAIL for Solaris.
4130 * gdb.base/dbx.exp: XFAIL func commands until somebody is
4131 interested enough to fix.
4132
7be570e7
JM
41331999-08-13 Keith Seitz <keiths@cygnus.com>
4134
4135 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
4136 (dbx_gdb_load): Remove. Use gdb_load instead, since that
4137 proc knows about targets other than the natives.
4138 (test_assign): Use "gdb_run_cmd" to "run" the target.
4139 Check that we've actually hit the breakpoint at main.
4140 When we attempt to assign a value to a local variable, check
4141 that the variable is in the current scope, i.e., don't use
4142 a test with an empty result.
4143
4144Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
4145
4146 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
4147 command.
4148
41491999-08-09 Stan Shebs <shebs@andros.cygnus.com>
4150
4151 From Jimmy Guo <guo@cup.hp.com> and others at HP:
4152 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
4153 gdb.compat, gdb.threads-hp.
4154 gdb.hp/configure, gdb.hp/configure.in: New files.
4155 gdb.hp/Makefile.in: Recurse into new subdirs.
4156 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
4157 gdb.hp/gdb.objdbg: New directory, tests for debugging info
4158 in object files.
4159 gdb.hp/tools: New directory, aux tools for HP-specific tests.
4160
96baa820
JM
41611999-08-05 Stan Shebs <shebs@andros.cygnus.com>
4162
4163 * gdb.base/display.exp: Help expect by putting a newline in the
4164 funky printf, remove a bogus p/a test.
4165
41661999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4167
4168 * gdb.base/display.exp: Make sure that when we say 'run', we are
4169 connected to the target. This is necessary when running not
4170 natively.
4171
41721999-08-03 Stan Shebs <shebs@andros.cygnus.com>
4173
4174 * gdb.base/step-test.exp: Removed some extraneous messages.
4175
4176 * gdb.base/long_long.exp: Don't run memory examination tests
4177 on little-endian targets (they will need a different set of
4178 results to match).
4179
41801999-08-02 Stan Shebs <shebs@andros.cygnus.com>
4181
4182 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
4183 until somebody decides to fix GDB.
4184
4185 * gdb.base/long_long.c: Stop compiler complaint by specifying long
4186 constant as "ULL".
4187 * gdb.base/long_long.exp: Loosen x/c test, add partial result
4188 matches for a couple x/2 commands.
4189
a0b3c4fd
JM
41901999-07-30 Stan Shebs <shebs@andros.cygnus.com>
4191
4192 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
4193 by merging in ref-types2 tests.
4194 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
4195
4196 From Jimmy Guo <guo@cup.hp.com> and others at HP:
4197 * gdb.c++/Makefile.in: Add standard actions.
4198 (EXECUTABLES): Rename from PROGS, update list.
4199 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
4200 from gdb.hp.
4201 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
4202 foo and bar locals.
4203 * gdb.c++/anon-union.exp: Fix tests to match.
4204 * gdb.c++/classes.exp: Run if HP compiler used, add extra
4205 expect matches to handle output variations.
4206 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
4207 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
4208 output, add HP alternatives for new and delete prints.
4209 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
4210 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
4211 * gdb.c++/demangle.exp: Use $style when reporting failure.
4212 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
4213 * gdb.c++/inherit.exp: Run if HP compiler used, add some
4214 match alternatives.
4215 * gdb.c++/local.exp: Add match alternatives or xfails for HP
4216 compilers.
4217 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
4218 * gdb.c++/method.exp: Add match alternatives.
4219 * gdb.c++/misc.cc: Add bool types.
4220 * gdb.c++/misc.exp: Add tests for bool types.
4221 * gdb.c++/overload.exp: Add xfails.
4222 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
4223 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
4224 add some more template parameter tests (only for HP currently).
4225 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
4226 * gdb.c++/virtfunc.cc: Add return type and value for main.
4227 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
4228 match alternatives.
beb998c6 4229
a0b3c4fd
JM
42301999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4231
4232 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
4233
42341999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
4235
4236 * gdb.base/signals.exp: Don't expect getting a backtrace from
4237 within a signal handler to fail on Linux.
4238
42391999-07-29 Stan Shebs <shebs@andros.cygnus.com>
4240
4241 From Jimmy Guo <guo@cup.hp.com> and others at HP:
4242 * lib/gdb.exp: Remove some gratuitious semicolons.
4243 (delete_breakpoints): Increase timeout.
4244 (gdb_expect): Add -notransfer option.
4245 (gdb_test): Use -notransfer option.
4246 (get_compiler_info): Add f77 case.
4247 (get_compiler): New proc, split out from gdb_preprocess, add f77
4248 case.
4249 (gdb_preprocess): Call get_compiler.
4250
4251 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
4252 * gdb.base/attach.exp, gdb.base/display.exp,
4253 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
4254 gdb.base/long_long.exp, gdb.base/printcmds.exp,
4255 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
4256 third arg to gdb_test.
4257 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
4258 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
4259 HP-UX xfails, add others.
4260 * gdb.base/completion.exp: Reflect name change of self-test.
4261 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
4262 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
4263 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
4264 HP failure number.
4265 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
4266 useless HP-UX 10.30 references.
4267 * gdb.base/maint.exp: Loosen matches.
4268 * gdb.base/pointers.c (main): Declare more_code.
4269 * gdb.base/pointers.exp: Match on output of a `next'.
4270 * gdb.base/structs.c: Add prototypes.
4271 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
4272 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
4273
42741999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4275
4276 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
4277 command.
4278
42791999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4280
4281 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
4282 Fix run to main failures. Watchpoint can be hardware watchpoint.
beb998c6
AC
4283
4284 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
4285 debug info. Deal with lack of signal hanlder info in stack.
4286
4287 From Jim Kingdon <kingdon@redhat.com>:
4288 * gdb.base/annota1.exp: If printf has debug info, deal with it.
4289
5a2468f5
JM
42901999-07-19 Stan Shebs <shebs@andros.cygnus.com>
4291
4292 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
4293 gdb.base/foll-vfork.exp: Don't run for crosses.
4294
adf40b2e
JM
4295Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
4296
4297 * gdb.base/configure.in: Check for gdbvars.exp instead of
4298 a1-selftest.exp.
4299 * gdb.base/configure: Re-generate.
4300
43011999-07-12 Stan Shebs <shebs@andros.cygnus.com>
4302
4303 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
4304 in trying to run first and name is too long.
4305
4306 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
4307 pointers2.c and pointers2.exp, respectively.
4308 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
4309 doschk happier.
4310
43e526b9
JM
43111999-07-08 Stan Shebs <shebs@andros.cygnus.com>
4312
4313 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
4314 callfuncs2.c and callfuncs2.exp.
4315
4316 * gdb.base/list.exp: Remove mistaken xfails.
4317 * gdb.base/list0.h: Add optional prototypes.
4318
9846de1b
JM
4319Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
4320
4321 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
4322 calling malloc.
4323 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
4324 * ptype.exp: Move test for get_debug_format to before its first
4325 use.
4326
43271999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4328
4329 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
4330 * gdb.base/annota2.cc, annota2.exp: Move from here.
4331 * gdb.c++/annota2.cc, annota2.exp: To here.
4332 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
4333
43ff13b4
JM
4334Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
4335
4336 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
4337 a consistent format.
4338
085dd6e6
JM
43391999-06-25 Stan Shebs <shebs@andros.cygnus.com>
4340
4341 From Jimmy Guo <guo@cup.hp.com> and others at HP:
4342 * lib/gdb.exp (get_compiler_info): Add detection for assorted
4343 HP compilers, also set the globals $true and $false.
4344
4345 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
4346 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
4347 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
4348 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
4349 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
4350 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
4351 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
4352 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
4353 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
4354 whatis.c} Add C++ compatible function definitions and return
4355 types, add includes for library functions.
4356 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
4357 * gdb.base/step-test.c (myglob): Rename from glob.
4358 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
4359 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
4360 files, move here from gdb.hp.
4361 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
4362 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
4363 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
4364 Adjust line numbers in regexps.
4365
4366 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
4367 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
4368 instead of 0/1.
4369
4370 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
4371 foll-vfork.exp: New files, move here from gdb.hp.
4372 * gdb.base/page.exp: New file, test of pagination command.
4373
4374 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
4375 recursion test.
4376 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
4377
4378 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
4379 gdb.base/solib.exp: Fix compiler invocation process.
4380
4381 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
4382 HP-UX 11, turn off overload resolution explicitly.
4383 * gdb.base/commands.exp: Set argument list explicitly, add
4384 watchpoint test.
4385 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
4386 them work.
4387 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
4388 expressions properly.
4389 * gdb.base/corefile.exp: Loosen the match slightly.
4390 * gdb.base/default.exp: Allow "Error accessing memory" message
4391 also.
4392 * gdb.base/display.exp: Skip over x/0 j if PA64.
4393 * gdb.base/funcargs.exp: Add xfails for HP-UX.
4394 * gdb.base/interrupt.exp: Ditto.
4395 * gdb.base/langs.exp: Add symbolic matches governed by compiler
4396 in use.
4397 * gdb.base/list.exp: Add xfails for HP-UX.
4398 * gdb.base/long_long.exp: Refine some of the numeric matches.
4399 * gdb.base/mips_pro.exp: Xfail on HP-UX.
4400 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
4401 * gdb.base/nodebug.exp: Succeed on more varieties of output.
4402 * gdb.base/opaque.exp: Remove some HP-UX xfails.
4403 * gdb.base/ptype.exp: Succeed on more varieties of output.
4404 * gdb.base/scope.exp: Add xfails for HP-UX.
4405 * gdb.base/sect-cmd.exp: Add more cases.
4406 * gdb.base/setvar.exp: Add xfails for HP-UX.
4407 * gdb.base/shlib-call.exp: Loosen some matches slightly.
4408 * gdb.base/signals.exp: Match on void symbolically.
4409 * gdb.base/step-test.exp: Add case for PA64.
4410 * gdb.base/term.exp: Add exit and restart.
4411 * gdb.base/twice.exp: Clean up after self.
4412 * gdb.base/varargs.exp: Disable overload resolution explicitly.
4413 * gdb.base/whatis.exp: Allow more ways to pass tests.
4414
4415 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
4416 no longer useful.
4417
4418Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
4419
4420 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
4421 list of patterns.
4422 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
4423 print_double_array(double_array)", "continuing to breakpoint
4424 1018", "print print_double_array(array_d)" and "continuing to
4425 1034" tests.
beb998c6 4426
085dd6e6
JM
44271999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
4428
4429 * Makefile.in: Add empty html and install-html targets.
4430
44311999-06-24 Stan Shebs <shebs@andros.cygnus.com>
4432
4433 * config/mt-*: Remove, these haven't been used since 1996.
4434
44351999-06-22 Stan Shebs <shebs@andros.cygnus.com>
4436
4437 * gdb.base/call-strs.c, gdb.base/ending-run.c,
4438 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
4439 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
4440
9e0b60a8
JM
44411999-06-18 Stan Shebs <shebs@andros.cygnus.com>
4442
4443 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
4444 simpler match case for the ptype of the big class.
4445
44461999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
4447
4448 * gdb.exp: Fix test for gdb_prompt existence.
4449
44501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
4451
4452 * gdb.exp (gdb_test): Add fail after calls to perror.
4453
44541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
4455
4456 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
4457
44581999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
4459
4460 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
4461
0f71a2f6
JM
4462Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
4463
4464 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
4465 malloc() is linked in.
4466
44671999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
4468
4469 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
4470 step at end.
4471
4472 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
4473
44741999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
4475
4476 * gdb.java/jv-print.exp: New file. (Our first Java test!)
4477
cce74817
JM
4478Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
4479
4480 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
4481 * gdb.base/mips_pro.exp: Likewise.
4482
44831999-06-02 Keith Seitz <keiths@cygnus.com>
4484
4485 * gdb.c++/templates.cc: Change all "new" operators to throw
4486 an exception.
4487 * gdb.c++/cplusfuncs.cc: Likewise.
4488
4489 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
4490
4491Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
4492
4493 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
4494 * gdb.base/ending-run.exp: When stepping out of main, accept a
4495 step into an arbitrary assembler file.
4496
392a587b
JM
44971999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4498
beb998c6 4499 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 4500 "breakpoint-invalid" to be printed.
beb998c6 4501 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
4502 number of "frames-invalid" and "breakpoint-invalid" to be printed.
4503 * gdb.base/annota2.cc: Initialize a.x to 0.
4504
9e086581
JM
45051999-05-17 Keith Seitz <keiths@cygnus.com>
4506
4507 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
4508 when "skip_float_tests" set.
4509 Ditto for "print print_double_array(array_d)", "print print_small_structs",
4510 "print print_ten_doubles", and "step into print_long_arg_list".
4511 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
4512 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
4513 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
4514 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
4515 "skip_float_tests" is set.
4516 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
4517 when "skip_float_tests" set.
beb998c6 4518
cd0fc7c3
SS
45191999-05-06 Keith Seitz <keiths@cygnus.com>
4520
4521 * gdb.base/annota2.cc: Include stdio.h.
4522
4523Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
4524
4525 * gdb.base/crossload.exp: Remove, this has been disabled ever
4526 since BFD stopped including all targets, and cross-GDB gets
4527 plenty of testing anyway.
4528 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
4529 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
4530 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
4531 * gdb.base/README: Remove, was doc for this.
4532 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
4533 needed.
4534
b83266a0
SS
45351999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4536
4537 * gdb.base/call-ar-st.exp: Fix one regular expression in test
4538 output.
4539
4540 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
4541 * gdb.base/annota2.exp: New file. More annotation tests.
4542 * gdb.base/annota1.c: New file. Source file for annota1.exp.
4543 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
4544
45451999-04-23 Angela Marie Thomas <angela@cygnus.com>
4546
4547 * config/cfdbug.exp: New file.
4548
7a292a7a
SS
45491999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
4550
4551 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
4552 Marcus Daniel's and Dale Hawkins's demangler crashes.
4553
4554 * gdb.c++/demangle.exp (test_gnu_style_demangling,
4555 test_lucid_style_demangling, test_arm_style_demangling,
4556 test_hp_style_demangling): Try Tom Tromey's core-dumping
4557 identifier under each demangling style.
4558
45591999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
4560
4561 * gdb.c++/demangle.exp: Include the current demangling style
4562 in all test names.
4563 (current_demangling_style): New global variable.
4564 (set_demangling_style, test_demangling_core, test_demangling,
4565 test_demangling_exact): New functions.
4566 (test_gnu_style_demangling, test_lucid_style_demangling,
4567 test_arm_style_demangling, test_hp_style_demangling): Use those,
4568 instead of calling gdb_test and gdb_test_exact directly.
4569 (catch_demangling_errors): New function, which reports errors
4570 signalled by the demangling test functions in an orderly way.
4571 (do_tests): Use catch_demangling_errors.
4572
45731999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
4574
4575 * gdb.base/signals.exp (test_handle_all_print): Use () for
4576 grouping in expressions, not {}.
4577
4578 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
4579 initialized yet.
4580
45811999-04-01 Stan Shebs <shebs@andros.cygnus.com>
4582
4583 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
4584 are listed.
4585
45861999-03-26 Stan Shebs <shebs@andros.cygnus.com>
4587
4588 * gdb.stabs/weird.exp: Test for CC being defined before
4589 looking at its value.
4590
45911999-03-25 Stan Shebs <shebs@andros.cygnus.com>
4592
4593 * gdb.base/call-ar-st.exp: Remove stray '#'.
4594 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
4595 "short int" and "long int".
4596 * gdb.c++/overload.cc: Cast the string added in the previous
4597 change, to mollify finicky HP compiler.
4598 * gdb.hp/reg-test.exp (testfile): Fix file name.
4599 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
beb998c6 4600
7a292a7a
SS
4601 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
4602 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
4603 alternate form of enum ptype.
4604
c906108c
SS
46051999-03-23 Stan Shebs <shebs@andros.cygnus.com>
4606
7a292a7a
SS
4607 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
4608 * gdb.hp/*.exp: Change all to run compiler probe only after
4609 passing skip_hp_tests, so as not to waste time on guaranteed
4610 failure.
4611
c906108c
SS
4612 * gdb.c++/overload.cc: Pass string instead of char addr, always
4613 init ccpfoo.
4614 * gdb.c++/templates.cc: Fix syntax error.
4615
7a292a7a
SS
4616Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4617
4618 * gdb.base/commands.exp: Add test for correct position of '>'
beb998c6 4619 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
4620 command.
4621
46221999-03-18 James Ingham <jingham@cygnus.com>
4623
4624 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
4625
4626 * gdb.c++/method.exp: It was testing an uninitialized int on the
4627 stack and assuming it was positive.
4628
4629 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
4630
4631 * gdb.base/step-test.exp: Catch a case where finish is broken and
beb998c6 4632 keep it from killing the rest of the tests.
7a292a7a
SS
4633 Use gdb_continue_to_end.
4634
4635 * gdb.base/sigall.exp: use gdb_continue_to_end.
4636
4637 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
4638
4639 * gdb.base/display.exp: use runto_main, not run.
4640
beb998c6
AC
4641 * gdb.base/default.exp: Check for the current error message in the
4642 r abbreviation test.
7a292a7a
SS
4643 Add strongarm to the targets that know info float.
4644
beb998c6 4645 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
4646 run which doesn't work with monitors.
4647
4648 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
4649
4650 * gdb.base/break.exp: use the gdb_continue_to_end proc.
4651
4652 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
beb998c6
AC
4653 program. Traps the case (in Cygmon) when the program never really
4654 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
4655 more places, so I used my name. Sorry Mark...
4656
4657 * config/monitor.exp (gdb_target_monitor): added another
4658 target_info parameter: remotebinarydownload. This will set the
4659 remotebinarydownload flag if this is causing some boards trouble.
4660
46611999-03-18 Mark Salter <msalter@cygnus.com>
4662
4663 * lib/gdb.exp (continue_to_exit): New function.
4664
4665 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
4666 * gdb.base/ending-run.exp: Ditto.
4667 * gdb.base/step-test.exp: Ditto.
4668
46691999-03-16 Stan Shebs <shebs@andros.cygnus.com>
4670
4671 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
4672 (suggested by Art Haas <ahaas@neosoft.com>).
4673
46741999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
4675
4676 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
4677
4678Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
4679
4680 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
4681 descriptions of types (short unsigned int vs unsigned short, etc).
4682
46831999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
4684
4685 * gdb.base/call-strs.exp: Don't assume that `step' will step over
4686 a call to strlen; sometimes we do have sources.
4687
46881999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
4689
4690 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
4691 character, so GDB won't print garbage after its end.
beb998c6 4692
c906108c
SS
4693 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
4694 breakpoint there instead. Sometimes GCC emits memcpy to handle
4695 the large structures being passed by value, so we step into that
4696 instead of sum_array_print, which obscures what we're really testing.
4697 * gdb.base/step-test.exp: However, we do want a test that notices
4698 the bizarre steps into memcpy, so do that here. Add check for
4699 stepping into function calls that pass large structures by value.
4700 ("Is that a noun clause, or are you just happy to see me?")
4701 Remove all references to specific line numbers.
4702 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
4703 New type and function.
4704 (main): Call large_struct_by_value, passing it a large struct by value.
4705 * lib/gdb.exp (gdb_get_line_number): New function.
4706
4707 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
4708 more portable.
4709
7a292a7a
SS
47101999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
4711
c906108c
SS
4712 * lib/gdb.exp: Doc fixes.
4713
7a292a7a
SS
47141999-03-05 Nick Clifton <nickc@cygnus.com>
4715
beb998c6 4716 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
4717
47181999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
4719
c906108c
SS
4720 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
4721 commands. They're not germane to this test, and they don't work
4722 that way on remote targets.
4723
3fc11d3e
JM
47241999-03-01 James Ingham <jingham@cygnus.com>
4725
4726 * Changelog entries merged over from gdb development branch.
4727
3fc11d3e
JM
4728 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
4729
4730 * lib/gdb.exp (gdbtk_analyze_results): Generic function
4731 for outputting results of test run.
4732
2d4a1622 4733 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
4734
4735 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 4736
7a292a7a
SS
47371999-02-25 Felix Lee <flee@cygnus.com>
4738
4739 * lib/gdb.exp (debug_format): initialize
4740
c906108c
SS
47411999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
4742
4743 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
4744 * gdb.base/call-rt-st.c: Ditto.
4745
c906108c
SS
47461999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
4747
4748 * gdb.threads/pthreads.exp (horiz): New variable.
4749 (test_startup): Fix regexps that capture thread numbers.
4750
47511999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
4752
4753 * gdb.base/smoke.exp: Disambiguate two test case names (both
4754 called ``print'').
4755
4756Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
4757
4758 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
4759 compilation.
4760
47611999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
4762
4763 * gdb.base/miscexprs.exp: Change patterns to match GDB's
4764 actual output formatting.
4765 * gdb.base/smoke.exp: GDB removes leading 0's.
4766 * gdb.base/volatile.exp: Don't check type of remuneration;
4767 that variable is no longer defined in constvars.c.
4768 * gdb.base/step-test.c (main): Exit with explicit exit code.
4769 * gdb.base/step-test.exp: Remove two nexti checks--they are
4770 not portable.
4771
47721999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
4773
4774 * gdb.base/help.exp ("help delete display"): Fix test to match
4775 gdb's output.
4776
4777 * gdb.base/long_long.c (known_types): Initialize values to zero.
4778 * gdb.base/long_long.exp: Step one more line
4779 so 'dec' is initialized in "get to known place". GDB removes
beb998c6 4780 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
4781 unique test case names.
4782
4783Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4784
beb998c6 4785 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
4786
4787 * gdb.c++/method.exp: Add missing close brace.
4788
47891999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
4790
4791 * gdb.base/maint.exp: Use 'set height 0' to disable page
4792 prompting, not 'set height 400'.
4793
4794 Fix a bunch of timeouts.
4795 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
4796 four separate tests, so expect doesn't take forever to match a ton
4797 of text against a regexp with lots of .* forms.
4798 ("maint print psymbols", "maint print symbols"): Make some of
4799 these greps more selective, so that expect doesn't try to wade
4800 through huge piles of output and time out.
4801
4802 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
4803
4804 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
4805 tests: one which doesn't expect shlib events to be reported, and
4806 another which does, but is XFAIL for all platforms other than
4807 HP/UX.
4808
4809 * gdb.base/break.exp: Teach the test suite that the `catch
4810 fork', `catch vfork', and `catch exec' commands produce error
4811 messages on platforms that don't provide these features.
4812
4813Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
4814
4815 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
4816 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
4817 (shortening names from solib_threshold.exp etc), won't run on
4818 anything but HP-UX for the foreseeable future.
4819 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
4820 reflect move.
4821
4822Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
4823
4824 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
4825 gdb.trace/Makefile.in (clean): Remove all test executables.
4826
4827Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
4828
4829 * gdb.base/shlib-call.exp: add test cases to verify that gdb
4830 successfully re-sets breakpoints in shared libraries.
4831 * gdb.base/shmain.c (main): return 0, don't fall off the end.
4832
4833Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4834
beb998c6
AC
4835 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
4836 and compiled w/o GCC.
c906108c
SS
4837
4838 * gdb.hp/watch-cmd.exp: ditto.
4839
4840 * gdb.hp/watch-hp.exp: ditto.
4841
4842 * gdb.hp/xdb1.exp: ditto.
4843
4844 * gdb.hp/xdb2.exp: ditto.
4845
4846 * gdb.hp/dbx.exp: ditto.
4847
4848Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
4849
4850 * constvars.c: Remove C++-isms.
4851 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
4852 with GCC.
4853
4854Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
4855
4856 The following changes are part of the HP merge.
4857
4858 * gdb.base/break.exp: new tests to verify that catchpoints for
4859 fork, vfork, and exec don't trigger inappropriately.
4860
4861 * gdb.base/opaque.exp: compile one file at a time, then link.
4862
4863 * gdb.base/signals.exp: be more restrictive about which hppa
4864 systems receive a setup_xfail. new tests.
4865
4866 * gdb.base/solib_threshold.build: new file.
4867 * gdb.base/solib_threshold.exp: new file.
4868 * gdb.base/solib_threshold.link_opts: new file.
4869 * gdb.base/solib_threshold.mk: new file.
4870 * gdb.base/gen_solib_threshold.c: new file.
4871
4872 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
4873 tests. New tests for enums inside classes.
4874
4875 * gdb.c++/compiler.cc: indicate support of template debugging.
4876
4877 * gdb.c++/demangle.exp: run hp style demangling tests.
4878
4879 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
4880 tests.
4881
4882 * gdb.c++/misc.cc: changes to support new tests.
4883
4884 * gdb.c++/templates.cc: changes to support HP's compiler; changes
4885 to support new tests.
4886
4887 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
4888 gcc, then skip these tests.
4889
4890Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
4891
4892 The following files are part of the HP merge; some had longer
4893 names at HP, but have been renamed to be no more than 14
4894 characters in length.
4895
4896 * gdb.hp/ambiguous.cc: new file.
4897 * gdb.hp/ambiguous.exp: new file.
4898 * gdb.hp/attach.exp: new file.
4899 * gdb.hp/attach2.exp: new file.
4900 * gdb.hp/classes-hp.exp: new file.
4901 * gdb.hp/ctti.exp: new file.
4902 * gdb.hp/ctti-add.cc: new file.
4903 * gdb.hp/ctti-add1.cc: new file.
4904 * gdb.hp/ctti-add2.cc: new file.
4905 * gdb.hp/ctti-add3.cc: new file.
4906 * gdb.hp/dbx.exp: new file.
4907 * gdb.hp/exception.cc: new file.
4908 * gdb.hp/exception.exp: new file.
4909 * gdb.hp/foll-exec.c: new file.
4910 * gdb.hp/foll-exec.exp: new file.
4911 * gdb.hp/foll-fork.c: new file.
4912 * gdb.hp/foll-fork.exp: new file.
4913 * gdb.hp/foll-vfork.c: new file.
4914 * gdb.hp/foll-vfork.exp: new file.
4915 * gdb.hp/inherit-hp.exp: new file.
4916 * gdb.hp/more-steps.exp: new file.
4917 * gdb.hp/namespace.cc: new file.
4918 * gdb.hp/namespace.exp: new file.
4919 * gdb.hp/optimize.exp: new file.
4920 * gdb.hp/pxdb.c: new file.
4921 * gdb.hp/pxdb.exp: new file.
4922 * gdb.hp/quicksort.exp: new file.
4923 * gdb.hp/reg-test.exp: new file.
4924 * gdb.hp/reg-test.s: new file.
4925 * gdb.hp/sized-enum.c: new file.
4926 * gdb.hp/sized-enum.exp: new file.
4927 * gdb.hp/start-stop.exp: new file.
4928 * gdb.hp/templ-hp.cc: new file.
4929 * gdb.hp/templ-hp.exp: new file.
4930 * gdb.hp/thr-lib.c: new file.
4931 * gdb.hp/thr-lib.exp: new file.
4932 * gdb.hp/thr-lib.h: new file.
4933 * gdb.hp/thr-liblib.c: new file.
4934 * gdb.hp/virtfun-hp.c: new file.
4935 * gdb.hp/virtfun-hp.exp: new file.
4936 * gdb.hp/watch-cmd.exp: new file.
4937 * gdb.hp/watch-hp.exp: new file.
4938 * gdb.hp/xdb1.exp: new file.
4939 * gdb.hp/xdb2.exp: new file.
4940 * gdb.hp/xdb3.exp: new file.
4941
4942Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
4943
4944 The following files are part of the HP merge; some had longer
4945 names at HP, but have been renamed to be no more than 14
4946 characters in length.
4947
4948 * gdb.base/ss.h: new file.
4949 * gdb.base/call-ar-st.c: new file.
4950 * gdb.base/call-ar-st.exp: new file.
4951 * gdb.base/call-rt-st.c: new file.
4952 * gdb.base/call-rt-st-exp: new file.
4953 * gdb.base/call-strs.exp: new file.
4954 * gdb.base/ena-dis-br.exp: new file.
4955 * gdb.base/environ.exp: new file.
4956 * gdb.base/long_long.exp: new file.
4957 * gdb.base/sect-cmd.exp: new file.
4958 * gdb.base/shlib-cl2.exp: new file.
4959 * gdb.base/smoke.exp: new file.
4960 * gdb.base/so-impl-ld.c: new file.
4961 * gdb.base/so-impl-ld.exp: new file.
4962 * gdb.base/so-indr-cl.c: new file.
4963 * gdb.base/so-indr-cl.exp: new file.
4964 * gdb.base/varargs.exp: new file.
4965 * gdb.base/volatile.exp: new file.
4966 * gdb.base/whatis-exp.exp: new file.
7a292a7a 4967 * gdb.base/display.exp: new file.
c906108c
SS
4968 * gdb.c++/derivation.exp: new file.
4969 * gdb.c++/local.exp: new file.
4970 * gdb.c++/member-ptr.exp: new file.
4971 * gdb.c++/overload.exp: new file.
4972 * gdb.c++/ovldbreak.exp: new file.
4973 * gdb.c++/ref-types.exp: new file.
4974 * gdb.c++/ref-types2.exp: new file.
4975 * gdb.c++/userdef.exp: new file.
beb998c6 4976
c906108c
SS
4977Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
4978
4979 * gdb.base/default.exp: Reflect wording change in remote.c.
4980
dc96c6c7 4981Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4982
4983 * gdb.base/help.exp: Update to reflect current text.
4984
4985Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
4986
4987 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
4988 they're stack variables and contain garbage.
4989 * gdb.c++/anon-union.exp: new file.
4990
4991 The following changes were made by David Taylor
4992 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
4993 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
4994 in changes by HP.
4995
4996 * gdb.base/bitops.exp: new file.
4997 * gdb.base/default.exp: change expected messages for catch and
4998 info catch tests to reflect HP merge changes.
4999 * gdb.base/enable-disable-break.exp
5000 * gdb.base/ending-run.c: new file.
5001 * gdb.base/long_long.c: new file.
5002 * gdb.base/maint.exp: new file.
5003 * gdb.base/pointers2.exp: new file.
5004 * gdb.base/shlib-call2.exp: new file.
5005 * gdb.base/solib.exp: new file.
5006 * gdb.base/step-test.c: new file.
5007 * gdb.c++/anon-union.cc: new file.
5008 * gdb.c++/local.cc: new file.
5009 * gdb.c++/member-pointer.cc: new file.
5010 * gdb.c++/method.cc: new file.
5011 * gdb.c++/ref-types.cc: new file.
5012 * gdb.c++/ref-types2.cc: new file.
5013 * gdb.c++/userdef.cc: new file.
beb998c6 5014
c906108c
SS
5015 * gdb.base/scope.exp: compile one file at a time, then link.
5016 * gdb.base/langs.exp: ditto.
5017 * gdb.base/list.exp: ditto.
beb998c6 5018
c906108c
SS
5019Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
5020
5021 The following changes were made by David Taylor
5022 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
5023 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
5024 in changes by HP.
beb998c6 5025
c906108c
SS
5026 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
5027 skip tests. When compiling pass c++ flag to gdb_compile.
5028 * gdb.c++/
beb998c6 5029
c906108c
SS
5030 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
5031 test for on hppa*-*-hpux*; use args to see if c++ was specified.
5032 (skip_hp_tests): new function.
5033 (gdb_preprocess): new function.
5034
5035 * configure.in (hpdir): decide whether to configure gdb.hp.
5036 * configure: regenerated.
5037
5038 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
5039 to delete on clean.
5040 (EXECUTABLES): update to reflect new additions.
5041 * gdb.base/commands.exp: update message expected.
5042 * gdb.base/default.exp: add copyright notice.
5043 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
5044 * gdb.base/help.exp: update messages to reflect current text.
5045 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
5046 targets for recurse tests.
5047 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
5048 skip this file.
5049
5050 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
5051 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
5052 compilation.
5053 * gdb.c++/misc.exp: ditto.
5054 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
5055 run the tests. tell gdb_compile that it's a c++ compilation.
5056
5057 * gdb.threads/pthreads.exp: fix typo in message.
beb998c6 5058
c906108c
SS
5059 * gdb.base/all-bin.exp: new file.
5060 * gdb.base/arithmet.exp: new file.
5061 * gdb.base/assign.exp: new file.
5062 * gdb.base/completion.exp: new file.
5063 * gdb.base/cond-expr.exp: new file.
5064 * gdb.base/condbreak.exp: new file.
5065 * gdb.base/define.exp: new file.
5066 * gdb.base/dollar.exp: new file.
5067 * gdb.base/environment.exp: new file.
5068 * gdb.base/eval-skip.exp: new file.
5069 * gdb.base/jump.exp: new file.
5070 * gdb.base/logical.exp: new file.
5071 * gdb.base/pointers.exp: new file.
5072 * gdb.base/relational.exp: new file.
5073 * gdb.base/section_command.exp: new file.
5074 * gdb.base/whatis-expr.exp: new file.
5075
5076 * gdb.base/all-types.c: new file.
5077 * gdb.base/call-array-struct.c: new file.
5078 * gdb.base/call-return-struct.c: new file.
5079 * gdb.base/call-strings.c: new file.
5080 * gdb.base/callfuncs2.c: new file.
5081 * gdb.base/condbreak.c: new file.
5082 * gdb.base/constvars.c: new file.
5083 * gdb.base/display.c: new file.
5084 * gdb.base/int-type.c: new file.
5085 * gdb.base/jump.c: new file.
5086 * gdb.base/miscexprs.c: new file.
5087 * gdb.base/pointers.c: new file.
5088 * gdb.base/pointers2.c: new file.
5089 * gdb.base/shmain.c: new file.
5090 * gdb.base/shr1.c: new file.
5091 * gdb.base/shr2.c: new file.
5092 * gdb.base/solib.c: new file.
5093 * gdb.base/solib1.c: new file.
5094 * gdb.base/solib2.c: new file.
5095 * gdb.base/varargs.c: new file.
5096 * gdb.c++/derivation.cc: new file.
5097 * gdb.c++/overload.cc: new file.
5098 * gdb.c++/ovldbreak.cc: new file.
5099 * gdb.hp/attach.c: new file.
5100 * gdb.hp/attach2.c: new file.
5101 * gdb.hp/average.c: new file.
5102 * gdb.hp/compiler.c: new file.
5103 * gdb.hp/compiler.cc: new file.
5104 * gdb.hp/execd-program.c: new file.
5105 * gdb.hp/follow-exec.c: new file.
5106 * gdb.hp/follow-fork.c: new file.
5107 * gdb.hp/follow-vfork-and-exec.c: new file.
5108 * gdb.hp/misc-hp.cc: new file.
5109 * gdb.hp/more-steps.c: new file.
5110 * gdb.hp/optimize.c: new file.
5111 * gdb.hp/quicksort.c: new file.
5112 * gdb.hp/run-hp.c: new file.
5113 * gdb.hp/start-stop.c: new file.
5114 * gdb.hp/sum.c: new file.
5115 * gdb.hp/templates-hp.cc: new file.
5116 * gdb.hp/thread-local-in-lib.c: new file.
5117 * gdb.hp/thread-local-in-lib.h: new file.
5118 * gdb.hp/thread-local-in-lib.lib.c: new file.
5119 * gdb.hp/vforked-program.c: new file.
5120 * gdb.hp/virtfunc-hp.cc: new file.
5121 * gdb.hp/watchpoint-hp.c: new file.
5122 * gdb.hp/xdb.c: new file.
5123 * gdb.hp/xdb0.c: new file.
5124 * gdb.hp/xdb0.h: new file.
5125 * gdb.hp/xdb1.c: new file.
5126
5127Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
5128
5129 The following change was made by Edith Epstein
5130 <eepstein@cygnus.com> as part of a project to merge in changes
5131 originally made by HP; HP did not create ChangeLog entries.
5132
5133 * gdb.c++/demangle.exp: changed the expected output for some
5134 ARM-style mangling -- removed second reference to datatype.
5135 For example, maint demangle __dt__11T1__pt__2_cFv
5136 T1<char>::~T1<char>(void)
5137 becomes,
5138 maint demangle __dt__11T1__pt__2_cFv
5139 T1<char>::~T1(void)
5140
5141 (test_hp_style_demangling): new hp specific demangling test cases.
beb998c6 5142
c906108c
SS
5143Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
5144
5145 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
5146 * gdb.trace/backtrace.exp: Likewise.
5147 * gdb.trace/circ.exp: Likewise.
5148 * gdb.trace/collection.exp: Likewise.
5149 * gdb.trace/deltrace.exp: Likewise.
5150 * gdb.trace/infotrace.exp: Likewise.
5151 * gdb.trace/limits.exp: Likewise.
5152 * gdb.trace/packetlen.exp: Likewise.
5153 * gdb.trace/passc-dyn.exp: Likewise.
5154 * gdb.trace/passcount.exp: Likewise.
5155 * gdb.trace/report.exp: Likewise.
5156 * gdb.trace/save-trace.exp: Likewise.
5157 * gdb.trace/tfind.exp: Likewise.
5158 * gdb.trace/tracecmd.exp: Likewise.
5159 * gdb.trace/while-dyn.exp: Likewise.
5160 * gdb.trace/while-stepping.exp: Likewise.
5161
51621998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
5163
5164 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
5165
5166Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
5167
5168 From Brendan Kehoe:
5169 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
5170 int return types.
5171
5172Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
5173
5174 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
5175 remote dos host testing right.
5176
5177Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
5178
5179 * gdb.base/corefile.exp: remove some xfails.
5180
5181Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
5182
5183 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
5184 have different timestamps.
5185
5186Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
5187
5188 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
5189 gdb.base/default.exp: Replace "exec" with "executable".
5190
5191Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
5192
5193 * gdb.base/default.exp: Change else if to elseif from previous
5194 delta.
5195
5196Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
5197
5198 * gdb.base/default.exp: Add brace missing from previous delta.
5199
5200Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
5201
5202 * gdb.base/default.exp: Support test for info float for all
5203 varieties of arm toolchain.
5204
dc96c6c7 5205Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5206
5207 * gdb.trace/*.exp: remove "remote_download" command.
5208
dc96c6c7 5209Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5210
5211 * gdb.trace/*.exp: remove -gdwarf from compile.
5212
5213Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
5214
5215 * gdb.trace/configure.in(AC_INIT): typo
5216 * gdb.trace/configure: regenerated
5217
dc96c6c7 5218Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5219
5220 * config/m68k-emc.exp: New file.
5221 * lib/<emc-support.exp trace-support.exp}: New files.
5222 * configure.in: add new test directory gdb.trace.
5223 * gdb.trace/{configure configure.in Makefile.in}: New files.
5224 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
5225 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
5226 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
5227 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
5228 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
5229 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
5230 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
beb998c6 5231
dc96c6c7 5232Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5233
5234 * gdb.c++/classes.exp: Change all regular expressions to match
5235 arbitrary combinations of newline/carriage-return, so that they
5236 will work equally well on Unix and Windows.
5237 * gdb.c++/inherit.exp: ditto.
5238 * gdb.c++/virtfunc.exp: ditto.
5239
52401998-08-11 Dawn Perchik <dawn@cygnus.com>
5241
5242 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
5243
c2d11a7d
JM
5244Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
5245
5246 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
5247 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
5248 to use a0-a3/d0-d3 as needed.
5249
5250Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
5251
5252 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
5253 * gdb.disasm/am33.exp: Corresponding changes.
5254
c906108c
SS
52551998-07-11 Felix Lee <flee@cygnus.com>
5256
5257 * gdb.base/callfuncs.exp: add cmp10 test.
5258 * gdb.base/callfuncs.c (cmp10): new function.
5259
5260Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
5261
beb998c6 5262 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
5263 into two parts to get around a synchronization problem in expect.
5264
3fc11d3e
JM
5265Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
5266
5267 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
5268
5269 * configure.in: Add options for gdbtk testsuite.
5270
5271 * configure: Regenerate.
5272
5273 * gdb.gdbtk: New directory to hold gdbtk tests.
5274
c906108c
SS
5275Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
5276
5277 * gdb.fortran/types.exp: Escape brackets in expect patterns
5278 for test_float_literal_types_accepted tests.
5279 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
5280 before run test.
5281
c2d11a7d
JM
5282Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
5283
5284 * am33.exp: Just compile, do not link the testcase.
5285 * am33.s: Add ".am33" pseudoop to force am33 mode.
5286
c906108c
SS
52871998-06-25 Felix Lee <flee@cygnus.com>
5288
5289 * gdb.base/setshow.exp: make sure $pc is sane.
5290
5291 * gdb.stabs/weird.exp: split expect patterns properly.
5292
c2d11a7d
JM
5293Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
5294
5295 * gdb.disasm/am33.s: New disassembler testfile for the am33.
5296 * gdb.disasm/am33.exp: Run it.
5297
dc96c6c7 5298Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5299
5300 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
5301 match processing (and eliminate spurious timeouts when running).
5302
dc96c6c7 5303Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5304
5305 * gdb.base/signals.exp (test_handle_all_print): put back Mach
5306 exception test, but conditionalize it on target [mach | gnu].
5307
dc96c6c7 5308Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5309
5310 * gdb.base/overlays.exp: fixup compile line for linker script.
5311
5312Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
5313
5314 * gdb.fortran/types.exp: don't guess at float size.
5315
5316Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
5317
5318 * gdb.base/exprs.exp: delete test that depends on int size.
5319
5320Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
5321
5322 * config/sim.exp: Removed checks for target triplets.
5323 (gdb_target_sim): Use gdb,target_sim_options.
5324
5325Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
5326
5327 * gdb.base/reread.exp: New file.
5328 * gdb.base/reread1.c: New file.
5329 * gdb.base/reread2.c: New file.
5330
5331Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
5332
5333 * config/sim.exp: Use 'target sim -sparclite' when running
5334 SPARClite programs.
5335
5336Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
5337
5338 * gdb.base/structs2.exp: New file.
5339 * gdb.base/structs2.c: New file.
5340
5341Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
5342
5343 * gdb.asm/common.inc: New file.
5344 * gdb.asm/d10v.inc: New file.
5345 * asm-source.exp: Pass -I's to gas to find .inc files.
5346 Update line numbers in expected output.
5347 * asmsrc1.s: Rewrite.
5348 * asmsrc2.s: Rewrite.
5349 * configure.in: Create arch.inc symlink.
5350 * configure: Regenerate.
5351 * Makefile.in (distclean): Delete arch.inc.
5352
5353Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
5354
5355 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
5356 (t_enum_value2): ditto
5357 (t_enum_value3): ditto
5358 (main): ditto
5359Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
5360
5361 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
5362 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
5363 change.
5364 Use gdb_test instead of send_gdb/gdb_expect sequences.
5365
5366Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
5367
5368 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
5369 not void.
5370
5371Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
5372
5373 * gdb.base/branches.c: Code with lots of loops and
5374 subroutines. Used to test gdbs ability to single step through PC
5375 changes, especially to test mips-tdep.c:mips_next_pc
5376
5377Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
5378
5379 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
5380 more rigorous EGCS C++ error checking.
5381
5382Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5383
5384 * gdb.base/help.exp: Clean up `help set args' and `help show args'
beb998c6 5385 tests.
c906108c 5386 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
beb998c6 5387 function when asleep.
c906108c 5388 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
beb998c6
AC
5389 for i*86 Linux and SVR4 signal handling problems.
5390 Remove linux xfail for `next to handler in signals_tests_1', fixed
5391 by recent infrun.c change.
c906108c 5392 Limit backtrace to 10 frames to avoid timeout problems with infinite
beb998c6 5393 stack backtraces.
c906108c
SS
5394 Adjust expect pattern in `handle all print' test to match Apr 28 1997
5395 target.[ch] change.
5396
5397Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
5398
5399 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
5400 for a newline from gdb before continuing.
5401 (default_gdb_exit): Just look for y or n.
5402 (gdb_test): Detect abnormal exit from GDB running on DOS; if
5403 it does, fail the rests of the tests in the file.
5404
5405Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
5406
5407 * config/cygmon.exp: New file.
5408
5409Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
5410
5411 * gdb.base/list.exp: Fix problem with "list default lines around
5412 main" test on remote targets.
5413
5414 * gdb.base/scope.exp: Fix problem with filelocal_bss before
5415 run test on remote targets.
5416
5417Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
5418
5419 * gdb.asm: New directory.
5420 * configure.in: Configure it.
5421 * configure: Regenerate.
5422 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
5423 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
5424
5425Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
5426
5427 * config/mn10300-eval.exp: New file to support MN10300 eval board.
5428
dc96c6c7 5429Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 5430
c906108c
SS
5431 * gdb.base/overlays (several files): Merge the two overlay
5432 managers into one. Change variables (foox, barx, bazx, grbxx)
5433 back into ints but force them to load in their proper sections.
5434
5435Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
5436
5437 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
5438 on-chip insn memory and IMAP1 to upper 128k.
5439 (D10VCopy): Handle memory regions crossing 16k boundaries.
5440 (D10VCopy): Transfer data in 32 bit chunks.
5441
5442Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
5443
5444 * gdb.base/overlays.c (main): Exit normally when result is
5445 correct.
5446
5447 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
5448 map. Include space for printf in .text segment.
5449
5450 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
5451 updated d10v memory VMA/LMA map.
5452 (D10VCopy): Call D10VTranslate.
beb998c6 5453
c906108c
SS
5454Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
5455
5456 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
5457
5458 * gdb.base/bar.c (barx, bar): Change variable to small array so
5459 that it won't be put into the .sdata - small data -
5460 section. Update reference.
5461 * gdb.base/baz.c (bazx, baz): Ditto.
5462 * gdb.base/foo.c (foox, foo): Ditto.
5463 * gdb.base/grbx.c (grbxx, grbx): Ditto.
5464
5465 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
5466 to be arrays.
beb998c6 5467
dc96c6c7 5468Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 5469
c906108c
SS
5470 * gdb.base/overlays.exp: fix up and get working again.
5471 Add tests for backtraces from an overlay function.
beb998c6 5472
c906108c
SS
5473Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
5474
5475 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
5476 "calling function with watchpoint enabled".
5477
5478Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
5479
5480 * gdb.base/break.exp (test_next_with_recursion): Remove
5481 gdb_suppress_tests for d10v-*-*.
5482 * lib/gdb.exp (gdb_suppress_tests): Disable this function
5483 pending review of whether it is useful or not.
5484
5485Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
5486
5487 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
5488
5489Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
5490
5491 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
5492 * config/dve.exp: New file to support Densan boards.
5493
5494Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
5495
5496 * gdb.base/interrupt.exp: Document problem of simulators, signals,
5497 reads and BSD.
5498
5499Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
5500
5501 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
5502 response.
5503
5504 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
5505
5506Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
5507
5508 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
5509 test.
5510
5511 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
5512 target_sizeof_long and target_bigendian_p.
5513 (structs_by_value, structs_by_reference): Check values according
5514 to targets word size and endianess.
beb998c6 5515
c906108c
SS
5516Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
5517
5518 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
5519 output.
5520
5521Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
5522
5523 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
5524 Update test of set args help to match source change.
5525
5526Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
5527
5528 * gdb.base/default.exp: Expect help system output to be in
5529 alphabetical order.
5530 * gdb.base/help.exp: Ditto.
5531
5532Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
5533
5534 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
5535 "i*86-pc-linux-gnu*".
5536 * gdb.base/interrupt.exp: Ditto.
5537 * gdb.base/corefile.exp: Ditto.
5538
5539 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
5540 define vxworks when building the testcase.
5541
5542 * gdb.base/ptype.exp: Fix testnames to be unique.
5543 * gdb.base/radix.exp: Ditto.
5544 * gdb.base/term.exp: Ditto.
5545 * gdb.base/whatis.exp: Ditto.
5546 * gdb.c++/classes.exp: Ditto.
5547
5548Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
5549
5550 * gdb.base/callfuncs.exp: Fix indentation.
5551
5552 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
5553 suppress_flag has been set.
5554 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
5555 target feature.
5556
5557Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
5558
5559 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
5560 the testcase.
5561
5562 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
5563 set_debug_traps() and breakpoint().
5564 * gdb.c++/misc.cc (main): Ditto.
5565 * gdb.c++/templates.cc (main): Ditto.
5566 * gdb.c++/virtfunc.cc (main): Ditto.
5567
5568Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
5569
5570 * lib/gdb.exp(gdb_step_for_stub): New function.
5571 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
5572 exists, reload the executable and do a "continue" instead of
5573 doing a jump.
5574 (runto_main): Use gdb_step_for_stub.
beb998c6 5575
c906108c
SS
5576 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
5577 tests to have unique names.
5578 * gdb.base/callfuncs.exp: Ditto.
5579 * gdb.base/commands.exp: Ditto.
5580 * gdb.base/default.exp: Ditto.
5581 * gdb.base/help.exp: Ditto.
5582 * gdb.base/list.exp: Ditto.
5583 * gdb.base/opaque.exp: Ditto.
5584 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
5585 similar tests.
beb998c6 5586
c906108c
SS
5587 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
5588 * gdb.c++/cplusfuncs.cc: Ditto.
5589 * gdb.c++/virtfunc.cc: Ditto.
5590
5591 * config/monitor.exp: Keep track of the last file we saw, rather
5592 than trying to get the info from gdb.
5593
5594 * gdb.fortran/types.exp: Move comment to previous line.
5595
5596Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
5597
5598 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
5599 target mode.
5600
5601Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
5602
5603 From Bob Manson:
5604 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
5605 string from GDB when it connects.
5606
5607 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
5608
5609Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
5610
5611 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
5612 if we can't get a debug format from GDB (we may be testing an
5613 older GDB). Use a 10 second timeout when checking for the format.
5614
5615 * gdb.stabs/weird.exp: Fix quoting.
5616
5617 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
5618
5619Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
5620
5621 * config/arm-ice.exp: New file.
5622
5623Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
5624
5625 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
5626 until it has been modified to work with the new testsuite.
5627
99707966 5628 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
5629 testcase won't compile, cause all of the testcases in the file to
5630 fail instead.
5631
5632 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
5633 (gdb_clear_suppressed): New procedure.
5634 (gdb_stop_suppressing_tests): Only clear suppress_flag if
5635 it contains a positive value.
5636
5637Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
5638
5639 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
5640
5641 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
5642
5643Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
5644
5645 * lib/gdb.exp (setup_xfail_format): New function.
5646 (get_debug_format): New function to get debug format.
5647 (debug_format): New global variable to hold last value set
5648 by get_debug_format.
5649 * gdb.base/list.exp: Call get_debug_format and expect some
5650 tests to fail for DWARF 1 and COFF formats.
5651 * gdb.c++/ptype.exp: Ditto.
5652 * gdb.c++/classes.exp: Ditto.
5653 * gdb.c++/cplusfuncs.exp: Ditto.
5654 * gdb.c++/inherit.exp: Ditto.
5655 * gdb.c++/templates.exp: Ditto.
5656 * gdb.c++/virtfunc.exp: Ditto.
beb998c6 5657
c906108c
SS
5658Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
5659
5660 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
5661 host doesn't have a currently-open connection.
5662
5663 * config/sparclet.exp: Cleanups and fixes to make it generic for
5664 any gdb stub target. Handle cases where gdb doesn't respond when
5665 interrupted in a sane fashion.
5666
5667 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
5668 same thing in a totally different way.
5669
5670 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
5671 setting "timeout".
5672 (gdb_start): We set the global gdb_prompt variable in
5673 default_gdb_init now.
5674
5675Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
5676
5677 * gdb.base/printcmds.exp: Fix "check for floating addition"
5678 regexp to accept results within approx +/- .01 of exact value.
5679 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
5680
5681Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
5682
5683 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
5684 properly.
5685 (gdb_expect): Add optional timeout parameter, and add timeout
5686 value to various calls.
5687 (gdb_suppress_tests): Only give one warning message per group.
5688
5689Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
5690
5691 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
5692 global variables. Handle getting a value for $timeout more
5693 gracefully.
5694
5695Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
5696
5697 * lib/gdb.exp: Close connection to remote host if gdb doesn't
5698 initialize.
5699 (default_gdb_init): New procedure; allow gdb_init to be overridden
5700 by a target configuration file.
5701 (gdb_expect): Pass the timeout to remote_expect.
5702
5703 * config/monitor.exp(gdb_load): Fix typo in regexp.
5704
5705Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
5706
5707 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
5708
5709Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
5710
5711 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
5712 here. Call gdb_target_exec before rebooting the target, to make
5713 sure the connection to the target is closed.
5714 (gdb_load): Pass the name of the executable to gdb_target_monitor.
5715 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
5716 Also detect "Timeout reading from remote" error.
5717
5718 * config/gdbserver.exp: Pass the executable being loaded to
5719 gdb_target_monitor. Don't call gdb_file_cmd here; let
5720 gdb_target_monitor do it.
5721
5722 * gdb.disasm/hppa.exp: Don't use exec_output.
5723
5724Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
5725
5726 * gdb.base/list.exp: If we're debugging a non-native target,
5727 try to set the pc register to point to the start of the
5728 program before doing the first list command.
5729
5730 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
5731 test_calls after restarting.
5732
5733 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
5734 reloading.
5735
5736 * gdb.base/watchpoint.exp: Fix typo.
5737
5738 * gdb.base/setshow.exp: Check for use_gdb_stub.
5739
5740 * gdb.base/break.exp: Fix continue until exit test for the gdb
5741 stub case.
5742 * gdb.base/langs.exp: Ditto.
5743
5744 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
5745 gdb_load_offset. If we weren't given a file to load, figure out
5746 what the current file is and use it.
5747
5748 * config/i386-bozo.exp: New file.
5749
5750Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
5751
5752 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
5753 feature.
5754
5755 * config/proelf.exp: New entry.
5756
5757Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
5758
5759 * lib/gdb.exp: Remove spurious .* patterns at the beginning
5760 of regexps.
5761
5762 * gdb.base/watchpoint.exp: Don't run the test_stepping
5763 tests if gdb can't call functions on the target.
5764
5765 * gdb.base/setshow.exp: Don't run the set prompt tests if
5766 the board has gdb_prompt set.
5767
5768Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
5769
5770 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
5771 * gdb.base/commands.exp: Likewise.
5772 * gdb.base/setshow.exp: Likewise.
5773
5774Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
5775
5776 * config/monitor.exp(gdb_start): Look for gdb_prompt target
5777 feature.
5778
5779 * config/i960.exp: New file.
5780
5781Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
5782
5783 * gdb.base/funcargs.exp: Check for gdb,short_int target
5784 feature instead of looking for explicit target triplets.
5785
dc96c6c7 5786Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 5787
beb998c6 5788 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
5789 "p 123DEADBEEF", to check parse_number.
5790 * top.c: change "to enable to enable" to "to enable" in a couple
5791 of help strings.
5792
5793Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
5794
5795 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
5796 on the mn10300.
beb998c6 5797
c906108c
SS
5798Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
5799
5800 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
5801 where the test executable is run with explicit args.
5802 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
5803
5804Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
5805
5806 * gdb.base/run.c: Use FAKEARGV to build test executable that
5807 does not require a command line arg, since most simulators
5808 don't currently support passing such an arg into the simulated
5809 program.
5810 * gdb.base/commands.exp: Change tests to insert the proper
5811 value as the arg to the first recursive factorial call. Change
5812 compilation line to define FAKEARGV at compile time.
5813
5814Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
5815
5816 * gdb.base/recurse.exp: Enable these tests for the mn10300.
5817 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
5818 function with watchpoint enabled" test.
5819
5820Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
5821
5822 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
5823 Don't call gdb_test when the command doesn't return to a gdb prompt.
5824
5825 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
5826 "Tests restarted" messages.
5827
5828Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
5829
5830 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
5831
dc96c6c7 5832Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5833
5834 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
5835 for INFO SYMBOL; add help tests for OVERLAY commands.
5836 * gdb.base/default.exp: add tests for INFO SYMBOL command;
5837 add tests for OVERLAY commands
5838 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
5839 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
5840 * gdb.base/sigall.c: add usestubs code frag
5841 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
beb998c6 5842
c906108c
SS
5843Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
5844
5845 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
5846 failures.
5847 (gdb_stop_suppressing_tests): Note that tests have restarted.
5848
5849Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
5850
5851 * config/h8300.exp: New file.
5852
5853Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
5854
5855 * gdb.base/setshow.exp: Check for the existence of a
5856 feature, not its value.
5857
5858Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
5859
5860 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
5861
5862 * gdb.base/scope.exp: It's now init0(), not init().
5863
5864 * gdb.base/scope0.c: For now, change init() to be init0().
5865
5866 * config/monitor.exp: Use gdb_serial in preference to serial
5867 or netport.
5868
5869 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
5870 and it's not already set.
5871
5872Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
5873
5874 * gdb.base/setshow.exp: Only test the run command if the target
5875 isn't using a stub and if it supports argument passing.
5876
5877Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
5878
5879 * config/udi.exp(gdb_start): Make sure UDICONF is set
5880 properly before starting gdb.
5881
5882Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
5883
5884 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
5885 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
5886 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
5887
5888Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
5889
5890 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
5891 specialized code to reboot the board, use remote_reboot instead.
5892
5893 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
5894
5895 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
5896
5897 * config/monitor.exp: Make sure we disconnect from the target.
5898 Also, try a reboot/reload cycle instead of failing if the
5899 load fails.
5900
5901Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
5902
5903 * gdb.base/default.exp: Don't set match_max.
5904 * gdb.base/help.exp: Ditto.
5905 * gdb.base/list.exp: Ditto.
5906 * gdb.base/signals.exp: Ditto.
5907
5908 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
5909 set, use remote_ld to download the testcase instead of
5910 the GDB loader.
5911
5912Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
5913
5914 * config/vr5000.exp: New file.
5915
5916 * config/monitor.exp(gdb_target_monitor): Add pattern for
5917 "Ending remote" to detect errors in connecting.
5918
5919 * gdb.base/setshow.exp: Add .* within auto language test.
5920
5921 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
5922 target feature.
5923
5924 * config/monitor.exp(gdb_load): Check for a failure when loading,
5925 and reboot the board if necessary.
5926
5927 * gdb.base/setvar.exp(test_set): Handle multiple prints within
5928 a set of tests. Remove print.* from the patterns being checked.
5929
5930Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
5931
5932 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
5933 refer to gdb_spawn_id.
5934
5935 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
5936 longer used.
5937 * config/sparclet.exp: Ditto.
5938 * config/sparclet-old.exp: Ditto.
5939 * config/slite.exp: Ditto.
5940 * config/sim.exp: Ditto.
5941 * gdb.base/funcargs.exp: Ditto.
5942
5943 * lib/gdb.exp:Remove references to gdb_spawn_id.
5944 (gdb_expect): Move to remote.exp.
5945
5946Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
5947
5948 * config/monitor.exp: Detect the "Couldn't establish connection"
5949 message from GDB.
5950
5951Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
5952
5953 * gdb.base/bitfields.exp: Use runto instead of explicit
5954 gdb_run_cmd/gdb_expect sequences.
5955
5956 * gdb.base/break.exp(text_next_with_recursion): Add match for
5957 gdb_expect call.
5958
5959 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
5960 We also need to handle the "A program is being debugged already"
5961 prompt from gdb. Use gdb_test to set the baud rate.
5962
5963 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
5964 to 20000. Really. I mean it.
5965
5966Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
5967
5968 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
5969 fails. If suppress_flag is set, skip perror message about not
5970 being able to send to GDB.
5971 (send_gdb): If suppress_flag is set, don't try to send commands to
5972 GDB.
5973 (gdb_expect): If suppress_flag is set, always fail immediately.
5974 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
5975 (gdb_init): Call gdb_stop_suppressing_tests.
5976 (default_gdb_exit): Ditto.
5977 (default_gdb_start): Ditto.
5978
5979 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
5980 gdb_stop_suppressing_tests as appropriate.
5981 * gdb.base/break.exp: Ditto.
5982 * gdb.base/callfuncs.exp: Ditto.
5983 * gdb.base/commands.exp: Ditto.
5984 * gdb.base/exprs.exp: Ditto.
5985 * gdb.base/funcargs.exp: Ditto.
5986 * gdb.base/list.exp: Ditto.
5987 * gdb.base/recurse.exp: Ditto.
5988 * gdb.base/scope.exp: Ditto.
5989 * gdb.base/structs.exp: Ditto.
5990 * gdb.c++/inherit.exp: Ditto.
5991
5992Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
5993
5994 * config/vr4300.exp: New file.
5995
99707966
MC
5996 * gdb.*/*.exp: Call gdb_expect instead of expect.
5997
5998 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
5999
6000Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
6001
6002 * lib/gdb.exp(gdb_init): New function.
6003
6004 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
6005 for each individual variable set.
6006
6007 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
6008 name.
6009
6010 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
6011
6012 * gdb.base/scope.exp: Use gdb_test.
6013
6014 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
6015 aborting; the testsuite driver will do that for us (see
6016 gdb_finish). Also, use gdb_test in a few more places.
6017
6018Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
6019
6020 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
6021
6022Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
6023
6024 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
6025 and "add_tests" are not at the same address.
6026
6027Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
6028
6029 * gdb.base/ptype.exp: Use gdb_test.
6030
6031Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
6032
6033 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
6034 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
6035 left in. No longer expect them to fail.
6036
6037 * gdb.stabs/*.mt; Deleted, no longer used.
6038 * gdb.stabs/configure.in: Remove references to target makefile
6039 frags.
6040 * gdb.stabs/configure: Rebuilt.
6041
6042 * gdb.disasm/*.mt: Deleted, no longer used.
6043 * gdb.disasm/configure.in: Remove references to target makefile
6044 frags. Use "sh3.s" as the unique filename for this directory.
6045 * gdb.disasm/configure: Rebuilt.
6046
6047 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
6048 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
6049 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
6050
6051Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
6052
6053 * config/udi.exp: Use mondfe,name instead of remote_host.
6054
6055Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
6056
6057 * gdb.base/watchpoint.exp: Don't expect a failure when calling
6058 a function with a watchpoint enabled on the mn10200.
6059
6060 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
6061 before trying to create it!
6062
6063Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
6064
6065 * config/vx.exp: Use hostname instead of netport.
6066
6067 * config/vxworks.exp: New file.
6068
6069 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
6070
6071 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
6072 gdb before assuming everything worked. Send a ^C if a timeout
6073 occurs.
6074
6075 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
6076 $gdb_spawn_id directly.
6077 (gdb_run_cmd): Try _start as well as start. Use the target feature
6078 gdb,start_symbol as the symbol to start from when jumping.
6079
6080Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
6081
6082 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
6083 redundant) test.
6084
6085 * gdb.base/recurse.exp: Relax final value test for 'b' so that
6086 it doesn't lose for 16bit integer systems.
6087
6088Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
6089
6090 * gdb.fortran/types.exp: If the target doesn't support "double"
6091 data types, then expect "real" types to only be 4 bytes.
6092
6093 * gdb.c++/virtfunc.exp: Expect failure for virtual function
6094 call tests if the target doesn't support inferior function calls.
6095
6096 * gdb.base/printcmds.exp: Allow minor deviation in FP values
6097 in printf tests.
6098
6099Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
6100
6101 * gdb.base/help.exp: Disable "help set", "help show", and
6102 "help support". Simplify regexp for "help stack".
6103
6104 * gdb.base/default.exp: Set match_max to 5000 and the timeout
6105 to 60 seconds. Temporarily set match_max to 15000 around the
6106 "info copying" test.
6107
6108 * gdb.base/nodebug.exp: Don't try to do an inferior function
6109 call if the target doesn't support them.
6110 * gdb.base/printcmds.exp: Likewise.
6111 * gdb.base/setvar.exp: Likewise.
6112 * gdb.base/structs.exp: Likewise.
6113 * gdb.c++/templates.exp: Likewise.
6114 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
6115
6116 * gdb.base/recurse.exp: Enable for the mn10200.
6117
6118 * configure.in: Do configure gdb.stabs directory for *-*-elf
6119 targets.
6120 * configure: Rebuilt.
6121
6122 * gdb.base/break.exp: Check for gdb,noresults before testing
6123 exit status and/or results from the target.
6124 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
6125 * lib/gdb.exp: Remove old (now bogus) initialization of
6126 noinferior, noargs, noresults and nosignals.
6127
6128Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
6129
6130 * config/sh.exp: New file.
6131
6132 * config/slite.exp: Try to connect multiple times to the board
6133 before rebooting. Only send a "monitor run" if need_monitor_run
6134 is set.
6135
6136 * gdb.base/break.exp: Don't do the "stub continue" test if
6137 the target has gdb_stub set.
6138
6139 * gdb.base/callfuncs.exp: Increase the timeout.
6140
6141 * gdb.base/interrupt.exp: Don't even try to compile the testcase
6142 if the target has gdb,noinferiorio set.
6143
6144 * gdb.base/list.exp: Increase match_max to 10000 characters.
6145
6146 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
6147
6148 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
6149 target.
6150
6151 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
6152
6153Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
6154
6155 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
6156 trying to delete the copy of gdb. Catch the file delete so we
6157 don't die if the delete fails; also, the file should be copied to
6158 the host, not to the build.
6159
6160Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
6161
6162 * lib/gdb.exp(gdb_test): Surround the result pattern with
6163 parenthesis in case it contains multiple regexps separated
6164 with |.
6165
6166 * gdb.base/watchpoint.exp: Use gdb_test.
6167 * gdb.base/default.exp: Ditto.
6168
6169Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
6170
99707966 6171 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
beb998c6 6172
c906108c
SS
6173 * gdb.base/scope.exp: Use gdb_test.
6174 * gdb.c++/classes.exp: Ditto.
6175 * gdb.c++/inherit.exp: Ditto.
6176
6177Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
6178
6179 * gdb.base/crossload.exp: Don't use execute_anywhere, use
6180 remote_exec instead.
6181 * gdb.base/corefile.exp: Don't be ridiculous.
6182 * gdb.base/*.c: Add missing stub invocations.
6183
6184Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
6185
6186 * config/slite.exp: Miscellaneous fixes.
6187
6188 * lib/gdb.exp: Fix runto.
6189
6190 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
6191 the target.
6192
6193 * gdb.base/watchpoint.exp: Fix regexp.
6194
6195 * lib/gdb.exp(default_gdb_exit): Add a catch to the
6196 close and wait commands, as the descriptor may now be
6197 invalid. Always call "remote_close host".
6198
6199Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
6200
6201 Major rewrite for testsuite revision.
beb998c6 6202
c906108c
SS
6203 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
6204 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
6205 instead of relying on spawn_id to always contain a valid
6206 spawn id.
6207 (get_compiler_info): New procedure to build the ${binfile}.ci
6208 file, instead of replicating this in N different places.
6209 (gdb_compile): New procedure.
beb998c6 6210
c906108c
SS
6211 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
6212 appropriate arguments) instead of compile. Use gdb_test in a lot
6213 more places. Use send_gdb instead of send. Always run gdb_start
6214 at the start of a testcase, as this is no longer done magically.
6215
6216 config/*-gdb.exp: Rename without the -gdb suffix.
6217
6218 config/mips.exp: Use remote_close instead of exit_remote_shell.
6219 config/monitor.exp: Use target_info instead of looking at
6220 baud, timeout, etc.
6221 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
6222
6223Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6224
6225 * gdb.c++/templates.exp (test_ptype_of_templates),
6226 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
6227 Update expect patterns for destructors and assignment operators
6228 to match corresponding c-typeprint.c changes.
6229 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
6230 to destructor breakpoint test, GDB should be able to set the
6231 destructor breakpoint without specifying arguments.
6232
6233Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
6234
6235 * gdb.threads/pthreads.exp: Change result for failure to compile due
6236 to lack of pthreads runtime support from an error to simply an
6237 unsupported test, per dejagnu standards.
6238
6239Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6240
6241 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
6242 where GDB exits to reduce pattern match time.
6243 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
6244
6245 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
6246
dc96c6c7 6247Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6248
6249 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
6250 * gdb.base/default.exp: ditto.
6251 * gdb.base/nodebug.exp: ditto.
6252 * gdb.base/printcmds.exp: ditto.
6253 * gdb.base/ptype.exp: ditto.
6254 * gdb.base/setvar.exp: ditto.
6255 * gdb.base/structs.exp: ditto.
6256 * gdb.base/setshow.c: Guard against uninitialized values of argc.
6257
6258Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
6259
6260 * configure, */configure: Rebuild with autoconf 2.12.
6261
6262Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
6263
6264 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
6265 use new i*86-pc-linux*-gnu quads.
6266 * gdb.base/corefile.exp: Ditto.
6267 * gdb.base/signals.exp: Ditto.
6268 * gdb.base/sigall.exp: Ditto.
6269 * gdb.base/interrupt.exp: Ditto.
6270
6271 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
6272 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
6273 RedHat 4.0.
beb998c6 6274
c906108c
SS
6275 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
6276 linux. This allows the test case to at least compile on latest
6277 linux, but still not run due to missing the threads runtime library.
6278
6279Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6280
6281 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
6282 directory to search gdb directory. Accept and step over conditional
6283 stack alignment code. Consume $prompt in failure cases.
6284 Reset timeout to $oldtimeout instead of some arbitrary value.
6285 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
6286 timeout problems with infinite stack backtraces.
6287 * gdb.base/ptype.exp (ptype struct link, union tu_link):
6288 Accept function parameters for linkfunc member.
6289
6290Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
6291
6292 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
6293 (CXXFLAGS): Remove, unreferenced.
6294 (B_OPTIONS): Add for -B options and add code to initialize with
6295 previous -B options and also add -B option to pick up cross compiled
6296 runtime.
6297 (TARGET_INCLUDES): Add for -I options and add code to initialize when
6298 doing cross compiles.
6299 (target_alias): Declare global.
6300 (xgcc): Set variable to full path of gcc in build tree. Use findfile
6301 to verify that gcc exists in build tree, and if so set CC to that
6302 gcc and to use B_OPTIONS and TARGET_INCLUDES.
beb998c6 6303
c906108c
SS
6304Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
6305
6306 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
6307 ptype test for anonymous union. Fixup testcase to match
6308 current gcc debug output.
6309
6310Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
6311
6312 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
6313 force argument to an unsigned long type.
6314
6315Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
6316
6317 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
6318 tests and anonymous union print/ptype tests.
6319 * gdb.base/list.exp (test_forward-search): Increase timeout by
6320 5 minutes for the "search extremely long line" case.
6321 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
6322 completely optional and that the pass/fail messages use the command as
6323 the message if that third arg is a null string.
6324 (gdb_test_exact): Arrange that a null string pattern means match a
6325 null string output rather than any output, which might include random
6326 errors.
6327 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
6328 backtrace test.
6329 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
6330 always failing and failure is now exposed by gdb.exp changes.
6331
6332Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
6333
6334 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
6335 weren't being noted.
6336
6337Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6338
6339 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
6340 * gdb.stabs/weird.exp: Remove v_comb xfails.
6341
dc96c6c7 6342Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6343
6344 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
6345 list.exp scope.exp watchpoint.exp]
6346 Make all timeout error msgs explicitly say "(timeout)".
beb998c6 6347
dc96c6c7 6348Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6349
6350 * config/monitor.exp: Increase download timeout to 1000 seconds.
6351
dc96c6c7 6352Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6353
6354 * config/m32r.exp: Increase timeout to 120 seconds.
6355
6356Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
6357
6358 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
6359 and accept older ordering as obsolescent gcc or gdb.
6360 * gdb.c++/templates.exp: Ditto.
6361 * gdb.c++/virtfunc.exp: Ditto.
6362
6363Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
6364
6365 * gdb.base/coremaker.c: Add code to mmap some data so we
6366 can check that it ends up in the core file.
6367 * gdb.base/corefile.exp: Add test to read mmapped data
6368 from core file.
6369
dc96c6c7 6370Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6371
6372 * config/m32r.exp: New file.
6373
6374Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
6375
6376 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
6377 that cflags can contains -gstabs, and work correctly for other tests.
6378
dc96c6c7 6379Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
6380
6381 * gdb.base/setshow.exp: New file, tests show and set.
6382 * gdb.base/setshow.c: New file, tests show and set.
6383 * gdb.base/help.exp: Add test for help set|show annotate.
6384 * gdb.base/default.exp: Add test for set|show annotate.
6385
6386Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
6387
6388 * testsuite/gdb.base/break.exp: Make backtrace from factorial
6389 errors unique.
6390 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
6391 explicitly.
6392
6393Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
6394
6395 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
6396 and width commands. This is done elsewhere.
6397 * (gdb_start): Don't call gdb_start_sim here. That's already
6398 done in gdb_load. This fixes lots of failures in default.exp.
6399
6400Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
6401
6402 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
6403 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
6404 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
6405 in the same we we treat other failures (since it may be an expected
6406 condition), rather than as an error.
6407 * gdb.base/signals.exp (test_handle_all_print): Revert back to
6408 old test format.
6409
6410Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
6411
6412 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
6413 (distclean maintainer-clean realclean): No need to remove files
6414 twice. Nuke the duplicates.
6415 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
beb998c6 6416 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
6417 Remove config.h along with other config files.
6418
6419Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
6420
6421 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
6422 "p func1 ()" and note that rests of tests are skipped.
6423 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
6424 setup_xfails for "print func2::coremaker_local".
6425 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
6426 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
6427 affected by the previous run test.
6428 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
6429 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
6430 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
6431 "pass int powerset tuple" and "pass modeless int powerset tuple".
6432 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
6433 "real write 4" and "real write 8".
6434 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
6435 setup_xfails for "print vs1 after tuple assign 2",
6436 "print \$i after tuple assign 2", and
6437 "print vs2 after tuple assign 2".
6438 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
6439 meaningful error message and return -1 so the caller can
6440 suppress further tests and avoid a cascade of errors.
beb998c6 6441
c906108c
SS
6442Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
6443
6444 * gdb.base/a1-selftest.exp: Tweak tests to account for new
6445 format for printing version.
6446 * gdb.base/default.exp: Ditto.
6447 * gdb.base/interrupt.exp: Fix problem with cascade of
6448 errors if child process dies while calling a function.
beb998c6 6449
c906108c
SS
6450Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
6451
6452 * Makefile.in (VPATH): Add
6453 * Makefile.in (Makefile, config.status): Fix rules so things get
6454 remade when necessary.
6455
6456Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
6457
6458 * Makefile.in (just-check): Add path to sibling expect dir
6459 to environment variable specified by RPATH_ENVVAR.
6460
6461Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
6462
6463 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
6464 (just-check): Add shared library paths for libstdc++, tk,
6465 tcl, bfd, and opcodes to the environment variable specified
6466 in RPATH_ENVVAR.
6467 * configure.in: Add support to recognize --enable-shared flag
6468 and generate correct value for RPATH_ENVVAR.
6469 * configure: Regenerated with autoconf.
6470
6471Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
6472
6473 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
6474 include all osf versions.
6475 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
6476 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
6477 when target is linux. When failing to build pthreads test
6478 executable, give more meaningful message.
6479 * gdb.threads/pthreads.c: Hpux also uses old definition of second
6480 arg for pthread_create.
beb998c6 6481
c906108c
SS
6482Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
6483
6484 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
6485 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
6486 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
6487 and -lpthreads (everybody else).
6488 (test_startup): Fail gracefully if threads are not supported.
6489 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
6490 "p/c array_index("abcdef",2)" when not gcc compiled.
6491 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
6492 "print func2::coremaker_local" when not gcc compiled.
6493 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
6494 "ptype on opaque struct tagname (statically)",
6495 "ptype on opaque struct tagname (dynamically) 1", and
6496 "ptype on opaque struct tagname (dynamically) 2"
6497 for not compiled with gcc.
6498 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
6499 backtrace when compiled with gcc.
beb998c6 6500 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
6501 than always return success.
6502
6503Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
6504
6505 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
6506
6507Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
6508
6509 * gdb.base/structs.exp: Undo last change.
6510
6511Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
6512
6513 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
6514 encapsulate all the steps/nexts done during self test, starting
6515 at main, and makes them less sensitive to optimization issues.
6516 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
6517 signal handler" test.
6518 * gdb.threads/pthreads.exp: Only run this for native configs.
6519 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
6520 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
6521 tests.
6522 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
6523 for "runto test_calls(void)" test.
beb998c6 6524
c906108c
SS
6525Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
6526
6527 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
6528 and don't expect address info in breakpoint confirmations.
6529
6530Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
6531
6532 * gdb.base/list.exp (test_forward_search): Increase timeout
6533 temporarily by 60 seconds for searching extremely long line,
6534 and then reset to old value when done. Increase expect input
6535 buffer to 10000.
6536
6537Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
6538
6539 * gdb.base/list.exp (test_forward_search): Fix to handle very
6540 long source line without overflowing expect's input buffer.
6541
6542Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
6543
6544 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
6545 "buffer_full".
6546
6547 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
6548 "buffer_full".
6549
6550 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
6551 "buffer_full".
6552
6553 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
6554 "buffer_full".
6555
6556Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
6557
6558 * configure.in (configdirs): Add gdb.threads.
6559 * configure: Regenerated with autoconf.
6560 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
6561 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
6562 * gdb.threads/configure: New, generated with autoconf.
beb998c6 6563
c906108c
SS
6564Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
6565
6566 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
6567
6568Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
6569
6570 * gdb.base/signals.exp (test_handle_all_print): Test separately for
6571 each signal's status in the output of "handle all print".
6572 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
6573 the \r\n sequence that immediately precedes the gdb prompt.
6574 * gdb.base/a1-selftest.exp: Save original timeout and restore
6575 after test.
6576
6577Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
6578
6579 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
6580 symbol.
6581
6582Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
6583
6584 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
6585
6586Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
6587
6588 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
6589 timeout by 60 seconds.
6590
6591Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
6592
6593 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
6594 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
6595 error return.
6596
6597Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
6598
6599 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
6600 gdb initialization, also report how long dejagnu waited. Restore
6601 old timeout before doing error return. Temporarily increase timeout
6602 by 3 minutes to allow for slow startups over heavy NFS use.
6603
6604Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
6605
6606 * lib/gdb.exp: Report timeout value for verbosity level 2.
6607 * config/gdbserver.exp: Ditto.
6608 * config/hppro.exp: Ditto.
6609 * config/mips-gdb.exp: Ditto.
6610 * config/monitor.exp: Ditto.
6611 * config/netware.exp: Ditto.
6612 * config/sim-gdb.exp: Ditto.
6613 * config/slite-gdb.exp: Ditto.
6614 * config/udi-gdb.exp: Ditto.
6615 * config/unix-gdb.exp: Ditto.
6616 * config/vx-gdb.exp: Ditto.
6617 * gdb.base/a1-selftest.exp: Ditto.
6618 * gdb.base/a2-run.exp: Ditto.
6619 * gdb.base/break.exp: Ditto.
6620 * gdb.base/corefile.exp: Ditto.
6621 * gdb.base/list.exp: Ditto.
6622 * gdb.base/recurse.exp: Ditto.
6623 * gdb.base/scope.exp: Ditto.
6624 * gdb.base/signals.exp: Ditto.
6625
6626Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
6627
6628 * gdb.threads/Makefile.in (docdir): Removed.
6629
6630Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
6631
6632 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
beb998c6 6633 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 6634 @srcdir@.
beb998c6 6635 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
6636 autoconf 2.5 or higher.
6637 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
6638
6639Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
6640
6641 * configure: Regenerated.
6642 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
6643 avoid name clashes with SunOS headers.
6644
6645Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
6646
6647 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
6648
6649Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
6650
6651 * gdb.base/callfuncs.exp: Finish last change -- make sure the
6652 prototype information ends up in the compiler info file.
6653
6654Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
6655
6656 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
6657 attempting to regenerate it. Eliminate use of a temporary file
6658 and just generate the info file directly. Source it immediately,
6659 for consistency of use.
6660 * gdb.base/corefile.exp: Ditto
6661 * gdb.base/exprs.exp: Ditto.
6662 * gdb.base/funcargs.exp: Ditto.
6663 * gdb.base/langs.exp: Ditto.
6664 * gdb.base/list.exp: Ditto.
6665 * gdb.base/mips_pro.exp: Ditto.
6666 * gdb.base/nodebug.exp: Ditto.
6667 * gdb.base/opaque.exp: Ditto.
6668 * gdb.base/ptype.exp: Ditto.
6669 * gdb.base/scope.exp: Ditto.
6670 * gdb.base/setvar.exp: Ditto.
6671 * gdb.base/signals.exp: Ditto.
6672 * gdb.base/whatis.exp: Ditto.
6673 * gdb.c++/templates.exp: Ditto.
6674 * gdb.c++/virtfunc.exp: Ditto.
6675 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
6676 whether or not to add -lstdc++ to the compile command line args.
6677
6678Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6679
6680 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
6681 it got fixed by the recent lookup_minimal_symbol_by_pc change.
6682 Increase timeout, a lot of single stepping might be needed if the
6683 target has no hardware watchpoints.
6684
6685Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
6686
6687 * gdb.base/break.exp: Ignore compiler warnings when compiling
6688 break.c.
6689 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
6690 * gdb.base/default.exp: Add h8300 xfails. Handle messages
6691 from remote-sim.
6692 * gdb.base/exprs.exp: Add h8300 xfails.
6693 * gdb.base/funcargs.exp: Likewise.
6694 * gdb.base/nodebug.exp: Likewise.
6695 * gdb.base/printcmds.exp: Likewise.
6696 * gdb.base/ptype.exp: Likewise.
6697 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
6698 h8300 xfails.
beb998c6 6699 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
6700 on the h8300.
6701 * gdb.base/funcargs.c: Explicitly make last constant argument to
6702 call_after_alloca_subr an unsigned long type.
6703 * gdb.base/return.c: Include stdio.h.
6704
6705Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
6706
6707 * config/abug.exp: New file for the older Motorola Bug monitor
6708 that runs on the mvme13x series VME boards.
6709 * config/monitor.exp: Use the new config array for target settings
6710 if they exist.
6711
6712Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
6713
6714 * sim-gdb.exp: Make the SH simulator allocate less space when
6715 it is targeted.
6716
6717Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
6718
6719 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
6720 test.
6721
6722Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
6723
6724 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
6725 "rs6000-*-*" for "list function in include file" when gcc compiled.
6726 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
6727 for "p ctable1[120]".
6728 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
6729 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
6730 Remove setup_xfail for "rs6000-*-*" for
6731 "print 'scope0.c'::filelocal before run".
6732 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
6733 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
6734 since some compilers don't allow both options to be given
6735 on the same command line. Create object file and move it.
beb998c6 6736
c906108c
SS
6737Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
6738
6739 * gdb.base/corefile.exp: Always regenerate the core file, since
6740 we always regenerate the coremaker program. Detect special case
6741 where registers cannot be read from core file.
beb998c6 6742
c906108c
SS
6743Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
6744
6745 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
6746 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
6747 * gdb.c++/templates.exp: Only match on basename of file since
6748 some formats like xcoff don't encode directory information.
6749 * gdb.stabs/weird.exp: Use the right sed script for powerpc
6750 and rs6000 AIX xcoff targets.
6751 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
6752 * configure: Regenerate.
6753 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
6754 here, rather than in distclean.
beb998c6 6755
c906108c
SS
6756Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
6757
6758 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
6759 defined, and use it to compile the test case with -O2. The
6760 native compilation still uses no optimization.
6761 * gdb.base/mips_pro.c: Remove inline assembly code since
6762 it is compiled PIC by default, which results in assembler
6763 warnings that make the testsuite think the compilation
6764 was unsuccessful.
6765
6766Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
6767
6768 * gdb.c++/misc.exp: Add note to message for
6769 "print s.a for foo struct" that this is a known gcc 2.7.2
6770 and earlier bug.
6771
6772Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
6773
6774 * gdb.base/break.exp: Fix pattern for matching "Delete all
6775 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
6776 setup_xfail for deleting all breakpoints test. Fix various
6777 timeout messages to include "(timeout)".
6778 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
6779 for "p t_float_values2(3.14159,float_val2)".
6780 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
6781 for "continue to call2g" when gcc compiled.
6782 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
6783 "up to foo in langs.exp", "show language at foo in langs.exp",
6784 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
6785 and "show language at fsub in langs.exp".
6786 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
6787 "list line 1 in include file", "list message for lines past EOF",
6788 "list function in include file", "list list0.h:foo", and
6789 "list filename:function; nonexistant function".
6790 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
6791 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
6792 and "ptype t_char_array" to be for native cc only.
beb998c6 6793
c906108c
SS
6794Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
6795
beb998c6 6796 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
6797 setup_xfail for "print coremaker_bss", "print coremaker_ro",
6798 "print func2::coremaker_local", and "backtrace in corefile.exp".
6799
6800Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
6801
6802 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
6803 "bt in signals.exp". This problem only appears when running
6804 the testsuite, and then only intermittently.
6805
6806Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
6807
6808 * gdb.base/return.exp (return_tests): Differentiate between
6809 two tests of continuing.
6810
6811Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
6812
6813 * */Makefile.in (maintainer-clean): Remove config.log.
6814 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
6815 * gdb.c++/Makefile.in (PROGS): Add inherit.
6816 (clean): Remove *.ci.
6817
6818Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
6819
6820 * gdb.c++/misc.cc: Add test code from Mike Stump.
6821 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
6822
6823Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
6824
6825 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
6826 to "alpha-*-osf2*" and add comment.
6827 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
6828 setup_xfail for "step over execarg initialization" and
6829 "step over corearg initialization".
6830 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
6831 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
6832 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
6833 gcc compiled for "print coremaker_bss", "print coremaker_ro",
6834 "print func2::coremaker_local", and "backtrace in corefile.exp".
6835 * gdb.base/signals.exp: Build and source signals.ci.
6836 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
6837 to be for gcc only.
6838 * lib/gdb.exp: Move verbose statements outside conditionals.
beb998c6 6839
c906108c
SS
6840Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6841
6842 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
6843 Feb 3 procfs.c change.
6844
6845Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
6846
6847 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
6848
6849Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
6850
6851 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
6852 from dejagnu's apparent default of 10 seconds, which gives random
6853 results when running the tests over NFS on moderately loaded systems.
6854 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
6855
6856Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
6857
6858 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
6859 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
6860 result reports.
6861
6862Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
6863
6864 * configure.in (CY_AC_PATH_TCLH): Remove.
6865 * configure: Regenerate.
6866
6867Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
6868
6869 * gdb.c++/Makefile.in (clean): Add missing '{'.
6870
6871Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
6872
6873 * lib/gdb.exp: Provide a default value for noinferior.
6874
6875 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
6876 Load libgloss.exp.
6877
6878Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
6879
6880 * gdb.disasm/hppa.exp: Compile directly into an executable, use
6881 the executable, not the .o to run the tests from.
6882
6883Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
6884
6885 * gdb.base/break.exp: Don't test for program exit or exit status
6886 if $noresults if nonzero.
6887 * gdb.base/langs.exp: Likewise.
6888 * gdb.base/watchpoint.exp: Likewise.
6889
6890 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
6891 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
6892 trying to compile the testcase.
6893
6894Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
6895
6896 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
6897 * gdb.base/signals.exp (continue to handler): Likewise.
6898
6899Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
6900
6901 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
6902
6903 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
6904
6905Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
6906
6907 * gdb.base/corefile.exp: Recognize "not found" as failure
6908 when trying to determine if a core file was generated.
6909 If no core file was generate the first time, try again without
6910 the ulimit -c to work around braindamaged shells.
6911
6912Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
6913
6914 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
6915 [] tests with "test" and enclose string in quotes.
6916 * gdb.stabs/configure: Rebuild
beb998c6 6917
c906108c
SS
6918Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
6919
6920 Changes in sync with expect:
6921 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
6922 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
6923 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
6924 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
6925 argument to AC_REQUIRE.
6926 * configure: Regenerated.
6927
6928Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
6929
6930 * gdb.base/corefile.exp: When generating a core, discard any
6931 error messages about ulimit not found and the "core dumped"
6932 message from the shell that runs the coredumper.
6933
6934Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
6935
6936 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
6937
6938 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
6939 which sed script to run. Expect failure for v_comb test
6940 on PA targets too.
beb998c6 6941
c906108c
SS
6942Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
6943
6944 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
6945 "print func2::coremaker_local" and for "backtrace in corefile.exp"
6946
6947Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
6948
6949 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
6950 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
6951 "sparc-sun-solaris*" xfails for "p v_comb".
6952 * lib/gdb.exp (default_gdb_start): Fix typo.
6953 * gdb.base/corefile.exp: Allow "Core was generated by ..."
6954 messages to not include the full program name that caused
6955 the core dump since some systems (such as solaris) apparently
6956 truncate this path to about 80 characters.
6957 When generating a core file first try increasing the core file
6958 size limit to unlimited since some systems may default it to
6959 zero, and it is harmless to try it. Move the test for failing
6960 to generate a core file to where it will actually get executed.
6961 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
6962 new gdb result from g++ debug info improvements and make old
6963 pattern obsolescent. Also account for size_t differences
6964 (may be int or long).
6965 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
6966 initialization before function call is placed in the delay slot
6967 and thus appears to be skipped over by commands such as "next".
6968
6969Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
6970
6971 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
6972
6973Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
6974
6975 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
6976 input source file; fix code to compile test to deal with this
6977 convention.
6978 * gdb.c++/*.exp: Likewise.
6979
6980Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
6981
6982 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
6983 "bt in signals.exp".
6984
6985Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
6986
6987 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
6988 "step over execarg initialization" and
6989 "step over corearg initialization".
6990
6991Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
6992
6993 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
6994 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
6995
6996Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
6997
6998 From Rob Savoye (rob@poseidon.cygnus.com)
6999 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
7000 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
7001 configure.in}, gdb.disasm/{Makefile.in, configure.in},
7002 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
7003 configure.in}: Major reworking for autoconfig.
7004 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
7005 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
7006 New files.
7007 * config/unix-gdb.exp: Make GDB global.
7008 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
7009 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
7010 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
7011 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
7012 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
7013 term.exp, twice.exp, watchpoint.exp, whatis.exp},
7014 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
7015 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
7016 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
7017 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
7018 pr-8136.exp, result.exp, string.exp, tuples.exp},
7019 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
7020 to returns as necessary, arrange for test to compile own testcase
7021 executable.
7022 * lib/gdb.exp: Changes for testsuite to compile own test cases.
beb998c6 7023
c906108c
SS
7024Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
7025
7026 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
7027 clear_xfail at end of test which might not call either pass or fail.
7028 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
7029 "backtrace through signal handler".
7030
7031Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7032
7033 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
7034 continuing from a job control stop signal.
7035 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
7036
7037Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
7038
7039 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
7040 * gdb.base/corefile.exp: Likewise.
7041 * gdb.base/funcargs.exp: Likewise.
7042
7043Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
7044
7045 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
7046 * config/monitor.exp: Add support for setting baud rate.
7047
7048Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
7049
7050 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
7051 i*86-*-linux* xfails for "backtrace through signal handler".
7052 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
7053 "print func2::coremaker_local".
7054 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
7055 alpha-dec-osf2* xfail for
7056 "delete all breakpoints when none".
7057
7058Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
7059
7060 * gdb.base/break.exp: Change test that deletes all breakpoints
7061 when no user breakpoints are installed. A post 4.15 change
7062 causes gdb to no longer prompt in this case.
7063
7064Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
7065
7066 * gdb.base/return.exp (return_tests): Change xfail for test
7067 "correct value returned double test" to stop xfailing at
7068 Solaris 2.5. Apparently the bug has been fixed.
7069
7070Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
7071
7072 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
7073 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
7074
7075Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
7076
7077 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
7078 * gdb.disasm/hppa.s: Corresponding changes.
7079
7080Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
7081
7082 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
7083 makefile fragment.
7084 * config/mt-hpux: Deleted.
7085
7086Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
7087
beb998c6 7088 * Many files: When warning about suppressed tests due to a
c906108c
SS
7089 nonexistant test binary, avoid incrementing the warning count.
7090
7091Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
7092
7093 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
beb998c6 7094
c906108c
SS
7095Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7096
7097 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
7098 "sparc-*-solaris2*".
7099
7100Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7101
7102 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
7103 Add global and local variables and initialize them.
7104 * gdb.base/corefile.exp: Test correct mapping of corefile sections
7105 by printing variables. Remove rs6000 and powerpc xfails, BFD now
7106 extracts the file name and terminating signal from the core file.
7107 * TODO: Remove note about tests for correct mapping of corefile.
7108 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
7109 from optimizing it away.
7110 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
7111 handles common blocks.
7112
7113Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
7114
7115 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
7116 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
7117
7118Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
7119
7120 * Makefile.in (maintainer-clean): New target, synonym for
7121 realclean.
7122 * gdb.base/Makefile.in (maintainer-clean): Likewise.
7123 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
7124 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
7125 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
7126 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
7127 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
7128
7129Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
7130
7131 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
7132 xfails when not gcc compiled for "print foo::funclocal".
7133 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
7134 "print foo::funclocal at foo",
7135 "print 'scope1.c'::foo::funclocal at foo",
7136 "print foo::funclocal_bss at foo",
7137 "print 'scope1.c'::foo::funclocal_bss at foo",
7138 "print foo::funclocal_ro at foo",
7139 "print 'scope1.c'::foo::funclocal_ro at foo",
7140 "print bar::funclocal at foo" and
7141 "print 'scope1.c'::bar::funclocal at foo".
7142 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
7143 gcc compiled for "print foo::funclocal at bar".
7144 Expand all messages to ensure that they identify that
7145 the test is at bar().
7146 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
7147 gcc compiled for:
7148 "ptype on opaque struct pointer (statically)",
7149 "ptype on opaque struct tagname (statically)",
7150 "ptype on opaque struct pointer (dynamically) 1",
7151 "ptype on opaque struct tagname (dynamically) 1",
7152 "ptype on opaque struct pointer (dynamically) 2" and
7153 "ptype on opaque struct tagname (dynamically) 2
7154 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
7155 gcc compiled for:
7156 "p datalocal"
7157 "whatis datalocal",
7158 "ptype datalocal",
7159 "p bsslocal",
7160 "whatis bsslocal", and
7161 "ptype bsslocal".
7162 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
7163 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
7164 when not gcc compiled.
7165 * gdb.base/funcargs.exp (float_and_integral_args): Add
7166 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
7167 compiled.
7168 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
7169 "backtrace from call6a" when not gcc compiled.
7170 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
7171 "backtrace from call7a" when not gcc compiled.
7172 * gdb.base/callfuncs.exp (do_function_calls):
7173 Add "hppa*-*-hpux*" xfail when not gcc compiled for
7174 "p t_char_array_values(char_array_val2,char_array_val1)",
7175 "p t_char_array_values(char_array_val1,char_array_val2)",
7176 "p t_char_array_values("carray 1","carray 2")",
7177 "p t_char_array_values("carray 1",char_array_val2)",
7178 "p t_char_array_values(char_array_val1,"carray 2")",
7179 "p sum_args(1,{2})",
7180 "p sum_args(2,{2,3})",
7181 "p sum_args(3,{2,3,4})",
7182 "p sum_args(4,{2,3,4,5})"
7183 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
7184 "backtrace in corefile.exp" when not gcc compiled.
7185
7186Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7187
7188 * gdb.base/signals.exp: Rewrite `handle all print' test as
7189 a procedure. Accept blanks or TABs as whitespace, increase
7190 timeout and expect input buffer size for the large output
7191 from the command. Remove "i*86-*-bsdi2.0" xfail.
7192
7193Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7194
7195 * gdb.base/setvar.exp: Add new testcases for truncation when
7196 assigning invalid values to bitfields.
7197
7198Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
7199
beb998c6 7200 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
7201 mips-sgi-irix* xfail for
7202 "call inferior func with struct - returns char *"
7203 and fix test so that an optional (unsigned char *) cast is
7204 accepted in the result.
7205
7206Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
7207
7208 * gdb.base/funcargs.exp (float_and_integral_args): Remove
7209 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
7210 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
7211 * gdb.base/signals.exp: Remove duplicate "handle all print" test
7212 that accidentally got checked in.
7213
7214Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
7215
beb998c6 7216 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
7217 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
7218 compiled test.
7219 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
7220 Add mips-sgi-irix5* xfail for not gcc compiled.
7221 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
7222 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
7223 "p top", "whatis top", "p middle", and "whatis middle".
7224 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
7225 "whatis signed char" for not gcc compiled.
7226 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
7227 "set variable signed char=-1 (-1)" and
7228 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
7229 * gdb.base/funcargs.exp (float_and_integral_args):
7230 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
7231 Add mips-sgi-irix* xfail when not gcc compiled for
7232 "continue to call2b".
7233 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
7234 "continue to call2g".
7235 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
7236 "backtrace from call6a"
7237 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
7238 "backtrace from call7k".
7239 Add mips-sgi-irix5* xfail when not gcc compiled for
7240 "backtrace from call7a".
7241 (localvars_after_alloca): Fix gdb_test cmds for
7242 "print * after runto ...".
7243 Remove rs6000-*-* xfails for
7244 "print i after runto localvars_after_alloca" and
7245 "print l after runto localvars_after_alloca"
7246 for all compilers.
7247 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
7248 when not compiled with gcc, for:
7249 "print signed char == (minus)",
7250 "print signed char != (minus)",
7251 "print signed char < (minus)",
7252 "print signed char > (minus)".
7253 * gdb.base/callfuncs.exp (do_function_calls):
7254 Add mips-sgi-irix* xfail, when compiled with native compiler, for
7255 "call inferior func with struct - returns char *".
beb998c6 7256 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
7257 "correct value returned double test" to include Solaris 2.4.
7258 * gdb.base/funcargs.exp (float_and_integral_args):
7259 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
beb998c6 7260
c906108c
SS
7261Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7262
7263 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
7264 enumeration bitfields if compiling with GNU C.
7265 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
7266 to empty' prompt.
7267
7268Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
7269
7270 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
7271 test for PRO targets.
7272
7273 * gdb.base/funcargs.exp: Avoid ever setting more than 8
7274 breakpoints in the inferior at any given time by making
7275 two groups of breakpoints for call2*, call6* and call7*
7276 tests.
7277
7278Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7279
7280 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
7281 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
7282 from optimizing it away.
7283 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
7284 "call inferior func with struct".
7285
7286Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
7287
7288 * configure.in: Only configure gdb.chill for particular targets.
7289
7290Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
7291
7292 * gdb.base/Makefile.in: Add action to .c.o transformation
7293 rule that generates a .ci file for each .o file and remove
7294 explicit .c.o rules except for callfuncs.o.
7295 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
7296 generates a .ci file for each .o file and remove explicit
7297 .cc.o rules.
7298 (clean): Remove *.tmp *.ci files.
7299 (EXECUTABLES): Remove templ-info.exp.
7300 * gdb.base/compiler.c: New file.
7301 * gdb.c++/compiler.cc: New file
7302 * gdb.base/scope.exp: Source gdb.base/scope.ci.
7303 Change rs6000-*-* xfail for
7304 "print 'scope0.c'::filelocal_ro" and
7305 "print 'scope1.c'::filelocal" and
7306 "print 'scope1.c'::filelocal_bss" and
7307 "print 'scope1.c'::filelocal_ro" and
7308 "print 'scope1.c'::foo::funclocal" and
7309 "print 'scope1.c'::foo::funclocal_ro" and
7310 "print 'scope1.c'::bar::funclocal" and
7311 "print 'scope0.c'::filelocal_ro" and
7312 "print 'scope1.c'::filelocal at foo" and
7313 "print 'scope1.c'::filelocal_bss at foo" and
7314 "print 'scope1.c'::filelocal_ro at foo" and
7315 "print 'scope1.c'::foo::funclocal at foo" and
7316 "print 'scope1.c'::foo::funclocal_bss at foo" and
7317 "print 'scope1.c'::foo::funclocal_ro at foo" and
7318 "print 'scope1.c'::bar::funclocal at foo" and
7319 "print 'scope0.c'::filelocal_ro" and
7320 "print 'scope1.c'::filelocal" and
7321 "print 'scope1.c'::filelocal_bss" and
7322 "print 'scope1.c'::filelocal_ro" and
7323 "print 'scope1.c'::foo::funclocal" and
7324 "print 'scope1.c'::foo::funclocal_bss" and
7325 "print 'scope1.c'::foo::funclocal_ro" and
7326 "print 'scope1.c'::bar::funclocal" and
7327 "print 'scope1.c'::bar::funclocal_bss"
7328 to only be xfail'd when not compiled with gcc.
beb998c6 7329 Add rs6000-*-* xfail for
c906108c
SS
7330 "print 'scope0.c'::filelocal_bss before run"
7331 when compiled with gcc.
7332 (test_at_main): Add rs6000-*-* xfail for
7333 "print filelocal_ro in test_at_main"
7334 when compiled with gcc.
7335 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
beb998c6 7336 Add rs6000-*-aix* xfail for
c906108c
SS
7337 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
7338 "ptype t_char_array", not compiled with gcc.
7339 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
7340 xfail for "list foo (in include file)" when gcc compiled.
7341 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
7342 (integral_args): Add rs6000-*-* xfail for
7343 "run to call0a" if not compiled with gcc.
7344 (unsigned_integral_args): Add rs6000-*-* xfail for
7345 "run to call1a" if not compiled with gcc.
7346 (float_and_integral_args): Add rs6000-*-* xfail for
7347 "run to call2a" if not compiled with gcc and for
7348 "continue to call2b" for any compiler.
7349 Add rs6000-*-* xfail to
7350 "print f1 after run to call2a" for gcc compiled.
7351 (discard_and_shuffle): Add rs6000-*-* xfail for
7352 "run to call6a".
7353 (shuffle_round_robin): Add rs6000-*-* xfail for
7354 "backtrace from call7a" if not compiled with gcc.
7355 Add rs6000-*-* xfail for
7356 "backtrace from call7b" if compiled with gcc.
7357 (call_after_alloca): Add rs6000-*-* xfail for
7358 "print c in call_after_alloca" and
7359 "print s in call_after_alloca" and
7360 "backtrace from call_after_alloca_subr"
7361 if not compiled with gcc.
7362 (localvars_in_indirect_call): Add rs6000-*-* xfail for
7363 "print c in localvars_in_indirect_call" and
7364 "print c in localvars_in_indirect_call" and
7365 "backtrace in indirectly called function" and
7366 "stepping into indirectly called function"
7367 if not compiled with gcc.
7368 (localvars_after_alloca): Add rs6000-*-* xfail for
7369 "print c after runto localvars_after_alloca" and
7370 "print s after runto localvars_after_alloca" and
7371 "print i after runto localvars_after_alloca" and
7372 "print l after runto localvars_after_alloca"
7373 for all compilers.
7374 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
7375 than whatis-info.exp.
7376 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
7377 than opaque-info.exp.
7378 Setup rs6000-*-* xfail for
beb998c6 7379 "ptype on opaque struct pointer (statically)" and
c906108c
SS
7380 "ptype on opaque struct pointer (dynamically)" when
7381 not compiled with gcc.
7382 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
7383 rather than callf-info.exp.
7384 (do_function_calls): Add clear_xfail for rs6000-*-* for
7385 "p t_float_values2(3.14159,float_val2)". Seems to work
7386 fine there, both with xlc and gcc. Need to find out what
7387 it is doing right and fix other platforms.
7388 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
7389 "call inferior func with struct - returns int",
7390 "call inferior func with struct - returns long",
7391 "call inferior func with struct - returns float",
7392 "call inferior func with struct - returns double",
7393 "call inferior func with struct - returns char *",
7394 but only if not gcc compiled (presumes xlc compiled).
7395 Change rs6000-*-* xfails for
7396 "call inferior func with struct - returns char" and
7397 " call inferior func with struct - returns short" to only
7398 xfail if not using gcc.
7399 (clean mostlyclean): Remove *.ci and *.tmp files.
7400 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
7401 than templ-info.exp.
7402 * gdb.base/langs.exp: Source gdb.base/langs.ci.
7403 Add rs6000-*-* xfail for "up to foo in langs.exp"
7404 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
7405 when not gcc compiled.
beb998c6 7406
c906108c
SS
7407Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
7408
7409 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
7410 * gdb.base/corefile.exp: Likewise.
7411 * gdb.base/list.exp: Likewise.
7412 * gdb.base/scope.exp: Likewise.
7413 * gdb.base/siganls.exp: Likewise.
7414
7415 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
7416 compiler output.
7417 * gdb.base/whatis.exp: Likewise.
7418
7419Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
7420
7421 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
7422 failure (opcode table has been fixed to match reality).
7423
7424Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
7425
7426 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
7427 "call inferior func with struct - returns char",
7428 "call inferior func with struct - returns short"
7429
7430 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
7431 "print 'scope0.c'::filelocal at main",
7432 "print 'scope0.c'::filelocal_bss in test_at_main",
7433 "print 'scope0.c'::filelocal at foo",
7434 "print 'scope0.c'::filelocal_bss in test_at_foo",
7435 "print 'scope0.c'::filelocal at bar",
7436 "print 'scope0.c'::filelocal_bss in test_at_bar"
beb998c6 7437
c906108c
SS
7438 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
7439 in source file 1". This bug seems to have been fixed with both
7440 gcc and native cc (was native assembler bug?).
7441
7442Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
7443
7444 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
7445 "backtrace through signal handler" to "i*86-*-sysv4*".
7446 * gdb.base/signals.exp: Add xfail for "'next' behaved as
7447 continue" case. Add "known SVR4 bug" to fail message.
7448 Add "i*86-*-bsdi2.0" xfail for "handle all print".
7449 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
7450 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
7451 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
7452 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
7453 "up to foo in langs.exp", "show language at foo in
7454 langs.exp", "up to cppsub_ in langs.exp", "show
7455 language at cppsub_ in langs.exp", "up to fsub in
7456 langs.exp", and "show language at fsub in langs.exp".
7457 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
7458 "bactrace in corefile.exp".
7459 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
7460 "call inferior function with struct - returns float" and
7461 "call inferior function with struct - returns double".
beb998c6 7462
c906108c
SS
7463Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
7464
7465 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
7466 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
7467 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
7468 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
7469
7470Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
7471
7472 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
7473 (or overriden) "CHILL" macro rather then bare "gcc".
7474 Also look for ../../gcc/xgcc since that is what we will
7475 actually need, not "Makefile". Remove following assignment
7476 of CHILL to CHILL_FOR_TARGET because that results in
7477 recursive definition.
7478
7479Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
7480
7481 * gdb.base/corefile.exp: Change xfail for backtrace in
7482 corefile.exp from linuxaout to all linux.
7483 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
7484 cases where we miss the breakpoint at the signal handler
7485 for some reason. Setup xfail for linuxoldld/linuxaout and
7486 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
7487 hitting SIGURG breakpoint.
7488 * gdb.base/signals.exp: Setup xfail for "next" acting like
7489 continue to add linuxoldld. Setup xfail for all linux for
7490 "next to handler in signals_tests_1", "backtrace in
7491 signals_tests_1", "continue to func1", "pass SIGUSR1",
7492 and continue to handler".
7493
7494Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
7495
7496 * Update all FSF addresses except those in COPYING* files.
7497
7498Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
7499
7500 * gdb.base/a2-run.exp: Change messages to be more explicit about
7501 the status of args, and quote binfile in results.
7502
7503Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
7504
7505 * gdb.base/callfuncs.exp: Add tests for passing structs to
7506 inferior functions and return various types.
7507 * gdb.base/callfuncs.c: Add functions to receive a struct
7508 and return a member of the struct, in various types.
7509
7510Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7511
7512 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
7513
7514Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
7515
7516 * config/vxworks29k.exp: New file, sources vxworks.exp.
7517
7518Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
7519
7520 * config/gdbremote.exp: New file. Testing framework using
7521 gdbserver.
7522
7523Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
7524
7525 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
7526 "call function when asleep" and "send end of file".
7527 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
7528 for "backtrace in corefile.exp".
7529 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
7530 for "backtrace through signal handler".
7531 * gdb.base/corefile.exp: Make sure we actually generate a core file
7532 before trying the core tests. Some systems allow the user to suppress
7533 generation of core files and default to that (linux for example).
7534 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
7535 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
7536
7537Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
7538
7539 * gdb.threads: New directory with some crude multi-threaded
7540 gdb tests (step.exp and step2.exp).
7541 * config/mt-lynx (STEP_EXECUTABLE): Define.
7542 (THREADFLAGS): Define.
7543
7544Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
7545
7546 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
7547
7548 * gdb.base/signals.exp: Disable whole file for lynx until
7549 further notice.
7550
7551 * gdb.base/signals.exp: xfail test where "next" acts like
7552 "continue" for lynx.
7553
7554 * gdb.base/interrupt.exp: xfail test for calling function while
7555 inferior is asleep for lynx.
7556
7557 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
7558 than one cr-lf after each command.
7559
7560Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7561
7562 * configure.in: Reinstate setting of stabsdirs variable, fix
7563 typo in setting up configdirs for native builds.
7564
7565 * gdb.base/return.exp: Fix typo in return double test.
7566 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
7567 compiler from optimizing them away.
7568
7569Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
7570
7571 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
7572 sequences to be echo'd by gdb when using gdb_test.
7573 * gdb.chill/chexp.exp: Likewise.
7574 * gdb.fortran/exprs.exp: Likewise
7575
7576Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
7577
7578 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
7579 after the inferior gdb has started.
7580
7581 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
7582 after each command.
7583 * gdb.base/funcargs.exp: Likewise.
7584 * gdb.base/gdbvars.exp: Likewise.
7585 * gdb.base/interrupt.exp: Likewise.
7586 * gdb.base/list.exp: Likewise.
7587 * gdb.base/watchpoint.exp: Likewise.
7588 * gdb.c++/demangle.exp: Likewise.
7589 * gdb.c++/inherit.exp: Likewise.
7590 * gdb.chill/chexp.exp: Likewise.
7591 * gdb.fortran/exprs.exp: Likewise.
7592
7593 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
7594 test if we can't handle IO to/from the inferior.
7595
7596 * gdb.c++/misc.exp: Always check for a program already being
7597 started after sending a "run" command to gdb.
7598
7599 * gdb.base/twice.exp: Start with a fresh gdb.
7600
7601 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
7602 only depend on gdb's expression code, not the chill runtime.
7603
7604 * gdb.base/return.c: Put return values into variables so we
7605 can have gdb print them rather than depending on the program
7606 to print them.
7607 * gdb.base/return.exp: Corresponding changes.
7608
7609 * lib/gdb.exp: Provide default value for noinferiorio.
7610 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
7611 the inferior.
7612
7613 * gdb.base/break.exp: Always check for a program already being
7614 started after sending a "run" command to gdb.
7615 (text_next_with_recursion): Don't check the output from the
7616 program's printf statement. Instead just make sure the program
7617 exited.
7618
7619 * gdb.base/commands.exp: Protect tests which need arguments with
7620 $noargs conditionals.
7621
7622Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7623
7624 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
7625 of structure member arrays to match gdb/valops.c:value_addr change.
7626
7627Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
7628
7629 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
7630 cases.
7631
7632Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
7633
7634 * configure.in (configdirs): Remove gdb.chill from default list
7635 of subdirs and then add it back in only if doing a native build.
7636 The current chill compiler does not yet work in any cross build.
7637 * Revert all signal changes from Jul 6.
7638 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
7639 for sh-hms targets, allowing these tests to link, with no other
7640 changes. Testing is suppressed by setting "nosignals" in site.exp.
7641
7642Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
7643
7644 * configure.in (signaldirs): Define and add to configdirs for all
7645 targets except some specific ones that are known to not support signals.
7646 Also clean up formatting.
7647 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
7648 (signals, sigall): Remove rules to build.
7649 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
7650 Moved to new gdb.signals directory.
7651 * gdb.signals: New test directory.
7652 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
7653 signals.c signals.exp}: New or moved files.
7654
7655Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
7656
7657 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
7658
7659Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
7660
7661 * gdb.base/return.exp: Xfail `return double' test failure
7662 on at least Solaris 2.3 and handle future/past versions on
7663 a case by case basis as appropriate. Also update message
7664 to include i*86 failures.
7665
7666Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7667
7668 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
7669
7670 * lib/gdb.exp: Fix comment which erroneously identified
7671 gdb_file_cmd as gdb_load (the 19 May change was in fact to
7672 gdb_file_cmd not gdb_load).
7673 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
7674
7675 * gdb.base/setvar.exp: Make test names consistent between pass and
7676 fail cases. Use gdb_test more.
7677
7678Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7679
7680 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
7681
7682Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7683
7684 * gdb.base/help.exp: Fix expected help string for `show commands'.
7685
7686Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
7687
7688 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
7689
7690 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
7691 of a text section.
7692
7693Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
7694
7695 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
7696 that loop eventually terminates. Fix Connection refused logic so
7697 that testsuite will expire nicely.
7698
7699Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
7700
7701 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
7702 config/rom68k.exp: New tcl glue for the appropriate monitors.
7703 These all just end up calling monitor.exp.
7704 * config/monitor.exp (gdb_target_monitor): Handle `Connection
7705 refused' by retrying. Cleanup some timeout issues.
7706 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
7707 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
7708 callers don't have to set/restore global timeout variable.
7709
7710 * The following set of changes centralizes management of the global
7711 timeout variable. This way, it can be set in one target dependent
7712 place instead of dozens of places scattered throughout the test suite.
7713 If you need to lengthen a timeout, then you should either set timeout
7714 in one of the config/{target}.exp files, or multiply it by a factor.
7715 Setting it to an absolute value is always going to lose for some
7716 targets.
7717 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
7718 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
7719 * gdb.base/funcargs.exp: Don't set timeout.
7720 * gdb.base/list.exp (test_forward_search): Only use local timeout.
7721 * gdb.base/printcmds.exp (test_print_string_constants
7722 test_print_array_constants): Don't set timeout.
7723 * gdb.base/ptype.exp: Don't set timeout.
7724 * gdb.base/recurse.exp: Don't set timeout.
7725 * gdb.base/return.exp: Don't set timeout.
7726 * gdb.base/watchpoint.exp: Don't set timeout.
7727 * gdb.c++/classes.exp (do_tests): Don't set timeout.
7728 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
7729
7730Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
7731
7732 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
7733
7734Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7735
7736 * lib/gdb.exp: Disable chill tests for irix5.
7737
7738Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7739
7740 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
7741 each test pass or fail.
7742
7743Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7744
7745 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
7746 xlc not gcc.
7747
7748Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
7749
7750 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
7751
7752Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
7753
7754 * config/est.exp: Fix copyright and comments. Remove dead code.
7755 Use targetname, serialport and baud variables instead of fixed
7756 constants.
7757 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
7758 * config/cpu32bug.exp: New file to support cpu32bug monitors.
7759
7760Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7761
7762 * gdb.base/watchpoint.exp: Don't run
7763 test_watchpoint_triggered_in_syscall for sunos.
7764
7765Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7766
7767 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
7768 they don't seem to exist. Do include stdio.h.
7769
7770Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7771
7772 * gdb.base/a1-selftest.exp: Add alpha xfail.
7773
7774Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7775
7776 * gdb.base/watchpoint.c (main): Prompt before calling read().
7777 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
7778 Revise accordingly. Remove cruft about sending "123" several
7779 times, until it gets noticed. Clean up the "print buf[0]" stuff
7780 so that it passes or fails, and waits for prompts in the usual way.
7781
7782Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7783
7784 * gdb.base/recurse.exp: Fix comment.
7785
7786 * TODO: Remove item about printing variables in nodebug.exp. Add
7787 item about enabling tests which are only run on some targets.
7788
7789 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
7790 fail, make test names unique, use new gdb_test convention
7791 regarding pattern, use gdb_test more, etc.).
7792
7793 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
7794 fail, make test names unique, etc.).
7795
7796Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7797
7798 * gdb.base/nodebug.c: Change return type of top and middle to
7799 short.
7800 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
7801 are fixed by the recent mdebugread.c changes. Allow `short ()'
7802 as type for top and middle.
7803
7804Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7805
7806 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
7807 nearly as I can tell, the whole thing was an accident in Stu's
7808 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
7809 to replace a send/expect pair with gdb_test, but ended up only
7810 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
7811 of 30 Mar 1995 took care of it, but left this vestigial comment
7812 which I am now nuking.
7813
7814Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7815
7816 * gdb.base/break.exp: Look for different line number for
7817 breakpoint at main depending on usestubs.
7818
7819Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7820
7821 * gdb.base/list.exp: Adjust some alternate expect patterns to
7822 match recent list0.c change. Add alternate expect pattern for
7823 output from `list default lines around main' for optimizing
7824 compilers.
7825
7826Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7827
7828 * lib/gdb.exp: If nosignals is not set, set it to 0.
7829
7830Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
7831
7832 * config/slite-gdb.exp: Responds to load symbol table prompt.
7833 * gdb.base/break.exp: Adjust line number, fix rerun.
7834 * gdb.base/langs0.c: Add #ifdef usestubs.
7835
7836Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
7837
7838 * gdb.base/list.exp: Adjust line contents after adding new lines in
7839 list0.c. Also fix a syntax error.
7840
7841 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
7842 * gdb.base/break.exp: ditto.
7843 * gdb.base/list.exp: ditto.
7844 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
7845 * gdb.base/run.c: ditto.
7846 * gdb.base/list0.c: ditto.
7847 * gdb.base/funcargs.c: ditto.
7848
7849Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
7850
7851 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
7852 $targetname, $serialport and $baud instead of hardwired variables.
7853 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
7854 target doesn't support signals.
7855
7856Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
7857
7858 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
7859
7860Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7861
7862 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
7863 Don't rely on the value of an auto variable before it has been
7864 initialized. Use gdb_test more.
7865
7866Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7867
7868 * lib/gdb.exp (default_gdb_version): A version number must start
7869 with a digit, but other than that contains all characters up to
7870 the first whitespace character.
7871
7872Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7873
7874 * gdb.base/commands.exp (breakpoint_command_test): New tests.
7875
7876Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7877
7878 * gdb.c++/*.exp: Warn if executable does not exist. The original
7879 reason for skipping the warning was that configure.in sometimes
7880 intentionally skipped building the executables but the tcl code
7881 had no way of knowing. That (a) was always bogus with respect to
7882 error handling, (b) is no longer true (right now there is no way
7883 to skip C++ tests).
7884
7885 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
7886
7887Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7888
7889 * gdb.base/list.exp: Add expect patterns for output from
7890 SunPRO compiled executables.
7891 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
7892 types.
7893
7894Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7895
7896 * gdb.base/break.exp (test_next_with_recursion): Accept any line
7897 number (we are already testing that the correct source line text
7898 gets printed).
7899
7900 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
7901 that is what is intended, but something needed to be done to get
7902 sunos4 native working again.
7903
7904 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
7905
7906 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
7907 apparently went with a (very) old xfail.
7908
7909Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
7910
7911 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
7912 runto_main is a proc in gdb.exp that will do 'step' for target use
7913 stubs.
7914 * gdb.base/exprs.exp: ditto.
7915 * gdb.base/interrupt.exp: ditto.
7916 * gdb.base/opaque.exp: ditto.
7917 * gdb.base/printcmds.exp: ditto.
7918 * gdb.base/ptype.exp: ditto.
7919 * gdb.base/scope.exp: ditto.
7920 * gdb.base/setvar.exp: ditto.
7921 * gdb.base/signals.exp: ditto.
7922 * gdb.base/twice.exp: ditto.
7923 * gdb.c++/classes.exp: ditto.
7924 * gdb.c++/inherit.exp: ditto.
7925 * gdb.c++/templates.exp: ditto.
7926 * gdb.base/break.exp: no run and hit main for stubs. Change line
7927 numbers for breakpoints and info breakpoint.
7928 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
7929 breakpoint().
7930 * gdb.base/callfuncs.c: ditto.
7931 * gdb.base/exprs: ditto.
7932 * gdb.base/interrupt.c: ditto.
7933 * gdb.base/opaque0.c: ditto.
7934 * gdb.base/printcmds.c: ditto.
7935 * gdb.base/ptype.c: ditto.
7936 * gdb.base/scope0.c: ditto.
7937 * gdb.base/setvar.c: ditto.
7938 * gdb.base/signals.c: ditto.
7939 * gdb.base/twice.c: ditto.
7940 * gdb.c++/misc.cc: ditto.
7941 * gdb.c++/templates.cc: ditto.
7942
7943Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7944
7945 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
7946
7947 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
7948 somewhere between `read' and `main.c'. I'm pretty sure the
7949 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
7950 and it isn't particularly useful.
7951
7952 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
7953
7954Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7955
7956 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
7957
7958Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
7959
7960 * config/mt-slite: add LIBS and -nostdlib.
7961 * config/slite-gdb.exp: add this new file to support sparclite target.
7962
7963Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
7964
7965 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
7966
7967 * gdb.base/a2-run.exp: Change argument to istarget from
7968 "*-*-vxworks" to "*-*-vxworks*".
7969 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
7970
7971Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
7972
7973 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
7974 will not runto main but do a 'step' to step out of breakpoint().
7975 * config/mt-slite: add -Dusestubs.
7976
7977Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7978
7979 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
7980 instead of just @.
7981
7982 * gdb.base/signals.exp: Add test for "handle all print".
7983 * TODO: Remove "handle all print". Also remove item about
7984 checking copyright date (I don't like the idea of a spurious FAIL
7985 based on when we run the tests).
7986
7987 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
7988 for SunOS4 (reason for failure not investigated). Remove
7989 redundant test for $binfile.
7990
7991 * gdb.base/nodebug.c (array_index): Call malloc.
7992
7993 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
7994
7995Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
7996
7997 * gdb.base/recurse.exp: Update gdb_test invocation to use new
7998 conventions and slightly simplify the matching regexp.
7999
8000Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8001
8002 * gdb.base/break.exp: Update gdb_test invocation to use new
8003 convention.
8004
8005 * lib/gdb.exp: If noargs is not set, set it to 0.
8006
8007 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
8008 tests unique.
8009
8010 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
8011
8012Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8013
8014 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
8015 one argument of type "<non-float parameter>".
8016
8017Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
8018
8019 * config/rom68k.exp: New file to support Motorola IDP board.
8020 * gdb.base/a2-run.exp: Skip this file if noargs is set.
8021 * gdb.base/break.c: Change things around so that this program
8022 doesn't depend upon args. This is necessary to make remote
8023 targets work (in general, they can't take args).
8024 * gdb.base/break.exp: Don't try to send args to program. Don't
8025 expect output. Also, replace lots of code with gdb_test.
8026
8027Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8028
8029 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
8030 printing of '\'' (which is what the comment says we are testing,
8031 even though we were not), not '''.
8032 (test_integer_literals_rejected): Test that printing ''' is an error.
8033
8034 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8035 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
8036 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
8037 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
8038 Use gdb_test not test_print_accept.
8039 * lib/gdb.exp: Remove test_print_accept.
8040
8041 * gdb.base/signals.exp (signal_tests_1): Make pass message
8042 consistent with fail message.
8043
8044 * gdb.base/whatis.exp: Remove xfails for printing char vs.
8045 unsigned char; the bug (PR 1821) is fixed.
8046
8047 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
8048
8049 * gdb.base/scope.exp (test_at_localscopes): Call pass for
8050 successful tests--makes xfailing them work right.
8051
8052Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8053
8054 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
8055 only \r\n, not .*. The test can pass .* as the last thing in
8056 $pattern if that is what it wants. In addition to providing this
8057 flexibility, this change should speed up pattern matching in cases
8058 where the pattern already ended with .* (there were a number of
8059 them). This change also helps catch bad patterns--in the old
8060 scheme the typo "char \*" instead of "char \\*" would pass. Now
8061 it is caught.
8062 * Many .exp files: Update callers.
8063
8064 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
8065 clearer and does not spuriously match multiple ('s. Likewise for
8066 ) and *.
8067
8068 * gdb.base/nodebug.exp: Test ability to call a function and pass
8069 it a string (even with no debugging info).
8070
8071 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
8072 "p '\'", which is the same as "p ''" once tcl gets done with
8073 quoting, to "p '\\'", which I suspect is what is intended (one
8074 backslash gets sent to GDB).
8075
8076 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
8077
8078Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8079
8080 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
8081 1817) was fixed literally years ago.
8082
8083Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8084
8085 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
8086 test, it causes stepping out of call_after_alloca_subr with
8087 optimizing compilers.
8088 (localvars_in_indirect_call): Consume GDB prompt if `finish'
8089 fails.
8090
8091 * gdb.c++/templates.exp: Source templ-info.exp only if
8092 the templates executable exists.
8093
8094 * gdb.c++/misc.cc (class Contains_static_instance,
8095 class Contains_nested_static_instance),
8096 gdb.c++/classes.exp (test_static_members): Test printing of
8097 a class that contains a static instance of the class.
8098
8099Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8100
8101 * gdb.base/langs2.c (cppsub_): Don't prototype.
8102 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
8103 only, I believe).
8104
8105Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8106
8107 * lib/gdb.exp (skip_chill_tests): New procedure.
8108
8109 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
8110
8111Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
8112
8113 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
8114 each expect pattern. Cuts runtime from 12 to about 4 seconds.
8115
8116Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8117
8118 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
8119
8120 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
8121 disassemble 8, not 16, instructions for part 4.
8122
8123 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
8124 support the latter anymore.
8125
8126 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
8127 -DNO_PROTOTYPES.
8128 * gdb.base/callfuncs.c: Control use of prototypes based on
8129 NO_PROTOTYPES, not __STDC__.
8130 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
8131 t_float_values2 tests if prototypes in use.
8132
8133 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
8134 t_double_values): When checking differences against DELTA, check
8135 that difference is within the range (-DELTA,DELTA), not just
8136 (-infinity,DELTA).
8137
8138Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
8139
8140 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
8141 'file' command firts, then 'target', then 'load', this is due to gdb
8142 target set up.
8143 * config/mips-gdb.exp: Fix a couple regular exp bugs.
8144
8145Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
8146
8147 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
8148 FP load/store variants.
8149 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
8150
8151Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
8152
8153 * gdb.base/term.exp: Do not give a warning if not native, it is
8154 not an abnormal condition.
8155
8156Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
8157
8158 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
8159 t_char_array".
8160
8161Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
8162
8163 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
8164 are getting the version number.
8165
8166 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
8167 if not native, it is not an abnormal condition.
8168
8169Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8170
8171 * lib/gdb.exp: Just use "file exists", rather than undocumented
8172 dejagnu procedure "findfile".
8173
8174Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
8175
8176 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
8177 (LDFLAGS): Set to -Xlinker -Ur.
8178
8179 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
8180 Removed, these values are set by lib/gdb.exp.
8181
8182 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
8183
8184Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
8185
8186 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
8187 of replicating gdb startup code.
8188
8189 * config/mt-vxworks (LDFLAGS): Set to -r.
8190 (CFLAGS_FOR_TARGET): Removed.
8191
8192 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
8193 (gdb) and gdb for vxworks uses (vxgdb).
8194
8195 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
8196 executable is not in the tree and host != target, use sed and
8197 program_transform_name to determine the gdb name used by the
8198 target.
8199
8200 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
8201 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
8202
8203Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8204
8205 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
8206 floats, chars, and shorts where there are ANSI-style function
8207 definitions.
8208
8209 * gdb.base/langs.exp, gdb.base/langs*: New test.
8210 * gdb.base/Makefile.in: Build it.
8211 * TODO: Remove item about checking that C names don't get C++
8212 demangling applied; this test tests it.
8213
8214Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8215
8216 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
8217 went with the const70 xfail. The xfail went away a year ago.
8218
8219 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
8220
8221 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
8222 for hp300.
8223
8224 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
8225
8226 * gdb.base/a1-selftest.exp: Don't run on hp300.
8227
8228Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8229
8230 * Makefile.in (site.exp): Set host_alias and target_alias as well
8231 as host_triplet and target_triplet.
8232
8233Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8234
8235 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
8236
8237 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
8238 places as other ecoff systems).
8239
8240 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
8241 ultrix.
8242
8243Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8244
8245 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
8246 remove them.
8247 * gdb.base/nodebug.exp: Accept "function" in addition to "text
8248 variable and "variable" in addition to "data variable".
8249 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
8250
8251 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
8252 2.
8253 * gdb.base/list1.c (long_line): Add additional statement at start
8254 of function.
8255 * gdb.base/list.exp (test_forward_search): Update line number to
8256 reflect new statement.
8257
8258Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8259
8260 * gdb.base/signals.exp: Reinitialize searched source directories
8261 after gdb_start call.
8262
8263Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
8264
8265 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
8266 * gdb.stabs/Makefile.in: Likewise.
8267
8268 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
8269 change. Instead split the tests into smaller pieces.
8270 * gdb.disasm/hppa.s: Corresponding changes.
8271
8272Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8273
8274 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
8275 Quote ^C when passing it to stty. For some shells ^ is a pipe.
8276
8277 * gdb.base/funcargs.exp: Modify many tests so that every test
8278 either passes or fails. Make some test names unique.
8279
8280Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8281
8282 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
8283 Call stty to set interrupt character.
8284
8285 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
8286 for HP assembler versus GNU assembler based on actual behavior of
8287 $(CC), rather than assuming that $(AS) is always the GNU assembler.
8288
8289 * TODO: Suggest a few more stepping tests.
8290
8291Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
8292
8293 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
8294 restart GDB for h8300 after a continue.
8295 (return): Add pattern to match a29k-udi behavior.
8296 * gdb.base/nodebug.exp: Remove obsolete comment.
8297 * gdb.base/regs.exp: New file, testing of register displays.
8298 * gdb.base/return.exp: Fix typo in reference to $objdir.
8299 * gdb.base/whatis.exp: Always start with a fresh GDB.
8300
8301Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8302
8303 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
8304 higher, these tests generate a lot of output.
8305
8306Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8307
8308 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
8309 code following the catch silently ignored some errors; without the
8310 catch they should be thrown like any other tcl error. Also, the
8311 catch used "" instead of {} which meant all the callers who wanted
8312 to include one of the characters "[]$ had to quote it an extra time.
8313 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
8314 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
8315 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
8316 Remove extra quoting.
8317
8318Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
8319
8320 * gdb.base/commands.exp: Make test names unique; every test either
8321 passes or fails. Update some comments.
8322
8323 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
8324
8325Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8326
8327 The following fixes a FAIL caused by the fact that the alpha stabs
8328 configuration didn't use the ".if alpha" code in weird.def.
8329 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
8330 bit pointer, so the 32 bit version works even on the alpha.
8331 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
8332 Remove the stuff which allowed us to have separate versions for
8333 alpha and everything else.
8334
8335 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
8336 regexp which "info func operator\[\](" is supposed to match. Fix
8337 string to send to GDB. Note that GDB still doesn't work right. Add a
8338 new test for "info func .perator\[\](" which GDB does handle correctly.
8339
8340 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
8341
8342Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8343
8344 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
8345 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
8346 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
8347 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
8348 it makes the tests harder to understand and confuses test-o-matic.
8349 The preferred style is that each test provides a PASS or a FAIL,
8350 and has a unique message (e.g. "continue #54" not just "continue")
8351 which is the same for the pass and the fail.
8352 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8353 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
8354 to lib/gdb.exp.
8355 * gdb.base/printcmds.exp: Use test_print_accept. Remove
8356 prt_accept which was basically the same thing. Likewise for
8357 test_print_reject and prt_reject.
8358 * lib/gdb.exp (test_print_reject): Add some more error message
8359 patterns to match from the former printcmds.exp (prt_reject).
8360 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
8361 One defect of the passcount stuff is that some of it failed to
8362 report XPASS where appropriate.
8363 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
8364 stuff before and after arg in expected pattern.
8365 (test_paddr_operator_functions): Re-do test without print_addr_of;
8366 this is the only test which seems to want extra stuff there.
8367
8368Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8369
8370 * gdb.base/nodebug.exp: Update new tests to reflect improved
8371 wording of gdb output.
8372
8373 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
8374 and "ptype" work on variables in files compiled without -g.
8375 Replaces commented out "maint print msymbol" tests.
8376
8377Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8378
8379 * gdb.base/setvar.c (dummy): Call malloc.
8380
8381 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
8382 losing with the irix4 sed.
8383
8384 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
8385 ALRM" on irix4.
8386
8387Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8388
8389 * TODO: Remove items about corefile.exp testing new exec-file and
8390 backtrace; both are now done. Add items about printing enums.
8391
8392Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8393
8394 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
8395 "get signal $thissig" test fails.
8396
8397 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
8398
8399Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8400
8401 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
8402 compiler warning with dec alpha compiler.
8403
8404 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
8405 extra \n from gdb_test call (this explains why the prompt test
8406 that I removed yesterday was there).
8407 (user_defined_command_test): Remove extra \n and prompt test.
8408
8409 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
8410 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
8411 doesn't exist.
8412 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
8413 Also remove alpha workaround, which turns out to be because
8414 SIGABRT == SIGLOST.
8415
8416 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
8417
8418 * gdb.base/help.exp: Don't test "help show".
8419
8420Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8421
8422 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
8423 "set print address" is on.
8424 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
8425 pass prompt to gdb_test; gdb_test already looks for the prompt.
8426
8427 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
8428
8429 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
8430 was a vestige of the manual TESTSTRATEGY, and the purpose of it
8431 was to make sure that gdb can read a core file. But (a) the "read
8432 the corefile" part didn't make it to a1-selftest.exp, we just
8433 delete the corefile after creating it, and (b) we test reading
8434 corefiles in corefile.exp anyway. Also, this test left around a
8435 xgdb process on Solaris.
8436
8437 * gdb.base/corefile.exp: Also test backtrace.
8438
8439Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
8440
8441 * gdb.base/commands.exp: Test a simple user defined command with
8442 arguments and if/while statements; verify the full user command is
8443 printed by "show user".
8444
8445 * gdb.base/commands.exp: Test if/while commands as part of a
8446 breakpoint command list; verify they appear in breakpoint
8447 information.
8448
8449Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8450
8451 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
8452 than by dividing by zero.
8453
8454Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
8455
8456 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
8457 performing an inferior call with watchpoints enabled.
8458 * gdb.base/watchpoint.c (main): Delete second unnecessary read
8459 call.
8460
8461Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8462
8463 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
8464 of "file" command.
8465
8466 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
8467 Add additional pattern for when "int operator int(void);" appears
8468 in a different order.
8469
8470Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
8471
8472 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
8473
8474 * gdb.base/help.exp: Replace most of docstrings for "info signals"
8475 and "signal" with ".*".
8476
8477Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
8478
8479 * TODO: Add note about "handle all nostop".
8480
8481 * gdb.base/{sigall.c, sigall.exp}: New test.
8482 * gdb.base/Makefile.in: Add it.
8483
8484Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
8485
8486 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
8487 when invoking GDB, suppresses any windowing interface.
8488
8489Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
8490
8491 * config/sim-gdb: New file, simulator testing support.
8492
8493Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
8494
8495 * gdb.base/interrupt.exp: Test calling func1 twice.
8496
8497Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
8498
8499 * gdb.base/list.exp (test_forward_search): Set timeout higher
8500 when we'll be getting lots of output from gdb.
8501
8502 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
8503 "init_malloc" to after the expect statement. Run it if that
8504 regexp is taken, but also for two others which happen if source
8505 cannot be found.
8506
8507Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8508
8509 * gdb.base/printcmds.exp: New test, for printing register before
8510 program is running.
8511
8512Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8513
8514 * gdb.base/list.exp: Correct some alternate expect patterns
8515 to reflect changes in list1.c.
8516
8517Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8518
8519 * TODO: Add item regarding large frames.
8520
8521 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
8522
8523 * TODO: Remove item about enabling return.exp; it
8524 is enabled. Suggest a few more "return" tests.
8525
8526Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8527
8528 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
8529 anonymous unions.
8530
8531Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8532
8533 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
8534 and pr-5646.o, so "make" is the same as "make all", not "make
8535 pr-4975.o".
8536
8537Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
8538
8539 * gdb.base/list.exp: Adjust expectations to reflect changes in
8540 list1.c.
8541 (test_forward_search): New test proc.
8542 * gdb.base/list1.c (long_line): New function, has long source line.
8543
8544Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
8545
8546 * gdb.base/a1-selftest.exp: Change initial stepping to know about
8547 additional line of code that was added.
8548
8549Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
8550
8551 * gdb.disasm/hppa.s: Break the large branching tests into smaller
8552 tests so as not to overflow expect's input buffers.
8553 * gdb.disasm/hppa.exp: Corresponding changes.
8554
8555Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8556
8557 Beginnings of template debugging tests.
8558 * gdb.c++/templ-info.cc: New file to test for template
8559 debugging capability of the compiler.
8560 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
8561 templ-info.cc.
8562 * gdb.c++/templates.cc: Add explicit template instantiations
8563 to enable compiling with -fno-implicit-templates. Add destructor
8564 and 'value' method to T5 class for template tests.
8565 * gdb.c++/templates.exp: Add testcases for printing of template
8566 types, setting breakpoints on template methods and calling a
beb998c6 8567 template method.
c906108c
SS
8568
8569Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
8570
8571 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
8572 branch target since some assemblers (gas-2.5) may emit a
8573 relocation for the branch instead of resolving it in the
8574 assembler.
8575
8576Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8577
8578 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
8579 through signal handler.
8580
8581Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8582
8583 * configure.in (*-*-netware): Use config/mt-netware.
8584
8585 * config/mt-netware: New file.
8586 * config/mt-i386-netware: Removed, separate configs for different
8587 netware architectures are no longer needed now that we have
8588 --with-headers.
8589
8590Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8591
8592 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
8593 by the recent changes to use ANSI C arithmetic conversions.
8594
8595Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8596
8597 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
8598 bug involving using inferior_pid to figure out whether to select a
8599 frame.
8600
8601Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
8602
8603 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
8604 match the current disassembler output.
8605
8606Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
8607
8608 * gdb.fortran/exprs.exp: Expect VOID instead of void.
8609 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
8610 types, expect "int" as type of integer values (for now).
8611
8612Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
8613
8614 * gdb.base/commands.exp: New tests for if/while commands.
8615
8616Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
8617
8618 * lib/gdb.exp (runto): Replace sub-pattern for hex value
8619 by .*, since hex values have different syntax in Chill mode.
8620
8621Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8622
8623 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
8624 linefeed from expect pattern for repeated types with indices > 9.
8625
8626Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
8627
8628 First part of Fortran test suite.
8629 * gdb.fortran: New directory.
8630 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
8631
8632Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8633
8634 * gdb.base/default.exp: Update expect pattern for load command
8635 without arguments.
8636
8637Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
8638
8639 * configure.in: Change i386 to i[345]86.
8640 * gdb.base/configure.in: Likewise.
8641 * gdb.c++/configure.in: Likewise.
8642 * gdb.chill/configure.in: Likewise.
8643
8644Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
8645
8646 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
8647 patterns, since that is not a valid context for comments.
8648
8649Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
8650
8651 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
8652 repeated types and repeated types with indices > 9.
8653
8654Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
8655
8656 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
8657 2417; old bug has been fixed.
8658
8659Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
8660
8661 * gdb.base/interrupt.exp: When trying to wake up the inferior,
8662 send the newline ourselves instead of assuming gdb_test will do
8663 so when passed an empty input string.
8664
8665 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
8666 stabs testcode.
8667
8668Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8669
8670 * lib/gdb.exp (gdb_test): Don't send anything if the first
8671 argument is an empty string. This makes cases where we want to
8672 match output that is already in expect's buffers (for example,
8673 matching a breakpoint after gdb_run_cmd has been called) work
8674 reliably.
8675
8676Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8677
8678 * config/netware.exp: New file.
8679
8680Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8681
8682 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
8683 the -B and -L prefixes so we can find the debugging stub.
8684
8685 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
8686 there and we are using the gcc from the tree.
8687
8688 * gdb.base/types.c: Removed.
8689
8690 * gdb.base/configure.in: Look for makefile fragments in ../config.
8691 Recognize i386-*-netware.
8692 * gdb.c++/configure.in: Likewise.
8693
8694Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8695
8696 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
8697 the correct TCL syntax.
8698
8699Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8700
8701 * gdb.base/opaque.exp: use runto instead of messing around with
8702 breakpoints. Simplify by using gdb_test.
8703
8704 * gdb.base/bitfields.exp: restart between tests on netware targets
8705 because breakpoints aren't relocated after target death. Run
8706 processes to completion.
8707
8708 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
8709
8710Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
8711
8712 * Makefile.in: Remove extra tabs that confuse some versions
8713 of "make". Use the newly built gdb to test with by default,
8714 rather than the first one in the tester's search path.
8715
8716Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
8717
8718 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
8719
8720 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
8721 condition help.
8722
8723Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8724
8725 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
8726
8727 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
8728 running.
8729 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
8730 * gdb.base/funcargs.exp: Likewise.
8731
8732 * gdb.base/bitfields.exp: Simplify by using gdb_test.
8733 * gdb.base/funcargs.exp: Likewise.
8734
8735 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
8736 message is "".
8737
8738Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8739
8740 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
8741 return,signals,twice}.exp: Handle non-existant binaries
8742 consistantly.
8743
8744 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
8745 * gdb.base/Makefile.in: Don't try to generate a core dump, we
8746 might testing a cross development system.
8747
8748Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8749
8750 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
8751 runtest script is relative to ${srcdir}, not ${rootdir}.
8752
8753Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
8754
8755 * gdb.base/signals.exp: Allow for optionality of breakpoint
8756 address.
8757
8758Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8759
8760 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
8761
8762Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8763
8764 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
8765 for size_t definition.
8766 * gdb.c++/templates.cc: Likewise
8767
8768 * config/mt-i386-netware: New file.
8769
8770 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
8771 defined.
8772
8773 * gdb.base/Makefile.in: Added support for systems that name core
8774 files by appending "core" to the program name.
8775 * gdb.base/a1-selftest.exp: Likewise.
8776
8777Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8778
8779 * gdb.base/return.exp: Add comment and message for `return double'
8780 test failure on Sparc Solaris.
8781
8782Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
8783
8784 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
8785
8786Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8787
8788 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
8789 from optimizing them away.
8790 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
8791 patterns to include default constructors and assignment operators,
8792 to match gcc versions beyond 2.5.8. Accept any cplus demangling
8793 character in the output of the virtual base pointer.
8794
8795Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8796
8797 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
8798 expression match in print_addr_of to avoid unintented matches.
8799 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
8800 versions up to 2.5.8.
8801
8802Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8803
8804 * gdb.base/list.exp: Tweak alternate pattern for listing of an
8805 included file to run under newer versions of expect.
8806 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
8807 consecutive >'s in templates to accomodate recent cplus-dem.c change.
8808 Remove xfail for the virtual table of BDDHookV.
8809
8810Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
8811
8812 * lib/gdb.exp (string_to_regexp): Set a default result.
8813 (default_gdb_start): Fix misleading message.
8814
8815Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
8816
8817 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
8818 Remove all CC, etc definitions.
8819 * config/mt-hpux: New file.
8820 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
8821 (CFLAGS, LDFLAGS): Define.
8822 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
8823
8824 * Makefile.in (site.exp): Don't insert host_os, etc.
8825 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
8826 (distclean): Check existence of subdir.
8827 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
8828 * gdb.base/Makefile.in: General cleanup and simplification.
8829 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
8830 to build executables. Use default rule to build .o files.
8831 (EXPECT, RUNTEST, CC): Fix relative pathname.
8832 (site.exp): Don't insert host_os, etc.
8833 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
8834 and/or SIGUSR1 defined.
8835 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
8836 * gdb.c++/Makefile.in: General cleanup and simplification.
8837 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
8838 (CFLAGS): Remove.
8839 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
8840
8841Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
8842
8843 * gdb.base/recurse.exp: Misc changes to get tests running again
8844 after Kung's changes to the watchpoint code.
8845 * gdb.base/watchpoint.exp: Likewise.
8846
8847Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
8848
8849 * lib/gdb.exp (string_to_regexp): Convert {\} also.
8850
8851Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
8852
8853 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
8854 * lib/gdb.exp (default_gdb_start): Define.
8855 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
8856 gdb.base/funcargs.exp, gdb.base/opaque.exp,
8857 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
8858 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
8859 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
8860 Don't call gdb_target_udi in between tests.
8861
8862Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8863
8864 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
8865 (which was basically just a local version of the same thing). In
8866 addition to avoiding duplication, gdb_test_exact is faster.
8867 * lib/gdb.exp (gdb_test_exact): Fix typo.
8868
8869 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
8870 don't give an error.
8871
8872 * gdb.base/term.exp: Call delete_breakpoints before starting.
8873
8874 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
8875 (t10): Add comment.
8876
8877Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
8878
8879 Reorganization of the GDB Test Suite.
8880
8881 * gdb.base: New directory, contains all the basic tests.
8882 * gdb.c++: New directory, tests specific to C++.
8883 * gdb.chill: New directory, tests specific to Chill.
8884 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
8885 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
8886 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
8887 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
8888 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
8889 t30-31 to chill).
8890 * */gdbme.*: Rename to match appropriate expect scripts.
8891 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
8892 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
8893 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
8894 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
8895 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
8896 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
8897 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
8898 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
8899 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
8900 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
8901 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
8902 gdb.c++/virtfunc.cc: New names of C++ files.
8903 * gdb.chill/chillvars.ch: New name of Chill file.
8904 * gdb.base/configure.in, gdb.c++/configure.in,
8905 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
8906 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
8907 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
8908 * configure.in (configdirs): Update to reflect directory changes.
8909 (target_abbrev): No longer define for any configuration.
8910 * Makefile.in: Cosmetic improvements to header comments.
8911
8912Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
8913
8914 Various changes to gdb.t31:
8915
8916 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
8917 * gdbme.ch: Make all key-words and predefineds be upper-case.
8918 * chillvars.exp: Expect key-words and predefinds in upper-case.
8919
8920 * chillvars.exp: Use gdb_test_exact many places.
8921 Change expected output for arrays (which now includes index labels).
8922
8923 * pr-5020.exp, gdme.ch (module PR_5020):
8924 New test, for PR-5020.
8925
8926Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
8927
8928 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
8929 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
8930
8931Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
8932
8933 * Makefile.in: Fix bit-rot in definitions of CHILL,
8934 CHILL_FOR_TARGET and Chill_LIB.
8935 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
8936 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
8937 CHILL, and CHILL_LIB.
8938
8939Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
8940
8941 * Revert the previous changes. Please see Rob's directory
8942 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
8943
8944Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
8945
8946 * Makefile.in, configure.in, config/mips-gdb.exp,
8947 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
8948 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
8949 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
8950 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
8951 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
8952 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
8953 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
8954 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
8955 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
8956 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
8957 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
8958 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
8959 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
8960 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
8961 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
8962 changes from 94Q1.
8963
8964Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
8965
8966 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
8967 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
8968 Rob's new testing fragments.
8969
8970Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
8971
8972 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
8973 lib/gdb.exp: Replace error proc calls with perror.
8974
8975Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
8976
8977 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
8978 version also, match on casted version strings, and match on
8979 gdb startup case where the line numbers might be messed up.
8980
8981Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
8982
8983 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
8984 (CFLAGS): Delete it from here.
8985
8986Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
8987
8988 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
8989
8990Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
8991
8992 * Makefile.in (RUNTEST): Default to just "runtest".
8993
8994Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8995
8996 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
8997 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
8998 the code has been restructured.
8999
9000Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9001
9002 * gdb.t00/default.exp (set write): Allow any number of \r and/or
9003 \n, not just one of each.
9004
9005 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
9006 /bin/cc gives a warning if you do.
9007
9008Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
9009
beb998c6 9010 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
9011 __t10ListS_link1ZUiRCUiPT0
9012
9013Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9014
9015 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
9016 on local variables in recursive functions.
9017
9018 * gdb.t07/Makefile.in: Build the new test.
9019
9020Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9021
9022 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
9023 directly. Instead compare the return values from actual calls.
9024
9025Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
9026
9027 * Makefile.in (check): Set TCL_LIBRARY for runtest.
9028
9029Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9030
9031 * From Peter Schauer with minor modifications.
9032 * gdb.t15/return.exp (return_tests): Handle targets where "return"
9033 stops in mid-line in the caller. Add xfail for returning a float
9034 value on X86 targets.
9035
9036Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9037
9038 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
9039 to avoid expect lossage.
9040 (fmem_LRbug_tests): Likewise.
9041 * gdb.disasm/hppa.s: Corresponding changes.
9042
9043 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
9044 conditions to work with latest dejagnu/expect.
9045
9046 * gdb.t15/funcargs.exp (finish from indirect call): No longer
9047 expected to fail on the PA.
9048 (backtrace in call with trampolines): Explicitly require main
9049 to be frame #1 (no trampolines should show up in backtrace).
9050
9051 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
9052 "continue -expect".
9053 * gdb.t06/break.exp: Likewise.
9054 * gdb.t07/watchpoint.exp: Likewise.
9055 * gdb.t13/bitfields.exp: Likewise.
9056 * gdb.t15/{funcargs,return}.exp: Likewise.
9057 * gdb.stabs/weird.exp: Likewise.
9058 * config/{mips,udi}-gdb.exp: Likewise.
9059
9060 * hppa.sed: Enclose comments within a sed command to avoid
9061 losing with the old OSF1 sed.
9062
9063Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9064
9065 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
9066 sequent dynix.
9067 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
9068 * gdb.t15/funcargs.exp: Conditionally step again to really
9069 finish from marker_call_with_trampolines. Handle the case where
9070 the first step from within call_with_trampolines already steps
9071 us back to main.
9072 * gdb.t15/gdbme.c: Add comment to closing brace of
9073 call_with_trampolines for funcargs.exp.
9074
9075Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9076
beb998c6 9077 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
9078 Fix typo(s).
9079
9080Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9081
9082 * gdb.t07/gdbme.c: More code for watchpoint testing.
9083
9084 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
9085 "Hardware watchpoint" throughout file.
9086 (test_watchpoint_triggered_in_syscall): New test.
9087 (test_complex_watchpoint): New test.
9088
9089Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9090
9091 * gdbme.c (call_with_trampolines): New function to try and step
9092 into. Tests trampoline problems on the PA.
9093
9094 * funcargs.exp (localvars_in_indirect_call): No longer expect
9095 stepping into indirect call to fail on PAs.
9096 (test_stepping_over_trampolines): New test.
9097
9098Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9099
9100 * TODO: Add suggestions for static member function tests, and
9101 completion tests.
9102
9103Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9104
9105 * TODO: Add suggestions for "p/a" tests.
9106
9107 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
9108 (default_gdb_exit): Replace all the hair with sending "quit" to
9109 the process with a simple close.
9110
9111Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9112
9113 * TODO: Add suggestions for shared library tests.
9114
9115Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9116
9117 * TODO: Add suggestions for x/s tests.
9118
9119Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9120
9121 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
9122 "enable once", and "enable breakpoints once" with ".*".
9123
9124Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9125
9126 * TODO: Add suggestions about structure passing tests.
9127
9128Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9129
9130 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
9131 the primary1 test, use work around if __GNUC__ < 2.
9132 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
9133 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
9134 Test for bad output rather than waiting for timeout. Issue
9135 second continue only if first continue failed.
9136
9137Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
9138
9139 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
9140 operator[] test with gdb_test because the old code didn't seem to
9141 be getting the quoting right with the new dejagnu.
9142
9143Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
9144
9145 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
9146 one from the path.
9147 * Makefile.in: Use a fresh expect if there is one, use runtest
9148 from the src tree if there is one.
beb998c6 9149
c906108c
SS
9150Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
9151
9152 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
9153 next over recursive call. Revise the tests from that point on
9154 (which had been skipped) to match GDB's actual (correct) output.
9155
9156 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
9157 with next over a breakpoint whose condition is false.
9158
9159 * gdb.t00/help.exp: Comment out "help set print" tests just like
9160 (and for same reason as) "help set" test.
9161
9162Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9163
9164 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
9165 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
9166
9167Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9168
9169 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
9170 necessary gdb_target_udi.
9171
9172 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
9173
9174 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
9175 1838 and 2417; they are fixed.
9176
9177 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
9178 gdb.t03/ptype.exp (ptype structure, ptype union):
9179 Remove xfails; the test is looser than when the xfails were added.
9180
9181 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
9182 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
9183
9184 * gdb.t01/run.exp: Only run shell test if isnative.
9185
9186 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
9187 since "run" automatically loads if necessary. Call gdb_target_udi
9188 after the "file" since "file" kills any execution target.
9189
9190 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
9191 GDB. GDB doesn't work that way (not anymore at least) on UDI.
9192 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
9193 argument for UDI.
9194
9195Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
9196
9197 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
9198
9199 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
9200
9201Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9202
9203 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
9204 properly quoting regexps. This makes the second argument to
9205 demangle a fixed string, which matches the callers, instead of a
9206 shell-style pattern which is what the previous implementation
9207 used. Update some of the callers.
9208
9209Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9210
9211 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
9212 (comib_nullified_tests): Fix typo.
9213 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
9214 strings. No longer expected to fail.
9215
9216 * gdb.disasm/hppa.s (addib_tests): Fix typo.
9217 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
9218 strings. No longer expected to fail.
9219
9220 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
9221 string. No longer expected to fail.
9222
9223Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9224
9225 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
9226 No longer expected to fail.
9227
9228 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
9229 string. No longer expected to fail.
9230
9231Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9232
9233 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
9234 only in the names (I probably got most of them). I was even
9235 generous with some which differed in underscores in names, and
9236 probably missed a few, and I *still* was able to remove almost a
9237 third of the file with almost no impact on testsuite coverage.
9238
9239Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9240
9241 * gdb.t00/default.exp: Match udi_attach error message as well as
9242 the one from child_attach.
9243
9244 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
9245
9246 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
9247
9248 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
9249 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
9250
9251 * Move test with enums and partial symbols back to
9252 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
9253 Reverts the change of 26 May 93. Per today's change to
9254 stabs.texinfo, the behavior that weird.exp was expecting was
9255 unreasonable; what is important is that the compiler+gdb get
9256 things right, which happens with a recent gcc. Also fix the test
9257 to deal with native compilers which put out the stab gdb can't
9258 deal with.
9259
9260Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9261
9262 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
9263 in the names. The main thing these accomplish is to slow things down.
9264 Many more such duplicates surely remain.
9265
9266 * gdb.t00/help.exp: Comment out "help support" test just like
9267 (and for same reason as) "help set" test.
9268
9269Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
9270
9271 * gdb.t06/break.exp: Remove setup_xfails for
9272 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
9273 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
9274 about known bug in gcc to include up through 2.5.8.
9275 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
9276 well as "_vb$".
9277 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
9278 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
9279 with latest gcc and gdb.
9280 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
9281 well as "_vb$".
9282
9283Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9284
9285 * configure.in (hppa*-*-*): Also configure and build stabs-only
9286 tests.
9287
9288Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9289
9290 * gdb.t10/hppa.mt: A makefile fragment for the PA.
9291 * gdb.t10/configure.in (hppa*-*-*): Use it.
9292
9293Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9294
9295 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
9296
9297Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9298
9299 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
9300 versions prior to 1.13.5.
9301
9302Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9303
9304 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
9305 the prompt is at the start of a line.
9306
9307Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
9308
9309 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
9310 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
9311 in the copr tests now.
9312 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
9313 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
9314 expected to fail.
9315
9316Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
9317
9318 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
9319 gdb.t31/chillvars.exp, lib/gdb.exp:
9320 Tweak to run under either version of expect.
9321 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
9322 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
9323 * gdb.t11/list.exp: Remove extraneous whitespace.
9324
9325Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9326
9327 * gdb.t16/printcmds.exp (test_print_strings): Accept
9328 "(unsigned char *) " before the string.
9329
9330 * TODO: Add notes about printing of fancy types and GDB expressions.
9331
9332Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
9333
9334 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
9335 * gdb.t06/configure.in: Don't try to compile signals test program
beb998c6 9336 if doing mips-idt-ecoff.
c906108c
SS
9337
9338Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
9339
9340 * Most .exp files: Tweak to run under either version of expect.
9341
9342Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9343
9344 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
9345 xfails; I'm not sure why they are failing, but not because of PR 1806.
9346
9347Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
9348
9349 * config/unix-gdb.exp: Remove gdb_unload cause it's already
9350 defined in lib/gdb.exp.
9351
9352Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9353
9354 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
9355 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
9356 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
9357 have to be typeless.
9358
9359Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
9360
9361 * TODO: Add suggestion for copyright year test.
9362
9363Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
9364
9365 * configure.in (*-*-lynxos*): Add stabs tests.
9366
9367Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
9368
9369 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
9370 so insert a tab before any assembler directive in column zero.
9371
9372 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
9373 stores.
9374 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
9375 stores.
9376 (fpu_short_memory_tests): Likewise.
9377
9378Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9379
9380 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
9381 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
9382 .stabs directives in comments.
9383
9384Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9385
9386 * TODO: New file, describing tests we could write.
9387 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
9388
9389Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9390
9391 * gdb.t06/signals.exp: Add kludge to force re-sync.
9392
9393 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
9394 to xgdb instead of gdb, get out of gdb.
9395
9396Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
9397
9398 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
9399 for info.
9400
9401Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
9402
9403 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
9404 * gdb.stabs/configure.in (hppa*-*-*): Use it.
9405 * gdb.stabs/hppa.sed: New sed script for the PA.
9406
9407Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9408
9409 * gdb.stabs: Re-write weird.def and configuration to use sed
9410 instead of cpp. sed is portable and POSIX; cpp is neither.
9411
9412Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9413
9414 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
9415
9416Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9417
9418 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
9419
9420Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9421
9422 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
9423 "_vb$".
9424 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
9425 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
9426
9427Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9428
9429 * lib/gdb.exp: Comment out code which depends on non-existent
9430 `transform' procedure.
9431
9432Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
9433
9434 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
9435 * lib/gdb.exp: Transform tool name.
9436 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
9437 1.1's new error handling system.
9438
9439Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9440
9441 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
9442
9443Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9444
9445 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
9446 They made pattern matching so slow that timeouts happened on
9447 heavily loaded systems. Now any output from "show print" which
9448 gets us back to the GDB prompt is a PASS.
9449
9450Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
9451
9452 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
9453
9454Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9455
9456 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
9457
9458 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
9459 It is not from PR 3220.
9460
9461Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9462
9463 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
9464 just started failing because they depended on the order the
9465 subcommands are presented, or exact docstring text. This kind of
9466 test is a pain and has minimal benefit.
9467
9468Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9469
9470 * gdb.t09/corefile.exp: At end of test, use "core" command with
9471 no arguments.
9472
9473Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
9474
9475 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
9476 17}/Makefile.in: Make it possible to run the testsuite with Sun
9477 make and CC = cross gcc by adding explicit build rules for .o
9478 files.
9479
9480Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9481
9482 * gdb.t15/funcargs.exp: Don't put comments on same line as
9483 setup_xfail (@#$*%& tcl braindamage!).
beb998c6 9484
c906108c
SS
9485Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9486
9487 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
9488
9489Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
9490
9491 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
9492 * gdb.t20/inherit.exp: remove three dumplicate entries.
9493
9494Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9495
9496 * gdb.t06/break.exp: For "next over recursive call", fail on any
9497 incorrect output, not just on "factorial (value=2)".
9498
9499Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9500
9501 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
9502 working now. Add an xfail if accesing a bss variable causes
9503 a memory error if the target is not yet run.
9504
9505Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9506
9507 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
9508 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
9509 name of __st* demangling (2 strings). Did Kung really get the
9510 more than 95 others right without testing them?
9511
9512Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
9513
9514 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
9515
9516Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
9517
9518 * configure.in (configdirs): Add gdb.disasm
9519 * gdb.disasm: New directory for GDB disassembler tests.
9520 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
9521
9522Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9523
9524 * gdb.t00/help.exp: Don't test "help set".
9525
9526 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
9527 from within expect statements. None of these happen anymore and
9528 they cause regressions to be silently unnoticed.
9529
9530 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
9531 messages) about known failures with gcc cygnus-2.4.5-930417.
9532
9533 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
9534 comp-info.exp so it gets built if it doesn't exist.
9535
9536 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
9537 it is no longer used.
9538 * gdb.t13/comp-info.c: Removed.
9539
9540Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
9541
9542 * gdb.t06/signals.exp: Add xfail for sun3.
9543
9544Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9545
9546 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
9547 relevant because ^C doesn't get sent but failure can be reproduced
9548 interactively).
9549
9550Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9551
9552 * gdb.stabs/alpha.mt: New configuration file for alpha.
9553 * gdb.stabs/configure.in: Use it.
9554 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
9555 sharing with alpha.mt, redefine long to word via preprocessor.
9556 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
9557 for alpha.
9558 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
9559 native cc.
9560 * gdb.t00/teststrategy.exp: Change expect string so that we
9561 consume the `(xgdb)' from the command echo and from the gdb prompt.
9562 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
9563 gdb currently compares all values as long, so this failure probably
9564 applies to any configuration where LONGEST is bigger than a target int.
9565 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
9566 with gcc.
9567 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
9568 to handle opaque pointers, gcc is.
9569 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
9570 as first argument. Include <sys/types.h> and change all operator
9571 new definitions to use size_t.
9572 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
9573 now that we use size_t.
9574
9575Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9576
9577 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
9578 a long or float array cast all array members to the same type.
9579 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
9580 with 64 bit longs.
9581 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
9582 on alpha.
9583 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
9584
9585Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9586
9587 * gdb.t24 (demangle.exp): Constructors of templates have names like
9588 vector<int>::vector(int) not vector<int>::vector<int>(int). See
9589 section 14.6 of the ARM.
9590
9591 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
9592 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
9593 accomplish little and slow down the testsuite.
9594
9595 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
9596 Accept spaces various places.
9597
9598Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9599
9600 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
9601 with watchpoint enabled.
9602
9603 * Makefile.in: Remove definition of CC and remove the second
9604 definition of CXX (the "CXX = gcc" one remains). These definitions
9605 were causing backquotes to be expanded within backquotes, which
9606 doesn't work.
9607
9608Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
9609
9610 * gdb.t17/callfuncs.exp: Add "return 0" to end.
9611
9612Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9613
9614 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
9615 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
9616 by mips cc and contains no stabs entries.
9617
9618Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
9619
9620 * config/vx-gdb.exp: Use fake device to load files rather than
9621 NFS.
9622 * lib/gdb.exp: New proc to do "file" command.
9623 * config/unix-gdb.exp: Use new "file" proc.
9624
9625Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
9626
9627 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
9628 Rework board rebooting slightly.
9629 (gdb_exit): Don't exit from the remote shell; there isn't one.
9630 * gdb.stabs/weird.exp: If a program is being debugged already,
9631 kill it.
9632 * gdb.t04/setvar.exp: Stop and restart gdb.
9633 * gdb.t05/expr.exp: Likewise.
9634 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
9635 restart gdb and reload the program.
9636 * gdb.t08/opaque.exp: Likewise.
9637 * gdb.t12/scope.exp: Likewise.
9638 * gdb.t13/bitfields.exp: Likewise.
9639 * gdb.t15/funcargs.exp: Likewise.
9640 * gdb.t20/classes.exp: Likewise.
9641 * gdb.t03/ptype.exp: Increase timeout.
9642 * gdb.t16/printcmds.exp (test_print_string_constants,
9643 test_print_array_constants): Likewise.
9644 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
9645 * gdb.t20/classes.exp (do_tests): Likewise.
9646 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
9647
9648Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
9649
9650 * gdb.stabs: Renamed *wierd* to *weird*.
9651
9652Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
9653
9654 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
9655 for timeout. Add "known gcc 2.4.5 bug" to failure message.
9656
9657Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
9658
9659 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
9660 (do_tests): Remove xfail for whatis on one_var and two_var.
9661
9662Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
9663
9664 * Makefile.in: Made cross building work better by adding
9665 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
9666
9667Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9668
9669 * gdb.t15/{return.c,return.exp,Makefile.in}:
9670 New test, currently commented out.
9671
9672Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
9673
9674 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
9675 still running and removes the leftover named socket so GDb can do
9676 clean restarts.
9677
9678Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
9679
9680 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
9681 console, not GDB.
9682 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
9683 cross testing works better with "make check"
9684 * config/unix-gdb: Use default procedures for exit and version.
9685 * config/vx-gdb.exp: Cleaned up and massaged back to working order
9686 with the newest VxWorks.
9687
9688Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9689
9690 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
9691 old form.
9692
9693 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
9694 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
9695
9696 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
9697
9698 * config/unix-gdb.exp: Remove this version of gdb_exit
9699 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
9700 Rob says he'll look at it when he gets back to testing boards.
9701
9702Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
9703
9704 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
9705 an expected fail for certain ptype commands.
9706
9707 * gdb.t20/classes.exp: Update expected results of "ptype class
9708 Base1" to account for the constructor that now appears in the type.
9709
9710Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
9711
9712 * configure.in (configdirs): Restore gdb.t04, which mysteriously
9713 disappeared from list.
9714 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
9715 "alldone" proc with call to cleanup and exit.
9716 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
9717 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
9718 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
9719 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
9720 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
9721 "alldone" proc with simple returns that suppress remaining
9722 tests. The alldone proc went away many months ago.
9723
9724Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9725
9726 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
9727
9728 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
9729
9730Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9731
9732 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
9733 as vax gdb will display them.
9734
9735Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9736
9737 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
9738 optimizers.
9739
9740 * scope.exp: Change "bad value for localval" messages so each one
9741 is unique.
9742
9743 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
9744 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
9745
9746 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
9747
9748Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9749
9750 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
9751 doesn't exist (due to optimization).
9752
9753Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9754
9755 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
9756 contains \r because the filename is long.
9757
9758 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
9759 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
9760
9761Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9762
9763 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
9764 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
9765 Ultrix.
9766 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
9767 int tests.
9768 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
9769
9770Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
9771
9772 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
9773
9774 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
beb998c6 9775 to match does not match the passing case but still matches the
c906108c
SS
9776 failing case.
9777
9778Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9779
9780 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
9781
9782Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
9783
9784 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
9785 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
9786 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
9787 Remove various versions of gdb_exit.
9788 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
9789 gdb_exit.
9790 * config/unix-gdb.exp: gdb_exit remains here, and should override
9791 the generic version, since it's doing a lot of wierd stuff that
9792 the other versions aren't. FIXME, fold it in, or abandon this
9793 version.
9794
9795Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9796
9797 * gdb.t24/demangle.exp: Add tests for PR 3220.
9798
9799Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9800
9801 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
9802
9803Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
9804
9805 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
9806 "i386-*-*". Works for i486 as well.
9807
9808 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
9809 bug, and expand domain of xfail to all SVR4 systems, since the
9810 actual problem is likely to be in generic SVR4 /proc support.
9811
9812Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9813
9814 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
9815
9816Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
9817
9818 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
9819 xfails for other systems. Match a missing 'Continuing.' as an
9820 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
9821
9822 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
9823 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
9824 Only issue warning for missing executables if -all option is used.
9825
9826 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
9827 file if -all option is used. It's like an unpredictable XFAIL.
9828
9829Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9830
9831 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
9832 for dynamically linked binaries.
9833
9834 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
9835
9836Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9837
9838 * gdb.t20/inherit.exp: Change message for "print tagless struct"
9839 to state that this is a known bug in old versions of g++.
9840
9841Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9842
9843 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
9844 while waiting for `Continuing'.
9845
9846Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
9847
9848 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
9849 in text, data, and bss.
9850 * gdb.t10/nodebug.c: Add local and global test variables for
9851 initialized and uninitialized data.
9852
9853Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9854
9855 * config/unix-gdb.exp (gdb_exit): Add "wait".
9856
9857Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9858
9859 * gdb.t06/signals.exp: xfail the continue from the handler for all
9860 targets.
9861
9862 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
9863 function with watchpoints enabled, the i386 call dummy starts with
9864 a call.
9865
9866 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
9867 386 bsd names its corefiles.
9868
9869Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
9870
9871 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
9872 compilers don't grok it.
9873 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
9874 with small octal ints rather than character constants, which
9875 are signed and might not fit if first promoted to int.
9876
9877Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
9878
9879 * gdb.t09/Makefile.in (clean): Remove corefile.
9880
9881Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9882
9883 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
9884
9885Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9886 and Jim Kingdon (kingdon@cygnus.com)
9887
9888 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
9889 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
9890 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
9891
9892Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9893
9894 * gdb.t17/interrupt.exp: Add xfail for hppa.
9895
9896Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9897
9898 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
9899 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
9900 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
9901 to determine signed-ness of bitfields and use the result to setup
9902 the xfail.
9903 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
9904 * gdb.t15/funcargs.exp: Use them to step until the second indirect
9905 call line is reached if necessary.
9906
9907Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9908
9909 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
9910
9911Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9912
9913 * gdb.t06/break.exp: Also test `clear' command.
9914
9915Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
9916
9917 * gdb.t00/teststrategy.exp: Remove extra quote.
9918
9919 * gdb.t07/watchpoint.exp: Change xfail for calling function with
9920 watchpoint enabled to be for all non-68k machines.
9921
9922 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
9923
9924Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9925
9926 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
9927 targets use aout.mt instead of ecoff.mt as gas understands
9928 standard aout format.
9929
9930Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
9931
9932 * lib/gdb.exp (runto): Don't insist that function we are running to
9933 was compiled with -g.
9934
9935 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
9936
9937 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
9938 to get back into the read system call.
9939 Accept leading newline in case where we woke it up.
9940
9941Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9942
9943 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
9944 to make the stabs test work on ecoff systems using gcc and -with-stabs.
9945 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
9946 enable ecoff configuration.
9947
9948Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9949
9950 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
9951
9952Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9953
9954 * gdb.t16/printcmds.exp: Add another printf test.
9955
9956Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
9957
9958 * configure.in: If configured -with-stabs on any target, add
9959 stabsdirs to configdirs.
9960
9961Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9962
9963 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
9964 fun" so pattern does not match the command itself.
9965
9966Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9967
9968 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
9969
9970Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9971
9972 * gdb.t17/interrupt.exp: Test for more things.
9973
9974Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9975
9976 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
9977 compiler arranges the code and line numbers.
9978
9979 * gdb.t17/interrupt.exp: Don't send \n after ^C.
9980
9981Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9982
9983 * gdb.t00/help.exp: Increase expect input buffer size.
9984
9985Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9986
9987 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
9988
9989 * gdb.t07/watchpoint.exp: Add xfail for hppa.
9990
9991 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
9992
9993 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
9994 [0-9]*, not just [0-9].
9995
9996Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9997
9998 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
9999
10000 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
10001
10002Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10003
10004 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
10005
10006Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10007
10008 * gdb.t06/signals.c: Add xfails for sun3.
10009
10010 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
10011
10012 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
10013 test_stepping tests.
10014
10015Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10016
10017 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
10018
10019 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
10020
10021 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
10022 rather than actually putting it through cpp twice.
10023
10024 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
10025
10026Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
10027
10028 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
10029 no longer needed.
10030
10031Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10032
10033 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
10034
10035 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
10036 C++ features prints as "struct", make it a pass, not an xfail.
10037
10038Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10039
10040 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
10041 Don't require VA to print as "class" rather than "struct".
10042
10043Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
10044
10045 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
10046
10047Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10048
10049 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
10050
10051Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10052
10053 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
10054 order.
10055
10056Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10057
10058 * gdb.t16/printcmds.exp: Add printf tests.
10059
10060 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
10061
10062 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
10063
10064Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
10065
10066 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
10067 pass counts, to counteract any existing or future setup_xfails.
10068
10069Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10070
10071 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
10072 {BEGIN,END}_COMMON for common block instead of STAB.
10073 * gdb.stabs/wierd.exp: Add xfail for rs6000.
10074
10075 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
10076 intp_var should be N_GSYM not N_LSYM.
10077 wierd-aout.S: Use a label for the value of the N_SO.
10078 wierd.def: Remove all backslashes.
10079 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
10080
10081Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10082
10083 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
10084 get the expected next to inheritance3.
10085
10086Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10087
10088 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
10089 now that gcc-2.4 gets it right.
10090
10091Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10092
10093 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
10094
10095 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
10096 generating comp-info.exp which works for cross-compilation.
10097
10098Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
10099
10100 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
10101 "*-*-sysv4.*".
10102
10103Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
10104
10105 * gdb.t01/run.exp: Start with a fresh gdb.
10106 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
10107 SVR4.x.
10108
10109Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
10110
10111 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
10112 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
10113 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
10114 Makefile.in (distclean, realclean): Remove gdbme.c from list of
10115 things to remove.
10116
10117Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
10118
10119 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
10120 test cases from bug reports.
10121
10122Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
10123
10124 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
10125 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
10126 avoid spurious xfails.
10127 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
10128 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
10129 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
10130
10131Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
10132
10133 * gdb.t00/teststrategy.exp: Rework to provide more useful
10134 description of each test, fix problem with systems that define
10135 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
10136 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
10137 results for "next over recursive call" so timeouts aren't taken
10138 by error.
10139
10140Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
10141
10142 * gdb.t12/scope.exp: Test printing of variables before run.
10143
10144 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
10145 printed in wrong order due to sorting.
10146
10147Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
10148
10149 * gdb.t00/teststrategy.exp: Fix expected results for printing
10150 user entered string constant. Is array of char, prints with no
10151 address.
10152
10153 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
10154 commands.
10155 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
10156 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
10157 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
10158 of struct of char arrays.
10159 * gdb.t00/radix.exp: New tests for radix commands.
10160
10161Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
10162
10163 * gdb.t16/printcmd.exp: Print a variable before running program
10164 (with xfail for AIX).
10165
10166Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
10167
10168 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
10169
10170 * gdb.t16/printcmd.exp: Don't print variables before running program.
10171
10172 * gdb.t06/break.exp: Don't require envp argument to main.
10173
10174 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
10175
10176 * gdb.t02/whatis.exp, gdb.t11/list.exp:
10177 Add xfails for rs6000.
10178
10179 * gdb.t02/whatis.exp: Change other tests not to re-test something
10180 we already tested.
10181
10182 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
10183 each type used has a variable of that type.
10184
10185Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
10186
10187 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
10188
10189Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
10190
10191 * configure.in: change srctrigger to be a file, not a directory
10192
10193Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
10194
10195 * configure.in (mips-idt-ecoff*): Added trailing '*'.
10196
10197 * gdb.t11/list.exp: Fixed a couple of typos.
10198
10199Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
10200
10201 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
10202 is fixed and PR is closed.
10203 * gdb.t16 (gdbme.c): Add simple test string variable.
10204 * gdb.t16 (printcmds.exp): Add tests with simple test string
10205 variable, primarily for boundaries on "set print elements".
10206
10207Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
10208
10209 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
10210 Make leading 0's optional and don't expect a tab in the middle
10211 of the number.
10212
10213 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
10214
10215 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
10216 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
10217 don't end command passed to gdb_test with newline.
10218
10219 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
10220 signed keyword away, don't expect signed bitfields to be signed.
10221
10222 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
10223 printing with only as many 1's as are in the field as well as printing
10224 with 32 1's (see comment).
10225
10226Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
10227
10228 * gdb.t00/default.exp: Start with a fresh gdb.
10229 * configure.in (configdirs): Remove gdb.t31 until the chill
10230 compiler works again. It no longer is able to find chillrt0
10231 since it isn't in libchill.a anymore.
10232 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
10233 wierd.o, make more modular.
10234 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
10235 spurious newlines that caused problems.
10236
10237Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10238
10239 * Move test with enums and partial symbols from gdb.t03/ptype.exp
10240 to gdb.stabs/wierd.exp since GCC has worked around the bug.
10241 gdb.stabs/wierd.{exp,def}: Many new tests.
10242
10243 * gdb.t00/default.exp: update info line for new message.
10244
10245 * gdb.t02/{whatis.exp,gdbme.c}:
10246 Test that "char *" doesn't print as "caddr_t".
10247
10248Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10249
10250 * gdb.t00/help.exp: Use .* in place of some help messages which
10251 just changed.
10252 gdb.t00/default.exp: Update "info frame" test for new message.
10253 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
10254 Remove some xfails
10255
10256Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10257
10258 * gdb.t03/{gdbme.c,ptype.exp}:
10259 Add tests for typedef'd struct and union without tags.
10260 Also check "whatis" on a variable of a typedef'd enum without a tag.
10261
10262 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
10263 PRMS 1823; the bug still exists but isn't reproduced by this test
10264 anymore), and remove rs6000 XFAIL (the bug is fixed).
10265
10266 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
10267 duplicated from whatis.exp. For those that are left, accept
10268 "long", "long int", or "int" for long variables (whatis.exp already
10269 has an XFAIL for "int", so no need to fail it here).
10270
10271 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
10272 Deal with GCC's names for types now that GDB uses the compiler's names.
10273
10274 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
10275 setup_xfail's for sunos4. If we #defined the signed keyword away,
10276 don't expect GDB to know that char it is signed.
10277
10278 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
10279
10280Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
10281
10282 * configure.in (configdirs): Add gdb.t24 for C++ tests that
10283 should work on any system, regardless of debugging format.
10284 * gdb.t21/demangle.exp: Move to gdb.t24.
10285 * gdb.t24/demangle.exp: Move from gdb.t21.
10286 * gdb.t24/{Makefile.in, configure.in}: New files.
10287
10288Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10289
10290 * configure.in: Do gdb.stabs and C++ tests only for stabs.
10291 * gdb.stabs: New directory.
10292
10293Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
10294
10295 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
10296 not just "Quit anyway?".
10297
10298Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
10299
10300 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
10301 that all setup_xfails are immediately followed by clear_xfails.
10302
10303Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
10304
10305 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
10306 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
10307 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
10308 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
10309 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
10310 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
10311 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
10312 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
10313 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
10314 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
10315 gdb.t31/chillvars.exp, lib/gdb.exp:
10316 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
10317 bug-gdb@prep.ai.mit.edu.
10318
10319Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
10320
10321 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
10322 with 0.0, not integer 0.
10323
10324Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
10325
10326 * gdb.t06/break.exp: Update for "Kill the program" message change.
10327
10328Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
10329
10330 * Makefile.in (GDBFLAGS): Set to -nx.
10331 * Makefile.in (site.exp): Use GDBFLAGS.
10332
10333Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
10334
10335 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
10336 Makefiles.
10337 (check): depend on just-check.
10338 (just-check): added so that tests can be run without a noop
10339 build pass.
10340
10341Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
10342
10343 Switch to using configure's configdirs.
10344 * Makefile.in (Makefile): add configure.in dependency.
10345 (SUBDIRS): removed redundant assignment.
10346 * configure.in: switch subdirs assignment to configdirs.
10347 * gdb.t*/configure.in: new files.
10348
10349Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
10350
10351 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
10352 works.
10353
10354Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
10355
10356 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
10357 in explicit rules. Apparently this is not supported by some makes.
10358
10359Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
10360
10361 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
10362
10363Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10364
10365 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
10366 disappeared.
10367
10368Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
10369
10370 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
10371
10372Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
10373
10374 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
10375 watchpoint problem that is now fixed.
10376 * gdb.t30/chexp.exp: Remove setup_xfail for printing
10377 uninitialized convenience variables.
10378 * gdb.t31/chillvars.exp: Fix expected patterns for printing
10379 structures.
10380
10381Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10382
10383 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
10384 which causes expect to get out of sync with gdb on long output
10385 from help set.
10386 * gdb.t09/corefile.exp: Make expected pattern for core file
10387 failing signal and frame output format less sun specific.
10388
10389Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
10390
10391 * gdb.t31/chillvars.exp: Add and remove initial dummy
10392 breakpoint, so that symbol table is forced in.
10393 (Needed at least on Sunos4, though it seems not SVR4.)
10394 * gdb.t31/chillvars.exp: Update for changed output format.
10395
10396Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
10397
10398 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
10399
10400Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
10401
10402 * Makefile.in: Added --srcdir when invoking runtest, removed the
10403 need for a local config file. (optional now)
10404
10405Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
10406
10407 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
10408 failure count used to force early termination. Add some more
10409 expected failures for gnu style demangling.
10410
10411Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10412
10413 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
10414 pmi variable from gdb.t20/gdbme to get optimized away.
10415 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
10416 Check for written corefile upon timeout _and_ eof.
10417
10418Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10419
10420 * config/unix-gdb.exp: Add missing return 0.
10421
10422Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10423
10424 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
10425 test termination.
10426
10427Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
10428
10429 * configure.in (subdirs): Put back gdb.t17 which mysteriously
10430 disappeared.
10431
10432Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
10433
10434 * gdb.t10/crossload.exp: Disable the i860-elf test until such
10435 time as i860 support works.
10436
beb998c6 10437 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
10438 "backtrace 100\r" rather than just "backtrace\r", to match last
10439 change.
10440
10441Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
10442
10443 * config/udi-gdb.exp (gdb_exit): Remove close command.
10444 (gdb_target_udi): New procedure to set the UDI target.
10445 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
10446 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
10447 Added waits for prompts after several question responses. Added
10448 some more responses used by a29k-amd-udi-gdb.
10449 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
10450 pass different arguments, restart UDI connection after program
10451 completion.
10452 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
10453 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
10454 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
10455 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
10456 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
10457 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
10458 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
10459 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
10460 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
10461 after program completion.
10462 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
10463 compiled with a SELECT_VECS setting.
10464 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
10465 infinite recursion.
10466
10467 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
10468 Added checks for COFF results, and made them expected failures for
10469 all targets. It would be better to make them expected failures
10470 for COFF targets only.
10471
10472Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
10473
10474 * Makefile.in: add null dvi target, don't bother to recurse
10475 through test directories for info and install-info; rename
10476 $(datadir) to be dejagnu instead of deja-gnu
10477
10478Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
10479
10480 * gdb.t31/gdbme.ch: Re-enable code that previously caused
10481 compiler to coredump.
10482 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
10483 code.
10484
10485Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
10486
10487 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
10488 coredump.
10489 * gdb.t31/chillvars.exp: Comment out tests that depend on that
10490 code.
10491
10492Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
10493
10494 * gdb.t03/ptype.exp: tests for return code from gdb_test.
10495 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
10496 which in a shell. Deletes xgdb when done.
10497 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
10498 Tests the return from the "set height" or "set width" commands.
10499 Added a few return codes where needed.
10500
10501Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
10502
10503 * Makefile.in (SUBDIRS): Add gdb.t17.
10504 * configure.in (subdirs): Add gdb.t17.
10505 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
10506 files to test gdb's calling of functions in the inferior with
10507 the correct arguments and gdb's ability to retrieve any
10508 result returned.
10509
10510Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
10511
10512 * config/unix-gdb.exp (gdb_exit): Remove close commands that
10513 may be called after gdb goes away. Previous versions of expect
10514 needed these to avoid file descriptor leaks, but they cause
10515 errors with the current revision of expect.
10516 * gdb.t00/gdbvars.exp: Use -re on expected output after
10517 setting sevenbit-strings.
10518 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
10519 to set sevenbit-strings consistent across tests.
10520 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
10521 set sevenbit-strings consistent across tests.
10522
10523Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
10524
10525 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
10526 expected output to match current "expect" expectations.
10527
10528Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
10529
10530 * gdb.t00/default.exp: Change expected output for default "source"
10531 command, to match new gdb behavior which requires a filename to
10532 source.
10533
10534Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
10535
10536 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
10537 expected fail for i486-*-* that misses the marker2 function.
10538 * gdb.t10/crossload.exp (bfddefault): Allow successful
10539 recognition of a format to pass even if no symbols are found.
10540 Explicitly catch failures where the format is not recognized
10541 or is ambiguous, and add the reason to the fail message.
10542 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
10543 the cause is and invalid target and add reason to failure message.
10544 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
10545 elf32-i386, elf32-sparc, and elf32-i860.
10546 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
10547 Set up expected failure for 'filename'::variable scope resolution,
10548 which is now apparently broken on all targets.
10549 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
10550 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
10551 gdb.t23/templates.exp: Change failure for missing binfile into
10552 just a warning.
10553 gdb.t21/demangle.exp: Change all cfront references to 'arm'
10554 references.
10555
10556Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
10557
10558 * gdb.t00/default.exp: Add expected output for default "source"
10559 command, to match new gdb behavior.
10560 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
10561
10562Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
10563
10564 * config/*-gdb.exp: returns an error, rather than exiting on
10565 internal errors.
10566
10567Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
10568
10569 * gdb.t03/gdbme.c: Add pointer to struct variable.
10570 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
10571 referencing struct members.
10572
10573Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
10574
10575 * configure.in (mips-idt-ecoff): New target.
10576 * config/mips-gdb.exp: New file for remote board using MIPS remote
10577 debugging protocol.
10578
10579 * Redid configuration scheme. Removed gdb.t*/configure.in.
10580 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
10581 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
10582 distclean targets. Built executables via .o files. Adjusted
10583 tests to account for source files in $(srcdir) rather than
10584 $(objdir).
10585 * lib/gdb.exp (runto): Don't expect () after the function name,
10586 because it may have arguments.
10587
10588Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
10589
10590 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
10591 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
10592 expected failures for mips-idt-* and mips-sgi-*.
10593 * gdb.t00/default.exp (attach): Kill process if requested.
10594 * gdb.t00/help.exp (help target core, help target): Accept a gdb
10595 that does not read core files.
10596 * gdb.t01/run.exp: Removed checks for exit status code.
10597 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
10598 it is linked in.
10599 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
10600 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
10601 appropriate, rather than doing it by hand.
10602 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
10603 execution.
10604 * gdb.t10/crossload.exp: Kill existing program if needed.
10605 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
10606 appropriate, rather than doing it by hand. Always increase
10607 timeout for this test, not just for VxWorks.
10608
10609Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
10610
10611 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
10612 of Chill STRUCT types and STRUCT values.
10613 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
10614 than "char".
10615 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
beb998c6 10616 struct2): New struct definitions and initializations to test
c906108c
SS
10617 simple Chill STRUCT types.
10618
10619Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
10620
10621 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
10622 the null byte at the end of strings.
10623 * gdb.t00/default.exp: Make show version insensitive to copyright
10624 date.
10625 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
10626 to avoid dependencies on target char signedness.
10627 * gdb.t16/printcmds.exp: Update expected results for explicitly
10628 unsigned char.
10629 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
10630 now work.
10631 * gdb.t21/demangle.exp: Add many more patterns for template
10632 demangling, most of them being expected failures.
10633 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
10634 string we are matching for, to match on the whole string.
10635 * gdb.t21/demangle.exp: Add many new test strings to demangle,
10636 and fix a whole bunch that had incorrect expected output but were
10637 passing anyway because of the bug in "proc demangle".
10638 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
10639 type.
10640 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
10641
10642Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
10643
10644 * gdb/testsuite: made modifications to testcases, etc., to allow
10645 them to work properly given the reorganization of deja-gnu and the
10646 relocation of the testcases from deja-gnu to a "tool" subdirectory.
10647
10648Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
10649
10650 * gdb/testsuite: Initial creation of gdb/testsuite.
10651 Migrated dejagnu testcases and support files for testing nm to
10652 gdb/testsuite from deja-gnu. These files were moved "as is"
10653 with no modifications. This migration is part of a major overhaul
10654 of dejagnu. The modifications to these testcases, etc., which
10655 will allow them to work with the new version of dejagnu will be
10656 made in a future update.
10657\f
10658Local Variables:
ef043731 10659mode: change-log
c906108c
SS
10660left-margin: 8
10661fill-column: 74
10662version-control: never
10663End: