* ada-exp.y: Allow '{type} ADDRESS' notation on left of assignment.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9005b927
JB
12008-01-04 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
4 gdb.ada/ptype_field/foo.adb: New files.
5 * gdb.ada/ptype_field.exp: New testcase.
6
1a6aaad8
JB
72008-01-03 Joel Brobecker <brobecker@adacore.com>
8
9 * gdb.ada/print_pc.exp: New testcase.
10
0ef22f53
JB
112008-01-03 Joel Brobecker <brobecker@adacore.com>
12
13 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
14 gdb.ada/taft_type/p.adb: New files.
15 * gdb.ada/taft_type.exp: New testcase.
16
1689ecf8
JB
172008-01-03 Joel Brobecker <brobecker@adacore.com>
18
19 * gdb.ada/array_bounds/bar.adb: New file.
20 * gdb.ada/array_bounds.exp: New testcase.
21
a4d0b9c3
JB
222008-01-03 Joel Brobecker <brobecker@adacore.com>
23
24 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
25 gdb.ada/arrayptr/foo.adb: New files.
26 * gdb.ada/arrayptr.exp: New testcase.
27
a31ace00
JB
282008-01-03 Joel Brobecker <brobecker@adacore.com>
29
30 * gdb.base/set-lang-auto.exp: New testcase.
31
a97fced3
JB
322008-01-03 Joel Brobecker <brobecker@adacore.com>
33
34 * gdb.ada/fun_addr/foo.adb: New file.
35 * gdb.ada/fun_addr.exp: New testcase.
36
ef29ce1a
JK
372008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
38
39 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
40 New files
41
0fafefe3
JB
422008-01-02 Joel Brobecker <brobecker@adacore.com>
43
44 * array_subscript_addr/p.adb: New file.
45 * array_subscript_addr.exp: New testcase.
46
c4359f8d
JB
472008-01-02 Joel Brobecker <brobecker@adacore.com>
48
49 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
50 New files.
51 * gdb.ada/str_cmp_ref.exp: New testcase.
52
1aa1b15b
JB
532008-01-01 Joel Brobecker <brobecker@adacore.com>
54
55 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
56 gdb.ada/fun_in_declare/foo.adb: New files.
57 * gdb.ada/fun_in_declare.exp: New testcase.
58
81c9b2cf
JB
592008-01-01 Joel Brobecker <brobecker@adacore.com>
60
61 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
62 gdb.ada/ref_param/pck.ads: New files.
63 * gdb.ada/ref_param.exp: New testcase.
64
319e4674
JB
652008-01-01 Joel Brobecker <brobecker@adacore.com>
66
67 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
68 gdb.ada/interface/foo.adb: New files.
69 * gdb.ada/interface.exp: New testcase.
70
ef682c56
JB
712007-12-31 Jim Blandy <jimb@codesourcery.com>
72
73 * gdb.base/multi-forks.exp: Consume all output from child
74 processes before proceeding to next test.
75
f6f3eb6c
JB
762007-12-29 Jim Blandy <jimb@codesourcery.com>
77
78 * configure: Regenerated.
79
f652e42f
JB
802007-12-27 Joel Brobecker <brobecker@adacore.com>
81
82 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
83 gdb.ada/fixed_cmp/fixed.adb: New files.
84 * gdb.ada/fixed_cmp.exp: New testcase.
85
6943e596
JB
862007-12-27 Joel Brobecker <brobecker@adacore.com>
87
88 * gdb.ada/boolean_expr.exp: New testcase.
89
aad9a193
JB
902007-12-26 Jim Blandy <jimb@codesourcery.com>
91
92 * gdb.base/multi-forks.exp: Doc fix.
93
fb5f3683
JB
942007-12-26 Joel Brobecker <brobecker@adacore.com>
95
96 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
97 * gdb.ada/char_param.exp: Do not compile our test program with
98 -gnata, this is unnecessary.
99 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
100
384e4a9c
JB
1012007-12-24 Joel Brobecker <brobecker@adacore.com>
102
103 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
104 gdb.ada/print_chars/foo.adb: New files.
105 * gdb.ada/print_chars.exp: New testcase.
106
01e044f7
JB
1072007-12-24 Joel Brobecker <brobecker@adacore.com>
108
109 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
110 gdb.ada/char_param/foo.adb: New files.
111 * gdb.ada/char_param.exp: New testcase.
112
0ce17860
JB
1132007-12-22 Jim Blandy <jimb@codesourcery.com>
114
115 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
116 hard-coding source line numbers into the test.
117 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
118 gdb_get_line_number to find.
119
919809b9
JB
1202007-12-22 Joel Brobecker <brobecker@adacore.com>
121
122 * gdb.base/ptype.c (highest): New struct type.
123 (the_highest): New variable of that type.
124 (main): Add dummy assignment to a field of variable the_highest.
125 * gdb.base/ptype.exp: Test type printing of our new variable.
126
abc8a88d
PM
1272007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
128
129 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
130 and record first explicitly generated thread number.
131 Use that thread number for thread specific watchpoint test.
132 Add iteration number to repetitive tests.
133
5158f3e3
CES
1342007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
135 Jim Blandy <jimb@codesourcery.com>
136
137 * gdb.base/expand-psymtabs.c: New testcase
138 source file.
139 * gdb.base/expand-psymtabs.exp: New testcase
140 expect file.
141
37e4754d
LM
1422007-12-17 Luis Machado <luisgpm@br.ibm.com>
143
144 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
145 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
146
551e5d04
JB
1472007-12-17 Joel Brobecker <brobecker@adacore.com>
148
149 * gdb.ada/frame_args/foo.adb: New file.
150 * gdb.ada/frame_args/pck.ads: New file.
151 * gdb.ada/frame_args/pck.adb: New file.
152 * gdb.ada/frame_args.exp: New testcase.
153
a05ee097
JB
1542007-12-17 Joel Brobecker <brobecker@adacore.com>
155
156 * gdb.base/frame-args.c: New file.
157 * gdb.base/frame-args.exp: New testcase.
158
c162e8c9
JM
1592007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
160 Joseph Myers <joseph@codesourcery.com>
161
162 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
163
afe8ab22
VP
1642007-12-14 Vladimir Prus <vladimir@codesourcery.com>
165
166 * gdb.mi/mi-pending.exp: New.
167 * gdb.mi/mi-pending.c: New.
168 * gdb.mi/mi-pendshr.c: New.
169
dfdfb3ca
JB
1702007-12-06 Jim Blandy <jimb@codesourcery.com>
171
172 * gdb.base/default.exp: Update expected output for 'info catch'.
173
b7fca990
JK
1742007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
175
176 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
177 must be set to binary.
178
6a1afc1e
PA
1792007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
180
181 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
182
a6b151f1
DJ
1832007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
184
185 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
186 gdb.mi/mi-file-transfer.exp: New.
187
43039443
JK
1882007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
189
190 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
191
0ef2251b
MR
1922007-11-22 Maciej W. Rozycki <macro@mips.com>
193
194 * gdb.trace/backtrace.exp: Fix a typo.
195 * gdb.trace/circ.exp: Likewise.
196 * gdb.trace/collection.exp: Likewise.
197 * gdb.trace/limits.exp: Likewise.
198 * gdb.trace/report.exp: Likewise.
199 * gdb.trace/tfind.exp: Likewise.
200 * gdb.trace/while-dyn.exp: Likewise.
201
5443631e
NR
2022007-11-21 Nick Roberts <nickrob@snap.net.nz>
203
204 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
205 objects of pointers that can't be dereferenced are now
206 "noneditable".
207
a4ce5b0d
UW
2082007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
209
210 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
211 (target_cpu): Remove.
212
d6e956e5
VP
2132007-10-15 Vladimir Prus <vladimir@codesourcery.com>
214
215 * gdb.base/ending-run.exp: Expect the list of cleared
216 breakpoint to come in natural order, not the reversed one.
217
214270ab
VP
2182007-11-07 Vladimir Prus <vladimir@codesourcery.com>
219
220 * gdb.mi/mi-var-child.c (do_child_deletion): New.
221 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
222
1a619819
LM
2232007-11-05 Luis Machado <luisgpm@br.ibm.com>
224
225 * gdb.base/printcmds.exp: New function
226 test_printf_with_dfp.
227
5b01a6fa
DE
2282007-11-02 Doug Evans <dje@google.com>
229
230 * gdb.disasm/t01_mov.s: Remove carriage returns.
231 * gdb.disasm/t02_mova.s: Ditto.
232 * gdb.disasm/t03_add.s: Ditto.
233 * gdb.disasm/t04_sub.s: Ditto.
234 * gdb.disasm/t05_cmp.s: Ditto.
235 * gdb.disasm/t06_ari2.s: Ditto.
236 * gdb.disasm/t07_ari3.s: Ditto.
237 * gdb.disasm/t08_or.s: Ditto.
238 * gdb.disasm/t09_xor.s: Ditto.
239 * gdb.disasm/t10_and.s: Ditto.
240 * gdb.disasm/t11_logs.s: Ditto.
241 * gdb.disasm/t12_bit.s: Ditto.
242 * gdb.disasm/t13_otr.s: Ditto.
243
ec33ab7f
JK
2442007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
245
246 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
247
ae0d01ff
UW
2482007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
249
250 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
251 provide DFP support.
252
55eddb0f
DJ
2532007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
254
255 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
256 Test "set powerpc vector-abi". Skip auto-detection tests for old
257 toolchains.
258
7020f05c
PA
2592007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
260
261 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
262 with [string compare].
263
84bc3db9
PA
2642007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
265
266 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
267 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
268
5876dc88
LM
2692007-10-25 Luis Machado <luisgpm@br.ibm.com>
270
271 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
272 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
273 * gdb.opt/Makefile.in: New makefile.
274 * Makefile.in: Create new directory "gdb.opt".
275 * configure.ac: Add "gdb.opt" directory.
276 * configure: Regenerated.
277
c3ea9a14
DE
2782007-10-25 Doug Evans <dje@google.com>
279
280 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
281 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
282
93004d61
TJB
2832007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
284 Thiago Jung Bauermann <bauerman@br.ibm.com>
285
286 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
287 Floating Point expressions.
288 * gdb.base/dfp-test.exp: new file adding tests for Decimal
289 Floating Point variables.
290 * gdb.base/dfp-test.c: new file containing program with Decimal
291 Floating variables, used by gdb.base/dfp-test.exp.
292
62a24a2b
DJ
2932007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
294
295 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
296
e7b1eae6
UW
2972007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
298
299 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
300 compiling test case with GCC.
301 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
302
c641edcc
UW
3032007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
304
305 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
306 format changes.
307
5e5ebfe6
MS
3082007-10-18 Michael Snyder <msnyder@specifix.com>
309
310 * gdb.base/dbx.exp: Add missing "-re " operator.
311
e831e7b6
GM
3122007-10-16 Gaius Mulley <gaius@glam.ac.uk>
313
314 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
315 * configure.ac: Removed trailing spaces after backslash.
316 * gdb.modula2: New directory.
317 * gdb.modula2/Makefile.in: New file.
318 * gdb.modula2/unbounded-array.exp: New file.
319 * gdb.modula2/unbounded1.c: New file.
320
7cc46491
DJ
3212007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
322
323 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
324
3252007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
326
327 * gdb.base/sigstep.c (main): Add checks for
328 return values for setitimer call.
329 Call setitimer again with itimer = ITIMER_REAL
330 if first call to setitimer fails.
331
e91528f0
KH
3322007-10-11 Kazu Hirata <kazu@codesourcery.com>
333
334 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
335 of $timeout.
336
2ec9a4f8
DJ
3372007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
338
339 * gdb.server/server-run.exp: Test for dynamic linker symbols.
340
3412007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
342
343 * lib/gdb.exp (gdb_run_cmd): Move comment outside
344 of gdb_expect call, to avoid interruption.
345
64b2fa04
PA
3462007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
347
348 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
349 (v_unsigned_long_long, v_long_long_array)
350 (v_signed_long_long_array, v_unsigned_long_long_array)
351 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
352 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
353 [!NO_LONG_LONG]: New.
354 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
355 v_long_long_member.
356
357 (v_long_long_func, v_signed_long_long_func)
358 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
359 (main) [!NO_LONG_LONG]: Initialize long long variants.
360
361 * gdb.base/whatis.exp: If board file requests no_long_long, build
362 test with NO_LONG_LONG defined. Test long long, signed long long,
363 and unsigned long long variants but only if board file doesn't
364 disable it.
365
a912286e
DJ
3662007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
367 Daniel Jacobowitz <dan@codesourcery.com>
368
369 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
370 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
371 * configure: Regenerated.
372 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
373 gdb.pascal/types.exp, lib/pascal.exp: New files.
374
471ba8c9
DJ
3752007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
376
377 * gdb.cp/classes.exp (do_tests): Always step to the line after the
378 call.
379 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
380 to return to the call.
381 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
382 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
383 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
384 * gdb.mi/mi-until.exp (test_until): Likewise.
385 * gdb.mi/mi2-until.exp (test_until): Likewise.
386
fef8a650
DJ
3872007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
388
389 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
390 two-char array.
391 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
392
d983da9c
DJ
3932007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
394
395 * gdb.threads/watchthreads.c (thread_function): Sleep between
396 iterations.
397 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
398 at once for S/390. Generate matching fails and passes.
399
17f62551
VP
4002007-09-27 Vladimir Prus <vladimir@codesourcery.com>
401
402 * gdb.mi/var-cmd.c (do_children_tests): Initialize
403 the 'struct_declarations' variable to zeros.
17f62551 404
ed0616c6
VP
4052007-09-24 Vladimir Prus <vladimir@codesourcery.com>
406
407 * gdb.cp/mb-ctor.cc: New.
408 * gdb.cp/mb-ctor.exp: New.
409 * gdb.cp/mb-templates.cc: New.
410 * gdb.cp/mb-templates.exp: New.
411
41f1b697
DJ
4122007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
413
414 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
415
3f213f78
PA
4162007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
417
418 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
419 targets.
420 * configure: Regenerate.
421
0d381245
VP
4222007-09-23 Vladimir Prus <vladimir@codesourcery.com>
423
424 * gdb.base/annota1.exp: Adjust for 'info break'
425 format changes.
426 * gdb.base/annota3.exp: Likewise.
427 * gdb.base/break.exp: Likewise.
428 * gdb.base/condbreak.exp: Likewise.
429 * gdb.base/pending.exp: Likewise.
430 * gdb.base/sepdebug.exp: Likewise.
431 * gdb.base/unload.exp: Likewise.
432 * gdb.base/ovldbreak.exp: Likewise.
433
fe3f5fa8
VP
4342007-09-22 Vladimir Prus <vladimir@codesourcery.com>
435
436 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
437 messages.
438 * gdb.base/chng-syms.exp: Likewise.
439 * gdb.base/unload.exp: Likewise.
440
a75cf6c0
DJ
4412007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
442
443 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
444
18ecae38
DJ
4452007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
446
447 * schedlock.c (NUM): Change to 1.
448 (main): Use args[0] for the main thread.
449 * schedlock.exp: Only expect two threads. Only issue one pass or fail
450 regardless of the number of threads.
451
5509918f
MR
4522007-09-14 Maciej W. Rozycki <macro@mips.com>
453
4a543daf
MR
454 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
455 type down.
456 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
457 test.
458 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
459 watchpoint type down.
460 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
461 test.
462
4632007-09-14 Maciej W. Rozycki <macro@mips.com>
464
5509918f
MR
465 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
466 Move all the tests here and run them twice, once using software
467 watchpoints and once using hardware watchpoints.
468 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
469
40b53987
DJ
4702007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
471
472 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
473 test.
474
695e2681
MK
4752007-09-10 Mark Kettenis <kettenis@gnu.org>
476
8b3fc8d8
MK
477 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
478 build-id.
479
695e2681
MK
480 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
481 know about $ORIGIN. Calculate output dir from $dest instead of
482 using ${objdir}/{$subdir}.
483
58d69f29
MK
4842007-09-09 Mark Kettenis <kettenis@gnu.org>
485
486 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
487 gcore, before continuing with the test.
488
3e347599
DJ
4892007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
490
491 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
492 * gdb.mi/mi-watch.exp: Likewise.
493
ea37ba09
DJ
4942007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
495 Jim Blandy <jimb@codesourcery.com>
496
497 * gdb.arch/i386-sse.exp: Do not expect character constants.
498 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
499 * gdb.base/display.exp: Allow print/s.
500 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
501 and unsigned char array changes.
502
2025a643
DJ
5032007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
504
505 * gdb.base/display.exp: Add tests for printf %p.
506
26669a27
PA
5072007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
508
509 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
510 the dll name to unicode.
511
c8f021f8
JK
5122007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
513
514 * gdb.base/default.exp (show version): Update the version text.
515 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
516
4cf31eea
JK
5172007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
518
519 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
520 New files.
521
4935890f
JK
5222007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
523
524 * lib/gdb.exp (build_id_debug_filename_get): New function.
525 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
526 Remove the generate DEBUG file for the future testcase runs.
527 New testcase for the NT_GNU_BUILD_ID retrieval.
528 Move the final testing step to ...
529 (test_different_dir): ... a new function.
530 New parameter XFAIL to XFAIL all the tests performed.
531 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
532 New parameter TYPE to PF_PREFIX all the tests performed.
533
02142340
VP
5342007-08-31 Vladimir Prus <vladimir@codesourcery.com>
535
536 * gdb.mi/mi-var-cp.cc (path_expression): New
537 function.
538 * gdb.mi/mi-var-cp.exp: Run path exression tests.
539
36acd84e
UW
5402007-08-27 Markus Deuling <deuling@de.ibm.com>
541
542 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
543 to fit into SPU Local Store memory.
544
a896d121
JB
5452007-08-23 Joel Brobecker <brobecker@adacore.com>
546
547 * gdb.base/default.exp: Adjust the expected output of "info
548 warranty" after the switch to GPLv3.
549
7b433602
JB
5502007-08-23 Joel Brobecker <brobecker@adacore.com>
551
552 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
553 to 30000 (from 20000).
554
e22f8b7c
JB
5552007-08-23 Joel Brobecker <brobecker@adacore.com>
556
557 Switch the license of all .exp files to GPLv3.
558 Switch the license of all .f and .f90 files to GPLv3.
559 Switch the license of all .s and .S files to GPLv3.
560
5a0e3bd0
JB
5612007-08-23 Joel Brobecker <brobecker@adacore.com>
562
563 * configure.ac: Switch license to GPLv3.
564
cc00619d
JB
5652007-08-23 Joel Brobecker <brobecker@adacore.com>
566
567 Switch the licensing to GPLv3 for all .ads and .adb files.
568
8d26208a
DJ
5692007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
570
571 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
572 and t_int_double.
573 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
574
4fcb9948
JB
5752007-08-17 Joel Brobecker <brobecker@adacore.com>
576
577 * gdb.base/step-line.c: Switch license to GPL version 3, and
578 update copyright year.
579 * gdb.base/step-line.inp: Likewise.
580
b9c34f67
JB
5812007-08-17 Joel Brobecker <brobecker@adacore.com>
582
583 * gdb.base/gdb1555.exp: Make expected output immune to formatting
584 changes inside gdb1555.c.
585 * gdb.base/pending.exp: Likewise.
586
2cc17678
DJ
5872007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
588
589 * config/default.exp: New file.
590
e48883f7
DJ
5912007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
592
593 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
594 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
595
1ab80e5b
MR
5962007-07-30 Maciej W. Rozycki <macro@mips.com>
597
598 * gdb.base/dump.exp: Force the correct endianness for binary
599 formats not carrying this information.
600
aba471f5
DJ
6012007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
602
603 * gdb.threads/staticthreads.exp: Match .*sem_post.
604
d4e07204
DJ
6052007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
606
607 * gdb.base/readline.exp (operate_and_get_next): Match the final
608 prompt.
609
2b97317d
KB
6102007-07-23 Kevin Buettner <kevinb@redhat.com>
611
612 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
613 to restarting SID.
614
44efa07a
KB
6152007-07-18 Kevin Buettner <kevinb@redhat.com>
616
617 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
618 prior to `gdb_start'.
619
7b5ebade
KB
6202007-07-18 Kevin Buettner <kevinb@redhat.com>
621
622 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
623 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
624 Remove call to gdb_unload.
625
255e7678
DJ
6262007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
627 Daniel Jacobowitz <dan@codesourcery.com>
628
629 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
630 for __WIN32__.
631 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
632 * gdb.base/unload.exp: Use shared library test routines.
633
3a40aaa0
UW
6342007-07-03 Markus Deuling <deuling@de.ibm.com>
635
636 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
637 * gdb.base/solib-symbol-lib.c: Likewise.
638 * gdb.base/solib-symbol-main.c: Likewise.
639
b0f4b84b
DJ
6402007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
641
642 * config/gdbserver.exp (gdb_reconnect): New.
643 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
644 gdb.base/solib-disc.exp: New files.
645 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
646 remote debugging".
647 (gdb_compile): Add shlib_load flag.
648 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
649 port.
650 (gdbserver_reconnect): New.
651
1b05479a
DJ
6522007-07-01 Nick Roberts <nickrob@snap.net.nz>
653 Daniel Jacobowitz <dan@codesourcery.com>
654
655 * gdb.base/annota3.exp: Test for if construct.
656
86f78eb2
DJ
6572007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
658
659 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
660
6a2eb474
MR
6612007-06-21 Chris Dearman <chris@mips.com>
662 Maciej W. Rozycki <macro@mips.com>
663
664 * gdb.base/display.exp: Allow a newline after display/i.
665 * gdb.base/pc-fp.exp: Likewise.
666 * gdb.base/sigbpt.exp: Likewise.
667
f8b73d13
DJ
6682007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
669
670 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
671 required features to be included.
672
4339e69e
DJ
6732007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
674
675 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
676 in info threads output.
677
23d964e7
UW
6782007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
679 Markus Deuling <deuling@de.ibm.com>
680
681 * gdb.arch/spu-info.exp: New testcase.
682 * gdb.arch/spu-info.c: New file.
683
fd20f75b
DJ
6842007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
685
686 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
687 tpcs_offset. Restore lr after the call.
688 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
689
2226f861
DJ
6902007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
691
692 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
693 (gdbserver_run): Kill any running gdbserver.
694 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
695
d12371a9
MR
6962007-05-17 Maciej W. Rozycki <macro@mips.com>
697
698 * gdb.base/sigbpt.exp: Preset segv_addr.
699
93f02886
DJ
7002007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
701
702 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
703 (gdb_compile_shlib): Likewise.
704 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
705 (default_gdb_init): Clear cleanfiles.
706 (gdb_finish): Delete recorded cleanfiles.
707 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
708
709 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
710 Do not use isnative.
711 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
712 gdb.base/so-impl-ld.exp: Likewise.
713 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
714 * gdb.base/unload.exp: Likewise. Do not pass empty option to
715 gdb_compile.
716
b04e06d7
VP
7172007-05-15 Vladimir Prus <vladimir@codesourcery.com>
718
719 * config/unknown.exp: Remove.
720
069ed931
UW
7212007-05-15 Markus Deuling <deuling@de.ibm.com>
722
723 * gdb.base/info-proc.exp: Check is_remote.
724
09db0d03
UW
7252007-05-14 Markus Deuling <deuling@de.ibm.com>
726
727 * gdb.base/gcore.exp: Initialize variable core_supported.
728
af2cbe8c
DJ
7292007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
730
731 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
732
027c0295
DJ
7332007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
734
735 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
736 * gdb.threads/print-threads.exp (test_all_threads): Allow
737 negative and hexadecimal thread IDs.
738
dc5000e7
DJ
7392007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
740
741 * gdb.java/jprint.java (public): Avoid invalid call to static
742 method.
743
2e74ed18
DP
7442007-05-14 Denis Pilat <denis.pilat@st.com>
745
746 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
747 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
748 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
749 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
750 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
751
83547f02
UW
7522007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
753
754 * gdb.base/overlays.exp: Add support for targets with only code
755 overlay support, not data overlay. Support spu-*-* target in
756 this mode.
757 * gdb.base/ovlymgr.c: Provide stubs for spu target.
758 * gdb.base/spu.ld: New file.
759
b18be20d
DJ
7602007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
761
762 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
763
be444858
DJ
7642007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
765
766 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
767
b1d53152
DJ
7682007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
769
770 * gdb.java/jmain.exp: Handle demangled names with and without method
771 signatures.
772
d084b331
DJ
7732007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
774
775 * gdb.mi/mi-syn-frame.c (main, foo, bar)
776 (have_a_very_merry_interrupt): Remove calls to puts.
777 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
778 inferior output.
779 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
780 test names.
781
db9d7fc5
DJ
7822007-04-29 Markus Deuling <deuling@de.ibm.com>
783 Daniel Jacobowitz <dan@codesourcery.com>
784
785 * gdb.base/auxv.exp (core_works): Also check is_remote.
786 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
787
ef783a7d
VP
7882007-04-25 Vladimir Prus <vladimir@codesourcery.com>
789
790 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
791 message, not the undefined 'module' variable.
792 * gdb.base/siginfo.exp: Likewise.
793 * gdb.base/sigstep.exp: Likewise.
794 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
795 serialport.
796 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
797
b7b73cae
CV
7982007-04-25 Corinna Vinschen <vinschen@redhat.com>
799
800 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
801 target sim fails. Return 0 otherwise.
802 (gdb_load): Return prematurely if gdb_target_sim fails.
803
7d90fdfa
DP
8042007-04-16 Denis Pilat <denis.pilat@st.com>
805
806 * gdb.base/setshow.exp: Reset height after having set it to 100.
807
5d3e9c85
DP
8082007-04-16 Denis Pilat <denis.pilat@st.com>
809
810 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
811
18e75969
DP
8122007-04-16 Denis Pilat <denis.pilat@st.com>
813
814 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
815
25d5ea92
VP
8162007-04-14 Vladimir Prus <vladimir@codesourcery.com>
817
818 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
819 tests. Run the frozen varobjs test.
820 * gdb.mi/var-cmd.c (do_frozen_tests): New.
821 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
822
0b49cb80
JK
8232007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
824
825 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
826 gdb.base/type-opaque.exp: New files.
827
a73bafbc
VP
8282007-04-01 Vladimir Prus <vladimir@codesourcery.com>
829
830 * gdb.mi/mi-var-child.c
831 (do_children_tests): User char[2] instead of
832 char so that automatic printing of pointers to char
833 don't give unpredicable result.
834 * gdb.mi/var-cmd.c (do_locals_test): Initialize
835 local variables.
836 * gdb.mi/mi-var-child.exp: Step to right line
837 of do_children_tests.
838 * gdb.mi/mi2-var-child.exp: Likewise.
839 * gdb.mi/mi-var-cmd.exp: Step to right line of
840 do_locals_tests.
841 (do_children_tests): User char[2] instead of
842 char so that automatic printing of pointers to char
843 don't give unpredicable result.
844 * gdb.mi/mi2-var-cmd.exp: Likewise.
845 * lib/mi-support.exp (mi_continue_to_line):
846 Pass test name to mi_wait_for_stop.
847
7ce59000
DJ
8482007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
849
850 * gdb.asm/asm-source.exp: Remove d10v case.
851 * lib/gdb.exp (skip_cplus_tests): Likewise.
852 * gdb.asm/d10v.inc: Deleted.
853
20389057
DJ
8542007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
855
856 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
857
8807d78b
DJ
8582007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
859
860 * config/netware.exp: Delete file.
861
aa3edb8e
JB
8622007-03-29 Joel Brobecker <brobecker@adacore.com>
863
864 * gdb.dwarf2/dw2-noloc.S: New file.
865 * gdb.dwarf2/dw2-noloc.exp: New file.
866
297561ac
PA
8672007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
868
869 * gdb.cp/method2.cc: New test.
870 * gdb.cp/method2.exp: New test.
871 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
872
1f81bd39
DJ
8732007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
874
875 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
876
9453113a
DJ
8772007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
878
879 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
880
b741e217
DJ
8812007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
882
883 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
884 (gdb_load): Delete, replace with...
885 (gdb_reload): ...this.
886 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
887 * gdb.server/server-mon.exp: Likewise.
888 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
889 (gdb_start_cmd): New.
890 (gdb_file_cmd): Save the last loaded file.
891 (gdb_reload): New.
892 (gdb_gnu_strip_debug): Use transform.
893 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
894 support here. Use new $last_loaded_file. Check mtime.
895 (gdb_target_cmd): Handle ObjC failure case.
896 (infer_host_exec): Delete.
897 (gdbserver_load): Rename to...
898 (gdbserver_run): ...this. Simplify.
899 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
900 (mi_gdb_load): Move most contents to a new function...
901 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
902 (mi_run_cmd): Use mi_gdb_target_load.
903 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
904 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
905 Use gdb_run_cmd.
906 * gdb.base/charsign.exp: Remove incorrect comment.
907 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
908 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
909 gdb.base/start.exp: Use gdb_start_cmd.
910
446ab585
MR
9112007-03-23 Nigel Stephens <nigel@mips.com>
912 Maciej W. Rozycki <macro@mips.com>
913
914 * gdb.base/sigbpt.exp: Fix the message when skipping test.
915 * gdb.base/signull.exp: Similarly.
916
bbb88ebf
UW
9172007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
918
919 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
920 messages available to test cases (like chng-sym.exp).
921
cb8c4a99
AS
9222007-03-14 Andreas Schwab <schwab@suse.de>
923
924 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
925 format changes.
926
4e463ff5
DJ
9272007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
928
929 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
930 (optimized_1): New.
931 (main): Call optimized_1.
932 (gdb2029): Correct typos. Call gdb2029_marker.
933 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
934 for gdb2029.
935
b6db2c47
MK
9362007-03-12 Mark Kettenis <kettenis@gnu.org>
937
938 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
939 as tabs. Remove redundant test pattern.
940
70ed3737
UW
9412007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
942
943 * gdb.base/long_long.exp: Accept optional symbol name in <...>
944 for /a format output.
945
47b67b60
DJ
9462007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
947
948 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
949 collect output incrementally.
950
b8953b0e
UW
9512007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
952
953 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
954 for -var-create lpcharacter test.
955 * gdb.mi/mi2-var-cmd.exp: Likewise.
956
7acd5c40
UW
9572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
958
959 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
960 pass on targets where address zero is readable.
961
9c6759c1
UW
9622007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
963
964 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
965 just a single architecture.
966
a2f1aeb4
UW
9672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
968
969 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
970 (fetch_all_registers): New function, uses gdb_test_multiple and
971 exp_continue to fetch inferior output line-by-line.
972 Replace all uses of do_get_all_registers by fetch_all_registers.
973
46579ac2
UW
9742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
975
976 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
977 in target_info.
978
fc133f24
MS
9792007-03-02 Michael Snyder <michael.snyder@palmsource.com>
980
981 * gdb.threads/manythreads.exp: Use $message string for
982 consistancy; add a default (timeout) case.
983
7646a51d
MS
9842007-03-02 Michael Snyder <michael.snyder@palmsource.com>
985
986 * gdb.base/watchpoint.exp: Fix truncated comment.
987
dcfff61f
MS
9882007-03-02 Michael Snyder <michael.snyder@palmsource.com>
989
990 * Makefile.in: Remove spurious single-quotes from sed command.
991
664e3ee9
DJ
9922007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
993
994 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
995 func.
996 * gdb.mi/mi2-var-cmd.exp: Likewise.
997
d7cc6f2f
JB
9982007-02-27 Joel Brobecker <brobecker@adacore.com>
999
1000 * gdb.dwarf2/dw2-producer.S: New file.
1001 * gdb.dwarf2/dw2-producer.exp: New testcase.
1002
10032007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
1004
1005 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1006 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1007 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1008 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1009 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1010 Revert tests to use mi_gdb_test and include value field in output
1011 of -var-create.
1012
93d42b30
DJ
10132007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1014
1015 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
1016
c499ed39
DJ
10172007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1018
1019 * gdb.base/maint.exp: Remove full paths from test names.
1020 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
1021 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
1022
9836f81b
JB
10232007-02-27 Joel Brobecker <brobecker@adacore.com>
1024
1025 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
1026
c74d0ad8
DJ
10272007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1028
1029 * gdb.server/server-mon.exp: New test.
1030
2711e456
DJ
10312007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1032
1033 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1034
ff6f572f
DJ
10352007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1036
1037 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1038 register capitalization.
1039
fada3feb
DP
10402007-02-13 Denis Pilat <denis.pilat@st.com>
1041
1042 * gdb.mi/mi-var-invalidate.exp: New file.
1043
fb1e4ffc
DJ
10442007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1045
1046 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1047
3da939d7
DJ
10482007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1049
1050 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1051
123dc839
DJ
10522007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1053
1054 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
1055 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
1056
877e3645 10572007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
1058
1059 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1060 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1061 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1062 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1063 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 1064 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
1065 Update tests to include value field in output of -var-create.
1066
3c0a2960
AS
10672007-02-08 Andreas Schwab <schwab@suse.de>
1068
1069 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
1070
108546a0
DJ
10712007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
1072
1073 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
1074 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
1075
d701dcab
DP
10762007-02-02 Denis Pilat <denis.pilat@st.com>
1077
1078 * gdb.threads/threadapply.exp: check that frame is not changed by
1079 the thread apply all command.
1080
783e3e2f
AS
10812007-01-31 Andreas Schwab <schwab@suse.de>
1082
6d9c3a87
AS
1083 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1084
3c50d7b9
AS
1085 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
1086 in the dwarf sections.
1087 * gdb.dwarf2/mac-fileno.S: Likewise.
1088
783e3e2f
AS
1089 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
1090 bspstore register on ia64.
1091
78ff580e
AS
10922007-01-29 Andreas Schwab <schwab@suse.de>
1093
cc8e9b12
AS
1094 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1095 "frame-begin" annotation.
1096
78ff580e
AS
1097 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1098 number of "frames-invalid" annotations.
1099
704a4f78
DJ
11002007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1101
1102 * gdb.base/commands.exp: Call if_commands_test.
1103 (gdb_test_no_prompt, if_commands_test): New.
1104
e741bf94
MK
11052007-01-28 Mark Kettenis <kettenis@gnu.org>
1106
1107 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1108
474d0ad3
AS
11092007-01-27 Andreas Schwab <schwab@suse.de>
1110
1111 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1112 .short/.int/.quad in the dwarf sections.
1113 * gdb.dwarf2/dw2-intercu.S: Likewise.
1114 * gdb.dwarf2/dw2-intermix.S: Likewise.
1115
e784b426
JK
11162007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1117
1118 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1119 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1120 array.
e784b426
JK
1121 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1122 * gdb.base/setvar.exp: Likewise.
1123
37f08e04
AS
11242007-01-26 Andreas Schwab <schwab@suse.de>
1125
9a01813a
AS
1126 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1127 test.
1128
37f08e04
AS
1129 * gdb.base/multi-forks.exp ("restart $i"): Also match
1130 __kernel_syscall_via_break.
1131
6e2a9270
VP
11322007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1133
1134 * lib/mi-support.exp (mi_delete_varobj): New.
1135 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1136 testcase.
1137 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1138 (main): Call the above.
1139 (reference_update_test, base_in_reference_test)
1140 (reference_to_pointer): Delete the created varobjs.
1141
e515b470
DJ
11422007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1143
1144 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1145 * configure: Regenerated.
1146 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1147 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1148 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1149 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1150 * lib/gdb.exp (gdb_skip_xml_test): New function.
1151
08d8bcd7
DJ
11522007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1153
1154 * gdb.base/sigrepeat.exp: Correct error message.
1155
11562007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
1157 Daniel Jacobowitz <dan@codesourcery.com>
1158
1159 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1160 gdb.arch/i386-gnu-cfi-asm.S: New files.
1161
97c3f1f3
JK
11622007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1163
1164 * lib/gdb.exp: Abort on missing `site.exp'.
1165
cb1df416
DJ
11662007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1167 Daniel Jacobowitz <dan@codesourcery.com>
1168
1169 * gdb.base/included.c, gdb.base/included.exp,
1170 gdb.base/included.h: New files.
1171
35990120
DJ
11722007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1173
1174 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1175 (maximize_rlimit): Reduce limits on 64-bit systems.
1176
6e81a116 11772007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1178
1179 From Marcus Deuling <deuling@de.ibm.com>:
1180 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1181 every case.
1182
6c3c41f3
NR
11832007-01-13 Nick Roberts <nickrob@snap.net.nz>
1184
1185 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1186 (test_path_specification): Use objdir instead of srcdir to always
1187 get an absolute filename.
1188
2f12c312
DJ
11892007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1190
1191 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1192
81121995
VP
11932007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1194
1195 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1196 Make sure the variable we're using is in scope.
1197 (reference_to_pointer): Likewise.
1198
4741b737
DJ
11992007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1200
1201 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1202 has no debug information.
1203
054410c3
DJ
12042007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1205
1206 * gdb.base/annota1.exp: Remove extra send_gdb.
1207
818f79f6
DJ
12082007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1209
1210 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1211
f7a6bb70
DJ
12122007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1213
1214 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1215
57e66780
DJ
12162007-01-08 Nick Roberts <nickrob@snap.net.nz>
1217 Daniel Jacobowitz <dan@codesourcery.com>
1218
1219 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1220 lcharacter or linteger change. Correct duplicated test name.
1221 * gdb.mi/mi2-var-cmd.exp: Likewise.
1222
3d799a95
DJ
12232007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1224
1225 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1226
12272007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1228
1229 * gdb.base/nofield.c: New file.
1230 * gdb.base/nofield.exp: New testcase.
1231
eafb94e8
NR
12322007-01-05 Nick Roberts <nickrob@snap.net.nz>
1233
1234 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1235
1236 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1237 test.
1238
5e572bb4
DJ
12392007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1240
1241 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1242
74a44383
DJ
12432007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1244
1245 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1246 when continuing.
1247
1b572db9
DJ
12482007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1249
1250 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1251 Expect ".exe" extension.
1252
381bc39b
DJ
12532007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1254
1255 * gdb.base/charset.exp: Add explicit filename to break.
1256 * gdb.base/dbx.exp: Add explicit filename to breaks.
1257
2b70e4c6
DJ
12582007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1259
1260 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1261 * gdb.mi/mi2-file.exp: Likewise.
1262
303b6f5d
DJ
12632007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1264
1265 Implement specification of MI tests as comments
1266 in C and C++ sources.
1267 * lib/mi-support.exp (mi_autotest_data): New variable.
1268 (mi_autotest_source): New variable.
1269 (count_newlines, mi_prepare_inline_tests)
1270 (mi_get_inline_test, mi_continue_to_line)
1271 (mi_run_inline_test, mi_tbreak)
1272 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1273 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1274 Run inline tests.
1275 * gdb.mi/mi-var-cp.cc: Define tests here.
1276
23da0d94
VP
12772007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1278
1279 Simplify usage of mi_continue_to.
1280 * lib/mi-support.exp (mi_runto_helper): Renamed
1281 from mi_runto, added new parameter 'run_or_continue'.
1282 (mi_runto): Use mi_runto_helper.
1283 (mi_continue_to): Accept just function name as parameter.
1284 Use mi_runto_helper.
1285 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1286 * gdb.mi/mi2-var-cmd.exp: Likewise.
1287
f9e18282
JB
12882006-01-04 Joel Brobecker <brobecker@adacore.com>
1289
1290 Make this testcase a bit more realistic. The current code
1291 is too simplistic, and allows the compiler to optimize out
1292 some of the entities we need for this testcase.
1293 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1294 (Do_Nothing): Add extra parameter.
1295 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1296 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1297 by using a variable of type Void_Star.
1298
fd678c65
JB
12992006-01-04 Joel Brobecker <brobecker@adacore.com>
1300
1301 * gdb.ada/catch_ex/foo.adb: New file.
1302 * gdb.ada/catch_ex.exp: New testcase.
1303
05cfdb42
DJ
13042007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1305
1306 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1307 pass --image-base to linker.
1308
2e03ee74
DJ
13092007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1310 Daniel Jacobowitz <dan@codesourcery.com>
1311
1312 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1313 secondary prompts.
1314
0d5de010
DJ
13152007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1316
1317 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1318 output. Test the types of members and member pointers.
1319 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1320 gdb/2092.
1321 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1322 statement. Enable for GCC. Update expected output for some tests
1323 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1324 layout.
1325 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1326 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1327 (Diamond::vget_base): New.
1328 (main): Add new tests.
1329 * gdb.cp/printmethod.exp: Update expected output for member functions.
1330 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1331 print pEe->D::vg().
1332
61a771aa
DJ
13332007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1334
1335 * gdb.threads/tls.exp: Allow stops in sem_post.
1336
2fa63963
DJ
13372006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1338
1339 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1340 * gdb.base/annota3.exp: Likewise.
1341 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1342 again (instead of timing out).
1343 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1344 GCC bug 26475.
1345 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1346 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1347 test from jmisc1.exp.
1348 * gdb.java/jmisc1.exp: Delete.
1349 * gdb.java/jprint.exp: Adjust to work with method signatures including
1350 return types.
1351 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1352 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1353 * lib/java.exp (compile_java_from_source): Pass the correct type
1354 to target_compile.
1355
5eefc2b7
JB
13562006-12-31 Joel Brobecker <brobecker@adacore.com>
1357
1358 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1359 (stack_align_edx): New function.
1360 (stack_align_eax): New function.
1361 (main): Add calls to stack_align_edx and stack_align_eax.
1362 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1363 Add testing for the cases where the register used during a stack
1364 realignment is edx. Same for eax.
1365
227c54da
DJ
13662006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1367
1368 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1369 and generic PE targets.
1370
cab8ac94
JB
13712006-12-29 Joel Brobecker <brobecker@adacore.com>
1372
1373 * gdb.ada/array_return.exp: Update copyright date list.
1374
ba54f318
JB
13752006-12-27 Joel Brobecker <brobecker@adacore.com>
1376
1377 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1378 (Create_Small_Float_Vector): New function.
1379 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1380 function body.
1381 * gdb.ada/array_return/p.adb: Use new type and function from
1382 package Pck.
1383 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1384 able to print the value returned by a function returning an
1385 array of float.
1386
6b7a35dd
JB
13872006-12-20 Joel Brobecker <brobecker@adacore.com>
1388
1389 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1390 The associated tests should be PASSing.
1391
038224f6
VP
13922006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1393
1394 Test for base in references.
1395 * gdb.mi/mi-var-cp.cc: Add test code.
1396 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1397 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1398 * gdb.mi/mi2-watch.exp: Likewise.
1399 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1400 (mi_list_varobj_children): New function.
1401
b26ed50d
VP
14022006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1403
1404 * lib/mi-support.exp
1405 (mi_runto): Accept "()" after function name.
1406 (mi_create_varobj): New function.
1407 (mi_varobj_update): New function.
1408 (mi_Check_varobj_value): New function.
1409 * gdb.mi/mi-var-cp.exp: New file.
1410 * gdb.mi/mi-var-cp.cc: New file.
1411
08232497
DJ
14122006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1413
1414 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1415 gdb.base/weaklib2.c: New files.
1416
d394c993 14172006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1418
ac6c2fba
NS
1419 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1420 info. Adjust test names.
1421
8ec659a0 1422 * gdb.base/break.c (main): Move position of malloc.
d394c993 1423 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1424
acd65feb
VP
14252006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1426
1427 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1428 assignement of arrays and function pointers.
1429 * gdb.mi/var-cmd.c: Add declaration necessary for above
1430 tests.
1431
f556d5e5
NS
14322006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1433
1434 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1435
1436 * gdb.threads/linux-dp.exp: Read thread table before and after
1437 creating each philosopher and verify it.
1438
697bc68d
NS
14392006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1440 Paul Brook <paul@codesourcery.com>
1441 Daniel Jacobowitz <dan@codesourcery.com>
1442
1443 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1444 main to remove duplication. Add start function of the form
1445 '_*start[1-9]*'. Add RVDS start function.
1446
29d73ae4
DJ
14472006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1448
1449 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1450
c1d88655
UW
14512006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1452
1453 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1454 * gdb.asm/spu.inc: New file.
1455 * gdb.base/term.exp: Disable if [target_info exists noargs].
1456 * gdb.gdb/complaints.exp: Disable if ![isnative].
1457 * gdb.gdb/selftest.exp: Likewise.
1458 * gdb.gdb/observer.exp: Likewise.
1459 * gdb.gdb/xfullpath.exp: Likewise.
1460 * gdb.base/attach.exp: Disable on SPU target.
1461 * gdb.cp/bs145503.exp: Likewise.
1462 * gdb.cp/exception.exp: Likewise.
1463 * gdb.cp/userdef.exp: Likewise.
1464
32a13b1a
DJ
14652006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1466
1467 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1468
d8295fe9
VP
14692006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1470
1471 * gdb.base/completion.exp: Fix completion tests for
1472 'info' and 'info '.
1473 * gdb.base/help.exp (help_test_raw, test_class_help)
1474 (test_prefix_command_help): Move...
1475 * lib/gdb.exp: Here.
1476 * gdb.base/main.exp: Adjust.
1477 * gdb.cp/maint.exp: Adjust.
1478 * gdb.trace/tracecmd.exp: Use test_help_class.
1479
8c394015
VP
14802006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1481
1482 * gdb.stabs/weird.exp (print_weird_var): Use
1483 gdb_test_multiple instead of gdb_expect.
1484
027fc1bc
VP
14852006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1486
1487 * gdb.base/help.exp (help_test_raw): New.
1488 (test_class_help): New.
1489 (test_prefix_command_help): New.
1490 Adjust testcases.
1491
67609209
FR
14922006-11-09 Christophe Lyon <christophe.lyon@st.com>
1493
1494 * gdb.base/constvars.c (main): Write to crass and crips, so that
1495 they are allocated by the compiler.
1496
f73adfeb
AS
14972006-10-27 Andreas Schwab <schwab@suse.de>
1498
1499 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1500 "detach-fork".
1501
2f83a18e
DJ
15022006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1503
1504 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1505 of patterns.
1506
94277a38
DJ
15072006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1508
1509 * gdb.base/sepdebug.exp: Remove debug format test.
1510 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1511 Handle no-symtab.
1512 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1513
5bd2f6e2
DJ
15142006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1515
1516 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1517 int to pointer or pointer to int.
1518 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1519
8c008720
DJ
15202006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1521
1522 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1523
9e35dae4
DJ
15242006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1525
1526 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1527
d9639e13
DJ
15282006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1529
1530 PR c++/2116
1531 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1532
390a1bd0
JB
15332006-10-06 Joel Brobecker <brobecker@adacore.com>
1534
1535 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1536 the corresponding bug has been fixed in GDB (PR/2018).
1537
dd920c33
JB
15382006-10-06 Joel Brobecker <brobecker@adacore.com>
1539
1540 * gdb.base/subst.exp: New testcase.
1541
53bbefe9
JB
15422006-10-06 Joel Brobecker <brobecker@adacore.com>
1543
1544 * gdb.ada/array_return/pck.ads: Add copyright notice.
1545 * gdb.ada/array_return/pck.adb: Likewise.
1546 * gdb.ada/array_return/p.adb: Likewise.
1547 * gdb.ada/exec_changed/first.adb: Likewise.
1548 * gdb.ada/exec_changed/second.adb: Likewise.
1549
09851417
JB
15502006-10-06 Joel Brobecker <brobecker@adacore.com>
1551
1552 * gdb.ada/watch_arg/watch.adb: New file.
1553 * gdb.ada/watch_arg.exp: New testcase.
1554
041bf30d
VP
15552006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1556
1557 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1558 via string_to_regexp.
1559 * gdb.mi/mi2-basics.exp: Likewise.
1560
f286fbdd 15612006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1562
1563 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1564 Remove unused / obsolete files.
1565
7c07f349
NR
15662006-09-19 Nick Roberts <nickrob@snap.net.nz>
1567
1568 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1569
cd5ff84a
VP
15702006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1571
1572 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1573 HIGH_FRAME argument to -stack-list-arguments can be larger than
1574 the number of frames.
1575
ae018d1a
DJ
15762006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1577
1578 * gdb.base/args.c (main): Add breakpoint marker.
1579 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1580 really test empty arguments.
1581 (args_load): Delete.
1582 (args_test): New.
1583
b399c549
NR
15842006-09-13 Nick Roberts <nickrob@snap.net.nz>
1585
1586 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1587 check for one file.
1588
2ab1eb7a
VP
15892006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1590
1591 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1592 HIGH_FRAME argument to -stack-list-locals can be larger than
1593 the number of frames.
1594
476308bf
FF
15952006-08-18 Fred Fish <fnf@specifix.com>
1596
1597 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1598 '$' in front of skip_vmx_tests_saved when setting that.
1599
8625200f
AS
16002006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1601
1602 * gdb.base/trace-commands.exp: New file.
1603
089ec8f1
DJ
16042006-08-10 Joel Brobecker <brobecker@adacore.com>
1605 Daniel Jacobowitz <dan@codesourcery.com>
1606
1607 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1608 expected output of the backtrace commands.
1609
b60f0898
JB
16102006-08-09 Joel Brobecker <brobecker@adacore.com>
1611
1612 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1613 untested followed by return combination.
1614 * gdb.arch/altivec-regs.exp: Likewise.
1615 * gdb.arch/e500-abi.exp: Likewise.
1616 * gdb.arch/e500-regs.exp: Likewise.
1617 * gdb.arch/gdb1291.exp: Likewise.
1618 * gdb.arch/gdb1431.exp: Likewise.
1619 * gdb.arch/gdb1558.exp: Likewise.
1620 * gdb.arch/i386-prologue.exp: Likewise.
1621 * gdb.arch/i386-unwind.exp: Likewise.
1622 * gdb.asm/asm-source.exp: Likewise.
1623 * gdb.base/a2-run.exp: Likewise.
1624 * gdb.base/advance.exp: Likewise.
1625 * gdb.base/all-bin.exp: Likewise.
1626 * gdb.base/annota1.exp: Likewise.
1627 * gdb.base/annota3.exp: Likewise.
1628 * gdb.base/args.exp: Likewise.
1629 * gdb.base/arithmet.exp: Likewise.
1630 * gdb.base/assign.exp: Likewise.
1631 * gdb.base/async.exp: Likewise.
1632 * gdb.base/attach.exp: Likewise.
1633 * gdb.base/bang.exp: Likewise.
1634 * gdb.base/bigcore.exp: Likewise.
1635 * gdb.base/bitfields.exp: Likewise.
1636 * gdb.base/bitfields2.exp: Likewise.
1637 * gdb.base/break.exp: Likewise.
1638 * gdb.base/call-sc.exp: Likewise.
1639 * gdb.base/call-strs.exp: Likewise.
1640 * gdb.base/callfuncs.exp: Likewise.
1641 * gdb.base/checkpoint.exp: Likewise.
1642 * gdb.base/chng-syms.exp: Likewise.
1643 * gdb.base/code-expr.exp: Likewise.
1644 * gdb.base/commands.exp: Likewise.
1645 * gdb.base/completion.exp: Likewise.
1646 * gdb.base/cond-expr.exp: Likewise.
1647 * gdb.base/condbreak.exp: Likewise.
1648 * gdb.base/consecutive.exp: Likewise.
1649 * gdb.base/constvars.exp: Likewise.
1650 * gdb.base/corefile.exp: Likewise.
1651 * gdb.base/cvexpr.exp: Likewise.
1652 * gdb.base/dbx.exp: Likewise.
1653 * gdb.base/define.exp: Likewise.
1654 * gdb.base/detach.exp: Likewise.
1655 * gdb.base/display.exp: Likewise.
1656 * gdb.base/dump.exp: Likewise.
1657 * gdb.base/ena-dis-br.exp: Likewise.
1658 * gdb.base/ending-run.exp: Likewise.
1659 * gdb.base/environ.exp: Likewise.
1660 * gdb.base/eval-skip.exp: Likewise.
1661 * gdb.base/exprs.exp: Likewise.
1662 * gdb.base/fileio.exp: Likewise.
1663 * gdb.base/finish.exp: Likewise.
1664 * gdb.base/float.exp: Likewise.
1665 * gdb.base/foll-exec.exp: Likewise.
1666 * gdb.base/foll-fork.exp: Likewise.
1667 * gdb.base/foll-vfork.exp: Likewise.
1668 * gdb.base/freebpcmd.exp: Likewise.
1669 * gdb.base/funcargs.exp: Likewise.
1670 * gdb.base/gcore.exp: Likewise.
1671 * gdb.base/gdb1090.exp: Likewise.
1672 * gdb.base/gdb1250.exp: Likewise.
1673 * gdb.base/huge.exp: Likewise.
1674 * gdb.base/info-proc.exp: Likewise.
1675 * gdb.base/interrupt.exp: Likewise.
1676 * gdb.base/jump.exp: Likewise.
1677 * gdb.base/langs.exp: Likewise.
1678 * gdb.base/lineinc.exp: Likewise.
1679 * gdb.base/list.exp: Likewise.
1680 * gdb.base/logical.exp: Likewise.
1681 * gdb.base/long_long.exp: Likewise.
1682 * gdb.base/macscp.exp: Likewise.
1683 * gdb.base/maint.exp: Likewise.
1684 * gdb.base/mips_pro.exp: Likewise.
1685 * gdb.base/miscexprs.exp: Likewise.
1686 * gdb.base/multi-forks.exp: Likewise.
1687 * gdb.base/opaque.exp: Likewise.
1688 * gdb.base/overlays.exp: Likewise.
1689 * gdb.base/pc-fp.exp: Likewise.
1690 * gdb.base/pointers.exp: Likewise.
1691 * gdb.base/printcmds.exp: Likewise.
1692 * gdb.base/psymtab.exp: Likewise.
1693 * gdb.base/ptype.exp: Likewise.
1694 * gdb.base/recurse.exp: Likewise.
1695 * gdb.base/relational.exp: Likewise.
1696 * gdb.base/relocate.exp: Likewise.
1697 * gdb.base/remote.exp: Likewise.
1698 * gdb.base/reread.exp: Likewise.
1699 * gdb.base/restore.exp: Likewise.
1700 * gdb.base/return.exp: Likewise.
1701 * gdb.base/return2.exp: Likewise.
1702 * gdb.base/scope.exp: Likewise.
1703 * gdb.base/sect-cmd.exp: Likewise.
1704 * gdb.base/sep.exp: Likewise.
1705 * gdb.base/sepdebug.exp: Likewise.
1706 * gdb.base/setshow.exp: Likewise.
1707 * gdb.base/setvar.exp: Likewise.
1708 * gdb.base/sigall.exp: Likewise.
1709 * gdb.base/sigbpt.exp: Likewise.
1710 * gdb.base/signals.exp: Likewise.
1711 * gdb.base/signull.exp: Likewise.
1712 * gdb.base/sizeof.exp: Likewise.
1713 * gdb.base/solib.exp: Likewise.
1714 * gdb.base/step-line.exp: Likewise.
1715 * gdb.base/step-test.exp: Likewise.
1716 * gdb.base/structs.exp: Likewise.
1717 * gdb.base/structs2.exp: Likewise.
1718 * gdb.base/term.exp: Likewise.
1719 * gdb.base/twice.exp: Likewise.
1720 * gdb.base/until.exp: Likewise.
1721 * gdb.base/varargs.exp: Likewise.
1722 * gdb.base/volatile.exp: Likewise.
1723 * gdb.base/watchpoint.exp: Likewise.
1724 * gdb.base/whatis-exp.exp: Likewise.
1725 * gdb.base/whatis.exp: Likewise.
1726 * gdb.cp/ambiguous.exp: Likewise.
1727 * gdb.cp/annota2.exp: Likewise.
1728 * gdb.cp/annota3.exp: Likewise.
1729 * gdb.cp/bool.exp: Likewise.
1730 * gdb.cp/breakpoint.exp: Likewise.
1731 * gdb.cp/casts.exp: Likewise.
1732 * gdb.cp/class2.exp: Likewise.
1733 * gdb.cp/classes.exp: Likewise.
1734 * gdb.cp/cplusfuncs.exp: Likewise.
1735 * gdb.cp/ctti.exp: Likewise.
1736 * gdb.cp/derivation.exp: Likewise.
1737 * gdb.cp/exception.exp: Likewise.
1738 * gdb.cp/gdb1355.exp: Likewise.
1739 * gdb.cp/hang.exp: Likewise.
1740 * gdb.cp/inherit.exp: Likewise.
1741 * gdb.cp/local.exp: Likewise.
1742 * gdb.cp/m-data.exp: Likewise.
1743 * gdb.cp/m-static.exp: Likewise.
1744 * gdb.cp/member-ptr.exp: Likewise.
1745 * gdb.cp/method.exp: Likewise.
1746 * gdb.cp/misc.exp: Likewise.
1747 * gdb.cp/namespace.exp: Likewise.
1748 * gdb.cp/overload.exp: Likewise.
1749 * gdb.cp/ovldbreak.exp: Likewise.
1750 * gdb.cp/pr-1023.exp: Likewise.
1751 * gdb.cp/pr-1210.exp: Likewise.
1752 * gdb.cp/pr-574.exp: Likewise.
1753 * gdb.cp/printmethod.exp: Likewise.
1754 * gdb.cp/psmang.exp: Likewise.
1755 * gdb.cp/ref-params.exp: Likewise.
1756 * gdb.cp/ref-types.exp: Likewise.
1757 * gdb.cp/rtti.exp: Likewise.
1758 * gdb.cp/templates.exp: Likewise.
1759 * gdb.cp/try_catch.exp: Likewise.
1760 * gdb.cp/userdef.exp: Likewise.
1761 * gdb.cp/virtfunc.exp: Likewise.
1762 * gdb.disasm/am33.exp: Likewise.
1763 * gdb.disasm/h8300s.exp: Likewise.
1764 * gdb.disasm/mn10300.exp: Likewise.
1765 * gdb.disasm/sh3.exp: Likewise.
1766 * gdb.disasm/t01_mov.exp: Likewise.
1767 * gdb.disasm/t02_mova.exp: Likewise.
1768 * gdb.disasm/t03_add.exp: Likewise.
1769 * gdb.disasm/t04_sub.exp: Likewise.
1770 * gdb.disasm/t05_cmp.exp: Likewise.
1771 * gdb.disasm/t06_ari2.exp: Likewise.
1772 * gdb.disasm/t07_ari3.exp: Likewise.
1773 * gdb.disasm/t08_or.exp: Likewise.
1774 * gdb.disasm/t09_xor.exp: Likewise.
1775 * gdb.disasm/t10_and.exp: Likewise.
1776 * gdb.disasm/t11_logs.exp: Likewise.
1777 * gdb.disasm/t12_bit.exp: Likewise.
1778 * gdb.disasm/t13_otr.exp: Likewise.
1779 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1780 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1781 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1782 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1783 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1784 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1785 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1786 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1787 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1788 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1789 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1790 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1791 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1792 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1793 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1794 * gdb.mi/gdb701.exp: Likewise.
1795 * gdb.mi/gdb792.exp: Likewise.
1796 * gdb.mi/mi-basics.exp: Likewise.
1797 * gdb.mi/mi-break.exp: Likewise.
1798 * gdb.mi/mi-cli.exp: Likewise.
1799 * gdb.mi/mi-console.exp: Likewise.
1800 * gdb.mi/mi-disassemble.exp: Likewise.
1801 * gdb.mi/mi-eval.exp: Likewise.
1802 * gdb.mi/mi-file.exp: Likewise.
1803 * gdb.mi/mi-read-memory.exp: Likewise.
1804 * gdb.mi/mi-regs.exp: Likewise.
1805 * gdb.mi/mi-return.exp: Likewise.
1806 * gdb.mi/mi-simplerun.exp: Likewise.
1807 * gdb.mi/mi-stack.exp: Likewise.
1808 * gdb.mi/mi-stepi.exp: Likewise.
1809 * gdb.mi/mi-syn-frame.exp: Likewise.
1810 * gdb.mi/mi-until.exp: Likewise.
1811 * gdb.mi/mi-var-block.exp: Likewise.
1812 * gdb.mi/mi-var-child.exp: Likewise.
1813 * gdb.mi/mi-var-cmd.exp: Likewise.
1814 * gdb.mi/mi-var-display.exp: Likewise.
1815 * gdb.mi/mi-watch.exp: Likewise.
1816 * gdb.mi/mi2-basics.exp: Likewise.
1817 * gdb.mi/mi2-break.exp: Likewise.
1818 * gdb.mi/mi2-cli.exp: Likewise.
1819 * gdb.mi/mi2-console.exp: Likewise.
1820 * gdb.mi/mi2-disassemble.exp: Likewise.
1821 * gdb.mi/mi2-eval.exp: Likewise.
1822 * gdb.mi/mi2-file.exp: Likewise.
1823 * gdb.mi/mi2-read-memory.exp: Likewise.
1824 * gdb.mi/mi2-regs.exp: Likewise.
1825 * gdb.mi/mi2-return.exp: Likewise.
1826 * gdb.mi/mi2-simplerun.exp: Likewise.
1827 * gdb.mi/mi2-stack.exp: Likewise.
1828 * gdb.mi/mi2-stepi.exp: Likewise.
1829 * gdb.mi/mi2-syn-frame.exp: Likewise.
1830 * gdb.mi/mi2-until.exp: Likewise.
1831 * gdb.mi/mi2-var-block.exp: Likewise.
1832 * gdb.mi/mi2-var-child.exp: Likewise.
1833 * gdb.mi/mi2-var-cmd.exp: Likewise.
1834 * gdb.mi/mi2-var-display.exp: Likewise.
1835 * gdb.mi/mi2-watch.exp: Likewise.
1836 * gdb.stabs/exclfwd.exp: Likewise.
1837 * gdb.stabs/weird.exp: Likewise.
1838 * gdb.threads/gcore-thread.exp: Likewise.
1839 * gdb.trace/actions.exp: Likewise.
1840 * gdb.trace/backtrace.exp: Likewise.
1841 * gdb.trace/circ.exp: Likewise.
1842 * gdb.trace/collection.exp: Likewise.
1843 * gdb.trace/deltrace.exp: Likewise.
1844 * gdb.trace/infotrace.exp: Likewise.
1845 * gdb.trace/limits.exp: Likewise.
1846 * gdb.trace/packetlen.exp: Likewise.
1847 * gdb.trace/passc-dyn.exp: Likewise.
1848 * gdb.trace/passcount.exp: Likewise.
1849 * gdb.trace/report.exp: Likewise.
1850 * gdb.trace/save-trace.exp: Likewise.
1851 * gdb.trace/tfind.exp: Likewise.
1852 * gdb.trace/tracecmd.exp: Likewise.
1853 * gdb.trace/while-dyn.exp: Likewise.
1854 * gdb.trace/while-stepping.exp: Likewise.
1855
f4b618d1
JB
18562006-08-08 Joel Brobecker <brobecker@adacore.com>
1857
1858 * gdb.base/step-bt.c: New file.
1859 * gdb.base/step-bt.exp: New testcase.
1860
3d00d119
DJ
18612006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1862
1863 * config/monitor.exp (gdb_load): Remove support for obsolete
1864 download-write-size.
1865 * gdb.base/remote.exp: Likewise. Update all callers of
1866 gdb_timed_load.
1867
017b5bd4
DJ
18682006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1869
1870 * cursal.exp: Pass binfile to gdb_load.
1871
837c599d
DJ
18722006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1873
1874 * gdb.base/cursal.exp: Add "" to gdb_load call.
1875
8dd4540b
MK
18762006-07-29 Mark Kettenis <kettenis@gnu.org>
1877
1878 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1879 NetBSD/ELF targets.
1880
ab5c9f60
DJ
18812006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1882
1883 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1884 operator*.
1885
4c42eaff
DJ
18862006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1887
1888 * gdb.base/completion.exp: Update for change in "file" behavior.
1889 * gdb.stabs/weird.exp: Likewise.
1890 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1891 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1892
0155cc76
NS
18932006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1894
1895 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1896 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1897
16026cd7
AS
18982006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1899
1900 * gdb.base/default.exp: Update source command error message.
1901 * gdb.base/help.exp: Update 'help source' message.
1902
16963cb6
DJ
19032006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1904
1905 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1906 test.
1907
6d7fd486
AS
19082006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1909
1910 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1911
29e8a844
DJ
19122006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1913
1914 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1915
6afcfa39
DJ
19162006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1917
1918 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1919
267a692b
MK
19202006-07-17 Mark Kettenis <kettenis@gnu.org>
1921
1922 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1923 *-*-openbsd* from targets for wich we expect ARM FPA floating
1924 point format.
1925
85d2fec4
NR
19262006-07-17 Nick Roberts <nickrob@snap.net.nz>
1927
1928 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1929
19302006-07-17 Mark Kettenis <kettenis@gnu.org>
1931
1932 * gdb.base/annota3.exp: Expect frame-begin annotation.
1933
85b4c6e8
JB
19342006-07-14 Joel Brobecker <brobecker@adacore.com>
1935
1936 * gdb.base/help.exp: Adjust "help unset" test to accept
1937 any list of unset commands.
1938
fb933624
DJ
19392006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1940 Daniel Jacobowitz <dan@codesourcery.com>
1941
1942 * gdb.cp/ref-params.exp: New test.
1943 * gdb.cp/ref-params.cc: New source file.
1944 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1945
1dff4b64
MK
19462006-07-08 Mark Kettenis <kettenis@gnu.org>
1947
1948 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1949 spaces/tabs in regular expressions since they might not be there.
1950
40d2e0e3
AS
19512006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1952
1953 * gdb.base/ifelse.exp: New file.
1954
f6c957d2
NS
19552006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1956
1957 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1958 line.
1959 * gdb.base/huge.exp: Loop over compilation to find a size that
1960 is acceptable.
1961 * gdb.base/remote.exp: Correct expected strings.
1962 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1963
b9c5a23d
DJ
19642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1965
1966 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1967
9af2e58d
DJ
19682006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1969
1970 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1971 native.
1972
30930ca5
DJ
19732006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1974
1975 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1976 enable stabs testing.
1977
aa32fa1d
DJ
19782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1979
bd4a4c80 1980 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1981 gdb_test_multiple does.
1982
321fef15
DJ
19832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1984
1985 * Makefile.in (host_alias): Remove.
1986 (target_alias): Use @target_noncanonical@.
1987 (site.exp): Don't set host_alias.
1988 * aclocal.m4: Remove contents. Include acx.m4.
1989 * configure: Regenerated.
1990 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1991
e1c2defa
NS
19922006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1993
e63b55d1
NS
1994 * lib/gdb.exp (gdb_load_cmd): New.
1995
5600ea19
NS
1996 * gdb.base/fileio.c: Add system(NULL) test.
1997 * gdb.base/fileio.exp: Check it.
1998
e1c2defa
NS
1999 * gdb.base/break.c: Add 10a breakpoint at }
2000 * gdb.base/break.exp: Add test for breakpoint at }
2001 * gdb.cp/anon-union.cc: Add code at end of function.
2002 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
2003 * gdb.mi/var-cmd.c: Add code at end of function.
2004 * gdb.mi/mi-var-display.exp: Adjust end of next.
2005 * gdb.mi/mi2-var-display.exp: Likewise.
2006 * gdb.base/fileio.c: Add stop function and insert calls at
2007 stopping places.
2008 * gdb.base/fileio.exp: Breakpoint stop function and remove
2009 explicit line number references.
2010
6c0112ec
JB
20112006-05-19 Joel Brobecker <brobecker@adacore.com>
2012
2013 * gdb.base/del.exp (test_delete_alias): New function.
2014 Now check that both "del" and "d" work as aliases for "delete".
2015
154189a4
FF
20162006-05-18 Fred Fish <fnf@specifix.com>
2017
2018 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
2019 required. Check for spurious output after program exits normally.
2020
582e64c2
FF
20212006-05-17 Fred Fish <fnf@specifix.com>
2022
2023 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
2024 gdb_load, so it works in the simulator.
2025
8ef6493a
FF
20262006-05-11 Fred Fish <fnf@specifix.com>
2027
2028 * gdb.base/bang.exp: Ignore unexpected output between the
2029 "program exited normally" and the gdb prompt, as many other
2030 tests do.
2031
692b141c
MK
20322006-05-07 Mark Kettenis <kettenis@gnu.org>
2033
2034 * gdb.base/help.exp: Make "delete checkpoint" part option for
2035 "help d" and "help delete" tests.
2036
540b8a30
UW
20372006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2038
2039 * gdb.mi/mi-basics.exp: Add missing serial number to
2040 expected output in some mi_gdb_test statements.
2041 * gdb.mi/mi2-basics.exp: Likewise.
2042
9b6462d9
JB
20432006-05-05 Joel Brobecker <brobecker@adacore.com>
2044
2045 * gdb.base/del.c: New file.
2046 * gdb.base/del.exp: New testcase.
2047
954de43b
DM
20482006-05-05 David S. Miller <davem@sunset.davemloft.net>
2049
2050 * gdb.base/break.exp: Do not assume a breakpoint on
2051 main will actually be in $srcfile when optimizing.
1303f75e
DM
2052 * gdb.base/savedregs.exp: Do not require that the dummy
2053 frame location match up to a symbol and source file location.
c3242428
DM
2054 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
2055 will get printed without a mi_cmd_data_list_register_values prefix.
2056 (*-data-list-register-*): Correct regular expressions to expect the new
2057 pseudo d? floating point registers.
2058 * gdb.mi/mi2-regs.exp: Likewise.
2059
c7e64c9a
DJ
20602006-05-05 Christophe Lyon <christophe.lyon@st.com>
2061
2062 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
2063 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
2064 is allocated by the compiler.
2065 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
2066 anons, e, anone to force their allocation by the compiler.
2067
20682006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
2069
2070 * gdb.base/help.exp: Update expected text for help d and
2071 help delete.
2072
27ce9a6d
MK
20732006-05-02 Mark Kettenis <kettenis@gnu.org>
2074
2075 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
2076 NetBSD/ELF targets.
2077
8608915f
MK
20782006-04-30 Mark Kettenis <kettenis@gnu.org>
2079
2080 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
2081 single-step breakpoint fails; make this a KFAIL on
2082 sparc*-*-openbsd*.
2083 * gdb.base/siginfo.exp: Likewise.
2084 * gdb.base/sigstep.exp (advance, advancei): Likewise.
2085
b8db102d
MS
20862006-04-26 Michael Snyder <msnyder@redhat.com>
2087
2088 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
2089 which may have to consume output from other forks.
2090 Add tests to make sure that "delete fork" succeeded.
2091
c702009a
MS
20922006-04-20 Michael Snyder <msnyder@redhat.com>
2093
2094 * 2006-03-22 Jim Blandy <jimb@redhat.com>
2095 Add support for the Renesas M32C and M16C.
2096
2097 * gdb.asm/asm-source.exp: Add m32c target.
2098 * gdb.asm/m32c.inc: Support for m32c target.
2099
e28493f2
AS
21002006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2101
2102 * gdb.base/commands.exp (recursive_source_test): New test.
2103
880da185
DM
21042006-04-04 David S. Miller <davem@sunset.davemloft.net>
2105
2106 * gdb.base/float.exp: Add pattern for sparc targets.
2107
61d9b92f
DJ
21082006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2109
2110 * gdb.base/commands.exp (stray_arg0_test): New test.
2111
bd717df8
PB
21122006-03-30 Paul Brook <paul@codesourcery.com>
2113
2114 * gdb.mi/mi-until.exp: kfail broken until command.
2115 * gdb.mi/mi2-until.exp: Ditto.
2116
ec793d3c
NR
21172006-03-27 Nick Roberts <nickrob@snap.net.nz>
2118
2119 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2120
831004b7
AO
21212006-03-08 Alexandre Oliva <aoliva@redhat.com>
2122
2123 * gdb.base/prelink.exp: Anchor tested-for regular expression
2124 on gdb prompt.
2125
effe49a0
PB
21262006-03-07 Paul Brook <paul@codesourcery.com>
2127
2128 * gdb.base/assign.exp: Correct fail message.
2129
e5461016
PB
21302006-03-07 Paul Brook <paul@codesourcery.com>
2131
2132 * lib/compiler.c: Extract armcc version number.
2133 * lib/compiler.cc: Ditto.
2134
fc91c6c2
PB
21352006-03-07 Paul Brook <paul@codesourcery.com>
2136
2137 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2138 additional_flags=-w.
2139 * gdb.arch/altivec-regs.exp: Ditto.
2140 * gdb.arch/e500-abi.exp: Ditto.
2141 * gdb.arch/e500-regs.exp: Ditto.
2142 * gdb.base/all-bin.exp: Ditto.
2143 * gdb.base/annota1.exp: Ditto.
2144 * gdb.base/annota3.exp: Ditto.
2145 * gdb.base/args.exp: Ditto.
2146 * gdb.base/arithmet.exp: Ditto.
2147 * gdb.base/assign.exp: Ditto.
2148 * gdb.base/async.exp: Ditto.
2149 * gdb.base/bang.exp: Ditto.
2150 * gdb.base/break.exp: Ditto.
2151 * gdb.base/call-rt-st.exp: Ditto.
2152 * gdb.base/completion.exp: Ditto.
2153 * gdb.base/cond-expr.exp: Ditto.
2154 * gdb.base/condbreak.exp: Ditto.
2155 * gdb.base/consecutive.exp: Ditto.
2156 * gdb.base/define.exp: Ditto.
2157 * gdb.base/display.exp: Ditto.
2158 * gdb.base/ena-dis-br.exp: Ditto.
2159 * gdb.base/environ.exp: Ditto.
2160 * gdb.base/eval-skip.exp: Ditto.
2161 * gdb.base/info-proc.exp: Ditto.
2162 * gdb.base/jump.exp: Ditto.
2163 * gdb.base/logical.exp: Ditto.
2164 * gdb.base/long_long.exp: Ditto.
2165 * gdb.base/maint.exp: Ditto.
2166 * gdb.base/miscexprs.exp: Ditto.
2167 * gdb.base/pc-fp.exp: Ditto.
2168 * gdb.base/pointers.exp: Ditto.
2169 * gdb.base/relational.exp: Ditto.
2170 * gdb.base/reread.exp: Ditto.
2171 * gdb.base/sect-cmd.exp: Ditto.
2172 * gdb.base/sep.exp: Ditto.
2173 * gdb.base/sepdebug.exp: Ditto.
2174 * gdb.base/until.exp: Ditto.
2175 * gdb.base/whatis-exp.exp: Ditto.
2176 * gdb.cp/annota2.exp: Ditto.
2177 * gdb.cp/annota3.exp: Ditto.
2178 * gdb.trace/actions.exp: Ditto.
2179 * gdb.trace/backtrace.exp: Ditto.
2180 * gdb.trace/circ.exp: Ditto.
2181 * gdb.trace/collection.exp: Ditto.
2182 * gdb.trace/deltrace.exp: Ditto.
2183 * gdb.trace/infotrace.exp: Ditto.
2184 * gdb.trace/limits.exp: Ditto.
2185 * gdb.trace/packetlen.exp: Ditto.
2186 * gdb.trace/passc-dyn.exp: Ditto.
2187 * gdb.trace/passcount.exp: Ditto.
2188 * gdb.trace/report.exp: Ditto.
2189 * gdb.trace/save-trace.exp: Ditto.
2190 * gdb.trace/tfind.exp: Ditto.
2191 * gdb.trace/tracecmd.exp: Ditto.
2192 * gdb.trace/while-dyn.exp: Ditto.
2193 * gdb.trace/while-stepping.exp: Ditto.
2194 * lib/gdb.exp: Ditto.
2195 (gdb_compile): Handle nowarning option.
2196
5f4a23d9
AO
21972006-03-07 Alexandre Oliva <aoliva@redhat.com>
2198
2199 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2200 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2201 Rename executable to prelinkt. Don't re-prelink if we didn't
2202 get a core file. Test prelink -u exit status to tell whether
2203 prelinking failed. Use gdb_test_multiple.
2204
9733fc94
DJ
22052006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2206
2207 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2208 (do_tests): Call it.
2209
cc10cae3
AO
22102006-02-28 Alexandre Oliva <aoliva@redhat.com>
2211
2212 * gdb.base/prelink.exp: New test.
2213 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2214
15c46491
WZ
22152006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2216
2217 * gdb.fortran/derived-type.f90: New file.
2218 * gdb.fortran/derived-type.exp: New testcase.
2219
5c9f7ded
DJ
22202006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2221
2222 * gdb.base/default.exp: Allow ';' as a directory separator.
2223
5b96932b
AS
22242006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2225
2226 * gdb.base/help.exp (help add-symbol-file): Update.
2227
1986bccd
AS
22282006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2229
2230 * gdb.base/help.exp (help load): Update expected results.
2231
a8b7528f
FF
22322006-02-19 Fred Fish <fnf@specifix.com>
2233
2234 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2235 specifix hex value as part of results.
2236 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2237
f8261448
FF
22382006-02-16 Fred Fish <fnf@specifix.com>
2239
2240 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2241 ushort_addr, and slong_addr, so the typedefs are not optimized
2242 away.
2243 * gdb.base/whatis.exp: Add tests using type name for struct type,
2244 union type, enum type, and typedef.
2245
31d8bdd2
MK
22462006-02-13 Mark Kettenis <kettenis@gnu.org>
2247
2248 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2249
34e41e63
JB
22502006-02-13 Jim Blandy <jimb@redhat.com>
2251
2252 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2253 case where it takes two "next" commands to skip past the init
2254 call.
2255
ac6e4f31
FF
22562006-02-12 Fred Fish <fnf@specifix.com>
2257
2258 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2259 to handle cases where it takes two "next" commands to skip
2260 past the init call.
2261
2db2d571
JB
22622006-02-07 Joel Brobecker <brobecker@adacore.com>
2263
2264 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2265 on hppa32 targets.
2266
38fcd64c
DJ
22672006-02-06 Vladimir Prus <ghost@cs.msu.su>
2268
2269 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2270 field.
2271
1315ad46
MK
22722006-01-29 Mark Kettenis <kettenis@gnu.org>
2273
2274 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2275
5625b943
DJ
22762006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2277
2278 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2279 files.
2280
80df1bbe
DJ
22812006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2282
2283 * gdb.cp/maint.exp: Set complaints to a positive value.
2284
9078e690
DJ
22852006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2286
2287 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2288 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2289 function name.
2290
9c903399
DJ
22912006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2292
2293 * gdb.base/checkpoint.c: Update copyright notice. Include
2294 <stdlib.h>.
2295
761ae4d6
JB
22962006-01-04 Jim Blandy <jimb@redhat.com>
2297
2298 * gdb.asm/asm-source.exp: Independently provide default values for
2299 asm-flags and debug-flags. Use 'string equal' to do the
2300 comparison, not the implicit expr's '==' operator. Remove
2301 now-unneeded assignments to asm-flags. In h8300 case, place
2302 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2303
099ac3dd
MS
23042006-01-04 Michael Snyder <msnyder@redhat.com>
2305
2306 * gdb.base/checkpoint.c: New file.
2307 * gdb.base/checkpoint.exp: New file.
2308 * gdb.base/multi-fork.c: New file.
2309 * gdb.base/multi-fork.exp: New file.
2310 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2311
f4d85314
FF
23122006-01-04 Fred Fish <fnf@specifix.com>
2313
2314 * gdb.base/ptype.c (foo): Add typedef.
2315 (intfoo): Add function.
2316 * gdb.base/ptype1.c: New file.
2317 * gdb.base/ptype.exp: Handle compilation and linking with two
2318 source files. Test that proper type for "foo" is found based
2319 on source context rather than first match found in symtabs.
2320
a1b06f35
MK
23212005-12-28 Mark Kettenis <kettenis@gnu.org>
2322
2323 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2324 * gdb.asm/openbsd.inc: Indent commands.
2325
d082a1e2
MK
23262005-12-26 Mark Kettenis <kettenis@gnu.org>
2327
c65016bd
MK
2328 * gdb.base/freebpcmd.exp: Increase timeout.
2329
d082a1e2
MK
2330 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2331
d3c32a0e
DJ
23322005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2333
2334 * gdb.base/default.exp: Update check for "show version".
2335
9fdb1f50
RC
23362005-12-09 Randolph Chung <tausq@debian.org>
2337
2338 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2339 * gdb.asm/pa64.inc: New file.
2340
5f2c56f7
RC
23412005-12-09 Randolph Chung <tausq@debian.org>
2342
2343 * gdb.asm/common.inc: Indent commands.
2344 * gdb.asm/asmsrc1.s: Likewise.
2345 * gdb.asm/asmsrc2.s: Likewise.
2346
8117349c
RC
23472005-12-09 Randolph Chung <tausq@debian.org>
2348
2349 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2350 (get_addr_of_sym): Remove duplicate print.
2351 (gen_core): xfail hppa*-*-hpux*, update expected output.
2352 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2353 * gdb.arch/pa64-nullify.s: New file.
2354
8f07f25a
RC
23552005-12-09 Randolph Chung <tausq@debian.org>
2356
2357 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2358
55b39184
DJ
23592005-12-07 Christophe Lyon <christophe.lyon@st.com>
2360
2361 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2362 code generation for these functions.
2363 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2364 error message.
2365
31e2b00f
AS
23662005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2367
2368 * gdb.base/help.exp (help b, help br, help bre, help brea)
2369 (help break): Update the expected message.
2370
c3d0b56e
SC
23712005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2372
2373 * gdb.asm/m68hc11.inc: Setup the data section.
2374 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2375 script for this test.
2376 (m6812-*-*): Likewise.
2377
36ae0ea9
RC
23782005-11-09 Randolph Chung <tausq@debian.org>
2379
2380 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2381
9d6f42e9
WZ
23822005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2383
2384 * gdb.base/break.exp: Fix a comment typo.
2385
e2126a14
EZ
23862005-11-03 Jim Blandy <jimb@redhat.com>
2387
2388 Checked in by Elena Zannoni <ezannoni@redhat.com>
2389
2390 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2391
e0ac7199
CV
23922005-11-02 Corinna Vinschen <vinschen@redhat.com>
2393
2394 * gdb.arch/gdb1558.c: Include stdio.h.
2395
31d3fb18
MK
23962005-10-31 Mark Kettenis <kettenis@gnu.org>
2397
2398 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2399
e52b687c
MK
24002005-10-31 Mark Kettenis <kettenis@gnu.org>
2401
2402 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2403
f4711d79
PG
24042005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2405
2406 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2407 vscr" tests to better match output.
2408
987a9106
JB
24092005-10-12 Jim Blandy <jimb@redhat.com>
2410
2411 * gdb.base/structs.exp (any): New function.
2412 (test_struct_returns): Don't make any assumptions at all about
2413 what value the function returns when GDB can't set the return
2414 value.
2415
2336bb58
JB
24162005-10-09 Joel Brobecker <brobecker@adacore.com>
2417
2418 * gdb.ada/arrayidx/p.adb: New file.
2419 * gdb.ada/arrayidx.exp: New testcase
2420
24212005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2422
2423 * gdb.ada/array_return/pck.ads: New file.
2424 * gdb.ada/array_return/pck.adb: New file.
2425 * gdb.ada/array_return/p.adb: New file.
2426 * gdb.ada/array_return.exp: New testcase.
2427
705335ea
JB
24282005-10-03 Joel Brobecker <brobecker@adacore.com>
2429
2430 * gdb.base/arrayidx.c: New file.
2431 * gdb.base/arrayidx.exp: New testcase.
2432
11ee9940
NR
24332005-09-29 Nick Roberts <nickrob@snap.net.nz>
2434
2435 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2436 frames-invalid and breakpoints-invalid are no longer generated
2437 with level 3 so don't expect them in the output.
2438
39fb8e9e
BR
24392005-09-27 Bob Rossi <bob@brasko.net>
2440
2441 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2442 from test. Escape the | in mi_gdb_test call.
2443 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2444 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2445 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2446 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2447 expected regex's in mi_gdb_test calls.
2448 * lib/mi-support.exp: Remove arbitrary .* from tests.
2449 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2450 Fully anchor GDB/MI expected results in mi_gdb_test.
2451 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2452 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2453
2af48f68
PB
24542005-09-26 Paul Brook <paul@codesourcery.com>
2455
2456 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2457
f34502bc
WZ
24582005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2459
2460 * bfp-test.c: New file.
2461 * bfp-test.exp: New testcase.
2462
ca929517
WZ
24632005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2464
2465 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2466 of subarray and substring variable.
2467 * gdb.fortran/subarray.f: New source file for the test of subarray
2468 and substring variable evaluation.
2469 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2470 of string constant.
2471
c761af65
DJ
24722005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2473
2474 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2475 copyright dates.
2476
561d7a1d
PG
24772005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2478
2479 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2480 powerpc altivec' test with an almost identical 'info vector' test.
2481
b2b64cc9
PG
24822005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2483
2484 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2485 vscr" tests to match output.
2486
6ac4d15a
PG
24872005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2488
2489 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2490 output.
2491
40e55bef
BR
24922005-09-11 Bob Rossi <bob@brasko.net>
2493
2494 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2495 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2496 commands that return an MI output command and an asyncronous MI output
2497 command.
2498 * gdb.mi/mi-console.exp: Ditto.
2499
3c7385ec
BR
25002005-09-11 Bob Rossi <bob@brasko.net>
2501
2502 * gdb.mi/mi-var-child.c: Include <string.h>.
2503
a6cd0eb3
DJ
25042005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2505
2506 * killed.exp: Correct gdb_expect syntax.
2507
2f168eed
CV
25082005-08-09 Corinna Vinschen <vinschen@redhat.com>
2509
2510 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2511
ecd3fd0f
BR
25122005-08-02 Bob Rossi <bob@brasko.net>
2513
2514 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2515 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2516 Change tests to inferior-tty-set/show.
2517 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2518 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2519 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2520 inferior. Use mi_gdb_test to get GDB and Inferior output.
2521 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2522 descriptor.
2523 (mi_inferior_tty_name): Add inferior PTY file name.
2524 (mi_gdb_start): Add INFERIOR_PTY parameter.
2525 (mi_gdb_test): Add IPATTERN parameter.
2526
f1ea48cb
BR
25272005-08-02 Bob Rossi <bob@brasko.net>
2528
2529 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2530 parameter to mi_gdb_test.
2531 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2532
6e650a67
DJ
25332005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2534
2535 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2536 struct_declarations.
2537 * gdb.mi/mi-var-child.exp: Step over the initialization of
2538 struct_declarations.
2539
8be260b6
DJ
25402005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2541
2542 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2543 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2544 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2545 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2546 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2547 file.
2548
4e660f07
NR
25492005-07-27 Nick Roberts <nickrob@snap.net.nz>
2550
2551 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2552 (do_children_tests): Assign values to the extra elements.
2553
2554 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2555 them for tests for "-var-update --no-values" and
2556 "-var-update --all-values".
2557 Add test for "-var-list-children --simple-values".
2558
2559 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2560
2561 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2562 "-stack-list-locals --simple-values" Improve doc strings and
2563 comments.
2564
6bdae935
MK
25652005-07-18 Mark Kettenis <kettenis@gnu.org>
2566
598b7a6f
MK
2567 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2568 *-*-openbsd*.
2569 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2570
6bdae935
MK
2571 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2572 sigaltsatck'.
2573
1323e929
BR
25742005-07-14 Bob Rossi <bob@brasko.net>
2575
2576 * gdb.base/default.exp (tty): Changed output of command.
2577 * gdb.base/help.exp (help tty): Ditto.
2578
b1a9c082
MK
25792005-07-12 Mark Kettenis <kettenis@gnu.org>
2580
2581 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2582
10a844a2
MK
25832005-07-10 Mark Kettenis <kettenis@gnu.org>
2584
2585 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2586 -stack-select-frame without arguments.
2587 (test_stack_frame_listing): Add test for newly implemented command
2588 -stack-info-frame.
2589
3cb3b8df
BR
25902005-07-06 Bob Rossi <bob@brasko.net>
2591
2592 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2593 command.
2594 (Copyright): Update copyright.
2595
a0c5fbcf
WZ
25962005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2597
2598 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2599 tests to evaluate exponentiation expression.
2600
984971d0
AS
26012005-06-29 Andreas Schwab <schwab@suse.de>
2602
2603 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2604 main to avoid warnings.
2605
2606 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2607
fe03833f
NR
26082005-06-20 Nick Roberts <nickrob@snap.net.nz>
2609
2610 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2611 -stack-select-frame without arguments.
2612 (test_stack_frame_listing): Add test for newly implemented command
2613 -stack-info-frame.
2614
7a55f279
WZ
26152005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2616
0ffa0ea5
DJ
2617 * gdb.fortran/array-element.f: New file.
2618 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2619
26585198
DJ
26202005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2621
2622 * gdb.base/bigcore.exp: Correct checks for systems which can
2623 not dump a large core file.
2624
c1bd25fd
DJ
26252005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2626
2627 * gdb.base/relocate.c: Add a copyright notice.
2628 (dummy): Remove.
2629 * gdb.base/relocate.exp: Test printing the values of variables
2630 from a relocatable file.
2631
589e074d
DJ
26322005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2633
2634 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2635 excess MI output after an error.
2636
0915f927
JB
26372005-05-29 Joel Brobecker <brobecker@adacore.com>
2638
2639 * gdb.arch/alpha-step.c: New file.
2640 * gdb.arch/alpha-step.exp: New testcase.
2641
76ff342d
DJ
26422005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2643 Dennis Brueni <dennis@slickedit.com>
2644
2645 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2646 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2647 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2648 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2649 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2650 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2651 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2652
96b0c7ac
DJ
26532005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2654 Wu Zhou <woodzltc@cn.ibm.com>
2655
2656 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2657 IBM's xlc compiler.
2658 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2659 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2660
f21565d2
JB
26612005-05-13 Jim Blandy <jimb@redhat.com>
2662
2663 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2664 calling gdb_suppress_entire_file.
2665 * gdb.base/charset.exp: Same.
2666 * gdb.base/call-rt-st.exp: Same.
2667
6006a3a1
BR
26682005-05-05 Bob Rossi <bob_rossi@cox.net>
2669
2670 * lib/gdb.exp (fullname_syntax): Added global regex.
2671 (fullname_syntax_POSIX): Ditto.
2672 (fullname_syntax_UNC): Ditto.
2673 (fullname_syntax_DOS_CASE): Ditto.
2674 (fullname_syntax_DOS): Ditto.
2675 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2676 fullname_syntax variable to scope and use it.
2677 (test_file_list_exec_source_files): Ditto.
2678 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2679
c3b69c04
DJ
26802005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2681
2682 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2683
3c95e6af
PG
26842004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2685
2686 * lib/gdb.exp (skip_altivec_tests): New function, based on
2687 check_vmx_hw_available from the GCC testsuite.
2688 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2689 * lib/gdb.arch/altivec-regs.exp: Likewise.
2690
78df6c56
JB
26912005-05-02 Jim Blandy <jimb@redhat.com>
2692
2693 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2694 calling gdb_suppress_entire_file.
2695
1690f9cf
DJ
26962005-04-30 Randolph Chung <tausq@debian.org>
2697
2698 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2699 Slightly relax "sem_post" name checking.
2700
5ea106f7
PG
27012005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2702
2703 * gdb.base/unload.exp: Use new shared library infrastructure.
2704
bf7234cf
PG
27052005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2706
2707 * gdb.base/so-impl-ld.exp: Use new shared library
2708 infrastructure.
2709
547b869a
CV
27102005-04-29 Corinna Vinschen <vinschen@redhat.com>
2711
2712 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2713 * gdb.asm/h8300.inc: New file.
2714
f07e55f0
PG
27152005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2716
2717 * gdb.base/shlib-call.exp: Change to use new shared library
2718 infrastructure.
2719
3cbba3d1
PG
27202005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2721
2722 * gdb.base/pending.exp: Change to use new shared library
2723 infrastructure.
2724
ed6df200
PG
27252005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2726
2727 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2728 use test_compiler_info instead of gcc_compiled, and update copyright.
2729
8c8f4ebe
PG
27302005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2731
2732 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2733 shared objects being adjusted and update copyright years.
2734
607fbc54
DJ
27352005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2736
2737 * ChangeLog: Correct some 2003-01-13 dates.
2738 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2739 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2740 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2741 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2742 gdb.trace/tfind.exp: Update copyright years.
2743
57bf0e56
DJ
27442005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2745 Daniel Jacobowitz <dan@codesourcery.com>
2746
2747 * lib/gdb.exp (gdb_compile): Handle shlib=.
2748 (gdb_compile_shlib): New function.
2749
9b593790
PG
27502005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2751
2752 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2753
9494c6a5
DJ
27542005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2755
2756 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2757 gdb.server.
2758 * configure.ac: Likewise.
2759 * configure: Regenerated.
2760 * gdb.gdbserver/Makefile.in: Moved to...
2761 * gdb.server/Makefile.in: ... here.
2762 * gdb.gdbserver/server.c: Moved to...
2763 * gdb.server/server.c: ... here.
2764 * gdb.gdbserver/server-run.exp: Moved to...
2765 * gdb.server/server-run.exp: ... here.
2766
6f8eac0e
DJ
27672005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2768
2769 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2770 * configure.ac: Create gdb.gdbserver/Makefile.
2771 * configure: Regenerated.
2772 * lib/gdbserver-support.exp: New file, derived from
2773 config/gdbserver.exp.
2774 * config/gdbserver.exp: Use gdbserver-support.exp.
2775 * gdb.gdbserver/Makefile.in: New file.
2776 * gdb.gdbserver/server.c: New file.
2777 * gdb.gdbserver/server-run.exp: New file.
2778
6e87504d
PG
27792005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2780
2781 * lib/gdb.exp (test_compiler_info): Return compiler_info
2782 if no arguments are given.
2783
d1779be4
PG
27842005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2785
2786 * gdb.arch/altivec-abi.exp: Check for compiler and set
2787 use altivec' flag accordingly.
2788 * gdb.arch/altivec-regs.exp: Likewise.
2789
88750304
DJ
27902005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2791
2792 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2793
f3fb768d
AS
27942005-03-27 Andreas Schwab <schwab@suse.de>
2795
2796 * gdb.base/bigcore.c (main): Add missing mode argument in open
2797 call.
2798
7e813ac5
DJ
27992005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2800
2801 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2802 downloads.
2803 * config/gdbserver.exp (gdb_load): Likewise.
2804
8e3049aa
PB
28052005-03-14 Paul Brook <paul@codesourcery.com>
2806
2807 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2808 targets.
2809
a9df7c44
JB
28102005-03-09 Joel Brobecker <brobecker@adacore.com>
2811
2812 * gdb.dwarf2/dup-psym.S: New file.
2813 * gdb.dwarf2/dup-psym.exp: New testcase.
2814
9f0d94e8
JB
28152005-03-09 Joel Brobecker <brobecker@adacore.com>
2816
2817 * gdb.ada/exec_changed/first.adb: New file.
2818 * gdb.ada/exec_changed/second.adb: New file.
2819 * gdb.ada/exec_changed.exp: New testcase.
2820
5f579bc5
NS
28212005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2822
36e9969c
NS
2823 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2824 (A2): New class.
2825 (main): Test operator+.
2826 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2827 breakpoint test.
2828
5f579bc5
NS
2829 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2830 * gdb.base/signull.exp: Disable if gdb,nosignals.
2831 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2832 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2833 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2834 * gdb.mi/mi2-console.exp: Likewise.
2835 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2836 continue output at start.
2837 (gdb_collect_locals_test): Robustify regexp.
2838 * gdb.trace/passc-dyn.exp: Fix comment typo.
2839 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2840
be46087e
CV
28412005-03-08 Corinna Vinschen <vinschen@redhat.com>
2842
2843 * gdb.asm/asm-source.exp: Add iq2000 case.
2844 * gdb.asm/iq2000.inc: New file.
2845
384e1a61
MI
28462005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2847
2848 * gdb.base/command.exp: Change hardcoded value to regular expression.
2849 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2850
584b6e9e
DJ
28512005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2852
2853 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2854 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2855 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2856 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2857 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2858
ab5b5d61
MK
28592005-03-05 Mark Kettenis <kettenis@gnu.org>
2860
2861 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2862 changes.
2863
ae051c1b
PG
28642004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2865
2866 * lib/compiler.c: Add test for IBM's xlc compiler.
2867 * lib/compiler.cc: Likewise.
2868
3f0f6ed2
JB
28692004-02-24 Joel Brobecker <brobecker@adacore.com>
2870
2871 * gdb.ada/fixed_points.exp: Create compilation object directory
2872 before running the test.
2873 * gdb.ada/null_record.exp: Likewise.
2874 * gdb.ada/packed_array.exp: Likewise.
2875 * gdb.ada/start.exp: Likewise.
2876
724f452b
JB
28772005-02-15 Joel Brobecker <brobecker@adacore.com>
2878
2879 * gdb.ada/packed_array/pa.adb: New file.
2880 * gdb.ada/packed_array.exp: New testcase.
2881
57f5cdfb 28822005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2883
1f393151
MK
2884 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2885 files.
2886
ebdda337
MK
2887 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2888 on *-*-openbsd*. Correctly match whitespace in regukar
2889 expressions.
2890
cf309262
DJ
28912005-02-10 Daniel Jacobowitz <dan@debian.org>
2892
2893 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2894 PR exp/1821
2895 * gdb.base/gdb1821.c: New test file.
2896 * gdb.base/gdb1821.exp: New test file.
2897
3be49e7a
JB
28982005-02-09 Joel Brobecker <brobecker@adacore.com>
2899
2900 * gdb.base/start.c: New file.
2901 * gdb.base/start.exp: New testcase.
2902
e292e67d
JB
29032005-02-09 Joel Brobecker <brobecker@adacore.com>
2904
2905 * gdb.ada/start/dummy.adb: New file.
2906 * gdb.ada/start.exp: New testcase.
2907
dbdfa66c
CV
29082005-02-09 Corinna Vinschen <vinschen@redhat.com>
2909
2910 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2911 for printing symbols and statistics.
2912 Add test for using relative pathnames in "maint print msymbols" test.
2913 Mark "maint info sections DATA" XFAIL on Cygwin.
2914 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2915 tests.
2916
d7941671
AC
29172005-02-09 Andreas Schwab <schwab@suse.de>
2918
2919 Committed by Andrew Cagney <cagney@gnu.org>
2920 * gdb.base/remotetimeout.exp: New file.
2921
74e5ef44
MK
29222005-02-07 Mark Kettenis <kettenis@gnu.org>
2923
2924 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2925
464dd14d
JB
29262005-02-03 Joel Brobecker <brobecker@adacore.com>
2927
2928 * gdb.ada/gnat_ada.gpr: New file.
2929 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2930 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2931 * configure.ac: No longer generate gnat_ada.gpr.
2932 * configure: Regenerate.
2933 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2934 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2935 * gdb.ada/null_record/bar.ads: Likewise.
2936 * gdb.ada/null_record/bar.adb: Likewise.
2937 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2938 * gdb.ada/null_record.exp (testdir): New variable.
2939 (testfile): executable is now in testdir subdirectory.
2940 (srcfile): Use full path to the main compilation unit.
2941 * gdb.ada/fixed_points.exp: Same changes as above.
2942
30d756ae
NR
29432005-02-03 Nick Roberts <nickrob@snap.net.nz>
2944
2945 * gdb.base/interp.exp: New test.
2946
9d799f85
AC
29472005-01-24 Andrew Cagney <cagney@gnu.org>
2948
2949 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2950
15656118
AC
29512005-01-19 Andrew Cagney <cagney@gnu.org>
2952
a892c31b
AC
2953 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2954 configure.ac not configure.in.
2955
15656118
AC
2956 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2957 of powerpc*-*-*.
2958 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2959 * gdb.base/list.exp (test_list_function)
2960 (test_list_filename_and_function): Ditto.
2961 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2962
a7b01baf
AC
29632005-01-16 Andrew Cagney <cagney@gnu.org>
2964
17d92a02
AC
2965 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2966
a7b01baf
AC
2967 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2968
bc8332bb
AC
29692005-01-14 Andrew Cagney <cagney@gnu.org>
2970
2971 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2972 * gdb.mi/mi2-var-cmd.exp: Ditto.
2973
4d074752
CV
29742005-01-10 Corinna Vinschen <vinschen@redhat.com>
2975
2976 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2977
bec39cab
AC
29782005-01-07 Andrew Cagney <cagney@gnu.org>
2979
2980 * configure.ac: Rename configure.in, require autoconf 2.59.
2981 * configure: Re-generate.
2982 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2983 * gdb.stabs/configure: Re-generate.
2984 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2985 * gdb.hp/configure: Re-generate.
2986 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2987 autoconf 2.59.
2988 * gdb.hp/gdb.objdbg/configure: Re-generate.
2989 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2990 autoconf 2.59.
2991 * gdb.hp/gdb.defects/configure: Re-generate.
2992 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2993 autoconf 2.59.
2994 * gdb.hp/gdb.compat/configure: Re-generate.
2995 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2996 autoconf 2.59.
2997 * gdb.hp/gdb.base-hp/configure: Re-generate.
2998 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2999 autoconf 2.59.
3000 * gdb.hp/gdb.aCC/configure: Re-generate.
3001
f10b16d4
JB
30022004-12-15 Jim Blandy <jimb@redhat.com>
3003
3004 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
3005 under NPTL when there is debugging info available for libpthread.
3006
fb6e1814
JG
30072004-12-13 Jerome Guitton <guitton@gnat.com>
3008
3009 * gdb.ada/fixed_points.c: New file.
3010 * gdb.ada/fixed_points.exp: New file.
3011
fe46cd3a
RC
30122004-12-03 Randolph Chung <tausq@debian.org>
3013
3014 * gdb.arch/pa-nullify.exp: New file.
3015 * gdb.arch/pa-nullify.s: New file.
3016
8de0841b
RC
30172004-11-30 Randolph Chung <tausq@debian.org>
3018
3019 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
3020 instead of "tbug". Fix regexp to work properly with gdb_test.
3021
c8170782
PH
30222004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
3023
3024 * gdb.base/bitfields2.exp: New test.
3025 * gdb.base/bitfields2.c: New file.
3026
954269c2
RE
30272004-11-28 Richard Earnshaw <rearnsha@arm.com>
3028
3029 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
3030
0107feed
RC
30312004-11-16 Randolph Chung <tausq@debian.org>
3032
3033 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3034
f073ae8c
DJ
30352004-11-14 Daniel Jacobowitz <dan@debian.org>
3036
3037 * gdb.threads/threadapply.exp: Correct "macro details" test.
3038
19ad59e7
JJ
30392004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3040
3041 * gdb.threads/threadapply.exp: New test.
3042 * gdb.threads/threadapply.c: New file.
3043
9cf0961b
MK
30442004-11-07 Mark Kettenis <kettenis@gnu.org>
3045
3046 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3047 frames.
3048
c789492a
FL
30492004-11-05 Felix Lee <felix+log1@specifixinc.com>
3050
3051 * gdb.base/cursal.exp: New file.
3052 * gdb.base/cursal.c: New file.
3053
a1e167bb
AC
30542004-11-03 Andrew Cagney <cagney@gnu.org>
3055
3056 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
3057
b7cbf173
MK
30582004-10-30 Mark Kettenis <kettenis@gnu.org>
3059
3060 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
3061 NetBSD/ELF targets.
3062
88f9d34f
JB
30632004-10-29 Joel Brobecker <brobecker@gnat.com>
3064
3065 * gdb.threads/bp_in_thread.c: New file, copied from
3066 pthread_cond_wait.c.
3067 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
3068 file, rather than reusing the .c file from another testcase.
3069
ca7d6a0c
JB
30702004-10-20 Joel Brobecker <brobecker@gnat.com>
3071
3072 * gdb.ada/null_record.exp: Check where we stopped after
3073 sending the start command, instead of where the associated
3074 temporary breakpoint was inserted.
3075
0d863d03
AC
30762004-10-14 Andrew Cagney <cagney@gnu.org>
3077
3078 * gdb.mi/gdb701.c (main): Return 0.
3079
d11e72cb
DJ
30802004-10-13 Daniel Jacobowitz <dan@debian.org>
3081
d40539a4 3082 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 3083
e1923096
JJ
30842004-10-12 Jeff Johnston <jjohnstn@redhat.com>
3085
3086 * gdb.threads/schedlock.c: Add comment markers to use to find
3087 line numbers.
3088 * gdb.threads/schedlock.exp: Adjust regex to handle the new
3089 comments.
3090 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
3091 breakpoint lines.
3092
ec8ba2c9
DJ
30932004-10-12 Daniel Jacobowitz <dan@debian.org>
3094
3095 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3096
0eb3658b
DJ
30972004-10-12 Daniel Jacobowitz <dan@debian.org>
3098
3099 * configure.in: Add gdb.dwarf2.
3100 * configure: Regenerated.
3101 * Makefile.in: Add gdb.dwarf2.
3102 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3103 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3104 gdb.dwarf2/file1.txt: New files.
3105
a271cc33
OF
31062004-10-11 Orjan Friberg <orjanf@axis.com>
3107
3108 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3109 of "run", since the latter doesn't work with remote targets. Adjust
3110 the breakpoint numbering accordingly.
3111 * gdb.threads/pthread_cond_wait.exp: Ditto.
3112
895ce074
MC
31132004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3114
3115 * gdb.base/overlays.exp: Update copyright years.
3116
6be3092d
KI
31172004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3118
3119 * gdb.base/overlays.exp: Disable if target is Linux.
3120
e05389b8
FL
31212004-10-06 Felix Lee <felix+log1@specifixinc.com>
3122
3123 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3124
73cb587d
KI
31252004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3126
3127 * gdb.asm/asm-source.exp: Add m32r-linux target.
3128 * gdb.asm/m32r-linux.inc: New file.
3129
3c0edcdc
AC
31302004-09-24 Andrew Cagney <cagney@redhat.com>
3131 David Anderson <anderson@redhat.com>
3132
3133 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3134 command fails, assume things will work.
3135 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3136 (_GNU_SOURCE): Define.
3137 (print_unsigned, print_hex): Change parameter to "long long".
3138 (print_byte_count): New function, use to print byte counts.
3139 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3140 O_LARGEFILE.
3141 (main): Compute an upper bound on a corefile in max_core_size.
3142 Limit memory chunk size to max_core_size. Limit total memory
3143 allocated to max_core_size.
3144
4bb3667f
AC
31452004-09-23 Andrew Cagney <cagney@gnu.org>
3146
3147 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3148 from a separate process with code that creates a corefile by
3149 making the inferior dump core.
3150
60fe1a51
MK
31512004-09-23 Mark Kettenis <kettenis@gnu.org>
3152
3153 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3154 block.
3155
8e937346
MC
31562004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3157
3158 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3159 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3160 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3161 Likewise.
3162
7213f6d6
JJ
31632004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3164
3165 * gdb.java/jprint.exp: New test case for java inferior call.
3166 * gdb.java/jprint.java: Ditto.
3167
eac69dca
JB
31682004-09-15 Joel Brobecker <brobecker@gnat.com>
3169
3170 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3171
22227696
MC
31722004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3173
3174 * gdb.threads/killed.c: Include <stdlib.h>.
3175 * gdb.threads/pthreads.c: Likewise.
3176
7dd403a4
MC
31772004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3178
3179 * gdb.threads/killed.c: Add copyright notice.
3180
33f2d567
JM
31812004-09-10 Jason Molenda (jmolenda@apple.com)
3182
3183 * gdb.base/define.exp: Two new tests to verify zero space chars
3184 after 'if' and 'while' commands in a user-defined command is correctly
3185 parsed.
3186
e05b62ac
AC
31872004-09-08 Andrew Cagney <cagney@gnu.org>
3188
3189 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3190 delivery test with duplicate at end of file.
3191
9cbe82da
MK
31922004-09-06 Mark Kettenis <kettenis@jive.nl>
3193
3194 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3195
564803d9
MC
31962004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3197
3198 * config/hppro.exp: Removed.
3199
7c6807ce
MC
32002004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3201
3202 * config/sparclet.exp: Removed.
3203
bf7e26dd
MC
32042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3205
3206 * config/udi.exp: Removed.
3207
714e341b
MC
32082004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3209
3210 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3211 of "exp_continue".
3212 (advancei): Likewise.
3213
1236e623
JJ
32142004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3215
3216 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3217
3bdcad15
MI
32182004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3219
228af206 3220 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3221 to check for nodebug in executable.
3222 * gdb.gdb/observer.exp (setup_test): Likewise.
3223 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3224 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3225
c72b934c
AC
32262004-09-01 Andrew Cagney <cagney@gnu.org>
3227
3228 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3229 files.
3230
edd9b715
JJ
32312004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3232
3233 * gdb.base/unload.exp: Fix expected warning message to match
3234 latest format.
3235
fb4ce06b
CV
32362004-09-01 Corinna Vinschen <vinschen@redhat.com>
3237
3238 * gdb.base/call-rt-st.exp: Fix typos.
3239
ce78e7c3
MI
32402004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3241
3242 * gdb.threads/thread_check.exp: New testcase.
3243 * gdb.threads/thread_check.c: New testcase.
3244
2dedb159
AC
32452004-08-31 Andrew Cagney <cagney@gnu.org>
3246
3247 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3248 (skip_to_handler_entry): New procedures. Test stepping into a
3249 handler when the breakpoint is at the handler's entry point.
3250
68f53502
AC
32512004-08-30 Andrew Cagney <cagney@gnu.org>
3252
3253 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3254 gdb/1757.
3255
3e3ffd2b
MC
32562004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3257
3258 With code from Manoj Iyer <manjo@austin.ibm.com>:
3259 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3260 return value. Add an arm for "no debugging symbols found".
3261 Change a stray "error" to "perror".
3262 (gdb_run_cmd): Adapt to new return value.
3263 * gdb.base/remote.exp: Adapt to new return value.
3264 * gdb.gdb/complaints.exp: Likewise.
3265 * gdb.gdb/observer.exp: Likewise.
3266 * gdb.gdb/selftest.exp: Likewise.
3267 * gdb.gdb/xfullpath.exp: Likewise.
3268
4b6f5fd2
JB
32692004-08-27 Joel Brobecker <brobecker@gnat.com>
3270
3271 * gdb.threads/bp_in_thread.exp: New testcase.
3272
e5b25496
MC
32732004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3274
3275 Fix PR testsuite/1735.
3276 * gdb.threads/schedlock.c (thread_function): Add a cast
3277 to suppress a gcc warning.
3278 * gdb.threads/thread-specific.c (thread_function): Likewise.
3279
934353d6
MC
32802004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3281
3282 * gdb.base/unload.c: Include <stdlib.h>.
3283
f98a0aef 32842004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3285
f98a0aef 3286 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3287 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3288 synchronized after the "return".
3289
5a2e8882
MC
32902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3291
3292 * gdb.mi/basics.c: Include <stdio.h>.
3293 * gdb.mi/pthreads.c: Include <stdlib.h>.
3294 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3295
a9640423
MC
32962004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3297
3298 * gdb.threads/schedlock.c: Add copyright notice.
3299
b04e311d
AC
33002004-08-25 Andrew Cagney <cagney@gnu.org>
3301
3302 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3303 (skip_over_handler, breakpoint_over_hander): New test procedures.
3304 (advance, advancei): Add a proper prefix, do not use
3305 rerun_to_main.
3306 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3307
7c27f15b
MC
33082004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3309
3310 * gdb.mi/basics.c: Add copyright notice.
3311 * gdb.mi/var-cmd.c: Add copyright notice.
3312
fffc87ae
MC
33132004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3314
3315 * lib/gdb.exp: Remove signed_keyword_not_used.
3316 * lib/compiler.c: Likewise.
3317 * lib/compiler.cc: Likewise.
3318
d782e0bf
MC
33192004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3320
3321 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3322 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3323
96033e83
MC
33242004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3325
3326 * gdb.base/whatis.c: Add copyright notice.
3327
cf38c229
MK
33282004-08-20 Mark Kettenis <kettenis@gnu.org>
3329
3330 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3331 it to skip the breakpoints encoded in the inline assembly.
3332
f4b49756
MC
33332004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3334
3335 * Makefile.in: Add gdb.fortran.
3336
2f193b69
MC
33372004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3338
3339 * gdb.base/call-sc.exp (test_scalar_returns):
3340 Fix cut-and-paste glitch in "Make fun return now".
3341
89a237cb
MC
33422004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3343
3344 * configure.in: Add gdb.fortran.
3345 * configure: Regenerate.
3346 * gdb.fortran/Makefile.in: New file.
3347 * lib/gdb.exp (skip_fortran_tests): New procedure.
3348
469aff8e
MC
33492004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3350
3351 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3352 reference to bug-gnu@prep.ai.mit.edu.
3353 * gdb.mi/mi-var-child.exp: Likewise.
3354 * gdb.mi/mi-var-cmd.exp: Likewise.
3355 * gdb.mi/mi-var-display.exp: Likewise.
3356 * gdb.mi/mi2-var-block.exp: Likewise.
3357 * gdb.mi/mi2-var-child.exp: Likewise.
3358 * gdb.mi/mi2-var-cmd.exp: Likewise.
3359 * gdb.mi/mi2-var-display.exp: Likewise.
3360
00b51b9f
MK
33612004-08-15 Mark Kettenis <kettenis@gnu.org>
3362
3363 * gdb.base/unload.c (main): Make local variable msg const.
3364
45f07fef
MC
33652004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3366
3367 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3368 to bug-gnu@prep.ai.mit.edu.
3369 * gdb.mi/mi-disassemble.exp: Likewise.
3370 * gdb.mi/mi-eval.exp: Likewise.
3371 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3372 default line number.
3373 * gdb.mi/mi-return.exp: Likewise.
3374 * gdb.mi/mi-simplerun.exp: Likewise.
3375 * gdb.mi/mi-stack.exp: Likewise.
3376 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3377 number with explicit range test.
3378 * gdb.mi/mi-watch.exp: Likewise.
3379 * gdb.mi/mi2-break.exp: Likewise.
3380 * gdb.mi/mi2-cli.exp: Likewise.
3381 * gdb.mi/mi2-disassemble.exp: Likewise.
3382 * gdb.mi/mi2-eval.exp: Likewise.
3383 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3384 default line number.
3385 * gdb.mi/mi2-return.exp: Likewise.
3386 * gdb.mi/mi2-simplerun.exp: Likewise.
3387 * gdb.mi/mi2-stack.exp: Likewise.
3388 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3389 number with explicit range test.
3390 * gdb.mi/mi2-watch.exp: Likewise.
3391
dd8c8ee7
MC
33922004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3393
3394 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3395 * gdb.cp/m-static.exp: Likewise.
3396 * gdb.cp/rtti.exp: Likewise.
3397
4e838464
MK
33982004-08-14 Mark Kettenis <kettenis@gnu.org>
3399
3400 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3401
8d8cb839
EZ
34022004-08-14 Eli Zaretskii <eliz@gnu.org>
3403
3404 * ChangeLog: Prefix Local Variables with semi-colons and indent
3405 the reference to older ChangeLog files, to fix fontification in
3406 Emacs.
3407
deea8bb0
MC
34082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3409
3410 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3411 * gdb.mi/mi2-break.exp: Likewise.
3412
c3297504
MC
34132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3414
3415 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3416
25808999
MC
34172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3418
3419 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3420
226a8d71
MC
34212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3422
3423 * gdb.cp/classes.exp: Remove unused declarations. Just let
3424 test names default instead of providing special names. Remove
3425 extraneous demangler test.
3426
37fdf854
JJ
34272004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3428
3429 * gdb.base/unload.exp: New test for breakpoints in dynamically
3430 loaded libraries.
3431 * gdb.base/unload.c: Ditto.
3432 * gdb.base/unloadshr.c: Ditto.
3433
2d3a7986
MC
34342004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3435
3436 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3437 cp_test_ptype_class.
3438 (test_enums): Likewise.
3439
c72b934c
AC
34402004-08-10 Andrew Cagney <cagney@gnu.org>
3441
3442 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3443 files.
3444
cc503c8a
AC
34452004-08-10 Andrew Cagney <cagney@gnu.org>
3446
3447 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3448 init_malloc call.
3449
902f2ccb
MC
34502004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3451
3452 * ChangeLog: Add copyright notice. The notice is copied
3453 from emacs 21.3 top level ChangeLog.
3454
78c90502
MC
34552004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3456
3457 * lib/cp-support.exp: New file.
3458 * lib/cp-support.exp (cp_test_type_class): New function.
3459 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3460 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3461 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3462 cp_test_ptype_class.
3463
88e5ea78
MC
34642004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3465
3466 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3467 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3468 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3469 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3470 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3471 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3472 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3473 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3474 gdb.mi/mi2-watch.exp: Update copyright years.
3475
6a89fc9c
MK
34762004-08-09 Mark Kettenis <kettenis@gnu.org>
3477
3478 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3479
1482e0de
MC
34802004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3481
3482 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3483 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3484 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3485 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3486 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3487 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3488 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3489 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3490 gdb.mi/mi-watch.exp: Update copyright years.
3491
1a5ce3f3
DJ
34922004-08-08 Daniel Jacobowitz <dan@debian.org>
3493
3494 PR gdb/1738
3495 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3496 from a breakpoint with a pending signal.
3497
04f6ecf2
DJ
34982004-08-08 Daniel Jacobowitz <dan@debian.org>
3499
3500 PR gdb/1736
3501 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3502 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3503 the prompt.
3504 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3505
54d90d35
DJ
35062004-08-08 Daniel Jacobowitz <dan@debian.org>
3507
3508 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3509
d2f6abb0
DJ
35102004-08-08 Daniel Jacobowitz <dan@debian.org>
3511
3512 PR gdb/1736
3513 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3514 for i?86-*-linux*.
3515
5598c03d
DJ
35162004-08-08 Daniel Jacobowitz <dan@debian.org>
3517
3518 * gdb.arch/i386-prologue.exp: Compile without debug information.
3519
c6fee705
MC
35202004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3521
3522 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3523 rather than asking gdb to search.
3524
dd90efdb
MC
35252004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3526
3527 * gdb.base/gcore.c: Include <string.h>.
3528
1e84bec1
MC
35292004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3530
3531 * gdb.base/gcore.c: Add copyright notice.
3532
e425eb2b
MC
35332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3534
3535 * gdb.base/freebpcmd.c: Include <stdio.h>.
3536 * gdb.base/long_long.c: Include <string.h>.
3537 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3538 * gdb.base/siginfo.c: Include <string.h>.
3539 * gdb.base/sigstep.c: Include <string.h>.
3540
cb9aaed5
MC
35412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3542
3543 * gdb.base/complex.c: Include <stdlib.h>.
3544
55944f3d
MC
35452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3546
3547 * gdb.base/complex.c: Add copyright notice.
3548
7b2953d9
MC
35492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3550
3551 * gdb.base/charset.c: Include <stdlib.h>.
3552
c9133d23
MC
35532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3554
3555 * gdb.base/auxv.c: Include <stdlib.h>.
3556
0a8490ad
MC
35572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3558
3559 * gdb.base/auxv.c: Add copyright notice.
3560
3426d5ec
MC
35612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3562
3563 * gdb.base/coremaker.c: Add copyright notice.
3564 * gdb.base/coremaker2.c: Add copyright notice.
3565
8da195dd
AC
35662004-08-04 Andrew Cagney <cagney@gnu.org>
3567
3568 * gdb.base/store.exp: Update copyright.
3569 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3570 names, do not import gdb_prompt.
3571
8d394f98
AC
35722004-08-01 Andrew Cagney <cagney@gnu.org>
3573
3574 Fix PR testsuite/1729.
3575 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3576 not use capture_value with value 4.
3577 (capture_value): Add optional test name parameter.
3578 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3579 the prefix, pass to capture_value.
3580
b6702b23
MK
35812004-08-01 Mark Kettenis <kettenis@gnu.org>
3582
3583 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3584 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3585 (main): Call new function.
3586
c203e0ca
MC
35872004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3588
3589 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3590
a7995a30
MC
35912004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3592
3593 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3594
9366563b
MC
35952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3596
b6eeaf26 3597 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3598 Accept more values of vtbl pointer. Remove some messages
3599 about "obsolete gcc or gdb".
3600
2fc1f950
MC
36012004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3602
3603 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3604
c724d49b
MC
36052004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3606
3607 * gdb.base/asm-source.exp: Properly convert target board
3608 debug flags from gcc format to binutils format.
3609
736b0fce
MK
36102004-07-28 Mark Kettenis <kettenis@gnu.org>
3611
3612 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3613 gdb1718". PR backtrace/1718 partially fixed.
3614
5633ea5c
JJ
36152004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3616
3617 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3618
575eebb1
NC
36192004-07-26 Nick Clifton <nickc@redhat.com>
3620
3621 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3622 good default value for a specific architecture is available then
3623 set it to that value. Otherwise default to the -gstabs switch.
3624 Remove the -g... switches from the asm-flags variable. Allow the
3625 target board info to override the value if it wants to. Pass the
3626 switch on the assembler command line.
3627
62104619
MK
36282004-07-23 Mark Kettenis <kettenis@gnu.org>
3629
3630 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3631 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3632 (main): Call new function.
3633
4a1135b8
MC
36342004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3635
3636 Test for PR exp/1715.
3637 * gdb.base/radix.exp: Refactor common procedures. Make all
3638 test names unique. Change XFAIL to KFAIL.
3639
8a12c1f0
MC
36402004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3641
3642 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3643 * gdb.ada/gnat_ada.gin: ... to here.
3644 * configure.in: Use gnat_ada.gin.
3645 * configure: Regenerate.
3646
23b451cf
AC
36472004-07-20 Andrew Cagney <cagney@gnu.org>
3648
3649 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3650 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3651 XFAILs. Clean up test messages and comments. Check backtraces.
3652 Delete re-sync code.
3653
ab618a02
MC
36542004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3655
3656 Fix PR cli/740.
3657 * gdb.base/annota1.exp: Honor gdb,nosignals.
3658 * gdb.base/annota3.exp: Likewise.
3659
46dad340
MC
36602004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3661
3662 * lib/java.exp: Update copyright notice.
3663
756d8c70
AC
36642004-07-19 Andrew Cagney <cagney@gnu.org>
3665
3666 * gdb.base/selftest.exp: Copy file from here ...
3667 * gdb.gdb/selftest.exp: ... to here.
3668
586027e6
AC
36692004-07-16 Andrew Cagney <cagney@redhat.com>
3670
3671 * lib/insight-support.exp: Delete file.
3672 * lib/java.exp (java_init): Fix copyright.
3673
029d2200
AC
36742004-07-16 Andrew Cagney <cagney@gnu.org>
3675
3676 * gdb.base/restore.c: Append "prologue" to comments marking the a
3677 function's prologue.
3678 * gdb.base/restore.exp: Update copyright, re-indent.
3679 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3680 callerN" prefix where needed. Update patterns that match a
3681 function's prologue.
3682
653b62c5
MC
36832004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3684
3685 * gdb.base/restore.c: Add copyright notice.
3686
f7d690e5
AC
36872004-07-16 Andrew Cagney <cagney@gnu.org>
3688
3689 * gdb.base/logical.exp: Update copyright.
3690 (evaluate): New procedure. Use to re-implement tests using
3691 several tables.
3692
d629a7cb
MH
36932004-07-14 Martin Hunt <hunt@redhat.com>
3694
3695 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3696 which fixes some problems where init.tcl was not found.
3697
9c7bb332
AC
36982004-07-13 Andrew Cagney <cagney@gnu.org>
3699
6bf46641
AC
3700 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3701 (check_sizeof, check_valueof): Do not include the output in the
3702 test name. Use gdb_test.
3703 (get_valueof): Use gdb_test_multiple.
3704
c4ffd4c0
AC
3705 * gdb.base/step-test.exp: Update copyright. Use
3706 gdb_test_multiple. Ensure that test names do not include
3707 architecture dependent output.
3708
ab89363a
AC
3709 * gdb.gdb/observer.exp: Update copyright.
3710 (setup_test): Use gdb_test_multiple.
3711 (attach_first_observer, attach_second_observer)
3712 (attach_third_observer, detach_first_observer)
3713 (detach_second_observer, detach_third_observer)
3714 (reset_counters, check_counters): Make $message a prefix.
3715 (test_normal_stop_notifications): Add "args" parameter - a list of
3716 init functions to be called. Make $message a prefix,
3717 (test_observer_normal_stop): Change the message prefixes so that
3718 they are unique, pass the attach / detach procedures to
3719 test_normal_stop_notifications.
3720
ec58997a
AC
3721 * gdb.base/signull.exp (test_segv): Prefix all tests with
3722 "${name}". Clean up test messages.
3723
b475183b
AC
3724 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3725
9c7bb332
AC
3726 * gdb.base/ena-dis-br.exp: Update copyright.
3727 (break_at): New function. Replace send_gdb with gdb_test,
3728 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3729 ignore count, not stopped at bpt", with KFAIL.
3730
2dd95497
CV
37312004-07-13 Corinna Vinschen <vinschen@redhat.com>
3732
3733 * gdb.base/attach.exp: Remove cleanupfile handling.
3734
419e626b
AC
37352004-07-12 Andrew Cagney <cagney@gnu.org>
3736
3737 * gdb.base/annota1.exp: Cleanup corefile test name.
3738 * gdb.base/annota3.exp: Ditto.
3739
8b1b3228
AC
37402004-07-12 Andrew Cagney <cagney@gnu.org>
3741
78650829
AC
3742 * gdb.base/signals.exp: Clean up copyright, re-indent.
3743
8b1b3228
AC
3744 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3745 gdb_test and gdb_test_multiple.
3746
935c2760
JJ
37472004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3748
3749 * gdb.java/jmain.exp: Fix expected line number for main to
3750 break at. Set XFAIL for break at main test since gcj does not
3751 provide line number info for first statement in main.
3752
1544280f
AC
37532004-07-08 Andrew Cagney <cagney@gnu.org>
3754
1279f4ff
AC
3755 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3756
1544280f
AC
3757 * gdb.base/sigbpt.exp: Make the common part of each test name a
3758 prefix instead of suffix.
3759
bcc82369
BR
37602004-07-07 Bob Rossi <bob_rossi@cox.net>
3761
3762 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3763 test from test_tbreak_creation_and_listing to
3764 test_file_list_exec_source_file
3765 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3766 Changed name of test from test_tbreak_creation_and_listing to
3767 test_file_list_exec_source_file
3768
23f4b0aa
JJ
37692004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3770
3771 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3772 the jmisc() constructor instead of <init>.
3773 * gdb.java/jmisc1.exp: Ditto.
3774
56401cd5
AC
37752004-07-07 Andrew Cagney <cagney@gnu.org>
3776
3777 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3778 corrupting the PC.
3779
44ae2f6a
MC
37802004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3781
3782 * gdb.cp/templates.exp: Accept whitespace change in demangler
3783 output.
3784
45a83408
AC
37852004-07-06 Andrew Cagney <cagney@gnu.org>
3786
3787 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3788
d205ad70
MC
37892004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3790
3791 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3792 * lib/compiler.cc: Likewise.
3793
06ea1a61
MC
37942004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3795
3796 * lib/compiler.cc: Work around string preprocessing problem
3797 with old hp c++ compiler.
3798 * lib/compiler.c: Likewise.
3799
daab1251
CV
38002004-06-29 Corinna Vinschen <vinschen@redhat.com>
3801
3802 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3803 directives to conditionalize symbol prefixing.
3804 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3805 additional_flags handling. Add underscore prefix for Cygwin.
3806 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3807 conditionalize symbol prefixing.
3808 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3809 additional_flags handling. Add underscore prefix for Cygwin.
3810
cc984116
CV
38112004-06-29 Corinna Vinschen <vinschen@redhat.com>
3812
3813 * gdb.base/bigcore.exp: Skip test on Cygwin.
3814
c279b077
MC
38152004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3816
3817 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3818 formats for "info register". Use gdb_test_multiple. Fix
3819 the "invalid register" test.
3820
0e915747
CV
38212004-06-28 Corinna Vinschen <vinschen@redhat.com>
3822
3823 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3824 PID for Cygwin. Add Cygwin specific strings to check for in some
3825 tests.
3826 (do_attach_tests): Add a test for user interaction when attaching
3827 to a process with no matching symbol table already loaded.
3828
11422c86
AC
38292004-06-26 Andrew Cagney <cagney@gnu.org>
3830
3831 Test PR java/1567 and PR java/1565.
3832 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3833 * gdb.java/jmisc2.exp: Delete file.
3834
cefbce26
MC
38352004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3836
3837 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3838
e19f872c
CV
38392004-06-25 Corinna Vinschen <vinschen@redhat.com>
3840
3841 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3842 attach process.
3843
d931ba3b
MC
38442004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3845
3846 * gdb.cp/pr-1553.exp: Remove.
3847
aef68c48
MC
38482004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3849
3850 * gdb.cp/pr-1553.cc: Remove.
3851 * gdb.cp/pr-1553.exp: Disable this test.
3852
8d5df71a
JB
38532004-06-20 Jim Blandy <jimb@redhat.com>
3854
3855 Fix PR testsuite/1680.
3856 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3857 regular expressions.
3858
4ac6f39d
MC
38592004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3860
3861 Fix PR testsuite/1679.
3862 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3863 Issue an UNSUPPORTED result instead.
3864
1b413552
JB
38652004-06-18 Jim Blandy <jimb@redhat.com>
3866
3867 * gdb.base/charset.exp: Only send a control-C if we see a new
3868 prompt and incomplete command.
3869
6daa6ebd
MC
38702004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3871
3872 * gdb.cp/pr-574.cc: Add copyright notice.
3873
51fa4ae0
JB
38742004-06-17 Jim Blandy <jimb@redhat.com>
3875
3876 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3877 cases where the regexp has no groups; this grabs random text from
3878 the previous test suite, whatever that was.
3879
8fea26c5
MC
38802004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3881
3882 * gdb.cp/printmethod.cc: Add copyright notice.
3883
1e3aeb41
MC
38842004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3885
3886 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3887
9d9030bc
AC
38882004-06-16 Andrew Cagney <cagney@gnu.org>
3889
3890 * gdb.base/signull.c: Update copyright. Include <string.h>.
3891 (bowler): Replace data_pointer with data_read
3892 and data_write cases. Add code_descriptor case.
3893 (zero, desc): New array and pointer.
3894 (data, code): Change to simple pointers.
3895 * gdb.base/signull.exp: Fix probe pattern matching a function
3896 descriptor SIGSEGV. Replace data_pointer with data_read and
3897 data_write tests.
3898
acd4ad44
AC
38992004-06-16 Andrew Cagney <cagney@gnu.org>
3900
3901 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3902
08fd625c
MC
39032004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3904
3905 * gdb.base/long_long.c: Add copyright notice.
3906
1903502c
MC
39072004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3908
3909 * gdb.base/long_long.exp: Remove reference to
3910 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3911 to gdb_breakpoint and gdb_continue_to_breakpoint.
3912
83313cb1
JB
39132004-06-14 Jim Blandy <jimb@redhat.com>
3914
3915 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3916 endian case.
3917
1bf404ef
AC
39182004-06-14 Andrew Cagney <cagney@gnu.org>
3919
3920 * gdb.base/gcore.exp (capture_command_output): Delete the always
3921 passing tests containing inferior values.
3922 * gdb.base/ending-run.exp: Do not include the breakpoint address
3923 in the test message. Update copyright.
3924 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3925 size in the test name, use gdb_test_multiple. Update copyright.
3926
ef220b33
MC
39272004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3928
3929 * gdb.cp/ref-types.cc: Add copyright notice.
3930
4f70a4c9
MC
39312004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3932
3933 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3934 hp_aCC_compiler.
3935 * lib/compiler.cc: Likewise.
3936 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3937 'set' commands. Log diagnostics for other lines. Set
3938 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3939
335928ac
MC
39402004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3941
3942 * gdb.cp/try_catch.cc: Add copyright notice.
3943
2efb12e8
MC
39442004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3945
3946 * gdb.cp/userdef.cc: Add copyright notice.
3947
0bbed51a
MC
39482004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3949
3950 * gdb.cp/virtfunc.cc: Add copyright notice.
3951
e12a46c9
RC
39522004-06-11 Randolph Chung <tausq@debian.org>
3953
3954 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3955 problem.
3956
338e05af
AC
39572004-06-10 Andrew Cagney <cagney@gnu.org>
3958
3959 * lib/compiler.cc, lib/compiler.c: Append either
3960 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3961 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3962 instead of gcc-3-3.
3963
dc3f10cb
AC
39642004-06-09 Andrew Cagney <cagney@gnu.org>
3965
b4d946af
AC
3966 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3967 gdb/1455, bug is specific to "long long" and "double".
3968
dc3f10cb
AC
3969 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3970 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3971 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3972 fixed.
3973
b5c0bfa2
AC
39742004-06-09 Andrew Cagney <cagney@gnu.org>
3975
3976 * gdb.base/structs.exp (test_struct_returns): Replace
3977 "return_value_unknown" and "finish_value_unknown" by
3978 "return_value_known" and "finish_value_known". Instead of
3979 "return_value_unknown" iff "finish_value_unknown", check
3980 "return_value_known" implies "finish_value_known".
3981
caeb605f
MH
39822004-06-08 Martin Hunt <hunt@redhat.com>
3983
3984 * gdb.base/float.exp: Add pattern for mips targets.
3985
c892bb64
RC
39862004-06-08 Randolph Chung <tausq@debian.org>
3987
3988 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3989 message for unknown architectures more clear.
3990
48306d3e
JB
39912004-06-08 Joel Brobecker <brobecker@gnat.com>
3992
3993 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3994 start the execution of the program.
3995
83ecb59f
JB
39962004-06-07 Jim Blandy <jimb@redhat.com>
3997
3998 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3999 * gdb.arch/i386-cpuid.h: New helper file.
4000
55264cb4
RC
40012004-06-07 Randolph Chung <tausq@debian.org>
4002
4003 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
4004 has started.
4005
23cadb28
RM
40062004-06-04 Roland McGrath <roland@redhat.com>
4007
4008 Fix PR gdb/1647.
4009 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
4010 differently to be robust to output buffering differences.
4011
51d01eda
MC
40122004-06-04 Michael Chastain <mec.gnu@mindspring.com>
4013
4014 * gdb.threads/pthreads.exp: Update copyright years.
4015 (check_control_c): Change asynchronous 'after' to synchronous.
4016
f4fc3b93
RM
40172004-06-04 Roland McGrath <roland@redhat.com>
4018
4019 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
4020 next gdb prompt.
4021
4013522b
MC
40222004-06-02 Michael Chastain <mec.gnu@mindspring.com>
4023
4024 Fix PR gdb/1636.
4025 * gdb.threads/manythreads.exp: Change asynchronous 'after'
4026 calls to synchronous.
4027
7a8f1e6b
JB
40282004-05-26 Jim Blandy <jimb@redhat.com>
4029
4030 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4031
81bb3443
RC
40322004-05-24 Randolph Chung <tausq@debian.org>
4033
4034 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
4035 * gdb.asm/pa.inc: New file.
4036
8f5a3103
MK
40372004-05-22 Mark Kettenis <kettenis@gnu.org>
4038
4039 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4040
734b8fe8
JB
40412004-05-21 Joel Brobecker <brobecker@gnat.com>
4042 Daniel Jacobowitz <drow@mvista.com>
4043
4044 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
4045 GDB prompt.
4046
725603e1
UW
40472004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4048
f4fc3b93 4049 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
4050 setjmp/longjmp. Use sigaction instead of signal.
4051
8b923272
JB
40522004-05-19 J. Brobecker <brobecker@gnat.com>
4053 Michael Snyder <msnyder@redhat.com>
4054
4055 * gdb.threads/pthread_cond_wait.c: New file.
4056 * gdb.threads/pthread_cond_wait.exp: New testcase.
4057
8bfabb04
AC
40582004-05-13 Andrew Cagney <cagney@redhat.com>
4059
4060 * gdb.base/signull.exp, gdb.base/signull.c: New files.
4061 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
4062
42edda50
AC
40632004-05-11 Andrew Cagney <cagney@redhat.com>
4064
4065 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
4066 fixed but revealed gdb/1639.
4067
d303a6c7
AC
40682004-05-10 Andrew Cagney <cagney@redhat.com>
4069
4070 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
4071 func1" and "next to 2nd alarm", kernel bug avoided.
4072
bf08c2a1
DJ
40732004-05-10 Daniel Jacobowitz <dan@debian.org>
4074
4075 PR external/1568
4076 * gdb.base/bigcore.exp: Check the size of the dumped core file.
4077 XFAIL if it is smaller than bytes_allocated.
4078 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
4079 (main): Make chunks_allocated unsigned. Correct comment.
4080
c0586a34
JB
40812004-05-07 Joel Brobecker <brobecker@gnat.com>
4082
4083 * gdb.arch/powerpc-aix-prologue.c: New file.
4084 * gdb.arch/powerpc-aix-prologue.exp: New file.
4085
f2785d12
JB
40862004-05-07 Jim Blandy <jimb@redhat.com>
4087
4088 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
4089 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
4090
bd7f6e30
JB
40912004-05-06 Joel Brobecker <brobecker@gnat.com>
4092
4093 * gdb.base/sep.exp: No longer setup_kfail when the program was
4094 built with dwarf2.
4095
0a5e7efe
JI
40962004-05-05 Jim Ingham <jingham@apple.com>
4097
4098 * gdb.base/pending.exp: Make sure pending breakpoints
4099 preserve the ignore count.
f4fc3b93 4100
a8958849
MK
41012004-04-27 Jerome Guitton <guitton@gnat.com>
4102
4103 * i386-prologue.exp: Add testcase for jump instruction as first
4104 instruction of the real code.
4105 * i386-prologue.c (jump_at_beginning): New function.
4106
7e103f5b
MK
41072004-04-28 Mark Kettenis <kettenis@gnu.org>
4108
4109 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4110 x86_64-*-*.
4111
5d38b224
MK
41122004-04-28 Mark Kettenis <kettenis@gnu.org>
4113
4114 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4115 i*86-*-*.
4116
0ef32fd9
MK
41172004-04-25 Mark Kettenis <kettenis@gnu.org>
4118
4119 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4120 expression that checks the return type.
4121
71d7dd7c
AC
41222004-04-23 Andrew Cagney <cagney@redhat.com>
4123
4124 * gdb.base/call-sc.exp: New test of scalar call/return values.
4125 * gdb.base/call-sc.c: Ditto.
4126
1e9f977e
JJ
41272004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4128
4129 * gdb.threads/manythreads.c: Reduce thread stack size.
4130
899d9e3a
JJ
41312004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4132
4133 * gdb.threads/manythreads.c: Add copyright notice.
4134
61bcae62
AC
41352004-04-23 Andrew Cagney <cagney@redhat.com>
4136
4137 * gdb.base/siginfo.exp: Better handle step out of signal.
4138 * gdb.base/sigstep.exp: Ditto.
4139
7339a42e
JJ
41402004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4141 Daniel Jacobowitz <drow@mvista.com>
4142
4143 * gdb.threads/manythreads.c: New testcase.
4144 * gdb.threads/manythreads.exp: Ditto.
4145
5c98409b
JB
41462004-04-22 Jim Blandy <jimb@redhat.com>
4147
4148 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4149 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4150
3b611f1a
MC
41512004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4152
4153 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4154
f0fd9238
AC
41552004-04-21 Andrew Cagney <cagney@redhat.com>
4156
4157 * gdb.base/sigstep.c: New file.
4158 * gdb.base/sigstep.exp: New file.
4159
90990674
JB
41602004-04-16 Joel Brobecker <brobecker@gnat.com>
4161
4162 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4163 call to observer_notify_normal_stop.
4164
78cef34b
AC
41652004-04-15 Andrew Cagney <cagney@redhat.com>
4166
4167 * gdb.base/siginfo.c: New file.
4168 * gdb.base/siginfo.exp: New file.
4169
d2343407
JB
41702004-04-12 J. Brobecker <brobecker@gnat.com>
4171
4172 * gdb.base/sep.exp: Fix typo in comment.
4173
a2dba3c8
JB
41742004-04-12 J. Brobecker <brobecker@gnat.com>
4175
4176 * gdb.base/sep.c: New file.
4177 * gdb.base/sep-proc.c: New file.
4178 * gdb.base/sep.exp: New testcase.
4179
15f7b60e
MK
41802004-04-09 Mark Kettenis <kettenis@gnu.org>
4181
4182 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4183 support.
4184
44f4de1a
AC
41852004-04-05 Andrew Cagney <cagney@redhat.com>
4186
4187 * gdb.base/sigaltstack.c: New file.
4188 * gdb.base/sigaltstack.exp: New file.
4189
ef04f396
JB
41902004-04-04 Joel Brobecker <brobecker@gnat.com>
4191
4192 * gdb.base/foll-fork.exp: Update the expected output for
4193 "help set follow-fork-mode", to match a change that was made
4194 to the help of this variable on 2004-01-13.
4195
d40d2c92
JB
41962004-04-01 Joel Brobecker <brobecker@gnat.com>
4197
4198 * lib/ada.exp: Add copyright notice.
4199 * bar.ads: Likewise.
4200 * bar.adb: Likewise.
4201 * null_record.adb: Likewise.
4202 * null_record.exp: Likewise.
4203 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4204
f86ef5a3
JB
42052004-04-01 Joel Brobecker <brobecker@gnat.com>
4206
4207 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4208 * configure: Regenerate.
4209
414e70e3
JB
42102004-04-01 Joel Brobecker <brobecker@gnat.com>
4211
4212 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4213 to build the application. Remove the message printed when in
4214 verbose mode, redundant with the UNSUPPORTED message above.
4215
f0aaee49
JB
42162004-03-31 Joel Brobecker <brobecker@gnat.com>
4217
4218 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4219 * gdb.ada (null_record.exp): New testcase.
4220
ac81cb54
JB
42212004-03-31 Joel Brobecker <brobecker@gnat.com>
4222
4223 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4224
854af2f7
JB
42252004-03-31 Joel Brobecker <brobecker@gnat.com>
4226
4227 * gdb.ada: New subdirectory.
4228 * gdb.ada/Makefile.in: New file.
4229 * gdb.ada/gnat_ada.gpr.in: New file.
4230
034cb681
JB
42312004-03-31 Joel Brobecker <brobecker@gnat.com>
4232
4233 * lib/ada.exp: New file.
4234
78a1a894
DJ
42352004-03-24 Daniel Jacobowitz <drow@mvista.com>
4236
4237 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4238 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4239
4b2b3b3e
AC
42402004-03-22 Andrew Cagney <cagney@redhat.com>
4241
4242 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4243 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4244 Problem identified by Ulrich Weigand.
4245
23c73aa3
DC
42462004-03-17 David Carlton <carlton@kealia.com>
4247
4248 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4249 PR c++/826.
4250
d63a86f8
RM
42512004-03-16 Roland McGrath <roland@redhat.com>
4252
4253 * gdb.base/auxv.exp: New file.
4254 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4255
0e02aa50
DC
42562004-03-12 David Carlton <carlton@kealia.com>
4257
4258 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4259 * gdb.cp/pr-1553.cc: Ditto.
4260 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4261 pass branch.
4262
c20b71be
MC
42632004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4264
4265 * gdb.cp/templates.exp: Accept more template types.
4266
c7414a01
MC
42672004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4268
4269 From Corinna Vinschen with modifications.
4270 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4271 local variable obj_with_enum.
4272 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4273 results with obj_with_enum.
4274
ed69573c
MC
42752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4276
4277 * gdb.cp/classes.cc: New file, copied from misc.cc.
4278 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4279
28301461
MC
42802004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4281
4282 * gdb.cp/misc.cc: Add copyright notice.
4283
1198ecbe
DC
42842004-03-05 David Carlton <carlton@kealia.com>
4285
4286 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4287 * gdb.cp/rtti.h: Update copyright.
4288 (namespace n2::n3): New.
4289 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4290 (n2::n3::func3): New.
4291 (main): Call n2::n3::func3.
4292 * gdb.cp/rtti2.cc: Update copyright.
4293 (n2::create3): New.
4294
9e08c470
MK
42952004-03-04 Mark Kettenis <kettenis@gnu.org>
4296
4297 * gdb.asm/openbsd.inc: Fix typo.
4298
4bebc3aa
FF
42992004-03-03 Fred Fish <fnf@redhat.com>
4300
4301 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4302 "val" instead of unused "size". Update copyright year.
4303
6ea9fb37
DJ
43042004-02-29 Daniel Jacobowitz <drow@mvista.com>
4305
4306 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4307 to use unsigned char.
4308 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4309 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4310
23b23974
DJ
43112004-02-29 Daniel Jacobowitz <drow@mvista.com>
4312
4313 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4314 line of output.
4315
7574fd53
DJ
43162004-02-28 Daniel Jacobowitz <drow@mvista.com>
4317
4318 * gdb.base/relocate.c (dummy): Initialize.
4319
a195357f
DJ
43202004-02-28 Daniel Jacobowitz <drow@mvista.com>
4321
4322 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4323 a breakpoint at exit.
4324
72fd54a9
FF
43252004-02-27 Fred Fish <fnf@redhat.com>
4326
4327 * gdb.base/chng-syms.exp: Add expect condition to match failing
4328 case that isn't a timeout.
4329
b9d23137
AC
43302004-02-27 Andrew Cagney <cagney@redhat.com>
4331
4332 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4333 support.
4334
15d208f6 43352004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4336
15d208f6
FF
4337 * gdb.arch/gdb1431.c: Remove.
4338 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4339 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4340 of "until" incorrectly.
4341
98f9cd2d
JB
43422004-02-26 J. Brobecker <brobecker@gnat.com>
4343
4344 * gdb.cp/class2.cc (empty): New class.
4345 (refer): New function.
4346 (main): Declare an object of type empty and use it.
4347 * gdb.cp/class2.exp: Print the value of an object of type empty.
4348
9b50c11b
JJ
43492004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4350
4351 * gdb.base/langs.exp: Update query string to match the
4352 new nquery format used for pending breakpoints.
4353
0dcd613f
AC
43542004-02-26 Andrew Cagney <cagney@redhat.com>
4355
4356 Fix PR i18n/1570.
4357 * gdb.base/charset.c: Update copyright notice.
4358 (main, init_string): Remove the escape character '\e' tests.
4359 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4360 * gdb.base/charset.exp (valid_host_charset): Ditto.
4361 * gdb.base/setvar.exp: Ditto.
4362
b8a56647
AC
43632004-02-24 Andrew Cagney <cagney@redhat.com>
4364
90d59e34
AC
4365 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4366 mmapped data in core file" PASS and FAIL messages consistent.
4367
b8a56647
AC
4368 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4369 setting a breakpoint. Work around PR java/1565.
4370
9f27c604
JJ
43712004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4372
4373 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4374 new nquery format.
4375 * gdb.base/pending.exp: Ditto.
4376
3224a706
MK
43772004-02-22 Mark Kettenis <kettenis@gnu.org>
4378
4379 * configure.in: Run stabs tests on *BSD.
4380 * configure: Regenerated.
4381
41e0a9ca
MK
43822004-02-21 Mark Kettenis <kettenis@gnu.org>
4383
4384 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4385
1e1b3428
FF
43862004-02-20 Fred Fish <fnf@redhat.com>
4387
4388 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4389 blank in test for "returns short", for consistency with other
4390 "returns xxx" tests. Update copyright year.
4391
f9a7572a
FF
43922004-02-19 Fred Fish <fnf@redhat.com>
4393
4394 New testcase for PR breakpoint/1558.
4395 * gdb.arch/gdb1558.exp: New file.
4396 * gdb.arch/gdb1558.c: New file.
4397
b2ce2854
EZ
43982004-02-19 Elena Zannoni <ezannoni@redhat.com>
4399
4400 * gdb.base/nodebug.exp: Fix typo.
4401
e7c9ff01
JB
44022004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4403
4404 Committed by Jim Blandy <jimb@redhat.com>.
4405
62f4b920
JB
4406 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4407
2db536a1
JB
4408 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4409
e7c9ff01
JB
4410 * gdb.base/float.exp: Support s390*-*-* targets.
4411
f3205b34
AF
44122004-02-17 Adam Fedor <fedor@gnu.org>
4413
4414 * gdb.base/gdb1555.exp: New file.
4415 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4416
9d62932d
EZ
44172004-02-17 Elena Zannoni <ezannoni@redhat.com>
4418
4419 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4420
344c9711
FF
44212004-02-16 Fred Fish <fnf@redhat.com>
4422
4423 * gdb.arch/gdb1291.c: Remove
4424 * gdb.arch/gdb1291.s: New test input file.
4425 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4426 fail. Test for correct result, known incorrect result, other
4427 failures and timeouts.
4428
2d822687
AC
44292004-02-16 Andrew Cagney <cagney@redhat.com>
4430
4431 * gdb.base/bigcore.exp: New file.
4432 * gdb.base/bigcore.c: New file.
4433
dac15b66
AC
44342004-02-13 Andrew Cagney <cagney@redhat.com>
4435
4436 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4437 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4438 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4439 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4440 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4441 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4442 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4443 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4444 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4445 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4446
6bdfc2c4
JJ
44472004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4448
4449 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4450 executed is an alloc instruction.
4451
87b3ede8
DC
44522004-02-11 David Carlton <carlton@kealia.com>
4453
4454 * gdb.cp/breakpoint.exp: New.
4455 * gdb.cp/breakpoint.cc: New.
4456
6e19e2bf
MC
44572004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4458
4459 Partial fix for PR gdb/1543.
4460 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4461 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4462 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4463 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4464 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4465 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4466 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4467 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4468 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4469 to bug-gdb@prep.ai.mit.edu .
4470 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4471 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4472 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4473 Likewise.
4474
5c5455dc
AC
44752004-02-10 Andrew Cagney <cagney@redhat.com>
4476
4477 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4478 using gdb_internal_error_resync.
4479
9cf689d7
DJ
44802004-02-09 Daniel Jacobowitz <drow@mvista.com>
4481
4482 * gdb.threads/thread-specific.exp: Stop early if no threads are
4483 found.
4484
d2dc51db
MC
44852004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4486
4487 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4488
14b1a056
DJ
44892004-02-08 Daniel Jacobowitz <drow@mvista.com>
4490
4491 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4492 breakpoints.
4493
83f66e8f
DJ
44942004-02-07 Daniel Jacobowitz <drow@mvista.com>
4495
4496 * config/sim.exp (gdb_load): Handle $arg == "".
4497 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4498 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4499
30fc0091
EZ
45002004-02-07 Elena Zannoni <ezannoni@redhat.com>
4501
4502 * gdb.base/maint.exp: Update test to reflect
4503 obstack changes.
4504
4d806929
JJ
45052004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4506
4507 * gdb.base/pendshr.c (pendfunc): New function that calls
4508 pendfunc1.
4509 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4510
7bfdd688
FF
45112004-02-04 Fred Fish <fnf@redhat.com>
4512
4513 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4514 function symbols and update copyright years.
4515 * gdb.arch/gdb1291.c: Ditto.
4516
aaa08ee4
MC
45172004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4518
4519 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4520
dbad7755
MC
45212004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4522
4523 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4524
ec4646ef
MC
45252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4526
4527 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4528
1b802196
FF
45292004-02-02 Fred Fish <fnf@redhat.com>
4530
4531 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4532 remote targets. Update copyright years.
4533
18fe2033
JJ
45342004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4535
4536 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4537 support.
4538 * gdb.base/langs.exp: Fix test which attempts to create
4539 breakpoint on non-existent function to handle new pending
4540 support.
4541 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4542 a breakpoint.
4543 * gdb.base/pending.exp: New test.
4544 * gdb.base/pending.c: New file.
4545 * gdb.base/pendshr.c: Ditto.
4546
8d577d32
DC
45472004-02-02 David Carlton <carlton@kealia.com>
4548
4549 * gdb.cp/overload.exp: Add overloadNamespace tests.
4550 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4551 (overloadNamespace, XXX): New.
4552 (main): Call XXX::marker2.
4553
3ad13771
FF
45542004-02-01 Fred Fish <fnf@redhat.com>
4555
4556 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4557 * gdb.base/finish.exp: Ditto.
4558 * gdb.base/gcore.exp: Ditto.
4559 * gdb.base/huge.exp: Ditto.
4560 * gdb.base/info-proc.exp: Ditto.
4561 * gdb.base/return2.exp: Ditto.
4562 * gdb.threads/gcore-thread.exp: Ditto.
4563
44c75849
DJ
45642004-02-01 Daniel Jacobowitz <drow@mvista.com>
4565
4566 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4567
005bc093
MK
45682004-02-01 Mark Kettenis <kettenis@gnu.org>
4569
4570 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4571 that opening the file succeeds on OpenBSD.
4572
c47cebdb
DJ
45732004-02-01 Daniel Jacobowitz <drow@mvista.com>
4574
4575 * gdb.threads/thread-specific.c: New file.
4576 * gdb.threads/threads-specific.exp: New test script.
4577 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4578 to expect_out.
4579
5a01311c
MK
45802004-02-01 Mark Kettenis <kettenis@gnu.org>
4581
4582 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4583 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4584 only on the "print_small_structs from print_long_arg_list" test.
4585
ce22a4f1
DJ
45862004-02-01 Daniel Jacobowitz <drow@mvista.com>
4587
4588 * gdb.base/completion.exp: Kill a stray backslash.
4589
4590 From Jim Ingham <jingham@apple.com>:
4591 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4592 agrees with the result from sending a tab.
4593
abbab9d3
DJ
45942004-01-31 Daniel Jacobowitz <drow@mvista.com>
4595
4596 * gdb.base/chng-syms.exp: Remove stray newline.
4597
53904d1e
MK
45982004-01-31 Mark Kettenis <kettenis@gnu.org>
4599
4600 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4601 *-*-openbsd*.
4602 * gdb.asm/openbsd.inc: New file.
4603
3a4b3aac
MK
46042004-01-30 Mark Kettenis <kettenis@gnu.org>
4605
4606 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4607 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4608 *-*solaris2*. Remove commented out default settings for
4609 asm-flags. Replace gdb_compile with target_link.
4610
ebac27b4
MC
46112004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4612
4613 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4614 for all tests. Remove old hp-ux and cygnus xfail cases.
4615
d8679d84
PH
46162004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4617
4618 * gdb.base/chng-syms.exp: New file.
4619 * gdb.base/chng-syms.c: New file.
4620
0a55bc22
MC
46212004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4622
4623 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4624 Provide arms for current output in all my configurations.
4625
94b8e876
MC
46262004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4627
4628 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4629 * lib/compiler.cc: Likewise.
4630 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4631 get the right preprocessor. Eval the output directly. Remove
4632 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4633 hp_f77_compiler and hp_f90_compiler completely.
4634 (gdb_preprocess): Delete.
4635 (get_compiler): Delete.
4636
7cf03d44
MK
46372004-01-24 Mark Kettenis <kettenis@gnu.org>
4638
4639 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4640 <string.h>.
4641
68b6dce9
NR
46422004-01-24 Nick Roberts <nick@nick.uklinux.net>
4643
4644 * gdb.mi/mi-stack.exp: Update copyright.
4645
b368761e
DC
46462004-01-23 David Carlton <carlton@kealia.com>
4647
4648 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4649 test for cp_lookup_transparent_type.
4650 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4651 call them.
4652
f2061b53
DJ
46532004-01-23 Daniel Jacobowitz <drow@mvista.com>
4654
4655 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4656 after -var-update.
4657
37fc574a
DC
46582004-01-23 David Carlton <carlton@kealia.com>
4659
4660 * gdb.cp/namespace.cc (C::ensureRefs): New.
4661 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4662
8e94b928
NR
46632004-01-20 Nick Roberts <nick@nick.uklinux.net>
4664
4665 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4666 case "-stack-list-locals 2".
4667 * gdb.mi/mi-var-child.exp: Test for case
4668 "-var-list-children --all-values NAME".
4669
997b0952
MC
46702004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4671
4672 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4673
52470da3
MK
46742004-01-18 Mark Kettenis <kettenis@gnu.org>
4675
7049b4b8
MK
4676 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4677 used with gdb_test_multiple.
4678
52470da3
MK
4679 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4680 read at address 0. This fixes PR testsuite/1504.
4681
da6012e5
DJ
46822004-01-18 Daniel Jacobowitz <drow@mvista.com>
4683
4684 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4685 Remove downloading, guessing the host executable, the calls to
4686 gdb_file_cmd and gdb_target_cmd, and "load" support.
4687 (infer_host_exec): New function broken out from gdb_load.
4688 (gdb_load): New wrapper for gdbserver_gdb_load.
4689 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4690 gdb_target_cmd. Use -target-select.
4691 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4692 Download binaries to the host. Clear last_mi_remote_file when
4693 we load a new binary.
4694 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4695 call gdbserver_gdb_load and mi_gdb_target_cmd.
4696
32c70722
MC
46972004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4698
4699 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4700 type patterns.
4701
b0cecf36
MC
47022004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4703
4704 * gdb.cp/templates.exp: Fix typo in test name of
4705 "print Foo<volatile char*>::foo".
4706
4120d7e6
MC
47072004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4708
4709 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4710
f679e530
BE
47112004-01-16 Ben Elliston <bje@wasabisystems.com>
4712
4713 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4714 (clean mostlyclean): Remove empty rm.
4715
091c48f6
MC
47162004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4717
4718 * gdb.base/setvar.exp: Add copyright years.
4719
3e5fc8d2
DC
47202004-01-14 David Carlton <carlton@bactrian.org>
4721
4722 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4723 PR c++/1511 and update coment.
4724 * gdb.cp/templates.exp: Update patterns to match current output.
4725 If changes involve something other than whitespace, KFAIL
4726 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4727
63d06c5c
DC
47282004-01-14 David Carlton <carlton@kealia.com>
4729
4730 * gdb.cp/namespace.exp: Add tests involving classes defined within
4731 namespaces.
4732 * gdb.cp/namespace.cc (C::CClass): New.
4733 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4734
a51dab88
EZ
47352004-01-14 Elena Zannoni <ezannoni@redhat.com>
4736
4737 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4738 what debug info we have. Print a better message if something goes
4739 wrong while producing the separate debug info file.
4740
a476ccc9
MC
47412004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4742
4743 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4744
f453692c
MC
47452004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4746
4747 * gdb.base/callfuncs.c: Add copyright notice.
4748
f40063a5
MC
47492004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4750
4751 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4752 inheritance. PR gdb/1498, PR gcc/13539.
4753
19ac3974
EZ
47542004-01-13 Elena Zannoni <ezannoni@redhat.com>
4755
4756 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4757 test specific name.
4758 * gdb.mi/gdb669.exp: Ditto.
4759 * gdb.mi/mi-pthreads.exp: Ditto.
4760 * gdb.mi/mi1-pthreads.exp: Ditto.
4761 * gdb.mi/mi2-pthreads.exp: Ditto.
4762
56c97c6e
MC
47632004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4764
4765 * gdb.cp/member-ptr.cc: Add copyright notice.
4766
a0644324
MC
47672004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4768
4769 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4770 some patterns for recent versions of gcc and hpacc. Delete
4771 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4772 Delete tests that access a NULL pointer-to-member-data. This
4773 script is still disabled for gcc.
4774
32fabe09
EZ
47752004-01-12 Elena Zannoni <ezannoni@redhat.com>
4776
4777 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4778 escaped correctly.
4779
1f8a6abb
EZ
47802004-01-12 Elena Zannoni <ezannoni@redhat.com>
4781
4782 * gdb.base/sepdebug.exp: New file.
4783 * gdb.base/sepdebug.c: New file.
4784 * lib/gdb.exp (separate_debug_filename): New procedure.
4785 (gdb_gnu_strip_debug): New procedure.
4786
48efe704
AC
47872004-01-12 Andrew Cagney <cagney@redhat.com>
4788
4789 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4790 * gdb.mi/ChangeLog-1999-2003: New file.
4791
a9415475
AC
47922004-01-12 Andrew Cagney <cagney@redhat.com>
4793
4794 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4795 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4796 or EEXIST", treat EBUSY as an XFAIL.
4797
83b8cf9d
MC
47982004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4799
4800 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4801 hp_cc_compiler.
4802
9939d2a8
MC
48032004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4804
4805 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4806 decorations.
4807
1ff8cadf
MC
48082004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4809
4810 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4811 and "(aCC)" decorations. Remove obsolete doco about old
4812 test results.
4813
6fa9022e
MC
48142004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4815
4816 * gdb.cp/exception.exp: Fix typo in doco.
4817
209721fe
MK
48182004-01-09 Mark Kettenis <kettenis@gnu.org>
4819
4820 * gdb.base/gdb1476.exp: Fix typo.
4821
ef11303e
MC
48222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4823
4824 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4825 file.
4826
041ab88c
MC
48272004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4828
4829 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4830 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4831 Use gdb_compile. Remove restriction on gcc. Add some patterns
4832 for recent version of gdb. Delete second half, which was a copy
4833 of the first half with different build flags. This test is
4834 still disabled because it is still not ready for production.
4835
e36d075a
MC
48362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4837
4838 * gdb.cp/exception.cc: Add copyright notice.
4839 * gdb.cp/exception.exp: Add a notice that this file is broken
4840 because of line number changes caused by addition of copyright
4841 notice.
4842
42b190ad
MC
48432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4844
4845 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4846 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4847
8f25f06b
MC
48482004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4849
4850 * gdb.cp/classes.exp: Accept gnu abi 2.
4851 * gdb.cp/derivation.exp: Likewise.
4852 * gdb.cp/overload.exp: Likewise.
4853 * gdb.cp/virtfunc.exp: Likewise.
4854
06ded8b8
MC
48552004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4856
4857 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4858 semicolon after end of function.
4859
77c26ae3
MC
48602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4861
4862 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4863 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4864 boilerplate code for compiling and running the program under
4865 test. Add some string method tests.
4866
20757486
MC
48672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4868
4869 * gdb.cp/bs15503.cc: Add copyright notice.
4870 * gdb.cp/bs15503.exp: Adjust line number.
4871
0fd3b503
MC
48722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4873
4874 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4875 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4876
10d1bea8
MC
48772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4878
4879 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4880 hp_cc_compiler.
4881
2789202a
MC
48822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4883
4884 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4885 * gdb.cp/ctti.exp: Use the marker instead of "next".
4886 With gcc, run further before bailing.
4887
b862f14c
MC
48882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4889
4890 * gdb.cp/cttiadd.cc: Add copyright notice.
4891 * gdb.cp/cttiadd1.cc: Likewise.
4892 * gdb.cp/cttiadd2.cc: Likewise.
4893 * gdb.cp/cttiadd3.cc: Likewise.
4894
96da2469
MC
48952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4896
4897 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4898 Use gdb_test, gdb_test_multiple. Use floating-point values that
4899 have exact representations in IEEE-ish formats.
4900
053248ff
MC
49012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4902
4903 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4904 compilers. Delete duplicate call to get_compiler_info.
4905 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4906 * gdb.base/volatile.exp: Likewise.
4907
84acecdd
MK
49082004-01-07 Mark Kettenis <kettenis@gnu.org>
4909
4910 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4911 memory at address 0.
4912
fe11a27f
MC
49132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4914
4915 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4916 to test for hp-ux assembler. Fix copyright years.
4917
60ad077b
AC
49182004-01-07 Andrew Cagney <cagney@redhat.com>
4919
4920 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4921
1c9b8f33
AC
49222004-01-07 Andrew Cagney <cagney@redhat.com>
4923
4924 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4925 when creating the read-only file. From analysis by Roland McGrath
4926 and Elena Zannoni.
4927
753ccc7a
MC
49282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4929
4930 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4931
eca3e36b
MC
49322004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4933
4934 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4935 data pointers.
4936
f8d4bac4
MC
49372004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4938
4939 * gdb.cp/m-static.exp: Compile one source file at a time.
4940 Delete unused call to get_compiler_info.
4941
9b4e0f94
MC
49422004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4943
4944 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4945 * gdb.base/call-rt-st.exp: Likewise.
4946 * gdb.base/nodebug.exp: Likewise.
4947 * gdb.base/volatile.exp: Likewise.
4948 * gdb.cp/ref-types.exp: Likewise.
4949 * gdb.cp/templates.exp: Likewise.
4950
023c1024
MK
49512004-01-05 Mark Kettenis <kettenis@gnu.org>
4952
4953 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4954
19703c4a
MC
49552004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4956
4957 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4958 hppa*-hp-hpux*.
4959
18b67037
MK
49602004-01-04 Mark Kettenis <kettenis@gnu.org>
4961
ba6219c8
MK
4962 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4963 x86_64-*-*.
4964
18b67037
MK
4965 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4966 sparc64-*-* and sparc*-solaris2*.
4967
1bfbbb9d
MK
49682004-01-04 Mark Kettenis <kettenis@gnu.org>
4969
4970 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4971 return ${tests}" test. The ${tests} already mentions the
4972 filename.
4973
06846494
MC
49742004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4975
4976 * gdb.cp/local.exp: Accept gcc abi 2.
4977
3b0cb202
MC
49782004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4979
4980 * gdb.cp/templates.exp: Accept gcc abi 2.
4981
0643ec3f
MC
49822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4983
4984 * lib/compiler.cc: Remove supports_template_debugging.
4985 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4986
d231d0b1
MC
49872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4988
4989 * gdb.cp/namespace.exp: Accept gcc abi 2.
4990
44ffb27c
MC
49912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4992
4993 * gdb.cp/method.exp: Accept gcc abi 2.
4994
184ad485
MC
49952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4996
4997 * gdb.cp/classes.exp: Generate identical results as old version.
4998 * gdb.cp/derivation.exp: Likewise.
4999 * gdb.cp/overload.exp: Likewise.
5000 * gdb.cp/virtfunc.exp: Likewise.
5001
116f09e7
MC
50022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5003
5004 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
5005 mysterious bug with sourceware version of expect.
5006
b1379776
MC
50072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5008
5009 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
5010 current versions of gcc, including gcc abi 2. Remove gratuitous
5011 restart of test program. Use gdb_test_multiple and gdb_test for
5012 all tests. Add patterns to xfail missing "const" in "const char *"
5013 and kfail PR gdb/1155.
5014
6b7a4c0e
MC
50152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5016
5017 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
5018 current versions of gcc, including gcc abi 2. Remove gratuitous
5019 restart of test program. Use gdb_test_multiple and gdb_test for
5020 all tests. Add patterns to kfail PR gdb/1498.
5021
51615d72
MC
50222003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5023
5024 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
5025 current versions of gcc, including gcc abi 2. Use "breakpoint"
5026 and "continue" instead of restarting the target program. Use
5027 gdb_test_multiple and gdb_test for all tests.
5028
7b79a9d7
MK
50292004-01-01 Mark Kettenis <kettenis@gnu.org>
5030
5031 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5032 for *-*-solaris2*.
5033
1cd3489f
MC
50342003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5035
5036 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
5037 current versions of gcc, including gcc abi 2. Use "breakpoint"
5038 and "continue" instead of restarting the target program several
5039 times. Use gdb_test_multiple and gdb_test for all tests.
5040
850742db
MC
50412003-12-18 Michael Chastain <mec.gnu@mindspring.com>
5042
5043 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
5044 source files.
5045
eb4bbda8
MC
50462003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5047
5048 * gdb.base/environ.exp: Handle compiling test case from multiple
5049 source files.
5050
e42c7771
MC
50512003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5052
5053 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5054
80e4b428
JB
50552003-12-17 Jim Blandy <jimb@redhat.com>
5056
5f06973a
JB
5057 * gdb.base/freebpcmd.c: Add copyright notice.
5058
80e4b428
JB
5059 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
5060
0ab84fb7
MC
50612003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5062
5063 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
5064
1b3bb3d0
JB
50652003-12-13 Jim Blandy <jimb@redhat.com>
5066
5067 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
5068
3a4c9371
KB
50692003-12-12 Kevin Buettner <kevinb@redhat.com>
5070
5071 * gdb.asm/frv.inc: New file.
5072 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
5073
a1dea79a
FF
50742003-12-09 Fred Fish <fnf@redhat.com>
5075
5076 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
5077 functions to break1.c and leave prototypes behind. Add more
5078 "set breakpoint NN here" comments.
5079 * gdb.base/break1.c: New file.
5080
5081 * gdb.base/break.exp: Handle compiling test case from multiple
5082 source files and change source file references as needed.
5083 * gdb.base/completion.exp: Ditto.
5084 * gdb.base/condbreak.exp: Ditto.
5085 * gdb.base/define.exp: Ditto.
5086 * gdb.base/ena-dis-br.exp: Ditto.
5087 * gdb.base/info-proc.exp: Ditto.
5088 * gdb.base/maint.exp: Ditto.
5089 * gdb.base/until.exp: Ditto.
5090
5091 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
5092 hardcoded line numbers.
5093 * gdb.base/define.exp: Ditto.
5094 * gdb.base/ena-dis-br.exp: Ditto.
5095 * gdb.base/maint.exp: Ditto.
5096 * gdb.base/until.exp: Ditto.
5097
5098 * gdb.base/completion.exp: Use "break1" for completion tests since
5099 "break" is no longer a unique prefix.
5100
5266b69c
AC
51012003-12-06 Andrew Cagney <cagney@redhat.com>
5102
5103 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5104 "return_value_unimplemented". When an unimplemented struct return
5105 architecture, report incorrect values as a KFAIL
5106
374451f0
MC
51072003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5108
5109 * gdb.cp/rtti.exp: Accept new wording of warning from
5110 cp_lookup_rtti_type.
5111
ba9b20a7
MC
51122003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5113
5114 Partial fix for PR testsuite/1456.
5115 * gdb.base/scope.exp (test_at_main): Replace references to
5116 gcc_compiled with calls to test_compiler_info.
5117 (test_at_foo): Likewise.
5118 (test_at_bar): Likewise.
5119
b74b6d0b
MC
51202003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5121
5122 Partial fix for PR testsuite/1456.
5123 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5124 to test_compiler_info.
5125
ccfa3402
MC
51262003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5127
5128 * gdb.base/so-impl-ld.exp: Update copyright notice.
5129
f6246aba
MC
51302003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5131
5132 Partial fix for PR testsuite/1456.
5133 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5134 to test_compiler_info.
5135
13ae734a
MC
51362003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5137
5138 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5139 from current versions of gdb. Clean up regular expressions.
5140 Delete redundant timeout case.
5141
d8e1cdee
MC
51422003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5143
5144 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5145 from current versions of gdb. Clean up regular expressions.
5146 Delete redundant timeout case.
5147
96457b64
MC
51482003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5149
5150 Partial fix for PR testsuite/1456.
5151 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5152 gcc_compiled with call to test_compiler_info.
5153
f35309fc
MC
51542003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5155
5156 Partial fix for PR testsuite/1456.
5157 * gdb.base/list.exp (test_list_function): Delete unused declaration
5158 of gcc_compiled.
5159
d7afdf9b
MC
51602003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5161
5162 Partial fix for PR testsuite/1456.
5163 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5164 call to test_compiler_info.
5165
71507b56
MK
51662003-11-29 Mark Kettenis <kettenis@gnu.org>
5167
5168 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5169 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5170 it to create the appropriate note.inc.
5171 * gdb.asm/asmsrc1.s: Include "note.inc".
5172 * gdb.asm/netbsd.inc: New file.
5173 * gdb.asm/empty.inc: New file.
5174
f81f93f7
MC
51752003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5176
5177 Partial fix for PR testsuite/1456.
5178 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5179 calls to test_compiler_info.
5180
9a77938e
MC
51812003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5182
5183 Partial fix for PR testsuite/1456.
5184 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5185 calls to test_compiler_info.
5186
e8367dc7
MK
51872003-11-27 Mark Kettenis <kettenis@gnu.org>
5188
5189 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5190 pattern for the KFAILs.
5191
526c61ee
AF
51922003-11-25 Adam Fedor <fedor@gnu.org>
5193
5194 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5195 * gdb.objc/objcdecode.m: New file.
5196
28f2d600
AF
51972003-11-25 Adam Fedor <fedor@gnu.org>
5198
5199 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5200 * gdb.objc/nondebug.m: New file.
5201
a3895cee
BE
52022003-11-26 Ben Elliston <bje@wasabisystems.com>
5203
5204 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5205 NetBSD as it does on FreeBSD. Modelled on a similar change by
5206 Mark Kettenis on 2003-05-30.
5207 (link-flags): Set to "--entry _start" regardless of target.
5208 Special linker flags are to be appended to $link-flags.
5209 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5210
c9f2c8a3
MC
52112003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5212
5213 * gdb.cp/method.exp: Accept output of new demangler.
5214
15a0587a 52152003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5216
5217 * gdb/class2.exp: New file.
5218 * gdb/class2.cc: New file.
5219
3c00b570
MC
52202003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5221
5222 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5223 of new demangler.
5224
7027acc7
MK
52252003-11-23 Mark Kettenis <kettenis@gnu.org>
5226
5227 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5228 of gdb_test "run".
5229
b0e1598a
MK
52302003-11-23 Mark Kettenis <kettenis@gnu.org>
5231
5232 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5233 "continue" into "run".
5234
4d9eda44
MC
52352003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5236
5237 Partial fix for PR testsuite/1456.
5238 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5239 call to test_compiler_info.
5240 * gdb.cp/ctti.exp: Likewise.
5241 * gdb.cp/derivation.exp: Likewise.
5242 * gdb.cp/member-ptr.exp: Likewise.
5243 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5244 reference to gcc_compiled.
5245
52462003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5247
5248 Fix PR testsuite/1463.
5249 * gdb.base/structs.exp (start_structs_test): Call
5250 get_debug_format before using the debug format.
5251
d422fe19
AC
52522003-11-22 Andrew Cagney <cagney@redhat.com>
5253
5254 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5255 * gdb.base/structs.exp: Use gdb_test_multiple.
5256
039cf96d
AC
52572003-11-20 Andrew Cagney <cagney@redhat.com>
5258
6882279b
AC
5259 * gdb.base/structs.exp: Handle and recover from internal errors.
5260 Replace "foo${n}" with "foo<n>" in test messages.
5261
e53890ae
AC
5262 * gdb.base/structs.exp: Update copyright. Rewrite.
5263 * gdb.base/structs.c: Update copyright. Rewrite.
5264
2b211c59
AC
5265 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5266 resync count exceeded.
d63a86f8 5267
039cf96d
AC
5268 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5269 from the internal error.
5270 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5271 Original from Jim Blandy.
5272 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5273
eac98b22
AC
52742003-11-19 Andrew Cagney <cagney@redhat.com>
5275
5276 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5277 KFAIL.
5278
67455b2a
MK
52792003-11-17 Mark Kettenis <kettenis@gnu.org>
5280
5281 New testcase for PR backtrace/1435.
5282 * gdb.arch/i386-unwind.exp: New file.
5283 * gdb.arch/i386-unwind.c: New file.
5284
853d6e5b
AC
52852003-11-17 Andrew Cagney <cagney@redhat.com>
5286
5287 * lib/gdb.exp (compiler_info): New global.
5288 (test_compiler_info): New function.
5289 (get_compiler_info): Set compiler_info.
5290 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5291 "compiler_info" to gcc-<major>-<minor>.
5292
38cf6e11
MC
52932003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5294
5295 * gdb.trace/configure: Remove.
5296
a50d3602
EZ
52972003-11-13 Elena Zannoni <ezannoni@redhat.com>
5298
5299 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5300 breakpoints.
a50d3602
EZ
5301 * gdb.base/break.exp: Remove all references to explicit line
5302 numbers.
5303
d9407aaa
NC
53042003-11-11 Nick Clifton <nickc@redhat.com>
5305
5306 * gdb.base/shreloc.exp: Do not run for targets which do not
5307 support shared objects.
5308
db488fc1
CV
53092003-11-10 Corinna Vinschen <vinschen@redhat.com>
5310
5311 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5312 Don't run tests if nofileio flag is given.
5313
6a90a18e
EZ
53142003-11-07 Elena Zannoni <ezannoni@redhat.com>
5315
5316 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5317 as well as 'Watchpoint'.
5318
0b915e9c
EZ
53192003-11-06 Elena Zannoni <ezannoni@redhat.com>
5320
5321 Reported by Jim Ingham <jingham@apple.com>:
5322 * gdb.base/annota1.exp: Match at least one occurrence of the
5323 signal handler annotation.
5324
d7e4b55f
EZ
53252003-11-06 Elena Zannoni <ezannoni@redhat.com>
5326
5327 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5328 as well as 'Watchpoint'.
5329
2fe4e8d0
MC
53302003-11-05 Michael Chastain <mec@shout.net>
5331
5332 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5333
6ef88553
KW
53342003-11-03 Kris Warkentin <kewarken@qnx.com>
5335
5336 * gdb.arch/gdb1291.c: New test file.
5337 * gdb.arch/gdb1291.exp: New test script.
5338 * gdb.arch/gdb1431.c: New test file.
5339 * gdb.arch/gdb1431.exp: New test script.
5340
ae7dc4d8
MC
53412003-10-22 Michael Chastain <mec@shout.net>
5342
5343 * gdb.mi/pthreads.c: Add copyright notice.
5344
c39d7427
MC
53452003-10-22 Michael Chastain <mec@shout.net>
5346
5347 * gdb.threads/pthreads.c: Add copyright notice.
5348
8b7d96c1
MC
53492003-10-20 Michael Chastain <mec@shout.net>
5350
5351 * gdb.base/gdb1056.exp: New test script.
5352
d1d69fdd
DJ
53532003-10-13 Daniel Jacobowitz <drow@mvista.com>
5354
5355 * gdb.threads/killed.exp: Use gdb_run_cmd.
5356
7d605576
DJ
53572003-10-13 Daniel Jacobowitz <drow@mvista.com>
5358
5359 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5360 create a core file.
5361 * gdb.threads/gcore-thread.exp: Likewise.
5362
618ec112
CV
53632003-10-13 Corinna Vinschen <vinschen@redhat.com>
5364
5365 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5366 type, based on char type.
5367 (struct bit_flags_short_t): New bitfield type, based on short type.
5368 (init_bit_flags_char): New fuction.
5369 (init_bit_flags_short): Ditto.
5370 (print_bit_flags_char): Ditto.
5371 (print_bit_flags_short): Ditto.
5372 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5373
9367a73c
MC
53742003-10-11 Michael Chastain <mec@shout.net>
5375
5376 * gdb.base/call-rt-st.exp: Update copyright year.
5377
1decf120
KI
53782003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5379
5380 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5381 * gdb.disasm/sh3.s: Ditto.
5382
5445b2ae
DJ
53832003-10-07 Daniel Jacobowitz <drow@mvista.com>
5384
5385 * gdb.threads/switch-threads.exp: New test.
5386 * gdb.threads/switch-threads.c: New source file.
5387
aec24853
CV
53882003-10-07 Corinna Vinschen <vinschen@redhat.com>
5389
5390 * gdb.base/ending-run.exp: Add sh specific case.
5391
adc7428d
AC
53922003-10-06 Andrew Cagney <cagney@redhat.com>
5393
5394 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5395 * gdb.disasm/mn10200.exp: Delete obsolete file.
5396
c9d37158
DJ
53972003-09-29 Daniel Jacobowitz <drow@mvista.com>
5398
5399 * ChangeLog: Correct an entry command.exp -> commands.exp.
5400 * gdb.base/commands.exp (bp_deleted_in_command_test)
5401 (temporary_breakpoint_commands): Check noargs.
5402
79c2c32d
DC
54032003-09-25 David Carlton <carlton@kealia.com>
5404
5405 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5406 of some print tests, where appropriate. Add tests for C::D::cd,
5407 E::ce, F::cXfX, G::XgX.
5408 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5409
594e6d67
RE
54102003-09-25 Richard Earnshaw <rearnsha@arm.com>
5411
5412 * lib/java.exp (java_init): Import target_alias before using it.
5413
10f0d451
DC
54142003-09-25 David Carlton <carlton@kealia.com>
5415
5416 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5417
274bcba0
EZ
54182003-09-23 Elena Zannoni <ezannoni@redhat.com>
5419
d63a86f8 5420 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5421 weirdness.
5422
cdbf20f7
MC
54232003-09-17 Michael Chastain <mec@shout.net>
5424
5425 * gdb.cp/gdb1355.exp: New file.
5426 * gdb.cp/gdb1355.c: New file.
5427
71e06f80
CV
54282003-09-15 Corinna Vinschen <vinschen@redhat.com>
5429
5430 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5431 * gdb.asm/sh.inc: New file.
5432
5c4e30ca
DC
54332003-09-11 David Carlton <carlton@kealia.com>
5434
bd45b7af
DC
5435 * gdb.cp/namespace.exp: Add tests for namespace types.
5436 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5437 (test_namespace): New.
5438
1c199746
EZ
54392003-09-11 Elena Zannoni <ezannoni@redhat.com>
5440
5441 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5442 * gdb.stabs/weird.exp: Ditto.
1c199746 5443
04ed252f
MC
54442003-09-08 Michael Chastain <mec@shout.net>
5445
5446 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5447
d8a2d9e7
MC
54482003-09-07 Michael Chastain <mec@shout.net>
5449
5450 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5451 'parse error'.
5452
161afb24
MK
54532003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5454
5455 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5456
49f2741a
MC
54572003-08-30 Michael Chastain <mec@shout.net>
5458
5459 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5460 * gdb.gdb/observer.exp: Ditto.
5461 * gdb.gdb/xfullpath.exp: Ditto.
5462
8afa723e
MK
54632003-08-29 Mark Kettenis <kettenis@gnu.org>
5464
5465 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5466 *-*-*bsd*.
5467
f31dfe3b
JJ
54682003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5469
5470 * gdb.base/dump.exp: Skip for ia64.
5471
4630e498
JJ
54722003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5473
5474 * gdb.asm/asm-source.exp: Add ia64 support.
5475 * gdb.asm/ia64.inc: New file.
5476
1105b7ef
MC
54772003-08-22 Michael Chastain <mec@shout.net>
5478
5479 * gdb.cp: New directory.
5480 * gdb.cp/*: Copy from gdb.c++/*.
5481 * gdb.c++/*: Remove.
5482 * Makefile.in: Change gdb.c++ to gdb.cp.
5483 * configure.in: Ditto.
5484 * configure: Regnerate.
5485
c945b932
MK
54862003-08-18 Mark Kettenis <kettenis@gnu.org>
5487
5488 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5489 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5490
2b66634b
DJ
54912003-08-17 Daniel Jacobowitz <drow@mvista.com>
5492
5493 * mi-var-display.exp (-var-list-children weird): Accept function
5494 pointers with argument types.
5495 * mi1-var-display.exp (-var-list-children weird): Likewise.
5496 * mi2-var-display.exp (-var-list-children weird): Likewise.
5497
a356f73b
DJ
54982003-08-17 Daniel Jacobowitz <drow@mvista.com>
5499
5500 * gdb.base/annota3.exp: Add missing newline.
5501
483417b8
MC
55022003-08-06 Michael Chastain <mec@shout.net>
5503
5504 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5505
c99c59c3
MS
55062003-08-12 Michael Snyder <msnyder@redhat.com>
5507
5508 * gdb.base/float.exp: Add test for SH.
5509
55ed7501
MK
55102003-08-10 Mark Kettenis <kettenis@gnu.org>
5511
5512 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5513
1a371f2e
EZ
55142003-08-07 Elena Zannoni <ezannoni@redhat.com>
5515
5516 * gdb.base/completion.exp: Remove reduntant completion test
5517 on filename.
5518
e0f353ce
EZ
55192003-08-07 Elena Zannoni <ezannoni@redhat.com>
5520
5521 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5522 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5523 gdb.trace/save-trace.exp: Make sure that full pathnames are
5524 escaped correctly.
5525
5710a1af 55262003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5527
5710a1af
EZ
5528 * configure.in: Don't generate config.h from config.hin.
5529 * configure: Regenerate.
5530 * config.hin: Remove file.
5531 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5532 * gdb.threads/pthreads.c: Ditto.
5533
dcd81ce9
DJ
55342003-08-07 Daniel Jacobowitz <drow@mvista.com>
5535
5536 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5537 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5538 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5539 Replace ld24 with seth/add3.
5540
6009d884
AC
55412003-08-02 Andrew Cagney <cagney@redhat.com>
5542
5543 * gdb.base/annota3.exp: New file.
5544 * gdb.base/annota3.c: New file.
5545 * gdb.c++/annota3.exp: New file.
5546 * gdb.c++/annota3.cc: New file.
5547
51514e06
MC
55482003-07-29 Michael Chastain <mec@shout.net>
5549
5550 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5551 actually failed.
5552 (do_pass): Likewise.
5553 * gdb.threads/tls.exp: Always initialize no_of_threads.
5554
4ee6625b
DJ
55552003-07-27 Daniel Jacobowitz <drow@mvista.com>
5556
5557 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5558 pattern.
5559 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5560 * gdb.threads/tls.exp: Recognize one case of the host library not
5561 supporting TLS.
5562
225f2bf6
AC
55632003-07-27 Andrew Cagney <cagney@redhat.com>
5564
5565 * gdb.base/fileio.exp: Use SH when running commands using
5566 remote_exec.
5567
bcb27c9f
DJ
55682003-07-24 Daniel Jacobowitz <drow@mvista.com>
5569
5570 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5571 * gdb.base/relocate.c (dummy): New padding array.
5572
3d67be83
MS
55732003-07-22 Michael Snyder <msnyder@redhat.com>
5574
d63a86f8 5575 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5576
5577 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5578 patterns to be more general, accepting old and new output.
5579 Some output chars (such as '+') also must be quoted.
d63a86f8 5580 Some addresses are displayed numerically instead of
3d67be83
MS
5581 symbolically.
5582
57ba3b85
MS
55832003-07-23 Michael Snyder <msnyder@redhat.com>
5584
686d097c
MS
5585 * gdb.base/return2.exp: Don't test long-long return.
5586
57ba3b85
MS
5587 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5588 * gdb.disasm/t01_mov.exp: Ditto.
5589 * gdb.disasm/t02_mova.s: Ditto.
5590 * gdb.disasm/t02_mova.exp: Ditto.
5591 * gdb.disasm/t03_add.s: Ditto.
5592 * gdb.disasm/t03_add.exp: Ditto.
5593 * gdb.disasm/t04_sub.s: Ditto.
5594 * gdb.disasm/t04_sub.exp: Ditto.
5595 * gdb.disasm/t05_cmp.s: Ditto.
5596 * gdb.disasm/t05_cmp.exp: Ditto.
5597 * gdb.disasm/t06_ari2.s: Ditto.
5598 * gdb.disasm/t06_ari2.exp: Ditto.
5599 * gdb.disasm/t07_ari3.s: Ditto.
5600 * gdb.disasm/t07_ari3.exp: Ditto.
5601 * gdb.disasm/t08_or.s: Ditto.
5602 * gdb.disasm/t08_or.exp: Ditto.
5603 * gdb.disasm/t09_xor.s: Ditto.
5604 * gdb.disasm/t09_xor.exp: Ditto.
5605 * gdb.disasm/t10_and.s: Ditto.
5606 * gdb.disasm/t10_and.exp: Ditto.
5607 * gdb.disasm/t11_logs.s: Ditto.
5608 * gdb.disasm/t11_logs.exp: Ditto.
5609 * gdb.disasm/t12_bit.s: Ditto.
5610 * gdb.disasm/t12_bit.exp: Ditto.
5611 * gdb.disasm/t13_otr.s: Ditto.
5612 * gdb.disasm/t13_otr.exp: Ditto.
5613
e00759ef
EZ
56142003-07-22 Elena Zannoni <ezannoni@redhat.com>
5615
5616 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5617
8bc2021f
EZ
56182003-07-22 Elena Zannoni <ezannoni@redhat.com>
5619
5620 * gdb.threads/tls.c : New file.
5621 * gdb.threads/tls.exp : New file.
5622 * gdb.threads/tls-main.c : New file.
5623 * gdb.threads/tls-shared.c : New file.
5624 * gdb.threads/tls-shared.exp : New file.
5625
89320c4c
AS
56262003-07-22 Andreas Schwab <schwab@suse.de>
5627
5628 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5629
180dea7c
AS
56302003-07-20 Andreas Schwab <schwab@suse.de>
5631
5632 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5633 due to insn reordering.
5634
0714963c
AC
56352003-07-15 Andrew Cagney <cagney@redhat.com>
5636
5637 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5638
98a23b3f
MC
56392003-07-15 Michael Chastain <mec@shout.net>
5640
5641 * gdb.base/gdb1250.exp: New file.
5642 * gdb.base/gdb1250.c: New file.
5643
27e417a2
ML
56442003-07-09 Michal Ludvig <mludvig@suse.cz>
5645
5646 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5647 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5648
8bc2021f
EZ
56492003-07-09 Elena Zannoni <ezannoni@redhat.com>
5650
5651 * gdb.threads/tls.c: New file.
5652 * gdb.threads/tls.exp: New file.
5653 * gdb.threads/tls-main.c: New file.
5654 * gdb.threads/tls-shared.c: New file.
5655 * gdb.threads/tls-shared.exp: New file.
5656
d99968dc
EZ
56572003-07-09 Elena Zannoni <ezannoni@redhat.com>
5658
5659 * gdb.base/annota1.exp: Make sure that we properly escape the
5660 full path of the source file. Xfail more permissive patterns,
d63a86f8 5661 due to a compiler debug info problem.
d99968dc 5662
83876b3b
AS
56632003-07-07 Andreas Schwab <schwab@suse.de>
5664
2705e972
AS
5665 * gdb.asm/m68k.inc: New file.
5666 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5667
83876b3b
AS
5668 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5669 arguments"): Also match negative number.
5670
5671 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5672
3a871b37
DJ
56732003-07-03 Daniel Jacobowitz <drow@mvista.com>
5674
5675 * gdb.base/store.c (charest): New typedef.
5676 (add_char): Rename to add_charest, update.
5677 (wack_char): Rename to wack_charest, update types. Return l + r
5678 to keep r live across the call.
5679 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5680 (wack_double, wack_doublest): Return l + r to keep r live across
5681 the call.
5682 * gdb.base/store.exp: Accomodate store.c changes.
5683
b2a7f303
DC
56842003-06-30 David Carlton <carlton@kealia.com>
5685
5686 * gdb.c++/maint.exp (test_invalid_name): New.
5687 (test_first_component): Add tests for invalid names.
5688
3c6cb4a1
MC
56892003-06-29 Michael Chastain <mec@shout.net>
5690
5691 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5692 output of '<VTT for class>' for virtual base classes.
5693
f1c2644b
DJ
56942003-06-29 Daniel Jacobowitz <drow@mvista.com>
5695
5696 * gdb.base/completion.exp: Tab-complete "complet" instead of
5697 "compl".
5698 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5699
18080350
DJ
57002003-06-29 Daniel Jacobowitz <drow@mvista.com>
5701
5702 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5703 * gdb.base/volatile.exp: Likewise.
5704
f56973f8
DJ
57052003-06-29 Daniel Jacobowitz <drow@mvista.com>
5706
5707 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5708 gdb/1265.
5709
57102003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5711 Daniel Jacobowitz <drow@mvista.com>
5712
5713 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5714 initial line count of 'captured_main' from 26 to 32.
5715 (test_with_self): Allow xmalloc call to be interleaved with the
5716 preceding two lines.
5717
e766d4d6
JB
57182003-06-24 Joel Brobecker <brobecker@gnat.com>
5719
5720 * gdb.base/bang.exp: New testcase.
5721
f125c9a4
JB
57222003-06-23 Joel Brobecker <brobecker@gnat.com>
5723
5724 * gdb.base/langs.exp: Add some tests for the "minimal" language
5725 support.
5726
6e25beaf
EZ
57272003-06-23 Elena Zannoni <ezannoni@redhat.com>
5728
5729 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5730 the testcase.
5731
2f816dda
DJ
57322003-06-22 Daniel Jacobowitz <drow@mvista.com>
5733
5734 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5735 offset.
5736
db5a5748
DJ
57372003-06-22 Daniel Jacobowitz <drow@mvista.com>
5738
5739 * gdb.c++/pr-1210.cc: New file.
5740 * gdb.c++/pr-1210.exp: New file.
5741
1df0c130
DJ
57422003-06-21 Daniel Jacobowitz <drow@mvista.com>
5743
5744 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5745 000-exec-continue.
5746
a92feac0
MK
57472003-06-15 Mark Kettenis <kettenis@gnu.org>
5748
5749 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5750 on *-*-*bsd* instead of *-*-freebsd*.
5751
81a58f5b
AC
57522003-06-14 Andrew Cagney <cagney@redhat.com>
5753
5754 * gdb.base/store.exp: Test longest and doublest. Test all
5755 parameters. Weaken return statement match.
5756 * gdb.base/store.c: Add longest and doublest - aka long long and
5757 long double functions. Put all parameters into local register
5758 variables. Use negative values.
5759
b257a0d3
AC
57602003-06-14 Andrew Cagney <cagney@redhat.com>
5761
5762 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5763 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5764 exit status.
5765 * gdb.base/fileio.exp: Disable target when nointerrupts and
5766 noinferiorio, instead of limiting it to remote. Use remote_exec
5767 instead of system.
d63a86f8 5768
21c38304
JJ
57692003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5770
5771 * gdb.base/float.exp: Add ia64 support.
5772
1bcdb424
CV
57732003-06-12 Corinna Vinschen <vinschen@redhat.com>
5774
5775 * gdb.base/fileio.exp: Run only on remote targets.
5776
6aeb981f
CV
57772003-06-10 Corinna Vinschen <vinschen@redhat.com>
5778
5779 * gdb.base/fileio.c: New file, testing File-I/O.
5780 * gdb.base/fileio.exp: Ditto.
5781
53df362e
RG
57822003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5783
5784 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5785 shared objects after relocation at load time (gdb PR/1132).
5786 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5787 as above, part of the shared object relocation test.
5788
ffee1b46
MK
57892003-06-08 Mark Kettenis <kettenis@gnu.org>
5790
b5ca3722
MK
5791 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5792 fully filled history list.
5793 * gdb.base/gdb_history: New file.
5794
03ed860d
MK
5795 * gdb.base/signals.exp: XFAIL "continue to func1" on
5796 i*86-*-freebsd*.
5797
ffee1b46
MK
5798 * gdb.base/attach.exp: When trying to attach to a nonexistent
5799 process, make it possible to specify the PID based on the target,
5800 and do so for *-*-freebsd*.
5801
d80dbb52
RH
58022003-06-02 Richard Henderson <rth@redhat.com>
5803
5804 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5805
6dd77b81
RH
58062003-06-02 Richard Henderson <rth@redhat.com>
5807
5808 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5809
f6347e16
RH
58102003-06-02 Richard Henderson <rth@redhat.com>
5811
5812 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5813
2c161407
DJ
58142003-06-01 Daniel Jacobowitz <drow@mvista.com>
5815
5816 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5817 of globalvar.
5818
572eb746
MK
58192003-06-01 Mark Kettenis <kettenis@gnu.org>
5820
5821 * gdb.asm/asm-source.exp: Check for memory read errors in
5822 disassembler test on *BSD too.
5823
9e9617a5
RH
58242003-06-01 Richard Henderson <rth@redhat.com>
5825
5826 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5827 for .frame.
5828 (gdbasm_call): Lose ldgp.
5829 (gdbasm_startup): Add frame information.
5830 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5831
7b34ad4e
MK
58322003-05-31 Mark Kettenis <kettenis@gnu.org>
5833
5834 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5835 i?86-*-*.
5836
10059fdf
MK
58372003-05-30 Mark Kettenis <kettenis@gnu.org>
5838
5839 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5840 FreeBSD.
5841
acf4b816
RH
58422003-05-29 Richard Henderson <rth@redhat.com>
5843
5844 * gdb.asm/alpha.inc: New file.
5845 * gdb.asm/asm-source.exp: Use it.
5846
e9ecd949
JB
58472003-05-29 Jim Blandy <jimb@redhat.com>
5848
5849 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5850 'core.PID'.
5851
e3e5a4f3
JB
58522003-05-22 Jim Blandy <jimb@redhat.com>
5853
5854 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5855 backtrace.
d63a86f8 5856
72fe3d25
DC
58572003-05-20 David Carlton <carlton@math.stanford.edu>
5858
5859 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5860 this time.
5861
58da2eb2
DC
58622003-05-19 David Carlton <carlton@bactrian.org>
5863
5864 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5865 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5866
1fcb5155
DC
58672003-05-19 David Carlton <carlton@bactrian.org>
5868
5869 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5870 namespace tests.
5871 Bump copyright date.
5872 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5873 (main): Call C::D::marker2.
5874 * gdb.c++/namespace1.cc: New file.
5875
85e85163
JJ
58762003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5877
5878 Roland McGrath <roland@redhat.com>
d63a86f8 5879 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5880 there is no manager thread.
5881
a25fbfec
JJ
58822003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5883
d63a86f8
RM
5884 * gdb.threads/schedlock.exp: Remove assumption that all threads
5885 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5886 in one of the child threads rather than the main thread.
5887
be375bae
JB
58882003-05-07 Jim Blandy <jimb@redhat.com>
5889
09bf6082
JB
5890 Add support for assembly source testing on the s390x.
5891 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5892 architecture.
5893 * gdb.asm/s390x.inc: New file.
5894
be375bae
JB
5895 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5896 succession of 'if' statements.
5897
00905d52
AC
58982003-05-05 Andrew Cagney <cagney@redhat.com>
5899
5900 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5901
b1e29e33
AC
59022003-05-05 Andrew Cagney <cagney@redhat.com>
5903
5904 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5905 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5906
e33d66ec
EZ
59072003-05-02 Elena Zannoni <ezannoni@redhat.com>
5908
5909 * gdb.base/charset.exp: Update based on new behavior of set/show
5910 charset commands.
5911
2b6fd0d8
AC
59122003-05-01 Andrew Cagney <cagney@redhat.com>
5913
5914 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5915 variable do not give memory errors.
5916
130cacce
AF
59172003-04-30 Adam Fedor <fedor@gnu.org>
5918
5919 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5920 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5921 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5922 gdb.objc/basicclass.m: : New files
5923
5924 * lib/gdb.exp (gdb_compile_objc): New procedure.
5925
bea71854
DJ
59262003-04-27 Daniel Jacobowitz <drow@mvista.com>
5927
5928 * gdb.base/signals.exp: Make backtrace tests more specific.
5929
0f20eeea
DC
59302003-04-23 David Carlton <carlton@bactrian.org>
5931
5932 * gdb.c++/maint.exp (test_first_component): Add tests for
5933 'operator' in more locations.
5934
c8c4d8dc
KB
59352003-04-16 Kevin Buettner <kevinb@redhat.com>
5936
5937 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5938
3fe60e3c
EZ
59392003-04-16 Elena Zannoni <ezannoni@redhat.com>
5940
5941 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5942 func marke' instead. Update test name.
5943
9219021c
DC
59442003-04-15 David Carlton <carlton@math.stanford.edu>
5945
5946 * gdb.c++/maint.exp: New file.
5947
5dd55bdd
EZ
59482003-04-14 Elena Zannoni <ezannoni@redhat.com>
5949
5950 * gdb.threads/schedlock.c: Change type of thread function argument
5951 to long, to avoid warnings on 64-bit platforms.
5952
00890572
EZ
59532003-04-14 Elena Zannoni <ezannoni@redhat.com>
5954
5955 * gdb.base/attach.exp: Add new message from ptrace in case of
5956 attaching to nonexistent process.
d63a86f8 5957
93201743
JB
59582003-04-11 Jim Blandy <jimb@redhat.com>
5959
5960 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5961 gdb.c++/userdef.cc: Place comments on the lines to which the
5962 marker function might return.
5963 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5964 gdb.c++/userdef.exp: Look for those comments to check that we've
5965 returned to the right place, instead of checking line numbers.
5966
2a11c64d
EZ
59672003-04-11 Elena Zannoni <ezannoni@redhat.com>
5968
5969 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5970 match on sourcefile name, instead of directory name.
5971
68ab8fc5
EZ
59722003-04-10 Elena Zannoni <ezannoni@redhat.com>
5973
d63a86f8 5974 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5975 working directory name.
5976
5624293a
JB
59772003-04-09 Jim Blandy <jimb@redhat.com>
5978
5979 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5980 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5981 after an inferior function call, report the failure, but allow the
5982 test to continue.
5983
f1f02ee4
SC
59842003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5985
5986 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5987 with -DPROTOTYPES.
5988
6eb79af0
SC
59892003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5990
5991 * gdb.base/break.exp: Revert last patch.
5992
8dfb4cf0
SC
59932003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5994
5995 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5996 with -DPROTOTYPES.
5997
ed4c619a
AC
59982003-04-02 Andrew Cagney <cagney@redhat.com>
5999
6000 * gdb.base/callfuncs.exp: Make "print add" messages unique.
6001 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
6002 matching directories by the name breakpoint.
6003 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
6004 Make "continue to marker1" consistent.
6005 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
6006 message consistent.
6007 * lib/gdb.exp: Put "the program is no longer running", and "the
6008 program exited" in parenthesis.
6009 * lib/mi-support.exp: Ditto.
d63a86f8 6010
4e35d5f0 60112003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 6012
4e35d5f0
BR
6013 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
6014
71900fe8
AC
60152003-03-29 Andrew Cagney <cagney@redhat.com>
6016
6017 * gdb.base/sizeof.c (main): Print the value of '\377'.
6018 * gdb.base/sizeof.exp: Check the sign of '\377'.
6019
c0655a16
MC
60202003-03-27 Michael Chastain <mec@shout.net>
6021
6022 * gdb.base/gdb1090.exp: New file.
6023 * gdb.base/gdb1090.cc: New file.
6024
5b2a3989
JB
60252003-03-27 J. Brobecker <brobecker@gnat.com>
6026
6027 * gdb.gdb/observer.exp: New regression test.
6028
79876890
MC
60292003-03-27 Michael Chastain <mec@shout.net>
6030
6031 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
6032 * gdb.base/ptype.exp: Likewise.
6033
6eac95e3
CV
60342003-03-27 Corinna Vinschen <vinschen@redhat.com>
6035
6036 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6037
e8c71839
MC
60382003-03-26 Michael Chastain <mec@shout.net>
6039
6040 * gdb.base/ptype.exp: Actually use some typedef'd types.
6041
71b10041
SC
60422003-03-21 Stephane Carrez <stcarrez@nerim.fr>
6043
6044 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
6045 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
6046
2512cf80
CV
60472003-03-20 Corinna Vinschen <vinschen@redhat.com>
6048
6049 * gdb.base/default.exp: Fix regular expression.
6050
0d195a4f
CV
60512003-03-20 Corinna Vinschen <vinschen@redhat.com>
6052
6053 * gdb.base/args.exp: Fix regular expression.
6054
8a2dbca8
CV
60552003-03-20 Corinna Vinschen <vinschen@redhat.com>
6056
6057 * gdb.base/help.exp: Allow Win32 child process.
6058
bf028682
CV
60592003-03-20 Corinna Vinschen <vinschen@redhat.com>
6060
6061 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
6062 when stepping out of main().
6063
182dbe85
CV
60642003-03-20 Corinna Vinschen <vinschen@redhat.com>
6065
6066 * gdb.base/default.exp: Check for win32 specific message when calling
6067 "run" without executable.
6068
d67a6ba5
CV
60692003-03-20 Corinna Vinschen <vinschen@redhat.com>
6070
6071 * gdb.base/args.exp: Expect .exe in output.
6072
a955b5bb
CV
60732003-03-20 Corinna Vinschen <vinschen@redhat.com>
6074
6075 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
6076 Cygwin native.
6077
bf6bad4b
AC
60782003-03-17 Andrew Cagney <cagney@redhat.com>
6079
6080 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
6081 vector registes.
6082 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
6083 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
6084
293e9a31
DC
60852003-03-17 David Carlton <carlton@math.stanford.edu>
6086
6087 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
6088 test, for PR breakpoints/38.
6089 Call test_watchpoint_and_breakpoint.
6090 * gdb.base/watchpoint.c (func3): New function.
6091 (main): Call func3.
6092
5330f2db
DC
60932003-03-04 David Carlton <carlton@math.stanford.edu>
6094
6095 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
6096 Garply<Garply<char> >:: garply".
6097 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
6098 with respect to PR c++/1111; note also PR c++/1113.
6099 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6100 respect to PR c++/1062.
6101 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6102
6ece72da
DC
61032003-03-03 David Carlton <carlton@math.stanford.edu>
6104
6105 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6106 with respect to PR c++/57.
6107 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6108 c++/826.
6109 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6110 respect to PR c++/57.
6111
85ca1584
DC
61122003-03-03 David Carlton <carlton@math.stanford.edu>
6113
6114 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6115 respect to PR c++/33 into FAILs.
6116
98e9c5b8
MC
61172003-03-03 Michael Chastain <mec@shout.net>
6118
7bedbf27
MC
6119 * configure.in: Update copyright years.
6120
61212003-03-03 Michael Chastain <mec@shout.net>
6122
6123 * Makefile.in: Update copyright years.
98e9c5b8 6124
f683e100
DC
61252003-02-28 David Carlton <carlton@math.stanford.edu>
6126
6127 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6128 print class instead of struct and/or superfluous protection
6129 specifiers, as long as the resulting output is equivalent to the
6130 source code.
6131 Delete FIXME from end of messages on tests that don't need
6132 fixing.
6133
a9e0cf2c
DC
61342003-02-28 David Carlton <carlton@math.stanford.edu>
6135
6136 * gdb.c++/templates.exp (do_tests): Allow const in the two
6137 Foo<volatile char *>::foo tests.
6138
e8d359df
MS
61392003-02-27 Michael Snyder <msnyder@redhat.com>
6140
d63a86f8 6141 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
6142 will be consistant.
6143
0b71dc91
DC
61442003-02-26 David Carlton <carlton@math.stanford.edu>
6145
6146 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6147 char *>::foo" test with respect to PR c++/33. Create a new test
6148 which is identical to that one except that it doesn't put the
6149 space between the "char" and the "*"; KFAIL it, too.
6150
dd14ab43
DC
61512003-02-26 David Carlton <carlton@math.stanford.edu>
6152
6153 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6154 template types into either PASSes or KFAILs (corresponding to PR
6155 c++/57). Tweak indentation. Update copyright.
6156
1146c7f1
SC
61572003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6158
6159 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6160
74641dfb
MC
61612003-02-13 Michael Chastain <mec@shout.net>
6162
6163 * gdb.base/exprs.exp: Remove i960 remnants.
6164 * gdb.base/funcargs.exp: Likewise.
6165 * gdb.base/list.exp: Likewise.
6166 * gdb.base/ptype.exp: Likewise.
6167
559cd2d0
DC
61682003-02-14 David Carlton <carlton@math.stanford.edu>
6169
6170 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6171 pEe->D::vg()" from XFAIL to KFAIL.
6172
c4f90d87
JM
61732003-02-13 Jason Molenda (jmolenda@apple.com)
6174
6175 * gdb.base/maint.exp: Update maint print statistics regexp to include
6176 new entries.
6177
cbc4d97c
MC
61782003-02-13 Michael Chastain <mec@shout.net>
6179
6180 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6181
40f235b7
MC
61822003-02-12 Michael Chastain <mec@shout.net>
6183
6184 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6185 * gdb.c++/inherit.exp: Likewise.
6186 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6187 * gdb.c++/templates.exp: Likewise.
6188 * gdb.c++/virtfunc.exp: Likewise.
6189
c56716b0
JM
61902003-02-06 Jason Molenda (jason-cl@molenda.com)
6191
6192 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6193 why the code is written that way.
6194
070afcf8
MC
61952003-02-05 Michael Chastain <mec@shout.net>
6196
6197 * gdb.base/dump.exp: Add missing copyright line.
6198
5d0331e5
JM
61992003-02-05 Jason Molenda (jason-cl@molenda.com)
6200
f7ae6d3e 6201 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6202 at the beginning so the breakpoint doesn't get set on the loop.
6203
92851186
MC
62042003-02-05 Michael Chastain <mec@shout.net>
6205
6206 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6207 output for configurations with gcc 2.95.3.
6208
cbf1e085
AC
62092003-02-05 Keith Seitz <keiths@redhat.com>
6210 Andrew Cagney <ac131313@redhat.com>
6211
6212 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6213
29518e1e
MC
62142003-02-04 Michael Chastain <mec@shout.net>
6215
6216 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6217 Call perror and then continue.
6218
5af1d5f3
MC
62192003-02-03 Michael Chastain <mec@shout.net>
6220
6221 * gdb.c++/pr-1023.cc: New file.
6222 * gdb.c++/pr-1023.exp: New file.
6223
6b549786
JB
62242003-02-05 Jim Blandy <jimb@redhat.com>
6225
6226 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6227 it's local to foobar. Check for it there, and check that it's not
6228 present in main.
6229 * gdb.c++/local.cc (marker2): New function.
6230 (foobar): Call marker1.
6231 (main): Call marker2 instead of marker1.
6232
67f16606
AC
62332003-02-04 Andrew Cagney <ac131313@redhat.com>
6234
6235 * gdb.disasm/mn10200.exp: Obsolete file.
6236 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6237 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6238 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6239
1c5cb38e
DC
62402003-02-04 David Carlton <carlton@math.stanford.edu>
6241
6242 * gdb.c++/overload.exp: Test intToChar(1).
6243 * gdb.c++/overload.cc (intToChar): New.
6244 (main): Call intToChar.
6245
d1fe6965
DC
62462003-02-03 David Carlton <carlton@math.stanford.edu>
6247
6248 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6249 'might_kfail' arg.
6250 KFAIL some of the continue_to_bp_overloaded calls, according to
6251 PR c++/1025.
6252
9ba61c5d
MC
62532003-02-01 Michael Chastain <mec@shout.net>
6254
6255 * gdb.base/advance.c (marker1): New marker function.
6256 * gdb.base/advance.exp: When the 'advance' command lands on the
6257 return breakpoint, it can legitimately stop on either the
6258 current line or the next line. Accommodate both outcomes.
6259 * gdb.base/until.exp: Likewise.
6260
e7494ffb
AC
62612003-02-02 Andrew Cagney <ac131313@redhat.com>
6262
6263 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6264 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6265 now a list, not a tuple.
6266 * gdb.mi/mi-var-display.exp: Ditto.
6267 * gdb.mi/gdb792.exp: Ditto.
6268
075559bc
AC
62692003-02-01 Andrew Cagney <ac131313@redhat.com>
6270
6271 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6272 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6273 stack backtraces.
6274 * gdb.mi/mi-syn-frame.c: Part of same.
6275
2bd4c7b1
MK
62762003-02-01 Mark Kettenis <kettenis@gnu.org>
6277
6278 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6279 gdb.mi/mi1-pthreads.exp: Return instead of calling
6280 gdb_suppress_entire_file.
6281
eabd8992
MS
62822003-02-01 Mark Salter <msalter@redhat.com>
6283
6284 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6285
71469e2f
MS
62862003-01-31 Mark Salter <msalter@redhat.com>
6287
6288 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6289 Support empty arg.
6290
38a94d44
MC
62912003-01-30 Michael Chastain <mec@shout.net>
6292
6293 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6294 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6295 has been fixed in gdb/readline on 2003-01-09.
6296
19ea9e73
MS
62972003-01-29 Michael Snyder <msnyder@redhat.com>
6298
e8d359df
MS
6299 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6300 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6301 * gdb.base/args.exp: Skip if target does not support args passing.
6302
2307bd6a
DJ
63032003-01-22 Daniel Jacobowitz <drow@mvista.com>
6304
19ea9e73 6305 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6306 gdb_test. Accept a list of expect arguments as the third
6307 parameter.
6308 (gdb_test): Use it.
6309
f2dd3617
EZ
63102003-01-20 Elena Zannoni <ezannoni@redhat.com>
6311
6312 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6313 allow for different test tree configurations. Update some
6314 tescases accordingly.
6315 * gdb.arch/altivec-regs.exp: Ditto.
6316 * gdb.asm/asm-source.exp: Ditto.
6317 * gdb.base/advance.exp: Ditto.
6318 * gdb.base/display.exp: Ditto.
d63a86f8 6319 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6320 * gdb.base/mips_pro.exp: Ditto.
6321 * gdb.base/overlays.exp: Ditto.
6322 * gdb.base/relocate.exp: Ditto.
6323 * gdb.base/setshow.exp: Ditto.
6324 * gdb.base/step-line.exp: Ditto.
6325 * gdb.base/step-test.exp: Ditto.
6326 * gdb.base/until.exp: Ditto.
6327 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6328
c71cdefd
DC
63292003-01-17 David Carlton <carlton@math.stanford.edu>
6330
6331 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6332 corresponding to PR c++/945.
6333 Update copyright.
6334
fdba05d7
DC
63352003-01-17 David Carlton <carlton@math.stanford.edu>
6336
6337 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6338 corresponding to PR c++/68.
6339
63402003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6341
6342 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6343 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6344 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6345
c362c33a
EZ
63462003-01-15 Elena Zannoni <ezannoni@redhat.com>
6347
0fbc361c
EZ
6348 * gdb.base/break.exp: Fix change of default location, because of
6349 removal of until tests.
6350 * gdb.base/help.exp: Update test for new 'until' help message.
6351 Add test for help on 'advance'.
c362c33a
EZ
6352 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6353
dabf8a35
MK
63542003-01-15 Mark Kettenis <kettenis@gnu.org>
6355
6356 * gdb.base/default.exp: Adapt "info float" test for recent changes
6357 to that command. Add test for "info vector".
6358 * gdb.base/float.exp: New file. Add test for "info float" that
6359 resembles the old test in gdb.base/default.exp.
6360
a1769aca
DC
63612003-01-15 David Carlton <carlton@math.stanford.edu>
6362
6363 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6364
82025e13
EZ
63652003-01-15 Elena Zannoni <ezannoni@redhat.com>
6366
6367 * gdb.base/break.exp: Move the tests of until command from here...
6368 * gdb.base/until.exp: ... to here. New file. Add other tests.
6369 * gdb.base/advance.c: New file.
6370 * gdb.base/advance.exp: New file.
6371
8f9ab801
EZ
63722003-01-14 Elena Zannoni <ezannoni@redhat.com>
6373
6374 * gdb.base/args.c: New file.
6375 * gdb.base/args.exp: New file.
6376
9ae66589
DJ
63772003-01-14 Daniel Jacobowitz <drow@mvista.com>
6378
6379 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6380
8d77e5c3
DJ
63812003-01-14 Daniel Jacobowitz <drow@mvista.com>
6382
6383 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6384
12d2f0a1
DJ
63852003-01-14 Daniel Jacobowitz <drow@mvista.com>
6386
6387 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6388 dates.
6389
6ca37014
DJ
63902003-01-13 Daniel Jacobowitz <drow@mvista.com>
6391
6392 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6393
b0023472
DJ
63942003-01-13 Daniel Jacobowitz <drow@mvista.com>
6395
6396 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6397 (ptype &*"foo").
6398 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6399
607fbc54 64002003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6401
6402 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6403 * gdb.mi/mi1-console.exp: Likewise.
6404
607fbc54 64052003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6406
6407 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6408 * gdb.mi/mi1-console.exp: Likewise.
6409
a1fb14a2
DJ
64102003-01-13 Daniel Jacobowitz <drow@mvista.com>
6411
6412 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6413
c4cf40b7
DJ
64142003-01-09 Daniel Jacobowitz <drow@mvista.com>
6415
6416 * gdb.base/detach.exp: New test.
6417
696d5a5b
DJ
64182003-01-09 Daniel Jacobowitz <drow@mvista.com>
6419
6420 * Makefile.in (ALL_SUBDIRS): New variable.
6421 (subdirs, clean, distclean): Use it.
6422 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6423 regenerating Makefile, since it is generated from the top level.
6424 * gdb.asm/Makefile.in: Likewise.
6425 * gdb.base/Makefile.in: Likewise.
6426 * gdb.c++/Makefile.in: Likewise.
6427 * gdb.disasm/Makefile.in: Likewise.
6428 * gdb.java/Makefile.in: Likewise.
6429 * gdb.mi/Makefile.in: Likewise.
6430 * gdb.threads/Makefile.in: Likewise.
6431 * gdb.trace/Makefile.in: Likewise.
6432
754533e4
DC
64332003-01-09 David Carlton <carlton@math.stanford.edu>
6434
6435 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6436 Add copyright year 2003.
6437
d8b3e9ee
MC
64382003-01-06 Michael Chastain <mec@shout.net>
6439
6440 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6441 When selecting a thread, 'line' and 'file' are optional.
6442 * gdb.mi/mi1-pthreads.exp: Likewise.
6443
8e9e0fe6
AS
64442003-01-06 Andreas Schwab <schwab@suse.de>
6445
6446 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6447 failures.
6448
b5ab8ff3
DJ
64492003-01-04 Daniel Jacobowitz <drow@mvista.com>
6450
6451 Fix PR gdb/844
6452 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6453 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6454
6455 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6456 instead of calling gdb_suppress_entire_file.
6457 * gdb.threads/print-threads.exp: Likewise.
6458 * gdb.threads/schedlock.exp: Likewise.
6459
6460 * gdb.threads/killed.exp: Return instead of calling
6461 gdb_suppress_entire_file.
6462 * gdb.threads/linux-dp.exp: Likewise.
6463 * gdb.threads/pthreads.exp: Likewise.
6464
1e698235
DJ
64652003-01-04 Daniel Jacobowitz <drow@mvista.com>
6466
6467 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6468 stabs.
6469 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6470 * gdb.base/whatis.exp: Always allow (void) after function names.
6471
147ff08c
DJ
64722003-01-04 Daniel Jacobowitz <drow@mvista.com>
6473
6474 * gdb.c++/casts.exp: Correct regexp.
6475
dc62bfc2
MK
64762003-01-04 Mark Kettenis <kettenis@gnu.org>
6477
6478 * configure.in: Call AC_CONFIG_HEADER. Don't call
6479 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6480 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6481 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6482 aforementioned directories in the AC_OUPUT call.
6483 * config.hin: New file.
6484 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6485 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6486 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6487 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6488 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6489 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6490 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6491 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6492 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6493 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6494 gdb.threads/configure.in, gdb.threads/configure,
6495 gdb.threads/config.in, gdb.trace/configure.in,
6496 gdb.trace/configure: Removed.
6497
77afa639
MC
64982003-01-03 Michael Chastain <mec@shout.net>
6499
6500 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6501 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6502
7634bb6e
DJ
65032003-01-03 Daniel Jacobowitz <drow@mvista.com>
6504
6505 * gdb.base/store.exp: Fix regular expressions.
6506
b39c905e
MK
65072002-12-28 Mark Kettenis <kettenis@gnu.org>
6508
6509 * configure.in: Rewrite.
6510 * configure: Regenerated.
6511
0a8551dd
DC
65122003-01-03 David Carlton <carlton@math.stanford.edu>
6513
6514 * gdb.base/psymtab.exp: New file.
6515 * gdb.base/psymtab1.c: Ditto.
6516 * gdb.base/psymtab2.c: Ditto.
6517
c60b7188
AF
65182002-12-23 Adam Fedor <fedor@gnu.org>
6519
6520 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6521
ee73db83
DC
65222002-12-23 David Carlton <carlton@math.stanford.edu>
6523
6524 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6525 and current_directory initialization.
6526
d6c1774e
JB
65272002-12-22 Jim Blandy <jimb@redhat.com>
6528
f0a847b8
JB
6529 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6530 rather than as part of the output file name.
6531
d6c1774e
JB
6532 * gdb.base/attach.exp: There's no need to copy the test program to
6533 /tmp; that was only ever necessary on HP/UX, and this test is
6534 entirely disabled there anyway.
6535
f0708dbb
JB
65362002-12-21 Jim Blandy <jimb@redhat.com>
6537
4c2acfea
JB
6538 * gdb.c++/psmang.exp: Doc fix.
6539
f0708dbb
JB
6540 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6541 test.
6542
9579e000
DC
65432002-12-20 David Carlton <carlton@math.stanford.edu>
6544
6545 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6546
d1810171
MC
65472002-12-18 Michael Chastain <mec@shout.net>
6548
6549 * gdb.c++/annota2.exp: Add copyright year 2002.
6550
76565097
DC
65512002-12-17 David Carlton <carlton@math.stanford.edu>
6552
6553 * gdb.c++/try_catch.cc: Add marker comments.
6554 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6555 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6556 * gdb.c++/m-static.cc: Ditto.
6557 * gdb.c++/m-static1.cc: Ditto.
6558 * gdb.c++/try_catch.cc: Ditto.
6559
da81390b
JJ
65602002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6561
6562 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6563 to see whether we are using the new -environment-directory
6564 command which resets via -r or the old version of the command
6565 which may prompt the user. Part of fix for gdb/741.
6566
b304d130
AC
65672002-12-13 Andrew Cagney <ac131313@redhat.com>
6568
6569 * gdb.fortran/types.exp: Update obsolete comment.
6570 * gdb.fortran/exprs.exp: Ditto.
6571 * lib/gdb.exp: Delete obsolete code.
6572 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6573 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6574 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6575 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6576 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6577 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6578 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6579 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6580 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6581 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6582 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6583 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6584 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6585 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6586 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6587 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6588 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6589 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6590 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6591 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6592 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6593 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6594 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6595 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6596 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6597 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6598 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6599 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6600 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6601 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6602 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6603 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6604 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6605 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6606 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6607 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6608 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6609
a23b6e6a
DC
66102002-12-11 David Carlton <carlton@math.stanford.edu>
6611
6612 * gdb.c++/m-data.exp: Add test for members that shadow global
6613 variables: see PR gdb/804.
6614 * gdb.c++/m-data.cc: Ditto.
6615
6604731b
DJ
66162002-12-10 Daniel Jacobowitz <drow@mvista.com>
6617
6618 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6619
de46ecd7
DC
66202002-12-06 David Carlton <carlton@math.stanford.edu>
6621
6622 * gdb.base/store.c: Don't declare functions static.
6623
27e829d0
AC
66242002-12-04 Andrew Cagney <ac131313@redhat.com>
6625
6626 * gdb.base/store.exp, gdb.base/store.c: New files.
6627
92806416
DJ
66282002-12-03 Daniel Jacobowitz <drow@mvista.com>
6629
6630 * gdb.base/selftest.exp: Update for current gdb.
6631
3bcbaac5
DJ
66322002-12-03 Daniel Jacobowitz <drow@mvista.com>
6633
6634 * gdb.base/maint.exp: Only dump symbols from one source file
6635 or objfile.
6636
f4f00b1f
DJ
66372002-12-03 Daniel Jacobowitz <drow@mvista.com>
6638
6639 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6640 function call.
6641
f1c8a949
JB
66422002-11-25 Jim Blandy <jimb@redhat.com>
6643
6644 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6645 function appearing in error message.
6646
9e297a97
DJ
66472002-11-21 Daniel Jacobowitz <drow@mvista.com>
6648
6649 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6650
1f312e79
JJ
66512002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6652
d63a86f8
RM
6653 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6654 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6655 should be in mi console format. This is part of fix for PR gdb/604.
6656
83c31e7d
FN
66572002-09-18 Fernando Nasser <fnasser@redhat.com>
6658
6659 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6660 which explicitly prints the zero offset as "+0".
6661
322b3f65
DJ
66622002-10-22 Daniel Jacobowitz <drow@mvista.com>
6663
6664 * gdb.threads/schedlock.c (args): Make unsigned.
6665
66662002-10-21 Daniel Jacobowitz <drow@mvista.com>
6667
6668 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6669 numbers. Allow "foo2|selected stack frame".
6670 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6671 * gdb.asm/asmsrc2.s: Likewise.
6672 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6673 comments.
6674 * gdb.asm/mips.inc: New file.
6675
5e2fe5b8
AF
66762002-10-18 Adam Fedor <fedor@gnu.org>
6677
6678 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6679 * gdb.base/help.exp: Likewise.
6680
abe1a5d0
KB
66812002-10-17 Kevin Buettner <kevinb@redhat.com>
6682
6683 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6684 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6685
10abb1d4
JB
66862002-10-02 Jim Blandy <jimb@redhat.com>
6687
6688 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6689
1f609b42
AC
66902002-10-01 Andrew Cagney <ac131313@redhat.com>
6691
6692 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6693 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6694 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6695 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6696 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6697 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6698 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6699
0aee02e4
AC
67002002-09-29 Andrew Cagney <ac131313@redhat.com>
6701
6702 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6703 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6704 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6705 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6706 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6707 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6708 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6709
6fde09ad
KB
67102002-09-27 Kevin Buettner <kevinb@redhat.com>
6711
6712 * gdb.base/annota1.exp (info break): Make directory components of
6713 path optional since not all compilers emit this debug information.
6714
6715 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6716 step ends up stepping out of the function instead of stopping on
6717 the epilogue.
6718
9e8aab75
KS
67192002-09-26 Keith Seitz <keiths@redhat.com>
6720
6721 * lib/insight-support.exp (gdbtk_start): Figure out where
6722 the insight executable is based on where gdb is. Use this
6723 executable to start insight instead of gdb.
6724
e36180d7
AC
67252002-09-25 Andrew Cagney <cagney@redhat.com>
6726
6727 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6728
9dd34b2b
AC
67292002-09-24 Andrew Cagney <ac131313@redhat.com>
6730
6731 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6732 test_isolated_complaints.
6733 (test_empty_complaint): New function.
6734 (test_empty_complaints): New function. Check no output when no
6735 complaints.
d63a86f8 6736
dea97812
KB
67372002-09-19 Jim Blandy <jimb@redhat.com>
6738
6739 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6740
54951bd7
AC
67412002-09-19 Andrew Cagney <ac131313@redhat.com>
6742
6743 * gdb.gdb/complaints.exp: New file.
6744
dec43320
AC
67452002-09-18 Andrew Cagney <ac131313@redhat.com>
6746
6747 * gdb.base/maint.exp: Check `help maint internal-warning'.
6748
e70d6e3f
DC
67492002-09-18 David Carlton <carlton@math.stanford.edu>
6750
6751 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6752 numbers, and replace them by a single breakpoint after the
6753 constructors are all finished.
6754 Add test 4.
6755 * gdb.c++/m-static.cc: Add test 4.
6756 * gdb.c++/m-static.h: New file.
6757 * gdb.c++/m-static1.cc: New file.
6758
6759 * gdb.c++/printmethod.exp: New file.
6760 * gdb.c++/printmethod.cc: New file.
6761
6762 * gdb.c++/pr-574.exp: New file.
6763 * gdb.c++/pr-574.cc: New file.
6764
afb5c968
CV
67652002-09-18 Corinna Vinschen <vinschen@redhat.com>
6766
6767 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6768 embedded targets which never actually exit.
6769
31e45dee
FN
67702002-09-18 Fernando Nasser <fnasser@redhat.com>
6771
6772 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6773 "don't step after run" as unresolved or unsupported, instead of xfail.
6774
a283c5a1
CV
67752002-09-18 Corinna Vinschen <vinschen@redhat.com>
6776
6777 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6778 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6779 Add newline to expected string in "step out of main (status wrapper)"
6780 case.
6781
11350d2a
CV
67822002-09-18 Corinna Vinschen <vinschen@redhat.com>
6783
6784 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6785 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6786
0deec7d6
TT
67872002-09-17 Tom Tromey <tromey@redhat.com>
6788
6789 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6790 \000, not \0, in double-quoted string.
6791
b2b4a1b5
CV
67922002-09-14 Corinna Vinschen <vinschen@redhat.com>
6793
c9d37158 6794 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6795 string after running the commands execution on breakpoint tests.
6796
1c56143a
CV
67972002-09-13 Corinna Vinschen <vinschen@redhat.com>
6798
6799 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6800
37f8da45
JB
68012002-09-12 Joel Brobecker <brobecker@gnat.com>
6802
6803 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6804
08b468e0
KS
68052002-09-10 Keith Seitz <keiths@redhat.com>
6806
6807 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6808 runto proc.
6809 (mi_run_to_main): Use mi_runto.
6810 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6811
dc360f58
KS
68122002-09-10 Keith Seitz <keiths@redhat.com>
6813
6814 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6815 regexp for stopping at main. Could have multiple event notifications.
6816 Don't assume that main was declared with no parameters.
6817 (mi_next): Use mi_step_to.
6818 (mi_step): Use mi_next_to.
6819
ce3abcfb
CV
68202002-09-09 Corinna Vinschen <vinschen@redhat.com>
6821
6822 * gdb.base/default.exp: Fix expected string in `info float' test.
6823
d1f5b980
BE
68242002-09-09 Ben Elliston <bje@redhat.com>
6825
6826 * config/mips.exp: Update comments.
6827 * config/mips-idt.exp: Likewise.
6828 * config/nind.exp: Likewise.
6829 * config/slite.exp: Likewise.
6830 * config/sparclet.exp: Likewise.
6831 * config/udi.exp: Likewise.
6832 * config/vx.exp: Likewise.
6833 * config/vxworks29k.exp: Likewise.
6834
2f71430b
JB
68352002-09-05 Jim Blandy <jimb@redhat.com>
6836
6837 * gdb.threads/killed.exp: Fix test failure message.
6838
7ddebc7e
KS
68392002-09-04 Keith Seitz <keiths@redhat.com>
6840
6841 * lib/mi-support.exp: Update copyright.
6842 (mi_gdb_test): Increase the priority of the expected pattern
6843 so that it matches gdb_test.
6844
0ae67eb3
KS
68452002-09-03 Keith Seitz <keiths@redhat.com>
6846
6847 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6848 Use integer comparison instead of string comparison for testing
6849 whether binary was built.
6850
38fc42c8
JB
68512002-09-03 Jim Blandy <jimb@redhat.com>
6852
6853 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6854
b6ff0e81
JB
68552002-08-29 Jim Blandy <jimb@redhat.com>
6856
6857 * gdb.threads/pthreads.exp: Move the portable thread compilation
6858 code into a function in lib/gdb.exp, and call that from here.
6859 * lib/gdb.exp (gdb_compile_pthreads): New function.
6860
07c98896
KS
68612002-08-29 Keith Seitz <keiths@redhat.com>
6862
6863 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6864 expect_out so that callers can get at it.
6865
0312286c
DJ
68662002-08-23 Daniel Jacobowitz <drow@mvista.com>
6867
6868 * gdb.threads/print-threads.c: New file.
6869 * gdb.threads/print-threads.exp: New file.
6870 * gdb.threads/schedlock.c: New file.
6871 * gdb.threads/schedlock.exp: New file.
6872
dd039bc4
EZ
68732002-08-22 Elena Zannoni <ezannoni@redhat.com>
6874
6875 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6876 not altivec.c.
6877
1f36144c
MK
68782002-08-17 Mark Kettenis <kettenis@gnu.org>
6879
6880 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6881 targets. The problem should be fixed now.
6882
16057ec7 68832002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6884
6885 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6886 2002-07-24 change that removes final dots from error messages.
6887
3c1499ad
TT
68882002-08-13 Tom Tromey <tromey@redhat.com>
6889
6890 * gdb.base/readline.exp: New file.
6891
a20ce2c3
AC
68922002-08-01 Andrew Cagney <ac131313@redhat.com>
6893
6894 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6895 supress message.
6896
db034ac5
AC
68972002-08-01 Andrew Cagney <cagney@redhat.com>
6898
6899 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6900 CHILL_FOR_TARGET and CHILL_LIB.
6901 * configure.in (configdirs): Remove gdb.chill.
6902 * configure: Regenerate.
6903 * lib/gdb.exp: Obsolete references to chill.
6904 * gdb.fortran/types.exp: Ditto.
6905 * gdb.fortran/exprs.exp: Ditto.
6906
3e000b18
KB
69072002-07-30 Kevin Buettner <kevinb@redhat.com>
6908
6909 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6910 set Irix-specific compile and link flags.
6911
28f4966b
KB
69122002-07-29 Kevin Buettner <kevinb@redhat.com>
6913
6914 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6915 source files. The ``-o'' option doesn't work with the ``-E'' option
6916 when using the Irix compiler.
6917
46c0d5a6
DJ
69182002-07-19 Daniel Jacobowitz <drow@mvista.com>
6919
6920 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6921 Improve support for reusing an exec file. Copy exec file
6922 to target, and run gdbserver on the target instead of on the host.
6923
eecf4bed
JB
69242002-07-18 Jim Blandy <jimb@redhat.com>
6925
0f815cdf
JB
6926 * gdb.base/ending-run.exp: Don't expect to see the program end in
6927 some orderly fashion when we're running on a real stand-alone
6928 board.
6929
eecf4bed
JB
6930 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6931 targets that don't support interrupts.
6932
52d309e4
JB
69332002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6934
6935 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6936 systems.
6937 Move comments in expect statements to inside the actions, so that they
6938 don't get matched against.
6939
ff683d9e
MK
69402002-07-10 Mark Kettenis <kettenis@gnu.org>
6941
6942 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6943 function when asleep" test.
6944
b5356753
AC
69452002-07-10 Andrew Cagney <ac131313@redhat.com>
6946
6947 * gdb.base/page.exp: Rewrite to handle problems with very long
6948 `info set' output. Update copyright.
6949
6aa4d13a
AC
69502002-06-26 Andrew Cagney <ac131313@redhat.com>
6951
6952 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6953 gdb.threads-hp.
6954 * gdb.hp/configure: Regenerate.
6955 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6956 * gdb.hp/gdb.threads-hp/configure: Delete file.
6957 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6958
8cf8c2b8
AC
69592002-06-22 Andrew Cagney <ac131313@redhat.com>
6960
6961 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6962 setlocale, bindtextdomain and textdomain.
6963
6827a8f8
JB
69642002-06-11 Jim Blandy <jimb@redhat.com>
6965
919d772c
JB
6966 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6967 preprocessor macro information is present.
6968
6827a8f8
JB
6969 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6970 tests.
6971
c15b0d21
MS
69722002-06-06 Michael Snyder <msnyder@redhat.com>
6973
c5984d70
MS
6974 * gdb.base/overlays.exp: Record addresses of overlay
6975 functions in TCL variables rather than in GDB variables,
6976 to avoid having GDB convert them to pointers (with loss
6977 of information).
6978
d63a86f8 6979 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6980 default linker script changes.
c15b0d21
MS
6981 * gdb.base/long_long.exp: Add check for sizeof (long double).
6982
be26fe0d
ML
69832002-06-06 Michal Ludvig <mludvig@suse.cz>
6984
6985 * gdb.asm/asm-source.exp: Add x86-64 target.
6986 * gdb.asm/x86_64.inc: New.
d63a86f8 6987
258093ca 69882002-05-30 Michael Chastain <mec@shout.net>
258093ca 6989
4b3153f1 6990 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6991 * gdb.c++/m-static.cc: New file.
6992 * gdb.c++/m-static.exp: New file.
6993
241264c6
MS
69942002-05-28 Michael Snyder <msnyder@redhat.com>
6995
6996 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6997 precision.
6998
9bba8c8f 69992002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 7000
4b3153f1 7001 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
7002 * gdb.c++/m-data.cc: New file.
7003 * gdb.c++/m-data.exp: New file.
7004
70052002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 7006
4b3153f1 7007 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 7008 * gdb.c++/try_catch.cc: New file.
d63a86f8 7009 * gdb.c++/try_catch.exp: New file.
9bba8c8f 7010
def1b996
MC
70112002-05-27 Michael Chastain <mec@shout.net>
7012
7013 * gdb.c++/local.exp: Accept more nested types in output.
7014
522ba268
MC
70152002-05-26 Michael Chastain <mec@shout.net>
7016
7017 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
7018
277254ba
MS
70192002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
7020
7021 * lib/gdb.exp (gdb_wrapper_init): Just because
7022 gdb_wrapper_file exists, this does not mean that the file
7023 should not be rebuilt. That is what gdb_wrapper_initialized
7024 is for.
7025 (default_gdb_init): Reset gdb_wrapper_initialized.
7026
b61a8733
MS
70272002-05-23 Michael Snyder <msnyder@redhat.com>
7028
d63a86f8 7029 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
7030 the precision of the floating point test results.
7031 * gdb.base/call-rt-st.exp: Ditto.
7032
b61a8733
MS
7033 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7034 * gdb.base/call-rt-st.exp: Ditto.
7035
56f6e910
MC
70362002-05-19 Michael Chastain <mec@shout.net>
7037
7038 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7039
ad0b0016
EZ
70402002-05-19 Elena Zannoni <ezannoni@redhat.com>
7041
7042 * configure.in (configdirs): Add gdb.arch.
7043 * configure: Regenerate.
7044
f617d2b6
JB
70452002-05-17 Jim Blandy <jimb@redhat.com>
7046
7047 * gdb.base/completion.exp: Recognize the more detailed error
7048 messages produced by the macro expander's lexical analyzer.
7049
eac2a696
EZ
70502002-05-14 Elena Zannoni <ezannoni@redhat.com>
7051
7052 * gdb.arch/altivec-abi.c: New file.
7053 * gdb.arch/altivec-abi.exp: New file.
7054 * gdb.arch/altivec-regs.c: New file.
7055 * gdb.arch/altivec-regs.exp: New file.
7056
2fdde8f8
DJ
70572002-05-14 Daniel Jacobowitz <drow@mvista.com>
7058
7059 * gdb.base/maint.exp (maint print type): Update for new type
7060 structure.
d63a86f8 7061
e31f1a7c
EZ
70622002-05-14 Elena Zannoni <ezannoni@redhat.com>
7063
7064 * gdb.arch: New directory.
7065 * gdb.arch/configure.in: New file.
7066 * gdb.arch/configure: New file.
7067 * gdb.arch/Makefile.in: New file.
7068
db589741
CV
70692002-05-13 Corinna Vinschen <vinschen@redhat.com>
7070
7071 * gdb.asm/asm-source.exp: Add v850 as supported target.
7072 * gdb.asm/v850.inc: New file.
7073
8ce2a7dc
DJ
70742002-05-13 Daniel Jacobowitz <drow@mvista.com>
7075
7076 * gdb.c++/annota2.exp (annotate-quit): Add comment.
7077
df763c7f
DJ
70782002-05-12 Daniel Jacobowitz <drow@mvista.com>
7079
7080 * gdb.base/break.exp: Check 'break "marker2"'.
7081
377daeed
MS
70822002-05-10 Michael Snyder <msnyder@redhat.com>
7083
7084 * gdb.base/long_long.exp: Fix typo.
7085
c4b7bc2b
JB
70862002-05-10 Jim Blandy <jimb@redhat.com>
7087
ecac9a4e
JB
7088 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
7089 a bug.
7090
c4b7bc2b
JB
7091 * gdb.base/printcmds.exp (test_integer_literals_rejected):
7092 Recognize more detailed error message produced by the macro
7093 expander's lexical analyzer.
7094 * lib/gdb.exp (test_print_reject): Same.
7095
e71019a1
MK
70962002-05-09 Mark Kettenis <kettenis@gnu.org>
7097
7098 * gdb.c++/method.exp: Fix typo.
7099
fedfc8e6
MS
71002002-05-08 Michael Snyder <msnyder@redhat.com>
7101
166a1957
MS
7102 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7103 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 7104 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7105 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7106 Add iftarget clause for strongarm.
d63a86f8 7107
f1c47eb2
MS
71082002-05-06 Michael Snyder <msnyder@redhat.com>
7109
cb9a9d3e
MS
7110 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7111 (gdb_continue_to_end): Accept output from status wrapper.
7112 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7113 Clean up fail messages to match pass messages.
7114
f1c47eb2
MS
7115 Enable the "needs_status_wrapper" testsuite feature.
7116 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7117 (gdb_compile): Conditionally call gdb_wrapper_init.
7118 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7119 * gdb.c++/method.exp: Recognize output from status wrapper.
7120
6079c749
BE
71212002-05-06 Ben Elliston <bje@redhat.com>
7122From Graydon Hoare <graydon@redhat.com>
7123
7124 * config/sid.exp: Include support for "rawsid" protocol.
7125
188baff3
JB
71262002-05-03 Jim Blandy <jimb@redhat.com>
7127
7128 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7129 * gdb.c++/hang3.C: New file.
7130
b9c07f0f
AC
71312002-05-04 Andrew Cagney <ac131313@redhat.com>
7132
7133 * gdb.base/default.exp: Remove obsolete code.
7134 * gdb.c++/misc.exp: Ditto. Update copyright.
7135 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7136 * gdb.base/whatis.exp: Ditto. Update copyright.
7137 * gdb.base/scope.exp: Ditto. Update copyright.
7138 * gdb.base/ptype.exp: Ditto. Update copyright.
7139 * gdb.base/printcmds.exp: Ditto. Update copyright.
7140 * gdb.base/opaque.exp: Ditto. Update copyright.
7141 * gdb.base/list.exp: Ditto.
7142 * gdb.base/funcargs.exp: Ditto. Update copyright.
7143 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7144 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7145 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7146 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7147 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7148 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7149
5c7a0397
MS
71502002-05-02 Michael Snyder <msnyder@redhat.com>
7151
d6dcc264 7152 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
7153 * gdb.base/long_long.exp: Add xscale target.
7154 * gdb.base/default.exp: Add xscale target.
7155
eb7f1c48
JB
71562002-05-01 Jim Blandy <jimb@redhat.com>
7157
7158 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7159 gdb.c++/hang.exp: New test.
7160
a6befae8
FF
71612002-05-01 Fred Fish <fnf@redhat.com>
7162
7163 * gdb.base/completion.exp: Handle completions of "./Make" for
7164 more than one completion possibility, as is the case when we
7165 build and test in the source tree.
7166
0a310277
AG
71672002-04-29 Anthony Green <green@redhat.com>
7168
7169 * gdb.java/jmisc1.exp: New file.
7170 * gdb.java/jmisc2.exp: New file.
7171
6ff9af88
DJ
71722002-04-24 Daniel Jacobowitz <drow@mvista.com>
7173
7174 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7175
96b3d632
EZ
71762002-04-23 Elena Zannoni <ezannoni@redhat.com>
7177
7178 * gdb.base/help.exp: Change 'help status' to allow for target
7179 dependent output differences.
7180
5019bb54
MC
71812002-04-22 Michael Chastain <mec@shout.net>
7182
7183 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7184
a805a116
MC
71852002-04-22 Michael Chastain <mec@shout.net>
7186
7187 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7188
a1706bfd
DM
71892002-04-17 David S. Miller <davem@redhat.com>
7190
7191 * gdb.asm/sparc64.inc: New file.
7192 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7193
a73a20a2
EZ
71942002-04-19 Elena Zannoni <ezannoni@redhat.com>
7195
7196 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7197 instruction file directly into the build tree. Clean up at end of
7198 test.
7199
ba678339
DM
72002002-04-18 David S. Miller <davem@redhat.com>
7201
7202 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7203 handle 64-bit platforms correctly.
7204 * gdb.base/maint.exp: Likewise.
7205
b03399da
KB
72062002-04-18 Kevin Buettner <kevinb@redhat.com>
7207
7208 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7209 ``-fpic'' when compiling files comprising a shared library, but
7210 it does need additional linker flags in order to find shared
7211 libraries at run time.
7212
e2004992
KB
72132002-04-18 Kevin Buettner <kevinb@redhat.com>
7214
7215 * gdb.base/cvexpr.c (use): New function.
7216 (main): Invoke use() on all global variables to prevent
7217 some linkers from deleting these otherwise unused symbols.
7218
d8937120
MC
72192002-04-17 Michael Chastain <mec@shout.net>
7220From David S. Miller <davem@redhat.com>
7221
7222 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7223 handle 64-bit platforms correctly.
7224
ffd61a58
MS
72252002-04-12 Michael Snyder <msnyder@redhat.com>
7226From Jim Blandy <jimb@redhat.com>
7227 * gdb.base/foo.c (foox): Remove section attribute; the linker
7228 script can handle this instead.
7229 * gdb.base/bar.c (barx): Same.
7230 * gdb.base/baz.c (bazx): Same.
7231 * gdb.base/grbx.c (grbxx): Same.
7232
7233 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7234 manager doesn't automatically unmap overlays unnecessarily.
7235
6b8426a6
MH
72362002-04-10 Martin M. Hunt <hunt@redhat.com>
7237
7238 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7239 stepping out of main.
7240
34af4875
MC
72412002-04-09 Michael Chastain <mec@shout.net>
7242
7243 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7244 scope so that the nested scope tests will make sense.
7245 * gdb.c++/local.exp: Write patterns that actually work with gcc
7246 (the HP patterns "were never known to work with gcc").
7247 Keep the old aCC patterns too.
7248
2d1676a0
DJ
72492002-04-09 Daniel Jacobowitz <drow@mvista.com>
7250
7251 * gdb.base/attach.exp: Correct target board test.
7252
3a63e3f9
MC
72532002-04-08 Michael Chastain <mec@shout.net>
7254
7255 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7256 in a const method. Add some xfail and fail cases for configurations
7257 that do not emit the "const ...".
7258
f18dabd2
MC
72592002-04-07 Michael Chastain <mec@shout.net>
7260
7261 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7262 Accept "A * const" and "const A * const" as type of "this".
7263 Fix spelling of getFunky throughout. Make messages uniform.
7264
0fcddd82
EZ
72652002-04-07 Elena Zannoni <ezannoni@redhat.com>
7266
7267 Work around for PR gdb/285:
7268 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7269
16a8534a
EZ
72702002-04-07 Elena Zannoni <ezannoni@redhat.com>
7271
7272 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7273 instructions file at run time instead of configure time.
7274 Sometimes we run the test in a directory that is not the one we
7275 configured in.
7276 * gdb.asm/configure.in: Delete creation of symlink.
7277 * gdb.asm/configure: Regenerate.
7278
24181d81
JB
72792002-04-05 J. Brobecker <brobecker@gnat.com>
7280
7281 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7282 xfullpath () function.
7283
7cdb7107
DJ
72842002-04-04 Daniel Jacobowitz <drow@mvista.com>
7285
7286 * gdb.asm/Makefile.in: Correct dependencies.
7287
7288 * gdb.asm/powerpc.inc: New file.
7289 * gdb.asm/asm-source.exp: Add PowerPC.
7290 * gdb.asm/configure.in: Likewise.
7291 * gdb.asm/configure: Regenerated.
7292
a7d17088
DJ
72932002-04-04 Daniel Jacobowitz <drow@mvista.com>
7294
7295 * gdb.base/relocate.exp: New file.
7296 * gdb.base/relocate.c: New file.
7297
cd721503
FF
72982002-04-04 Fred Fish <fnf@redhat.com>
7299
7300 * gdb.base/step-test.exp: Update comment regarding stopping in
7301 memcpy/bcopy calls inserted as part of the compiler runtime.
7302
b22ad7a7
MS
73032002-04-04 Michael Snyder <msnyder@redhat.com>
7304
7305 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7306
5f279fa6
DJ
73072002-04-03 Daniel Jacobowitz <drow@mvista.com>
7308
7309 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7310 (gdb_expect): Remove $notransfer hack.
7311
dd0fd3ce
DJ
73122002-04-02 Daniel Jacobowitz <drow@mvista.com>
7313
7314 * gdb.c++/classes.exp ("calling method for small class"): Match
7315 updated register output.
7316
1e50cda1
DJ
73172002-03-30 Daniel Jacobowitz <drow@mvista.com>
7318
7319 Fix PR gdb/452
7320 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7321 when finished. Make gdb_file_cmd send "exec-file" when
7322 appropriate.
7323
24015922
DJ
73242002-03-30 Daniel Jacobowitz <drow@mvista.com>
7325
7326 * gdb.base/attach.exp: Remove extra setup_xfail.
7327
dd7dfd64
MS
73282002-03-26 Michael Snyder <msnyder@redhat.com>
7329
7330 * gdb.base/default.exp: Add tests for dump, append, and restore.
7331 * gdb.base/help.exp: Add tests for dump, append, and restore.
7332 * gdb.base/dump.exp: New file, test dump, append and restore.
7333 * gdb.base/dump.c: New file.
7334
48b2f8d7
MS
73352002-03-27 Michael Snyder <msnyder@redhat.com>
7336
d63a86f8 7337 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7338 clean-ups in help messages.
7339
05b4d525
FF
73402002-03-26 Fred Fish <fnf@redhat.com>
7341
7342 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7343 have debugging info for those functions and the compiler uses them
7344 internally to copy structs around.
7345
d7679631
FF
73462002-03-26 Fred Fish <fnf@redhat.com>
7347
7348 * gdb.base/list.exp: Revert the change made yesterday and add note
7349 about why we don't list the default lines for remote targets.
7350
523ac3f9
MS
73512002-03-25 Michael Snyder <msnyder@redhat.com>
7352
7353 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7354
754b2b8d
FF
73552002-03-25 Fred Fish <fnf@redhat.com>
7356
7357 * gdb.base/list.exp: This test works on remote targets so remove
7358 the short circuit for remote targets. Update copyright.
7359
33c3e192
FF
73602002-03-25 Fred Fish <fnf@redhat.com>
7361
7362 * gdb.base/attach.exp: Fix logic error that was suppressing this
7363 test for all non hppa*-*-hpux* targets, instead of the hp target.
7364 Move comments closer to the suppression point. Also now need to
7365 check that we are running natively.
7366
d43e73ee
MS
73672002-03-22 Michael Snyder <msnyder@redhat.com>
7368
882c8f02
MS
7369 * gdb.base/default.exp: Add test for gcore. Update copyright.
7370 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7371
04c12f60
FF
73722002-03-06 Fred Fish <fnf@redhat.com>
7373
7374 * gdb.base/funcargs.c: Remove extraneous ';' character.
7375 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7376
b43df995
MC
73772002-03-04 Michael Chastain <mec@shout.net>
7378
7379 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7380 accommodate gcc v3 function signature.
7381 * gdb.mi/mi0-var-cmd-exp: Ditto.
7382
92362027
AC
73832002-02-24 Andrew Cagney <ac131313@redhat.com>
7384
7385 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7386 ``GNU/Linux'' or ``Linux kernel''
7387 * testsuite/gdb.threads/pthreads.c: Ditto.
7388
258ad32d
MC
73892002-02-24 Michael Chastain <mec@shout.net>
7390
7391 * gdb.threads/pthreads.c (thread1): Add a return statement.
7392 (thread2): Likewise.
7393 (foo): Likewise.
7394
04c3b3d4
MC
73952002-02-23 Michael Chastain <mec@shout.net>
7396
7397 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7398 to placate gcc.
7399
5a2a0a20
MC
74002002-02-23 Michael Chastain <mec@shout.net>
7401
7402 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7403 test "ptype bint". The test passes on all my stabs configurations.
7404
a640f7fc
JB
74052002-02-21 Jim Blandy <jimb@redhat.com>
7406
27924826
JB
7407 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7408 filename at a time, and watch for the ones we want to see.
7409
a640f7fc
JB
7410 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7411 types of pointers to prototyped functions.
7412
edcc8c75
AC
74132002-02-20 Andrew Cagney <ac131313@redhat.com>
7414
7415 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7416 signed, unsigned and straight char.
7417 (padding_char, padding_short, padding_int, padding_long,
7418 padding_long_long, padding_float, padding_double,
7419 padding_long_double): New global variables.
7420 (fill, fill_structs): New functions.
7421
7422 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7423 for correctly sized writes. Update copyright.
7424 (get_valueof): New procedure.
7425 (get_sizeof): Call get_valueof.
7426 (check_valueof): New procedure.
7427 (check_padding): New procedure.
7428
ac57ea44
MC
74292002-02-20 Michael Chastain <mec@shout.net>
7430
7431 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7432 to setup_xfail. Document some of the remaining calls.
7433
7a10c941
MC
74342002-02-18 Michael Chastain <mec@shout.net>
7435
7436 * gdb.c++/userdef.exp: Update copyright year.
7437
fb8acdcc
DJ
74382002-02-18 Daniel Jacobowitz <drow@mvista.com>
7439
7440 * gdb.c++/userdef.exp: Test overloaded operators properly.
7441 Remove xfails.
7442
fda6ae12
MS
74432002-02-14 Michael Snyder <msnyder@redhat.com>
7444
7445 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7446
676a0442
DJ
74472002-02-14 Daniel Jacobowitz <drow@mvista.com>
7448
7449 * gdb.base/a2-run.exp: Check for a remote target properly.
7450 * gdb.base/annota1.exp: Likewise.
7451 * gdb.base/list.exp: Likewise.
7452 * gdb.base/reread.exp: Likewise.
7453 * gdb.base/scope.exp: Likewise.
7454 * gdb.base/shlib-call.exp: Likewise.
7455 * gdb.base/term.exp: Likewise.
7456 * gdb.c++/annota2.exp: Likewise.
7457
78b4f468
RE
74582002-02-13 Richard Earnshaw <rearnsha@arm.com>
7459
7460 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7461
9a81ba51
MC
74622002-02-10 Michael Chastain <mec@shout.net>
7463
7464 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7465 (call_after_alloca): Ditto.
7466
004af6c7
DJ
74672002-02-10 Daniel Jacobowitz <drow@mvista.com>
7468
7469 * gdb.base/ending-run.exp: Guard "cont" test with
7470 gdb_skip_stdio_test.
7471
37225f62
JB
74722002-02-06 Jim Blandy <jimb@redhat.com>
7473
7474 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7475 from here...
7476 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7477 To here. Disable this test on non-HP platforms. Add big comment.
7478
fe6fdd96
MS
74792002-02-04 Michael Snyder <msnyder@redhat.com>
7480
7481 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7482 other than d10v and m32r.
7483
036fad3f
RE
74842002-02-02 Richard Earnshaw <rearnsha@arm.com>
7485
7486 * gdb.base/default.exp: Rewrite test patterns to reduce time
7487 taken to match them.
7488
7148ab62
DJ
74892002-01-30 Daniel Jacobowitz <drow@mvista.com>
7490
7491 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7492 Allow a start function above main.
7493 * gdb.threads/linux-dp.exp: Fix copyright date.
7494
396cc255
DJ
74952002-01-30 Daniel Jacobowitz <drow@mvista.com>
7496
7497 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7498 (check_philosopher_stack): Check for manager thread before checking
7499 for a just-starting thread.
7500
f038d31b
DJ
75012002-01-30 Daniel Jacobowitz <drow@mvista.com>
7502
7503 From Neil Booth <neil@daikokuya.demon.co.uk>:
7504 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7505 warnings.
7506
b3ff9d9a
FF
75072002-01-21 Fred Fish <fnf@redhat.com>
7508
7509 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7510 not caller.
7511
39ad761d
JB
75122002-01-21 Jim Blandy <jimb@redhat.com>
7513
7514 * gdb.base/reread.exp: Check that GDB properly re-reads the
7515 executable file when it changes while no inferior is running.
7516
aaf320fa
FF
75172002-01-21 Fred Fish <fnf@redhat.com>
7518
7519 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7520 optionally accept the "shlib events" variation.
7521
808a31f5
JB
75222002-01-21 Jim Blandy <jimb@redhat.com>
7523
7524 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7525 call `fflush' after every `printf', so that the output is produced
7526 at predictable points, regardless of whatever buffering does (or
7527 doesn't) take place.
7528 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7529 at different points.
7530
4420d5e2
DJ
75312002-01-20 Daniel Jacobowitz <drow@mvista.com>
7532
7533 * gdb.c++/inherit.exp: Update copyright years.
7534 * gdb.c++/method.exp: Likewise.
7535
3e36a0f4
DJ
75362002-01-20 Daniel Jacobowitz <drow@mvista.com>
7537
7538 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7539 artificial methods/arguments.
7540 * gdb.c++/derivation.exp: Likewise.
7541 * gdb.c++/inherit.exp: Likewise.
7542 * gdb.c++/method.exp: Likewise.
7543 * gdb.c++/virtfunc.exp: Likewise.
7544
b4ceaee6
AC
75452002-01-18 Andrew Cagney <ac131313@redhat.com>
7546
7547 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7548 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7549 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7550 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7551 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7552 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7553
ecace851
JB
75542002-01-17 Jim Blandy <jimb@redhat.com>
7555
7556 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7557 anchoring the pattern matching the entry point symbol's name.
7558
375fc983
AC
75592002-01-17 Andrew Cagney <ac131313@redhat.com>
7560
7561 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7562 continue/quit query. Update copyright.
7563
fe6fdd96
MS
75642002-01-14 Michael Snyder <msnyder@redhat.com>
7565
7566 * gdb.base/gcore.exp: Remove extra debugging output.
7567
e017c81f
DJ
75682002-01-13 Daniel Jacobowitz <drow@mvista.com>
7569
7570 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7571 for slightly dubious v2 mangled string.
7572
37ab3bf8
DJ
75732002-01-13 Daniel Jacobowitz <drow@mvista.com>
7574
7575 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7576
1bc05c3a 75772002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7578
1bc05c3a 7579 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7580
1bc05c3a
JM
7581 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7582 constructors.
7583 * gdb.c++/derivation.exp: Likewise.
7584 * gdb.c++/templates.exp: Likewise.
7585 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7586
1bc05c3a
JM
75872002-01-10 Michael Snyder <msnyder@redhat.com>
7588
7589 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7590
a911c360
MS
75912002-01-08 Michael Snyder <msnyder@redhat.com>
7592
7593 * gdb.base/gcore.exp: New test for generate-core-file command.
7594 * gdb.base/gcore.c: Testcase for above.
7595 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7596
ea2119ec
JM
75972002-01-08 Jason Merrill <jason@redhat.com>
7598
7599 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7600
68203136
FF
76012002-01-07 Fred Fish <fnf@redhat.com>
7602
7603 * gdb.c++/overload.exp: Remove unconditional xfails for:
7604 print foo_instance1.overloadargs(1)
7605 print foo_instance1.overloadargs(1, 2)
7606 print foo_instance1.overloadargs(1, 2, 3)
7607 print foo_instance1.overloadargs(1, 2, 3, 4)
7608 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7609 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7610 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7611 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7612 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7613 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7614 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7615 print foo_instance1.overload1arg()
7616 print foo_instance1.overload1arg((char)arg2)
7617 print foo_instance1.overload1arg((signed char)arg3)
7618 print foo_instance1.overload1arg((unsigned char)arg4)
7619 print foo_instance1.overload1arg((int)arg7)
7620 print foo_instance1.overload1arg((unsigned int)arg8)
7621 print foo_instance1.overload1arg((float)arg11)
7622 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7623
21b9b5b1
MS
76242002-01-07 Michael Snyder <msnyder@redhat.com>
7625
7626 * gdb.base/huge.exp: New test. Print a very large target data object.
7627 (skip_huge_test): New test variable. Define if you want to skip this
7628 test. The test reads an 8 megabyte data object from the target, so it
7629 might be very time consuming on remote targets with a slow connection.
7630 * gdb.base/huge.c: New file. Test case for above.
7631
725f922e
FF
76322002-01-07 Fred Fish <fnf@redhat.com>
7633
7634 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7635 g_instance.bfoo, and g_instance.cfoo.
7636
634d57ec
JL
7637Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7638
f286b2c3
JL
7639 * gdb.base/break.c (multi_line_if_conditional): New function.
7640 (multi_ilne_while_conditional): Likewise.
7641 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7642 IF or WHILE condition puts the breakpoint at the start of
7643 the condition.
7644
634d57ec
JL
7645 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7646 hppa*-*-hpux* expected failure.
7647 * gdb.base/structs.exp (do_function_calls): Similarly.
7648
7649 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7650 watchpoints.
7651
9fbfe2dc
AC
76522002-01-06 Andrew Cagney <ac131313@redhat.com>
7653
7654 Fix PR gdb/66.
7655 * gdb.base/structs.exp: Replace skip for a29k with skip for
7656 gdb,cannot_call_functions.
7657 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7658 * gdb.base/callfuncs.exp: Ditto.
7659 * gdb.base/call-rt-st.exp: Ditto.
7660 * gdb.base/call-strs.exp: Ditto.
7661 * gdb.base/callfwmall.exp: Ditto.
7662 * gdb.base/scope.exp: Obsolete xfail a29k.
7663 * gdb.c++/misc.exp: Ditto.
7664 * gdb.c++/cplusfuncs.exp: Ditto.
7665 * gdb.base/ptype.exp: Ditto.
7666 * gdb.base/printcmds.exp: Ditto.
7667 * gdb.base/opaque.exp: Ditto.
7668 * gdb.base/list.exp: Ditto.
7669 * gdb.base/funcargs.exp: Ditto.
7670 * gdb.base/default.exp: Ditto.
7671
8ddad156
MS
76722002-01-04 Michael Snyder <msnyder@redhat.com>
7673
ca4976a6 7674 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7675 * gdb.base/maint.exp: Add tests for maint info sections options.
7676
1b074332
JL
7677Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7678
7679 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7680
7d159115
CV
76812001-12-20 Corinna Vinschen <vinschen@redhat.com>
7682
7683 * gdb.asm/arm.inc: New file.
7684 * gdb.asm/asm-source.exp: Add arm targets.
7685 * gdb.asm/configure.in: Ditto.
7686 * gdb.asm/configure: Recreated from configure.in.
7687
8fb87725
JL
7688Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7689
afabe08c
JL
7690 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7691 with HP's compiler.
7692 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7693 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7694 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7695 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7696
7697 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7698 either HP's compilers or GCC.
7699
db521deb
JL
7700 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7701 a SIGBUS or SIGSEGV.
7702
7703 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7704
7705 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7706 can be compiled with either HP's compiler or GCC.
7707
cfa88ab7
JL
7708 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7709 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7710 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7711
ca344dff
JL
7712 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7713 to match current gdb output. Update due to using auto-solib-limit
7714 for limiting instead of overloading auto-solib-add.
7715 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7716 test program.
7717
3f3c6e55 7718 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7719 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7720 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7721 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7722 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7723 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7724 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7725 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7726 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7727 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7728 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7729 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7730 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7731
8fb87725
JL
7732 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7733 a SIGTRAP to the inferior.
7734
cf599fa7
CV
77352001-12-19 Corinna Vinschen <vinschen@redhat.com>
7736
7737 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7738 Substitute call to target_link by call to gdb_compile.
7739
2cd045cd
JL
7740Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7741
7742 * gdb.base/break.exp: Fix HP specific search string when testing
7743 backtracing in a called function.
7744
d63a86f8 7745 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7746 compiling the test with HP's compilers.
7747 * gdb.base/volatile.exp: Similarly.
7748
99ebe9ac
JB
77492001-12-19 Jim Blandy <jimb@redhat.com>
7750
7751 * gdb.base/printcmds.exp: Expect the null character to be printed
7752 as '\0', and the '\013' to be printed as '\v'.
7753 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7754 * gdb.base/setvar.exp: Same.
7755
b9891b29
JB
77562001-12-17 Jim Blandy <jimb@redhat.com>
7757
0eba65ab
JB
7758 * gdb.base/completion.exp: Rather than completing very long
7759 filenames, which can make the readline library produce output we
7760 don't recognize, cd to the directory first, and then complete
7761 using nice, short relative paths.
7762
6970b5b1
JB
7763 * gdb.base/completion.exp: On some systems, there is, in fact, a
7764 variable named `b' in scope, since GDB treats all static
7765 variables as being in scope. So use `no_var_named_this'
7766 instead of `b'.
7767
b9891b29
JB
7768 * gdb.base/corefile.exp: Recognize the message saying that GDB
7769 can't find the core file's registers as a failure.
7770
e6ccd35f
JSC
77712001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7772
7773 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7774 test expect string more specific.
7775
105ba819
CV
77762001-12-13 Corinna Vinschen <vinschen@redhat.com>
7777
7778 * gdb.asm/asm-source.exp: Add support for xstormy16.
7779 * gdb.asm/configure.in: Ditto.
7780 * gdb.asm/configure: Rebuild.
7781 * gdb.asm/xstormy16.inc: New file.
7782
e9e79dd9
FF
77832001-12-10 Fred Fish <fnf@redhat.com>
7784
7785 * gdb.base/maint.exp: Update to match changes in type dumping code.
7786
347dc97d
JB
77872001-12-10 Jim Blandy <jimb@redhat.com>
7788
7789 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7790 matching the entry point symbol's name at the beginning of the
7791 line.
7792
5178b9d6
DJ
77932001-12-07 Daniel Jacobowitz <drow@mvista.com>
7794
7795 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7796 gdb.c++/inherit.exp, gdb.c++/method.exp,
7797 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7798 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7799 and class layout support.
7800
af890c52
DJ
78012001-12-07 Daniel Jacobowitz <drow@mvista.com>
7802
7803 * gdb.c++/classes.exp: Add test for static member function.
7804 * gdb.c++/misc.cc: Add class with static member function.
7805
7a345fb3
JB
78062001-12-07 Jim Blandy <jimb@redhat.com>
7807
f2e54a80 7808 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7809 those tests as `unsupported'.
7810 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7811 Rewrite subsequent tests to use it.
7812
7813 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7814 those tests as `unsupported'.
7815 * gdb.base/structs.exp (call_struct_func): New function.
7816 (do_function_calls): Use call_struct_func to call the functions
7817 returning structs.
7818
0bc69509
JB
7819 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7820 whether functions are prototyped or not, so we can't possibly pass
7821 arguments to t_float_values2 properly.
7822
7a345fb3
JB
7823 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7824 value of `timeout' for targets other than the mips*tx39-*.
7825
edb6ede1
MS
78262001-12-06 Michael Snyder <msnyder@redhat.com>
7827
d63a86f8 7828 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7829 and detect whether the start symbol has a leading underscore.
7830
2d842f13
JB
78312001-12-04 Jim Blandy <jimb@redhat.com>
7832
7833 * gdb.base/completion.exp: Clarify indentation.
7834
68550daf
JB
78352001-12-03 Jim Blandy <jimb@redhat.com>
7836
7837 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7838 variables on the S/390, not `.word'.
7839
cd5195a8
JB
78402001-11-30 Jim Blandy <jimb@redhat.com>
7841
7842 Add assembly-source tests for s390-ibm-linux.
7843 * gdb.asm/s390.inc: New file.
7844 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7845 the S/390 architecture.
7846 * gdb.asm/configure: Regenerated.
7847
ca9efc90
MS
78482001-11-30 Michael Snyder <msnyder@redhat.com>
7849
7850 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7851 next, info source, info sources, info line, global and static
7852 variables, and static functions.
7853 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7854 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7855 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7856 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7857 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7858 (gdbasm_leave): Restore frame pointer.
7859 (gdbasm_startup): Copy stack set-up from crt0.S.
7860
d0e66976
FN
78612001-11-26 Fernando Nasser <fnasser@redhat.com>
7862
7863 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7864 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7865 to a local (non-static) variable. Copy tstruct.a to a static buffer
7866 and return a pointer to that buffer.
7867 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7868
e2334072
MK
78692001-11-24 Mark Kettenis <kettenis@gnu.org>
7870
7871 * gdb.asm/configure.in: Fix recognition of ix86 target.
7872 * gdb.asm/configure: Regenerate.
7873
756caa3d
MS
78742001-11-21 Michael Snyder <msnyder@redhat.com>
7875
7876 * gdb.asm/sparc.inc: New file.
7877 * gdb.asm/asm-source.exp: Recognize sparc target.
7878 * gdb.asm/configure.in: Recognize sparc target.
7879 * gdb.asm/configure: Regenerate.
d63a86f8 7880
9a4d72d5
MS
78812001-11-21 Michael Snyder <msnyder@redhat.com>
7882
7883 * gdb.asm/m32r.inc: New file.
7884 * gdb.asm/asm-source.exp: Recognize m32r target.
7885 * gdb.asm/configure.in: Recognize m32r target.
7886 * gdb.asm/configure: Regenerate.
7887
a773d1cd
MS
78882001-11-20 Michael Snyder <msnyder@redhat.com>
7889
017ac23d
MS
7890 * gdb.asm/i386.inc: New file.
7891 * gdb.asm/asm-source.exp: Recognize ix86 target.
7892 * gdb.asm/configure.in: Recognize ix86 target.
7893 * gdb.asm/configure: Regenerate.
7894
a773d1cd
MS
7895 * gdb.c++/namespace.exp: Fix quotes in output messages.
7896
bb632afb
MS
78972001-11-14 Michael Snyder <msnyder@redhat.com>
7898
25d559ca 7899 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7900 qualifier in a type cast expression, to designate an address
7901 in the instruction space (Harvard architecture).
7902
4749e309
MS
79032001-11-13 Michael Snyder <msnyder@redhat.com>
7904
7905 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7906 Tests for expressions using 'const' and 'volatile'.
7907
25050984
CV
79082001-11-13 Corinna Vinschen <vinschen@redhat.com>
7909
7910 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7911
1902c51f
DJ
79122001-11-12 Daniel Jacobowitz <drow@mvista.com>
7913
7914 * lib/mi-support.exp (mi_run_to_helper): Move comments
7915 outside of gdb_expect.
7916
dcf95b47
DJ
79172001-11-11 Daniel Jacobowitz <drow@mvista.com>
7918
7919 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7920 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7921 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7922 mi0_run_to): New functions.
7923 * gdb.mi/mi-simplerun.exp: Use them.
7924 * gdb.mi/mi0-simplerun.exp: Likewise.
7925 * gdb.mi/mi-var-cmd.exp: Likewise.
7926 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7927
45b074e1
AC
79282001-11-10 Andrew Cagney <ac131313@redhat.com>
7929
7930 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7931 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7932
bf50d346
AC
79332001-11-09 Andrew Cagney <ac131313@redhat.com>
7934
7935 * gdb.base/restore.exp: Include $expected value in restored test
7936 message.
7937
9383332c
AC
79382001-11-09 Andrew Cagney <ac131313@redhat.com>
7939
7940 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7941 implemented.
7942
db62520a
MS
79432001-11-08 Michael Snyder <msnyder@redhat.com>
7944
7945 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7946 Add pass/fail message for stop at breakpoint in call dummy function.
7947
b5703437
MS
79482001-11-07 Michael Snyder <msnyder@redhat.com>
7949
d63a86f8
RM
7950 * gdb.c++/templates.exp (test_template_breakpoints):
7951 If we get an overload menu, but it does not match what
760f6330 7952 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7953 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7954 making the whitespace optional. Argument for "new" may be
7955 "unsigned" as well as "unsigned int/long".
d63a86f8 7956 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7957 making the whitespace optional. Also replace "(void) with
7958 "((void|)), making the keyword "void" optional.
d63a86f8 7959 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7960 making the whitespace optional. Also replace "(void) with
7961 "((void|)), making the keyword "void" optional.
3bf40917
MS
7962 * gdb.base/callfuncs.c (t_float_values): This function must
7963 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7964 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7965 can be tested against both cases. Usually one case involves
7966 promotion of float to double, while the other does not.
7967 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7968 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7969 includes a stack frame for "start".
7970
c8ab4e6d
JB
79712001-11-05 Jim Blandy <jimb@redhat.com>
7972
7973 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7974 pointers are 32 bits long, and that offsets of relocs are always
7975 stored in the data (REL-style), and not in the reloc entry itself
7976 (RELA-style).
7977 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7978 stabs.
7979
3f08ced9
MS
79802001-11-01 Michael Snyder <msnyder@redhat.com>
7981
7982 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7983 and regular expression operators by using quoting.
7984
cbfa24cd
MS
79852001-10-31 Michael Snyder <msnyder@redhat.com>
7986
7987 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7988 depending on what the symbol table contains.
7989 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7990 the output of the ptype command. Similarly, accept both "const &"
7991 and "const&".
7992
aaa68313
CV
79932001-10-31 Corinna Vinschen <vinschen@redhat.com>
7994
7995 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7996 symbol `STORAGE' to allow to choose the storage class of
7997 the local datastructures.
7998 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7999 compiler directive.
8000
91740388
MS
80012001-10-30 Michael Snyder <msnyder@redhat.com>
8002
8003 * gdb.base/jump.exp: Allow it to run for all targets.
8004
1b7c05e7
CV
80052001-10-29 Corinna Vinschen <vinschen@redhat.com>
8006
8007 * gdb.base/call-ar-st.c (print_double_array): Match for loop
8008 with new double_array size.
8009 (main): Change storage class of all local variables to static.
8010 Reduce size of double_array to 9.
8011 * gdb.base/call-ar-st.exp: Increase timeout value.
8012 Change expected output for double array to match new size in
8013 call-ar-st.c.
8014
36a22261
CV
80152001-10-29 Corinna Vinschen <vinschen@redhat.com>
8016
8017 * gdb.base/ending-run.exp: Create identical output when passing
8018 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 8019 Stormy16 target.
36a22261 8020
92b8ae91
MK
80212001-10-28 Mark Kettenis <kettenis@gnu.org>
8022
8023 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
8024 that we catch the expected failure under Linux/x86.
8025
cb135b83
OF
80262001-10-29 Orjan Friberg <orjanf@axis.com>
8027
8028 * gdb.base/setvar.exp: Escape curly braces.
8029 * gdb.stabs/weird.exp: Ditto.
8030
6884aa54
DJ
80312001-10-27 Daniel Jacobowitz <drow@mvista.com>
8032
8033 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
8034 * gdm.mi/mi0-hack-cli.exp: Likewise.
8035
0398c9aa
AC
80362001-10-25 Andrew Cagney <ac131313@redhat.com>
8037
8038 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8039 messages.
8040
d20bf2e8
AC
80412001-10-21 Andrew Cagney <ac131313@redhat.com>
8042
8043 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
8044 checking MI enabled.
8045
03dd63aa
CV
80462001-10-09 Corinna Vinschen <vinschen@redhat.com>
8047
8048 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8049
1d9d99f3
FCE
80502001-10-04 Frank Ch. Eigler <fche@redhat.com>
8051
8052 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
8053 if gdb child process crashes, just signal an error.
8054
838ae6c4
JB
80552001-10-02 Jim Blandy <jimb@redhat.com>
8056
8057 * lib/gdb.exp (test_xfail_format): Simplify.
8058
8059 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
8060 front of the variable name `format'. Simplify `if'.
8061
8f0cbc1c
DJ
80622001-10-01 Daniel Jacobowitz <drow@mvista.com>
8063
8064 * gdb.threads/pthreads.exp: Wait for output and delay
8065 before sending ^C.
8066
1f08dafd
DJ
80672001-10-01 Daniel Jacobowitz <drow@mvista.com>
8068
8069 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
8070 some incorrect output instead of timing out.
8071 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
8072
674f90ff
CV
80732001-09-28 Corinna Vinschen <vinschen@redhat.com>
8074
8075 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
8076 check to allow additional `int'.
8077
9b284272
DJ
80782001-09-27 Daniel Jacobowitz <drow@mvista.com>
8079
8080 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
8081 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
8082
b55a4771
MS
80832001-09-27 Michael Snyder <msnyder@redhat.com>
8084
8085 * lib/gdb.exp (test_debug_format): New proc.
8086 (setup_xfail_format): Use new proc test_debug_format.
8087 * gdb.base/constvars.exp (local_compiler_xfail_check): New
8088 proc; use new service proc test_debug_format.
8089 Replace all other "gcc_compiled" tests with this test.
8090 * gdb.base/volatile.exp (local_compiler_xfail_check): New
8091 proc; use new service proc test_debug_format.
8092 Replace all other "gcc_compiled" tests with this test.
8093
80942001-09-27 Michael Snyder <msnyder@redhat.com>
8095
8096 * gdb.base/cvexpr.exp: New file.
8097 * gdb.base/cvexpr.c: New file
8098 Test for expressions using const and volatile keywords.
8099
4e6667ac
CV
81002001-09-26 Corinna Vinschen <vinschen@redhat.com>
8101
8102 * gdb.base/constvars.exp: Check for different orders of keywords
8103 and additional "int" strings in output.
8104
4f337972
AC
81052001-09-22 Andrew Cagney <ac131313@redhat.com>
8106
8107 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8108 responses from "help maint".
8109
2015650d
FCE
81102001-09-19 Frank Ch. Eigler <fche@redhat.com>
8111
8112 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8113 to localhost:NNN instead of :NNN, in case Xvfb is listening
8114 only on TCP.
8115
f3bcedc1
CV
81162001-09-19 Corinna Vinschen <vinschen@redhat.com>
8117
8118 * gdb.base/recurse.exp: When checking leaving the watchpoint
8119 scope, recognize when gdb is in function's epilogue and pass.
8120
6b819c92
KS
81212001-09-18 Keith Seitz <keiths@redhat.com>
8122
8123 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8124 support for running tests against sid targets.
8125 (gdbtk_done): Ditto.
8126
a10c9419
CV
81272001-09-18 Corinna Vinschen <vinschen@redhat.com>
8128
8129 * gdb.base/ending-run.c (main): Set stdout buffersize
8130 to the same reasonable value for any target.
8131 * gdb.base/ending-run.exp: Add a regular expression
8132 to make testsuite happy on Sanyo Stormy16 target.
8133
739d0d99
CV
81342001-09-17 Corinna Vinschen <vinschen@redhat.com>
8135
8136 * gdb.base/display.c (do_loops): Add float variable `f'.
8137 Increment f in loop.
8138 * gdb.base/display.exp: Increment timeout by 60 seconds.
8139 Change float display test to use variable `f'.
8140
1b8947f0
JB
81412001-09-17 Jim Blandy <jimb@redhat.com>
8142
8143 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8144 overflowing the limited breakpoint tables on some ROM monitors
8145 (like the ROM68K).
8146
9890ac81
FCE
81472001-09-15 Frank Ch. Eigler <fche@redhat.com>
8148
8149 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8150 the "-ac" (disable access control) flag.
8151
6db765ea
JH
81522001-08-30 Jeff Holcomb <jeffh@redhat.com>
8153
8154 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8155 ints.
8156
4c32cc04
KS
81572001-08-30 Keith Seitz <keiths@redhat.com>
8158
8159 * lib/gdb.exp: Move all insight-related functionality into
8160 separate file.
8161 * lib/insight-support.exp: New file.
8162
8d6e6f81
FCE
81632001-08-29 Frank Ch. Eigler <fche@redhat.com>
8164
8165 * config/sid.exp (sid_start): Never set sid verbosity; disable
8166 expect_background {} that consumed its stdout; tolerate </dev/null.
8167 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8168
6a90e1d0
AC
81692001-08-18 Andrew Cagney <ac131313@redhat.com>
8170
8171 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8172 CLI jump command to start it.
8173 (mi_run_to_main): Fail immediatly when unexpected output.
8174
1759b3c3
AC
81752001-08-18 Andrew Cagney <ac131313@redhat.com>
8176
8177 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8178 beginning of function. Fix PR gdb/191.
8179
61d11d80
FCE
81802001-08-16 Frank Ch. Eigler <fche@redhat.com>
8181
8182 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8183 what to force sid endianness to.
8184
942a4df2
KS
81852001-08-15 Keith Seitz <keiths@redhat.com>
8186
8187 * lib/gdb.exp (gdbtk_start): Don't set environment
8188 variables for TCL_LIBRARY and friends. Insight will
8189 now figure these out for itself.
8190
0521c418
MS
81912001-08-02 Michael Snyder <msnyder@redhat.com>
8192
8193 * gdb.base/completion.exp: Remove the symbol "a64l" from
8194 the expect string; this is target-specific, and not related
8195 to what is being tested.
8196
74a9a58a
DB
81972001-08-02 Dave Brolley <brolley@redhat.com>
8198
8199 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8200
c70819fa
MS
82012001-07-25 Michael Snyder <msnyder@redhat.com>
8202
c2b8fa57
MS
8203 * gdb.base/consecutive.exp: New file. Test stepping over
8204 breakpoints on consecutive instructions.
8205 * gdb.base/consecutive.c: New file.
8206
c70819fa
MS
8207 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8208 curly braces in regular expressions.
8209
2b1a1355
MS
82102001-07-25 Michael Snyder <msnyder@redhat.com>
8211
8212 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8213 legitimate output from stepping out of main.
8214
413eca6f
KS
82152001-07-22 Keith Seitz <keiths@redhat.com>
8216
8217 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8218 the empty string, do not run the tests.
8219
7e5a9322
SC
82202001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8221
8222 * gdb.base/long_long.exp: Detect size of pointer. Take into
8223 account 2-byte pointers when testing for p/a results.
8224
de58f10f
SC
82252001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8226
d63a86f8 8227 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8228 and defined to 1K for m68hc11.
8229 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8230 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8231 (sizeof_random_data): New variable to tell the size of the data table;
8232 don't test past this size; always run to main.
8233
d6f5fea1
SC
82342001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8235
8236 * gdb.base/return2.exp: return of long long and double fails for
8237 68HC11; don't execute these tests on that platform.
8238 * gdb.base/return.exp: Return of a double fails for 68hc11.
8239
c477543d
SC
82402001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8241
8242 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8243 tests that print a float.
8244 * call-rt-st.exp: Likewise.
8245
63cf1c79
MK
82462001-07-12 Mark Kettenis <kettenis@gnu.org>
8247
8248 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8249 running this test on Linux.
8250
112f9ab5
MC
82512001-06-24 Michael Chastain <chastain@redhat.com>
8252
8253 * gdb.base/arithmet.exp: Remove some tests to make all test names
8254 unique.
8255
4970cb0f
MS
82562001-07-03 Michael Snyder <msnyder@redhat.com>
8257
8258 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8259 the output of the ptype command.
8260
d85da69f
MS
82612001-07-02 Michael Snyder <msnyder@redhat.com>
8262
4c8a82de
MS
8263 * gdb.base/completion.exp: Don't assume that break.c is the only
8264 source file that may contain functions named "marker".
d85da69f
MS
8265 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8266
8afc772b
AC
82672001-06-28 Andrew Cagney <ac131313@redhat.com>
8268
8269 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8270 of files to delete.
8271
8272 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8273 * gdb.disasm/h8300s.exp: New file.
8274 gdb.disasm/h8300s.s: Likewise.
8275
cff22675
AC
82762001-06-27 Andrew Cagney <ac131313@redhat.com>
8277
8278 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8279 empty breakpoint tables.
8280
68c81b54
AC
82812001-06-25 Andrew Cagney <ac131313@redhat.com>
8282
8283 * lib/mi-support.exp: Update args=... part of stop-reason
8284 patterns. Accept either a list or a tuple.
8285
2dd62704
AC
82862001-06-23 Andrew Cagney <ac131313@redhat.com>
8287
8288 * lib/mi-support.exp: Remove local emacs variable defining
8289 change-log-default-name.
8290
b4127474
MC
82912001-06-22 Michael Chastain <chastain@redhat.com>
8292
8293 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8294 This is operationally compatible with the previous version.
8295
8dbfb380
JB
82962001-06-13 Jim Blandy <jimb@redhat.com>
8297
8298 * lib/gdb.exp (gdb_test): Doc fix.
8299
f2d8c86d
MC
83002001-06-10 Michael Chastain <chastain@redhat.com>
8301
8302 * gdb.base/exprs.exp: Remove a duplicate test.
8303
81564d34
JB
83042001-06-06 Jim Blandy <jimb@redhat.com>
8305
8306 * gdb.base/return2.exp (main): Use values to test float and double
8307 returns that are not NaN's, to avoid being confused by IEEE
8308 comparison rules.
8309
da55addb
MS
83102001-06-04 Michael Snyder <msnyder@redhat.com>
8311
8312 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8313 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8314 rather than wait for 12 more tests to time out.
8315
42c65987
JB
83162001-06-06 Jim Blandy <jimb@redhat.com>
8317
b18bced9 8318 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8319 Don't forget to match the GDB prompt.
b18bced9 8320
42c65987
JB
8321 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8322
5b41e5f0
JB
83232001-06-04 Jim Blandy <jimb@redhat.com>
8324
8325 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8326 command.
8327
015e046f
KB
83282001-05-31 Kevin Buettner <kevinb@redhat.com>
8329
8330 * gdb.base/annota1.exp (info break): Match four or more spaces
8331 after "Address".
8332
fb1ffbbe
MC
83332001-05-31 Michael Chastain <chastain@redhat.com>
8334
8335 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8336 (dm_type_int_star): Likewise.
8337 (dm_type_long_star): Likewise.
8338 (dm_type_void_star): Likewise.
8339
5ea2a32c
KB
83402001-05-29 Kevin Buettner <kevinb@redhat.com>
8341
8342 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8343 to a known value in order to get consistent results regardless
8344 of the setting of INPUTRC or the presence or contents of .inputrc.
8345
ae23c492
MS
83462001-05-24 Michael Snyder <msnyder@redhat.com>
8347
ac55707e
MS
8348 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8349 Don't require that the main thread and the manager thread are the
8350 first in the list.
8351
ae23c492
MS
8352 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8353 debugging. If test fails, issue an "unsupported" not a "fail".
8354
400071f1
JB
83552001-05-24 Jim Blandy <jimb@redhat.com>
8356
8357 Don't assume that short is shorter than int.
8358 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8359 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8360 this isn't true.
400071f1
JB
8361 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8362 an int, is not equal to ~0 stored in an unsigned char. This tests
8363 the same thing that the previous test meant to, but works on
8364 16-bit machines, too.
8365 ("print unsigned char != (~0)"): Same test, complemented.
8366
0816a3e5
MS
83672001-05-24 Michael Snyder <msnyder@redhat.com>
8368
8369 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8370 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8371 and prevents dejagnu getting out of step.
8372
f6dc23a9
KB
83732001-05-23 Kevin Buettner <kevinb@redhat.com>
8374
8375 * gdb.base/finish.exp (finish_void): Revise pattern for
8376 stopping on the call statement to not permit stopping at
8377 the start of the instructions comprising the call sequence.
8378
7dbd117d
MC
83792001-05-19 Michael Chastain <chastain@redhat.com>
8380
8381 * gdb.base/callfuncs.exp: Make all test names unique.
8382 * gdb.base/commands.exp: Make all test names unique.
8383 * gdb.base/condbreak.exp: Make all test names unique.
8384 * gdb.base/dbx.exp: Make all test names unique.
8385 * gdb.base/default.exp: Make all test names unique.
8386 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8387 and TIMEOUT messages to their corresponding PASS message.
8388 * gdb.base/ending-run.exp: Make all test names unique.
8389 * gdb.base/long_long.exp: Remove duplicate test.
8390
6b0b0a9e
KB
83912001-05-21 Kevin Buettner <kevinb@redhat.com>
8392
8393 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8394 stop on the call statement as well as the statement after the
8395 call.
8396
2caa35cb
MS
83972001-05-21 Michael Snyder <msnyder@redhat.com>
8398
8399 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8400
40713331
EZ
84012001-05-10 Elena Zannoni <ezannoni@redhat.com>
8402
8403 * gdb.base/completion.exp: Revamp test. Make it execute on all
8404 platforms.
8405
c2c1be8d
EZ
84062001-05-10 Elena Zannoni <ezannoni@redhat.com>
8407
2c9cd303
EZ
8408 * config/gdbserver.exp (gdb_load): Handle the case
8409 in which the arguments to gdbserver are given in the
8410 baseboard configuration file.
8411 Also handle the case in which the server needs to do a
8412 load.
8413
9671de48
KS
84142001-05-07 Keith Seitz <keiths@cygnus.com>
8415
8416 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8417 set up the display for testing.
8418 (gdbtk_start): Convert all paths to paths that tcl will like.
8419 Export target information to environment.
8420 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8421 necessary.
8422 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8423 (to_tcl_path): New proc to convert a given pathname into
8424 a path acceptible as an argument to a tcl command.
8425 (_gdbtk_export_target_info): New proc to export target info
8426 into the environment for gdbtk testing.
8427 (gdbtk_done): New proc to signal end-of-test.
8428
5a360f47
JB
84292001-05-06 Jim Blandy <jimb@redhat.com>
8430
8431 * restore.c: Make the code of caller0 correspond to its comment.
8432
66c756c6
MS
84332001-05-03 Michael Snyder <msnyder@redhat.com>
8434
8435 * config/sid.exp (gdb_target_sid): Check for error messages.
8436 On error or timeout, don't make expect exit (which will terminate
8437 all subsequent tests); instead just make gdb exit.
d63a86f8 8438 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8439 return a negative value.
8440
a966fde5
JB
84412001-04-24 Jim Blandy <jimb@redhat.com>
8442
851c18e0
JB
8443 * gdb.c++/templates.exp: If we see the prompt for the overload
8444 list, but we haven't recognized any of the longer patterns,
8445 arrange for this test to fail, not hang.
8446
a966fde5
JB
8447 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8448 variations.
8449
db144853
MC
84502001-04-22 Michael Chastain <chastain@redhat.com>
8451
8452 * gdb.c++/local.exp: Use the 'runto' library function.
8453 * gdb.c++/namespace.exp: Likewise.
8454 * gdb.c++/overload.exp: Likewise.
8455
3207ec21
KB
84562001-03-26 Kevin Buettner <kevinb@redhat.com>
8457
8458 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8459 * gdb.base/step-line.exp: New file. Test step/next in presence of
8460 #line directives.
8461 * gdb.base/step-line.c: New file. Test program for the above.
8462 * gdb.base/step-line.inp: New file. We pretend that this file has
8463 been transformed by some other tool into step-line.c.
8464
13b57657
JB
84652001-03-21 Jim Blandy <jimb@redhat.com>
8466
8467 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8468 unmangled operator names.
8469
754cbe1c
JB
84702001-03-20 Jim Blandy <jimb@redhat.com>
8471
8472 * gdb.threads/linux-dp.exp: Recognize an additional message
8473 generated by GDB when it doesn't understand how to debug threads
8474 on the target system.
8475
177495c9
AC
84762001-03-19 Andrew Cagney <ac131313@redhat.com>
8477
8478 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8479
f266096b
MC
84802001-03-12 Michael Chastain <chastain@redhat.com>
8481
8482 * gdb.c++/derivation.exp: Use the 'runto' library function.
8483
cac3c2ff
MC
84842001-03-12 Michael Chastain <chastain@redhat.com>
8485
8486 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8487
b6c11a24
MC
84882001-02-24 Michael Chastain <chastain@redhat.com>
8489
8490 * gdb.c++/ref-types.exp: Change handwritten code to library
8491 function 'runto'.
8492
6bae5bce
OF
84932001-03-16 Orjan Friberg <orjanf@axis.com>
8494
8495 * gdb.base/signals.exp: Set count to 0 explicitly.
8496
0015fd9a
MS
84972001-03-15 Mark Salter <msalter@redhat.com>
8498
8499 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8500 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8501 (gdb_load): Add support for additional target_info: gdb_download_size
8502 and gdb_load_timeout.
0015fd9a 8503
fc33412a
DT
8504Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8505
8506 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8507 file -- to prevent failing when the compile fails but we have no
8508 intention of running the tests anyway.
8509
8510 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8511 tests if set.
8512
8513 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8514 integers.
8515
8516 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8517 * gdb.c++/namespace.exp: Ditto.
8518
115f06de
OF
85192001-03-07 Orjan Friberg <orjanf@axis.com>
8520
8521 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8522 * gdb.base/pointers.exp: Relax pattern match of decimals.
8523
b6ba6518
KB
85242001-03-06 Kevin Buettner <kevinb@redhat.com>
8525
8526 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8527 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8528 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8529 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8530 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8531 config/sh.exp, config/sid.exp, config/slite.exp,
8532 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8533 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8534 config/vxworks.exp, config/vxworks29k.exp,
8535 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8536 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8537 gdb.base/arithmet.exp, gdb.base/assign.exp,
8538 gdb.base/async.exp, gdb.base/attach.exp,
8539 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8540 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8541 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8542 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8543 gdb.base/commands.exp, gdb.base/completion.exp,
8544 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8545 gdb.base/constvars.exp, gdb.base/corefile.exp,
8546 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8547 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8548 gdb.base/ending-run.exp, gdb.base/environ.exp,
8549 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8550 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8551 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8552 gdb.base/funcargs.exp, gdb.base/help.exp,
8553 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8554 gdb.base/logical.exp, gdb.base/long_long.exp,
8555 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8556 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8557 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8558 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8559 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8560 gdb.base/regs.exp, gdb.base/relational.exp,
8561 gdb.base/remote.exp, gdb.base/reread.exp,
8562 gdb.base/restore.exp, gdb.base/return2.exp,
8563 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8564 gdb.base/selftest.exp, gdb.base/setshow.exp,
8565 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8566 gdb.base/sigall.exp, gdb.base/signals.exp,
8567 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8568 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8569 gdb.base/step-test.exp, gdb.base/structs.c,
8570 gdb.base/structs.exp, gdb.base/structs2.exp,
8571 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8572 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8573 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8574 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8575 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8576 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8577 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8578 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8579 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8580 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8581 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8582 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8583 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8584 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8585 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8586 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8587 gdb.trace/circ.exp, gdb.trace/collection.exp,
8588 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8589 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8590 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8591 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8592 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8593 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8594 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8595 notices.
8596
dc96c6c7 85972001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8598
8599 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8600 first arg is int not float.
8601
dc96c6c7 86022001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8603
8604 * gdb.base/reread.exp: Unsupported for non-native targets;
8605 doesn't work for remote debugging.
8606
9b0c4aeb
FN
86072001-02-19 Fernando Nasser <fnasser@redhat.com>
8608
8609 From Drew Moseley <dmoseley@redhat.com>
8610 * gdb.base/ending-run.exp: Properly handle the BSP state when
8611 stepping past the end of main.
8612
02aa71d5
MC
86132001-02-19 John Moore <jmoore@redhat.com>
8614
8615 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8616 Converted HPUX fix for non-expected items following multiple
8617 step commands into general solution for all platforms.
8618
1fa449a4
MC
86192001-02-18 Michael Chastain <chastain@redhat.com>
8620
8621 * gdb.c++/classes.exp (do_tests): Change runto statements
8622 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8623 statements demangler agnostic.
8624 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8625 (gdb_virtfunc_restart): Likewise.
8626
b2f9ec70
MC
86272001-02-14 Michael Chastain <chastain@redhat.com>
8628
8629 * gdb.c++/inherit.exp (do_tests): Change runto statements
8630 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8631 statements demangler agnostic.
8632
cf74b8ca
AC
8633Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8634
8635 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8636 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8637 before calling common_routine 15 times'' tests.
8638
99f78f56
MC
86392001-02-11 Michael Chastain <chastain@redhat.com>
8640
8641 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8642 Helps the test script figure out which demangler is in use.
8643 (dm_type_foo_ref): Ditto.
8644 (dm_type_int_star): Ditto.
8645 (dm_type_long_star): Ditto.
8646 (dm_type_unsigned_int): Ditto.
8647 (dm_type_void): Ditto.
8648 (dm_type_void_star): Ditto.
99707966 8649 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8650 Probe the gdb demangler and set variables to accommodate
8651 formatting differences.
8652 (info_func_regexp): New function. Same as info_func, but
8653 matches against a regexp.
8654 (info_func): Match against a literal string.
8655 (print_addr_2): New function. Match against a literal string,
8656 which can be different from the input to gdb.
8657 (print_addr): Simply call print_addr_2 with the same argument twice.
8658 (test_lookup_operator_functions): Use demangler formatting variables.
8659 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8660 the tests in the same order as the C++ class declaration.
8661 (test_paddr_operator_functions): Ditto.
8662 (test_paddr_overloaded_functions): Ditto.
8663 (test_paddr_hairy_functions): Use demangler formatting variables.
8664 Add reference to gdb/19 for related tests.
8665 (do_tests): Call probe_demangler.
8666
1de8f023
KB
86672001-01-30 Kevin Buettner <kevinb@redhat.com>
8668
8669 * gdb.c++/templates.cc (printf): Remove unused function definition.
8670
ca3f91ed
MS
86712001-01-26 Felix Lee <flee@redhat.com>
8672
8673 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8674
86752001-01-25 matthew green <mrg@redhat.com>
8676
8677 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8678 up sid.
8679 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8680
86812001-01-25 matthew green <mrg@redhat.com>
8682
8683 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8684 Deprecate $sid_spawn_id.
ca3f91ed
MS
8685 (sid_exit): Remove code necessary only for `spawn.'
8686
86872001-01-25 matthew green <mrg@redhat.com>
8688
8689 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8690
fb18ec4a
MC
86912001-01-28 Michael Chastain <chastain@redhat.com>
8692
8693 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8694 to call when tests fail. It takes gdb out of the overloaded
8695 function choice menu back to the main prompt, so that the test
8696 program stays synchronized.
8697 (set_bp_overloaded): New proc to collect all the common
8698 code for setting a breakpoint on an overloaded name. Calls
8699 take_gdb_out_of_choice_menu when needed.
8700 (menu_overload1arg): New variable to collect the repeated
8701 instances of the expected menu for an overloaded name. Change
8702 the regular expression to handle changes in g++ type encoding:
8703 "void" can be either "void" or "", and "unsigned int" can be
8704 either "unsigned int" or "unsigned".
8705 (continue_to_bp_overloaded): Change regular expressions to handle
8706 changes in g++ type encoding.
8707 (no proc): Call take_gdb_out_of_choice_menu when needed.
8708 Remove redundant calls to "info break". Accept either "canceled"
8709 or "cancelled". Change regular expressions in "info break"
8710 calls to handle changes in g++ type encoding. Give all tests
8711 unique strings.
8712
9c646a6e
BE
87132001-01-17 Ben Elliston <bje@redhat.com>
8714
8715 * config/sid.exp: New file.
8716
9549d9c1
AC
8717Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8718
8719 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8720
dc96c6c7 87212000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8722
8723 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8724 Add a RE to accept a non-ascii char if one is ever presented.
8725
b4df4f68
FN
87262000-12-20 Fernando Nasser <fnasser@redhat.com>
8727
297dd0fd 8728 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8729
dc96c6c7 87302000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8731
d63a86f8 8732 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8733 in regexp. One '\' does not suffice on Linux.
8734
4a7bddb6
MC
87352000-12-09 Michael Chastain <chastain@redhat.com>
8736
8737 * gdb.base/break.exp (test_clear_command): Use a marker function
8738 rather than 'main' for the test function. Also move this
8739 test to an execution point where the marker function names are
8740 guaranteed to be bound to functions. (Executing tests after a
8741 'finish' from main runs into name conflicts with local names
8742 in __libc_start_main).
8743
dc96c6c7 87442000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8745
8746 * gdb.base/finish.exp: New test for gdb's "finish" command.
8747 * gdb.base/return2.exp: New test for gdb's "return" command.
8748 * gdb.base/return2.c: New source file for above.
8749
dc96c6c7 87502000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8751
8752 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8753 * gdb.base/miscexprs.exp: Ditto.
8754 * gdb.base/pointers.exp: Ditto.
8755 * gdb.c++/derivation.exp: Ditto.
8756 * gdb.c++/local.exp: Ditto.
8757 * gdb.c++/namespace.exp: Ditto.
8758 * gdb.c++/overload.exp: Ditto.
8759 * gdb.c++/ref-types.exp: Ditto.
8760
dc96c6c7 87612000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8762
8763 * gdb.base/constvars.exp: Test result of "up" command.
8764 * gdb.base/miscexprs.exp: Ditto.
8765 * gdb.base/pointers.exp: Ditto.
8766 * gdb.base/scope.exp: Ditto.
8767 * gdb.c++/derivation.exp: Ditto.
8768 * gdb.c++/local.exp: Ditto.
8769 * gdb.c++/namespace.exp: Ditto.
8770 * gdb.c++/overload.exp: Ditto.
8771 * gdb.c++/ref-types.exp: Ditto.
8772
44097287
FN
87732000-11-22 Michael Chastain <chastain@redhat.com>
8774
8775 * mips_pro.exp: Accept either "middle -> top -> main" or
8776 "middle -> main" in the backtrace, because gcc can optimize
8777 tail calls to jumps. Remove setup_xfail for the hppa case.
8778 Add a comment with the original warning messages from PR 3016,
8779 which was filed in 1993, to preserve them for posterity.
8780
9d2e1bab
ND
87812000-11-17 Nick Duffek <nsd@redhat.com>
8782
8783 * lib/gdb.exp (gdb_test): Override timeout with board info.
8784
1aca8eb7
ND
87852000-11-17 Nick Duffek <nsd@redhat.com>
8786
8787 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8788 the second kill and detach messages.
8789
93076499
ND
87902000-11-17 Nick Duffek <nsd@redhat.com>
8791
8792 * configure.in: Add AC_EXEEXT.
8793 * configure: Regenerate.
8794 * Makefile.in (just-check): Export EXEEXT.
8795 * lib/gdb.exp ($EXEEXT): Import from environment.
8796 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8797 expect "maint dump-me" on Cygwin.
8798 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8799 $EXEEXT.
8800
30e87cd3
ND
88012000-11-17 Nick Duffek <nsd@redhat.com>
8802
8803 * gdb.base/break.exp: Test backtrace and finish from called
8804 function on all platforms, not just HP-UX.
8805
dc96c6c7 88062000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8807
8808 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8809 code from gdb_target_monitor, so it can be used independantly
8810 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8811
dc96c6c7 88122000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8813
8814 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8815 * gdb.base/corefile.exp: Expect the message "Program is being
8816 debugged already" when we send the "corefile" command, since
8817 the preceeding gdb_load may have connected gdb to a remote target.
8818 * gdb.base/display.exp: Disable hardware watchpoints if new
8819 board info variable "no_hardware_watchpoints" is true.
8820 Replace single-letter commands with more readable ones.
8821 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8822 if new board info variable "no_hardware_watchpoints" is true.
8823 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8824 to see if stdio (printf) testing is possible.
8825 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8826 board info variable "no_hardware_watchpoints" is true. Use new
8827 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8828
39124dea
FN
88292000-11-13 Fernando Nasser <fnasser@redhat.com>
8830
8831 From Orjan Friberg <orjanf@axis.com>:
8832 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8833 in array print pattern match.
8834
a9e2e984
FN
88352000-11-09 Fernando Nasser <fnasser@redhat.com>
8836
8837 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8838 spelling "cancelled" to U.S. spelling "canceled" to match changes
8839 made to gdb.
8840 * gdb.c++/ovldbreak.exp: Ditto.
8841
c7db355b
PS
88422000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8843
8844 * gdb.base/callfuncs.c (main): Moved to end of file, call
8845 t_double_values to initialize the FPU before inferior calls are made.
8846 * gdb.base/callfuncs.exp: Test for register preservation after calling
8847 inferior functions. Add tests for continuining, finishing and
8848 returning from a stop in a call dummy.
8849
dc96c6c7 88502000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8851
8852 * gdb.base/commands.exp: Break up long lines, and re-indent.
8853
dc96c6c7 88542000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8855
8856 * config/gdbserver.exp: Rewritten from the ground up, to make it
8857 compatible with the current dejagnu tree, and to make it work with
8858 the new "gdbserver" in libremote.
8859
dc96c6c7 88602000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8861
8862 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8863 * gdb.base/varargs.exp: Skip entire test if no printf support.
8864 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8865 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8866
dc96c6c7 88672000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8868
8869 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8870 no floating point support.
8871 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8872 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8873 * gdb.base/call-rt-st.exp: Ditto.
8874 * gdb.base/call-strs.exp: Ditto.
8875
bac5fc66
JG
88762000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8877
8878 * gdb.base/sizeof.c: include <stdio.h>.
8879
8880 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8881 'finish', otherwise uncaptured gdb_prompt would potentially
8882 throw remaining test points out of sync.
8883
b22a6027
SB
88842000-07-26 Scott Bambrough <scottb@netwinder.org>
8885
8886 * gdb.base/recurse.exp: Run tests for all targets.
8887 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8888 gnu-oldld case on ARM.
8889 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8890 for ARM targets.
d63a86f8 8891
d8231941
AG
8892Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8893
8894 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8895 * gdb.java/configure: Rebuild.
8896
8caabe69
AG
8897Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8898
8899 * gdb.java/jv-exp.exp: New file.
8900
9d273ca3
AG
8901Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8902
8903 * configure: Rebuilt.
8904 * configure.in (configdirs): Add gdb.java.
8905 * gdb.java/jmisc.java: New file.
8906 * gdb.java/jmisc.exp: New file.
8907 * gdb.java/Makefile.in: New file.
8908 * gdb.java/configure: Rebuilt.
8909 * gdb.java/configure.in: New file.
8910 * lib/java.exp: New file.
8911
4f823a66
AC
8912Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8913
8914 * gdb.base/exprs.exp: Test casts to a pointer including over and
8915 underflow.
8916
2391e11d
AC
8917Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8918
8919 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8920 and the compilers sizes.
8921
54602222
ND
89222000-07-09 Nick Duffek <nsd@redhat.com>
8923
8924 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8925 (use_methods): New function.
8926 (main): Call use_methods().
8927 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8928 (do_tests): Call test_method_param_class.
8929
2bec0572
ND
89302000-07-09 Nick Duffek <nsd@redhat.com>
8931
8932 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8933 spelling.
8934 (test_enums): New procedure. Move enum tests from end of script
8935 to here. Set breakpoint on function name instead of line number.
8936 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8937 (enums2): New marker function.
8938 (enums1): New function.
8939 (main): Call enums1(). Move enum tests to enums1().
8940
78492fde
AC
8941Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8942
8943 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8944 compile/link program. Update line numbers.
8945 * gdb.asm/d10v.inc: Define ``startup''.
8946 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8947
49a2cef8
AC
8948Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8949
8950 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8951
3e6c8688
EZ
89522000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8953
8954 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8955 of 'help maint print' command.
8956
9ff5cbe9
AC
8957Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8958
8959 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8960 they use gdb_expect_list.
8961
17c579bd
AC
8962Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8963
8964 * gdb.base/commands.exp: Use ``set remote
8965 memory-read-packet-size'' instead of ``set endian big'' to test
8966 long commands.
8967
e6d71bf3
DB
89682000-06-03 Daniel Berlin <dan@cgsoftware.com>
8969
8970 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8971 g++, and stop skipping them.
e6d71bf3
DB
8972
8973 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8974 work under g++.
8975
d63a86f8 8976 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8977 initialization.
8978
dc96c6c7 89792000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8980
8981 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8982 the regular expression: accept an (almost) arbitrary sequence of
8983 "frames-invalid" and "breakpoints-invalid" messages both before
8984 and after the "starting" message.
8985
dc96c6c7 89862000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8987
8988 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8989
dc96c6c7 89902000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8991
8992 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8993 Relax the regular expression a little, make it pass on Solaris 8.
8994
8216cda9
KB
89952000-05-12 Kevin Buettner <kevinb@redhat.com>
8996
8997 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8998 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8999 Instead, it is permissible for gdb to stop on the line of the
9000 call itself.
9001
1a570b2f
MS
90022000-05-12 Michael Snyder <msnyder@.cygnus.com>
9003
9004 * gdb.base/break.exp (bp on small function, optimized file):
9005 Add a second pass pattern. The behavior differs here between stabs
9006 and dwarf for one-line functions. Stabs preserves two line symbols
9007 (one before the prologue and one after) with the same line number,
9008 but dwarf regards these as duplicates and discards one of them.
9009 Therefore the address after the prologue (where the breakpoint is)
9010 has no exactly matching line symbol, and GDB reports the breakpoint
9011 as if it were in the middle of a line rather than at the beginning.
9012
dc96c6c7 90132000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 9014
d63a86f8 9015 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
9016 rather than "send_gdb" (for consistancy).
9017
7d418785
AC
9018Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
9019
9020 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
9021 * gdb.c++/templates.cc: Properly check for GCC version number.
9022 * lib/compiler.cc: Likewise
9023
dc96c6c7 90242000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 9025
d63a86f8 9026 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
9027 gdb may not stop at the first line of main, due to code motion.
9028
dc96c6c7 90292000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
9030
9031 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
9032 This test depends on parsing the printf output from the target.
9033 Since the sparclet stub doesn't do stdio, this will never work.
9034 * gdb.base/call-rt-st.exp: ditto.
9035 * gdb.base/call-strs: ditto.
9036
dc96c6c7 90372000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
9038
9039 * gdb.base/miscexprs.exp: make sizeof long array test portable.
9040
9041 * gdb.base/ending-run.exp: After connecting to a remote target,
9042 but before running, the target will appear to be in a random
9043 location. Specify both a file and a line for breakpoints.
9044 Also, the function that calls main may be called 'init'
9045 rather than 'start'.
9046
a5a51225
EZ
90472000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9048
9049 * gdb.base/help.exp: Update output for add-symbol-file command.
9050
7930cc7c
FN
90512000-04-10 Fernando Nasser <fnasser@cygnus.com>
9052
9053 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9054 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
9055
23e37ab1
C
90562000-04-07 J.T. Conklin <jtc@redback.com>
9057
e93c542c
C
9058 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
9059
23e37ab1
C
9060 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
9061
591b8fa3
PDM
9062Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
9063
9064 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
9065 values that can be represented exactly.
9066 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
9067 above change, and to not check against the directory part of the source
9068 file name.
9069 (step into print_long_arg_list): Likewise.
9070 (print print_small_structs from print_long_arg_list): Likewise.
9071 (print print_long_arg_list): Likewise.
9072
7a495180
EZ
90732000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9074
30b53638 9075 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 9076
beb998c6
AC
9077Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
9078
9079 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
9080
1c689132
DB
90812000-03-25 Daniel Berlin <dan@cgsoftware.com>
9082
9083 * gdb.base/commands.exp (deprecated_command_test): Add test for
9084 deprecate with no arguments.
9085
c1790a9d
JL
90862000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
9087
9088 * gdb.base/break.exp: Add new test for setting breakpoints on
9089 optimized code so we can test breakpoints work even when function
9090 prologues may be optimized away
9091
003ba290
FN
90922000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
9093
9094 From David Whedon <dwhedon@gordian.com>
9095 * gdb.base/commands.exp : Added command deprecator tests.
9096
6837a0a2
DB
90972000-03-22 Daniel Berlin <dan@cgsoftware.com>
9098
9099 * gdb.base/help.exp: Added test for new apropos command.
9100
b9593231
KB
91012000-03-21 Kevin Buettner <kevinb@redhat.com>
9102
9103 * gdb.base/pointers.c (usevar): New function.
9104 (main): Make sure that global variables v_int_pointer2, rptr,
9105 and y are all referenced someplace in the program by calling
9106 usevar() on them. [Some linkers delete symbols which are
9107 never referenced. The space remains, but there's no way to
9108 get a (symbolic) handle on the variable from the debugger.]
9109
751a959b
EZ
91102000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9111
9112 * gdb.base/printcmds.c: Add typedeffed arrays.
9113
9114 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9115 procedure to test arrays that are typedef'd.
9116
73a93a32
JI
91172000-03-13 James Ingham <jingham@leda.cygnus.com>
9118
9119 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9120 the library directories.
73a93a32 9121
fb40c209
AC
9122Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9123
9124 * configure.in (configdirs): Add sub directory gdb.mi.
9125 * configure: Re-generate.
9126
9127 * gdb.mi: New directory.
d63a86f8 9128
ee4dd2c9
AC
91292000-02-25 Scott Bambrough <scottb@netwinder.org>
9130
9131 * gdb.base/long_long.exp: Correct test suite failure when printing
9132 a long long value as a double on ARM platforms.
9133
70f0cc22
JB
91342000-02-16 Jim Blandy <jimb@redhat.com>
9135
9136 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9137 default source file is set properly before running this test.
9138
853819b8
EZ
91392000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9140
9141 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9142 gdbtk/library directory, not in gdbtcl2.
9143
dfcd3bfb
JM
91442000-02-04 Jim Blandy <jimb@redhat.com>
9145
9146 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9147 backslash from regexp pattern.
9148
9149 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9150 procedure. Use it to run all the "continue to bp overloaded"
9151 tests. Note that this changes the names of the tests slightly.
9152 If the breakpoint hit message includes a hex PC value, because
9153 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9154 from the real source code, still consider that a pass.
9155
9156 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9157 XFAIL here if the breakpoint message contains a hex address. Note
9158 similar change on 1999-11-02.
9159
9160 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9161
9162 * gdb.base/ptype.exp: Establish a default source file before
9163 calling get_debug_format.
9164
91652000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9166
9167 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9168
8b93c638
JM
91692000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9170
9171 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9172 of successive stepi commands -- while in the prologue we should see
9173 the function entry bracket.
9174
91752000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9176
9177 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9178 reach __change_mode() when stepping through the end of main().
9179
c5394b80
JM
91802000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9181
9182 * gdb.base/default.exp: Fix expected pattern.
9183 * gdb.base/help.exp: Same.
9184
0d06e24b
JM
91852000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9186
9187 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9188 Don't use xfail's because that affects only the following test.
d63a86f8 9189
0d06e24b
JM
9190 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9191 solaris or linux.
9192
9193 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9194
dc96c6c7 91952000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9196
d63a86f8 9197 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9198 "A syntax error" rather than "A parse error". Accept both.
9199
92002000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9201
9202 * gdb.base/default.exp: Remove OS dependent string from "target
9203 remote" test.
9204 * gdb.base/help.exp: Same for "help target remote" test.
9205
c3f6f71d
JM
92062000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9207
9208 From Jim Kingdon <kingdon@redhat.com>:
9209
9210 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9211 prompt (cleanup rather than necessity, but still might keep output
9212 from spilling to next test).
9213
92142000-01-02 Fred Fish <fnf@cygnus.com>
9215
9216 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9217 AIX, which defines them in <sys/types.h>.
9218
ed9a39eb 92191999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9220
ed9a39eb
JM
9221 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9222 float" test.
9223
92241999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9225
ed9a39eb 9226 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9227
9228 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9229 outermost frame disallowed".
9230
92311999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9232
9233 * gdb.base/setvar.exp: New tests for setting the value of a struct
9234 with a constant list.
9235
92361999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9237
9238 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9239 require the user to type a cast before setting the value of a struct.
9240
de57eccd
JM
92411999-12-06 Jim Blandy <jimb@cygnus.com>
9242
9243 * gdb.base/default.exp: Expect the new 'info float' command on
9244 all i386 platforms.
9245
9246 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9247 LinuxThreads libraries that don't support debugging.
9248
c2d11a7d
JM
9249Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9250
9251 * gdb.base/remote.c: Fill the buffer with truely random data.
9252 Change the buffer type to ``unsigned char'' to simplify size
9253 arithmetic.
9254
9255 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9256 stub only handles 400-1 byte packets. Verify that the download
9257 worked.
9258
92591999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9260
9261 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9262 tests, using UNRESOLVED for the untested cases. Also, does not wait
9263 for a timeout if the prompt was received before a recognizable pattern.
9264
92651999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9266
9267 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9268
92691999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9270
9271 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9272 watchpoints.
9273
92741999-11-24 Jason Merrill <jason@casey.cygnus.com>
9275
9276 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9277
9278 * gdb.c++/local.exp: Be more flexible in recognizing local class
9279 name mangling. Don't allow horribly truncated method names.
9280 * gdb.c++/derivation.exp: Expect protected inheritance.
9281 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9282 * gdb.c++/virtfunc.exp: Likewise.
9283 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9284 when printing a nested enum.
9285
92861999-11-22 Jim Blandy <jimb@cygnus.com>
9287
9288 * gdb.base/step-test.exp: Properly await GDB's response to setting
9289 a breakpoint on the call to large_struct_by_value.
9290
9291 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9292 just because we have debug info for the `start' function.
9293
92941999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9295
9296 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9297 "Unknown signal" messages, which indicate (on LinuxThreads) that
9298 GDB doesn't know how to debug threads on this system. This is
9299 better than hanging while philosopher 0 dumps chatter into gdb.log.
9300
93011999-11-18 Tom Tromey <tromey@cygnus.com>
9302
9303 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9304
93051999-11-18 Fred Fish <fnf@cygnus.com>
9306
9307 * gdb.base/coremaker2.c: Add sample program for generating
9308 cores that is more self contained than coremaker.c. Eventually
9309 I'll add more code to this and tie it into the testsuite.
9310
4ce44c66
JM
93111999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9312
9313 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9314
93151999-11-10 Jimmy Guo <guo@cup.hp.com>
9316
9317 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9318 from $srcdir/lib/.
9319 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9320 and gdb.c++/.
9321
9322 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9323
d63a86f8 9324 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9325 'continue with watch' test point.
9326
93271999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9328
9329 Merged from p2linux-990323-branch:
d63a86f8 9330
4ce44c66
JM
9331 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9332
11cf8741
JM
9333Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9334
9335 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9336 {limit,fixed}''. Test ``set download-write-size''.
9337
9338Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9339
9340 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9341 gdb_expect_list.
9342
9343Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9344
9345 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9346
93471999-11-03 Mark Salter <msalter@cygnus.com>
9348
9349 * gdb.base/break.exp: Fix "stub continue" pattern.
9350
93511999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9352
9353 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9354
93551999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9356
9357 * gdb.base/display.exp ("finish"): Add timeout clause.
9358
9359 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9360 plain prompt clause, so this doesn't have to time out in order to
9361 fail.
9362
9363 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9364 breakpoint hit messages include an address.
9365
9366 * gdb.base/display.exp: Don't forget to escape parens in regular
9367 expressions. Unix regexp notatation sucks.
9368
93691999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9370
9371 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9372 order for 'signalled' message.
9373
5c44784c
JM
93741999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9375
9376 From Jimmy Guo <guo@cup.hp.com>:
9377 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9378 * gdb.base/annota1.c: Add code for tests to work with.
9379
93801999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9381
9382 * gdb.base/remote.exp: New test for remote downloading settings.
9383 * gdb.base/remote.c: New file with large .data.
9384
917317f4
JM
93851999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9386
9387 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9388 for LinuxThreads support, merged from the Code Fusion branch.
9389
9390Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9391
9392 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9393 containing exp_continue into a while within an expect. Don't
9394 attempt a start more than three times. Check return value from
9395 gdb_load.
d63a86f8 9396
2df3850c
JM
9397Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9398
9399 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9400 a pass case.
9401
2acceee2
JM
94021999-10-01 Kevin Buettner <kevinb@cygnus.com>
9403
9404 * gdb.base/break.c (main): Added a statement that we can step
9405 off of.
9406 * gdb.base/break.exp: Added tests for setting a breakpoint
9407 at an offset and stepping onto a breakpoint.
9408
94091999-10-01 Fred Fish <fnf@cygnus.com>
9410
d63a86f8 9411 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9412 gdb output.
9413
c2c6d25f
JM
94141999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9415
9416 * gdb.base/break.exp: Code locations are in hex, don't forget!
9417 (For HP-UX.)
9418
94191999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9420
9421 * condbreak.exp: Use break.c as test program.
9422 * condbreak.c: Remove, redundant with break.c.
9423
94241999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9425
9426 * config/monitor.exp (gdb_target_monitor): Disable X- and
9427 Z-packets if the target needs it.
9428
94291999-09-13 James Ingham <jingham@leda.cygnus.com>
9430
9431 * gdb.c++/overload.exp: Added tests for listing overloaded
9432 functions with function pointers in the arg, explicitly calling
9433 out the version you want.
9434
cff3e48b
JM
94351999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9436
9437 * long_long.exp: Add variations of test cases that work for
9438 targets with 16-bit ints and 32-bit doubles.
9439
d4f3574e
SS
94401999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9441
9442 * break.c (main): Compare a possibly-uninitialized argc with an
9443 unlikely value that fits in 16 bits.
9444
94451999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9446
9447 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9448 0xfeeb, don't want negative numbers if ints are 16 bits.
9449
9450 * lib/gdb.exp (skip_cplus_tests): New proc.
9451 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9452 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9453 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9454 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9455 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9456 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9457 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9458 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9459
9460 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9461
9462Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9463
9464 * gdb.base/corefile.exp (up): Allow a parameter to appear
9465 in the frame that we're going up to.
9466
9467 From Jim Blandy <jimb@cygnus.com>:
9468
9469 * gdb.base/default.exp (info float): Expect some output now.
9470
9471 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9472 returning floating-point values to fail on the x86.
9473 * gdb.base/callfwmall.exp (do_function_calls): Same.
9474
9475 * gdb.base/list.exp (test_listsize): Correct expectations for
9476 listing line 1 with listsize 2. Also, listing a single line
9477 works now, as does listing three lines. [Kevin's note: There
9478 were a number of other cases fixed too where the expectations
9479 differed...]
9480
94811999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9482
9483 * gdb.base/selftest.exp: Add case for when version prints as
9484 constant string instead of char pointer.
9485
104c1213
JM
94861999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9487
9488 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9489 stepping out of main.
9490
9491 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9492 G++ used.
9493
9494 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9495 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9496
9497 * gdb.c++/ovldbreak.exp: Update match string in test that
9498 includes a warning of multiple breakpoints.
9499
95001999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9501
9502 * gdb.base/display.exp: Improve precision of step-after-finish
9503 added yesterday.
9504
9505 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9506 test.
9507
9508 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9509 configs when using G++, not just hppa*.
9510
95111999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9512
9513 * gdb.base/async.c: New file.
9514 * gdb.base/async.exp: New file.
9515
9516Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9517
9518 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9519 PA64.
9520
53a5351d
JM
9521Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9522
104c1213
JM
9523 * gdb.base/display.exp: "finish" can leave us mid-line on many
9524 targets, deal with it. Add a small constant to main, instead of
9525 1000 since main+1000 may not be a valid address in the target.
9526
53a5351d
JM
9527 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9528 on hpux11.
9529
9530 * gdb.base/attach.exp: Handle another hpux11 error message variant
9531 when attaching to a process that does not exist.
9532
95331999-08-19 J.T. Conklin <jtc@redback.com>
9534
9535 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9536 characters in 'continue to 1241' test.
9537
95381999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9539
9540 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9541 stop in print_long_arg_list, define and use a whitespace
9542 variable in print_small_structs test, add an XFAIL for Solaris.
9543 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9544 interested enough to fix.
9545
7be570e7
JM
95461999-08-13 Keith Seitz <keiths@cygnus.com>
9547
9548 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9549 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9550 proc knows about targets other than the natives.
9551 (test_assign): Use "gdb_run_cmd" to "run" the target.
9552 Check that we've actually hit the breakpoint at main.
9553 When we attempt to assign a value to a local variable, check
9554 that the variable is in the current scope, i.e., don't use
9555 a test with an empty result.
9556
9557Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9558
9559 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9560 command.
9561
95621999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9563
9564 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9565 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9566 gdb.compat, gdb.threads-hp.
9567 gdb.hp/configure, gdb.hp/configure.in: New files.
9568 gdb.hp/Makefile.in: Recurse into new subdirs.
9569 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9570 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9571 in object files.
9572 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9573
96baa820
JM
95741999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9575
9576 * gdb.base/display.exp: Help expect by putting a newline in the
9577 funky printf, remove a bogus p/a test.
9578
95791999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9580
9581 * gdb.base/display.exp: Make sure that when we say 'run', we are
9582 connected to the target. This is necessary when running not
9583 natively.
9584
95851999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9586
9587 * gdb.base/step-test.exp: Removed some extraneous messages.
9588
9589 * gdb.base/long_long.exp: Don't run memory examination tests
9590 on little-endian targets (they will need a different set of
9591 results to match).
9592
95931999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9594
9595 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9596 until somebody decides to fix GDB.
9597
9598 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9599 constant as "ULL".
9600 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9601 matches for a couple x/2 commands.
9602
a0b3c4fd
JM
96031999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9604
9605 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9606 by merging in ref-types2 tests.
9607 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9608
9609 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9610 * gdb.c++/Makefile.in: Add standard actions.
9611 (EXECUTABLES): Rename from PROGS, update list.
9612 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9613 from gdb.hp.
9614 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9615 foo and bar locals.
9616 * gdb.c++/anon-union.exp: Fix tests to match.
9617 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9618 expect matches to handle output variations.
9619 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9620 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9621 output, add HP alternatives for new and delete prints.
9622 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9623 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9624 * gdb.c++/demangle.exp: Use $style when reporting failure.
9625 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9626 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9627 match alternatives.
9628 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9629 compilers.
9630 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9631 * gdb.c++/method.exp: Add match alternatives.
9632 * gdb.c++/misc.cc: Add bool types.
9633 * gdb.c++/misc.exp: Add tests for bool types.
9634 * gdb.c++/overload.exp: Add xfails.
9635 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9636 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9637 add some more template parameter tests (only for HP currently).
9638 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9639 * gdb.c++/virtfunc.cc: Add return type and value for main.
9640 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9641 match alternatives.
d63a86f8 9642
a0b3c4fd
JM
96431999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9644
9645 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9646
96471999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9648
9649 * gdb.base/signals.exp: Don't expect getting a backtrace from
9650 within a signal handler to fail on Linux.
9651
96521999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9653
9654 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9655 * lib/gdb.exp: Remove some gratuitious semicolons.
9656 (delete_breakpoints): Increase timeout.
9657 (gdb_expect): Add -notransfer option.
9658 (gdb_test): Use -notransfer option.
9659 (get_compiler_info): Add f77 case.
9660 (get_compiler): New proc, split out from gdb_preprocess, add f77
9661 case.
9662 (gdb_preprocess): Call get_compiler.
9663
9664 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9665 * gdb.base/attach.exp, gdb.base/display.exp,
9666 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9667 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9668 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9669 third arg to gdb_test.
9670 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9671 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9672 HP-UX xfails, add others.
9673 * gdb.base/completion.exp: Reflect name change of self-test.
9674 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9675 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9676 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9677 HP failure number.
9678 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9679 useless HP-UX 10.30 references.
9680 * gdb.base/maint.exp: Loosen matches.
9681 * gdb.base/pointers.c (main): Declare more_code.
9682 * gdb.base/pointers.exp: Match on output of a `next'.
9683 * gdb.base/structs.c: Add prototypes.
9684 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9685 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9686
96871999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9688
9689 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9690 command.
9691
96921999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9693
9694 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9695 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9696
9697 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9698 debug info. Deal with lack of signal hanlder info in stack.
9699
9700 From Jim Kingdon <kingdon@redhat.com>:
9701 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9702
5a2468f5
JM
97031999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9704
9705 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9706 gdb.base/foll-vfork.exp: Don't run for crosses.
9707
adf40b2e
JM
9708Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9709
9710 * gdb.base/configure.in: Check for gdbvars.exp instead of
9711 a1-selftest.exp.
9712 * gdb.base/configure: Re-generate.
9713
97141999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9715
9716 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9717 in trying to run first and name is too long.
9718
9719 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9720 pointers2.c and pointers2.exp, respectively.
9721 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9722 doschk happier.
9723
43e526b9
JM
97241999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9725
9726 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9727 callfuncs2.c and callfuncs2.exp.
9728
9729 * gdb.base/list.exp: Remove mistaken xfails.
9730 * gdb.base/list0.h: Add optional prototypes.
9731
9846de1b
JM
9732Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9733
9734 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9735 calling malloc.
9736 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9737 * ptype.exp: Move test for get_debug_format to before its first
9738 use.
9739
97401999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9741
9742 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9743 * gdb.base/annota2.cc, annota2.exp: Move from here.
9744 * gdb.c++/annota2.cc, annota2.exp: To here.
9745 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9746
43ff13b4
JM
9747Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9748
9749 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9750 a consistent format.
9751
085dd6e6
JM
97521999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9753
9754 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9755 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9756 HP compilers, also set the globals $true and $false.
9757
9758 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9759 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9760 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9761 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9762 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9763 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9764 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9765 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9766 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9767 whatis.c} Add C++ compatible function definitions and return
9768 types, add includes for library functions.
9769 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9770 * gdb.base/step-test.c (myglob): Rename from glob.
9771 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9772 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9773 files, move here from gdb.hp.
9774 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9775 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9776 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9777 Adjust line numbers in regexps.
9778
9779 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9780 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9781 instead of 0/1.
9782
9783 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9784 foll-vfork.exp: New files, move here from gdb.hp.
9785 * gdb.base/page.exp: New file, test of pagination command.
9786
9787 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9788 recursion test.
9789 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9790
9791 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9792 gdb.base/solib.exp: Fix compiler invocation process.
9793
9794 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9795 HP-UX 11, turn off overload resolution explicitly.
9796 * gdb.base/commands.exp: Set argument list explicitly, add
9797 watchpoint test.
9798 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9799 them work.
9800 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9801 expressions properly.
9802 * gdb.base/corefile.exp: Loosen the match slightly.
9803 * gdb.base/default.exp: Allow "Error accessing memory" message
9804 also.
9805 * gdb.base/display.exp: Skip over x/0 j if PA64.
9806 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9807 * gdb.base/interrupt.exp: Ditto.
9808 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9809 in use.
9810 * gdb.base/list.exp: Add xfails for HP-UX.
9811 * gdb.base/long_long.exp: Refine some of the numeric matches.
9812 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9813 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9814 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9815 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9816 * gdb.base/ptype.exp: Succeed on more varieties of output.
9817 * gdb.base/scope.exp: Add xfails for HP-UX.
9818 * gdb.base/sect-cmd.exp: Add more cases.
9819 * gdb.base/setvar.exp: Add xfails for HP-UX.
9820 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9821 * gdb.base/signals.exp: Match on void symbolically.
9822 * gdb.base/step-test.exp: Add case for PA64.
9823 * gdb.base/term.exp: Add exit and restart.
9824 * gdb.base/twice.exp: Clean up after self.
9825 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9826 * gdb.base/whatis.exp: Allow more ways to pass tests.
9827
9828 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9829 no longer useful.
9830
9831Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9832
9833 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9834 list of patterns.
9835 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9836 print_double_array(double_array)", "continuing to breakpoint
9837 1018", "print print_double_array(array_d)" and "continuing to
9838 1034" tests.
d63a86f8 9839
085dd6e6
JM
98401999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9841
9842 * Makefile.in: Add empty html and install-html targets.
9843
98441999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9845
9846 * config/mt-*: Remove, these haven't been used since 1996.
9847
98481999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9849
9850 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9851 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9852 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9853
9e0b60a8
JM
98541999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9855
9856 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9857 simpler match case for the ptype of the big class.
9858
98591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9860
9861 * gdb.exp: Fix test for gdb_prompt existence.
9862
98631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9864
9865 * gdb.exp (gdb_test): Add fail after calls to perror.
9866
98671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9868
9869 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9870
98711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9872
9873 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9874
0f71a2f6
JM
9875Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9876
9877 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9878 malloc() is linked in.
9879
98801999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9881
9882 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9883 step at end.
9884
9885 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9886
98871999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9888
9889 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9890
cce74817
JM
9891Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9892
9893 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9894 * gdb.base/mips_pro.exp: Likewise.
9895
98961999-06-02 Keith Seitz <keiths@cygnus.com>
9897
9898 * gdb.c++/templates.cc: Change all "new" operators to throw
9899 an exception.
9900 * gdb.c++/cplusfuncs.cc: Likewise.
9901
9902 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9903
9904Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9905
9906 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9907 * gdb.base/ending-run.exp: When stepping out of main, accept a
9908 step into an arbitrary assembler file.
9909
392a587b
JM
99101999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9911
d63a86f8 9912 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9913 "breakpoint-invalid" to be printed.
d63a86f8 9914 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9915 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9916 * gdb.base/annota2.cc: Initialize a.x to 0.
9917
9e086581
JM
99181999-05-17 Keith Seitz <keiths@cygnus.com>
9919
9920 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9921 when "skip_float_tests" set.
9922 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9923 "print print_ten_doubles", and "step into print_long_arg_list".
9924 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9925 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9926 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9927 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9928 "skip_float_tests" is set.
9929 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9930 when "skip_float_tests" set.
d63a86f8 9931
cd0fc7c3
SS
99321999-05-06 Keith Seitz <keiths@cygnus.com>
9933
9934 * gdb.base/annota2.cc: Include stdio.h.
9935
9936Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9937
9938 * gdb.base/crossload.exp: Remove, this has been disabled ever
9939 since BFD stopped including all targets, and cross-GDB gets
9940 plenty of testing anyway.
9941 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9942 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9943 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9944 * gdb.base/README: Remove, was doc for this.
9945 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9946 needed.
9947
b83266a0
SS
99481999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9949
9950 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9951 output.
9952
9953 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9954 * gdb.base/annota2.exp: New file. More annotation tests.
9955 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9956 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9957
99581999-04-23 Angela Marie Thomas <angela@cygnus.com>
9959
9960 * config/cfdbug.exp: New file.
9961
7a292a7a
SS
99621999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9963
9964 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9965 Marcus Daniel's and Dale Hawkins's demangler crashes.
9966
9967 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9968 test_lucid_style_demangling, test_arm_style_demangling,
9969 test_hp_style_demangling): Try Tom Tromey's core-dumping
9970 identifier under each demangling style.
9971
99721999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9973
9974 * gdb.c++/demangle.exp: Include the current demangling style
9975 in all test names.
9976 (current_demangling_style): New global variable.
9977 (set_demangling_style, test_demangling_core, test_demangling,
9978 test_demangling_exact): New functions.
9979 (test_gnu_style_demangling, test_lucid_style_demangling,
9980 test_arm_style_demangling, test_hp_style_demangling): Use those,
9981 instead of calling gdb_test and gdb_test_exact directly.
9982 (catch_demangling_errors): New function, which reports errors
9983 signalled by the demangling test functions in an orderly way.
9984 (do_tests): Use catch_demangling_errors.
9985
99861999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9987
9988 * gdb.base/signals.exp (test_handle_all_print): Use () for
9989 grouping in expressions, not {}.
9990
9991 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9992 initialized yet.
9993
99941999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9995
9996 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9997 are listed.
9998
99991999-03-26 Stan Shebs <shebs@andros.cygnus.com>
10000
10001 * gdb.stabs/weird.exp: Test for CC being defined before
10002 looking at its value.
10003
100041999-03-25 Stan Shebs <shebs@andros.cygnus.com>
10005
10006 * gdb.base/call-ar-st.exp: Remove stray '#'.
10007 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
10008 "short int" and "long int".
10009 * gdb.c++/overload.cc: Cast the string added in the previous
10010 change, to mollify finicky HP compiler.
10011 * gdb.hp/reg-test.exp (testfile): Fix file name.
10012 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 10013
7a292a7a
SS
10014 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
10015 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
10016 alternate form of enum ptype.
10017
c906108c
SS
100181999-03-23 Stan Shebs <shebs@andros.cygnus.com>
10019
7a292a7a
SS
10020 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
10021 * gdb.hp/*.exp: Change all to run compiler probe only after
10022 passing skip_hp_tests, so as not to waste time on guaranteed
10023 failure.
10024
c906108c
SS
10025 * gdb.c++/overload.cc: Pass string instead of char addr, always
10026 init ccpfoo.
10027 * gdb.c++/templates.cc: Fix syntax error.
10028
7a292a7a
SS
10029Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10030
10031 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 10032 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
10033 command.
10034
100351999-03-18 James Ingham <jingham@cygnus.com>
10036
10037 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
10038
10039 * gdb.c++/method.exp: It was testing an uninitialized int on the
10040 stack and assuming it was positive.
10041
10042 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
10043
10044 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 10045 keep it from killing the rest of the tests.
7a292a7a
SS
10046 Use gdb_continue_to_end.
10047
10048 * gdb.base/sigall.exp: use gdb_continue_to_end.
10049
10050 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
10051
10052 * gdb.base/display.exp: use runto_main, not run.
10053
d63a86f8
RM
10054 * gdb.base/default.exp: Check for the current error message in the
10055 r abbreviation test.
7a292a7a
SS
10056 Add strongarm to the targets that know info float.
10057
d63a86f8 10058 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
10059 run which doesn't work with monitors.
10060
10061 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
10062
10063 * gdb.base/break.exp: use the gdb_continue_to_end proc.
10064
10065 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
10066 program. Traps the case (in Cygmon) when the program never really
10067 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
10068 more places, so I used my name. Sorry Mark...
10069
10070 * config/monitor.exp (gdb_target_monitor): added another
10071 target_info parameter: remotebinarydownload. This will set the
10072 remotebinarydownload flag if this is causing some boards trouble.
10073
100741999-03-18 Mark Salter <msalter@cygnus.com>
10075
10076 * lib/gdb.exp (continue_to_exit): New function.
10077
10078 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
10079 * gdb.base/ending-run.exp: Ditto.
10080 * gdb.base/step-test.exp: Ditto.
10081
100821999-03-16 Stan Shebs <shebs@andros.cygnus.com>
10083
10084 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
10085 (suggested by Art Haas <ahaas@neosoft.com>).
10086
100871999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
10088
10089 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
10090
10091Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
10092
10093 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
10094 descriptions of types (short unsigned int vs unsigned short, etc).
10095
100961999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
10097
10098 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10099 a call to strlen; sometimes we do have sources.
10100
101011999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
10102
10103 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10104 character, so GDB won't print garbage after its end.
d63a86f8 10105
c906108c
SS
10106 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10107 breakpoint there instead. Sometimes GCC emits memcpy to handle
10108 the large structures being passed by value, so we step into that
10109 instead of sum_array_print, which obscures what we're really testing.
10110 * gdb.base/step-test.exp: However, we do want a test that notices
10111 the bizarre steps into memcpy, so do that here. Add check for
10112 stepping into function calls that pass large structures by value.
10113 ("Is that a noun clause, or are you just happy to see me?")
10114 Remove all references to specific line numbers.
10115 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10116 New type and function.
10117 (main): Call large_struct_by_value, passing it a large struct by value.
10118 * lib/gdb.exp (gdb_get_line_number): New function.
10119
10120 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10121 more portable.
10122
7a292a7a
SS
101231999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10124
c906108c
SS
10125 * lib/gdb.exp: Doc fixes.
10126
7a292a7a
SS
101271999-03-05 Nick Clifton <nickc@cygnus.com>
10128
d63a86f8 10129 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10130
101311999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10132
c906108c
SS
10133 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10134 commands. They're not germane to this test, and they don't work
10135 that way on remote targets.
10136
3fc11d3e
JM
101371999-03-01 James Ingham <jingham@cygnus.com>
10138
10139 * Changelog entries merged over from gdb development branch.
10140
3fc11d3e
JM
10141 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10142
10143 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10144 for outputting results of test run.
10145
2d4a1622 10146 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
10147
10148 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 10149
7a292a7a
SS
101501999-02-25 Felix Lee <flee@cygnus.com>
10151
10152 * lib/gdb.exp (debug_format): initialize
10153
c906108c
SS
101541999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10155
10156 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10157 * gdb.base/call-rt-st.c: Ditto.
10158
c906108c
SS
101591999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10160
10161 * gdb.threads/pthreads.exp (horiz): New variable.
10162 (test_startup): Fix regexps that capture thread numbers.
10163
101641999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10165
10166 * gdb.base/smoke.exp: Disambiguate two test case names (both
10167 called ``print'').
10168
10169Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10170
10171 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10172 compilation.
10173
101741999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10175
10176 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10177 actual output formatting.
10178 * gdb.base/smoke.exp: GDB removes leading 0's.
10179 * gdb.base/volatile.exp: Don't check type of remuneration;
10180 that variable is no longer defined in constvars.c.
10181 * gdb.base/step-test.c (main): Exit with explicit exit code.
10182 * gdb.base/step-test.exp: Remove two nexti checks--they are
10183 not portable.
10184
101851999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10186
10187 * gdb.base/help.exp ("help delete display"): Fix test to match
10188 gdb's output.
10189
10190 * gdb.base/long_long.c (known_types): Initialize values to zero.
10191 * gdb.base/long_long.exp: Step one more line
10192 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10193 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10194 unique test case names.
10195
10196Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10197
d63a86f8 10198 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10199
10200 * gdb.c++/method.exp: Add missing close brace.
10201
102021999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10203
10204 * gdb.base/maint.exp: Use 'set height 0' to disable page
10205 prompting, not 'set height 400'.
10206
10207 Fix a bunch of timeouts.
10208 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10209 four separate tests, so expect doesn't take forever to match a ton
10210 of text against a regexp with lots of .* forms.
10211 ("maint print psymbols", "maint print symbols"): Make some of
10212 these greps more selective, so that expect doesn't try to wade
10213 through huge piles of output and time out.
10214
10215 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10216
10217 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10218 tests: one which doesn't expect shlib events to be reported, and
10219 another which does, but is XFAIL for all platforms other than
10220 HP/UX.
10221
10222 * gdb.base/break.exp: Teach the test suite that the `catch
10223 fork', `catch vfork', and `catch exec' commands produce error
10224 messages on platforms that don't provide these features.
10225
10226Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10227
10228 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10229 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10230 (shortening names from solib_threshold.exp etc), won't run on
10231 anything but HP-UX for the foreseeable future.
10232 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10233 reflect move.
10234
10235Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10236
10237 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10238 gdb.trace/Makefile.in (clean): Remove all test executables.
10239
10240Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10241
10242 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10243 successfully re-sets breakpoints in shared libraries.
10244 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10245
10246Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10247
d63a86f8
RM
10248 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10249 and compiled w/o GCC.
c906108c
SS
10250
10251 * gdb.hp/watch-cmd.exp: ditto.
10252
10253 * gdb.hp/watch-hp.exp: ditto.
10254
10255 * gdb.hp/xdb1.exp: ditto.
10256
10257 * gdb.hp/xdb2.exp: ditto.
10258
10259 * gdb.hp/dbx.exp: ditto.
10260
10261Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10262
10263 * constvars.c: Remove C++-isms.
10264 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10265 with GCC.
10266
10267Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10268
10269 The following changes are part of the HP merge.
10270
10271 * gdb.base/break.exp: new tests to verify that catchpoints for
10272 fork, vfork, and exec don't trigger inappropriately.
10273
10274 * gdb.base/opaque.exp: compile one file at a time, then link.
10275
10276 * gdb.base/signals.exp: be more restrictive about which hppa
10277 systems receive a setup_xfail. new tests.
10278
10279 * gdb.base/solib_threshold.build: new file.
10280 * gdb.base/solib_threshold.exp: new file.
10281 * gdb.base/solib_threshold.link_opts: new file.
10282 * gdb.base/solib_threshold.mk: new file.
10283 * gdb.base/gen_solib_threshold.c: new file.
10284
10285 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10286 tests. New tests for enums inside classes.
10287
10288 * gdb.c++/compiler.cc: indicate support of template debugging.
10289
10290 * gdb.c++/demangle.exp: run hp style demangling tests.
10291
10292 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10293 tests.
10294
10295 * gdb.c++/misc.cc: changes to support new tests.
10296
10297 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10298 to support new tests.
10299
10300 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10301 gcc, then skip these tests.
10302
10303Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10304
10305 The following files are part of the HP merge; some had longer
10306 names at HP, but have been renamed to be no more than 14
10307 characters in length.
10308
10309 * gdb.hp/ambiguous.cc: new file.
10310 * gdb.hp/ambiguous.exp: new file.
10311 * gdb.hp/attach.exp: new file.
10312 * gdb.hp/attach2.exp: new file.
10313 * gdb.hp/classes-hp.exp: new file.
10314 * gdb.hp/ctti.exp: new file.
10315 * gdb.hp/ctti-add.cc: new file.
10316 * gdb.hp/ctti-add1.cc: new file.
10317 * gdb.hp/ctti-add2.cc: new file.
10318 * gdb.hp/ctti-add3.cc: new file.
10319 * gdb.hp/dbx.exp: new file.
10320 * gdb.hp/exception.cc: new file.
10321 * gdb.hp/exception.exp: new file.
10322 * gdb.hp/foll-exec.c: new file.
10323 * gdb.hp/foll-exec.exp: new file.
10324 * gdb.hp/foll-fork.c: new file.
10325 * gdb.hp/foll-fork.exp: new file.
10326 * gdb.hp/foll-vfork.c: new file.
10327 * gdb.hp/foll-vfork.exp: new file.
10328 * gdb.hp/inherit-hp.exp: new file.
10329 * gdb.hp/more-steps.exp: new file.
10330 * gdb.hp/namespace.cc: new file.
10331 * gdb.hp/namespace.exp: new file.
10332 * gdb.hp/optimize.exp: new file.
10333 * gdb.hp/pxdb.c: new file.
10334 * gdb.hp/pxdb.exp: new file.
10335 * gdb.hp/quicksort.exp: new file.
10336 * gdb.hp/reg-test.exp: new file.
10337 * gdb.hp/reg-test.s: new file.
10338 * gdb.hp/sized-enum.c: new file.
10339 * gdb.hp/sized-enum.exp: new file.
10340 * gdb.hp/start-stop.exp: new file.
10341 * gdb.hp/templ-hp.cc: new file.
10342 * gdb.hp/templ-hp.exp: new file.
10343 * gdb.hp/thr-lib.c: new file.
10344 * gdb.hp/thr-lib.exp: new file.
10345 * gdb.hp/thr-lib.h: new file.
10346 * gdb.hp/thr-liblib.c: new file.
10347 * gdb.hp/virtfun-hp.c: new file.
10348 * gdb.hp/virtfun-hp.exp: new file.
10349 * gdb.hp/watch-cmd.exp: new file.
10350 * gdb.hp/watch-hp.exp: new file.
10351 * gdb.hp/xdb1.exp: new file.
10352 * gdb.hp/xdb2.exp: new file.
10353 * gdb.hp/xdb3.exp: new file.
10354
10355Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10356
10357 The following files are part of the HP merge; some had longer
10358 names at HP, but have been renamed to be no more than 14
10359 characters in length.
10360
10361 * gdb.base/ss.h: new file.
10362 * gdb.base/call-ar-st.c: new file.
10363 * gdb.base/call-ar-st.exp: new file.
10364 * gdb.base/call-rt-st.c: new file.
10365 * gdb.base/call-rt-st-exp: new file.
10366 * gdb.base/call-strs.exp: new file.
10367 * gdb.base/ena-dis-br.exp: new file.
10368 * gdb.base/environ.exp: new file.
10369 * gdb.base/long_long.exp: new file.
10370 * gdb.base/sect-cmd.exp: new file.
10371 * gdb.base/shlib-cl2.exp: new file.
10372 * gdb.base/smoke.exp: new file.
10373 * gdb.base/so-impl-ld.c: new file.
10374 * gdb.base/so-impl-ld.exp: new file.
10375 * gdb.base/so-indr-cl.c: new file.
10376 * gdb.base/so-indr-cl.exp: new file.
10377 * gdb.base/varargs.exp: new file.
10378 * gdb.base/volatile.exp: new file.
10379 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10380 * gdb.base/display.exp: new file.
c906108c
SS
10381 * gdb.c++/derivation.exp: new file.
10382 * gdb.c++/local.exp: new file.
10383 * gdb.c++/member-ptr.exp: new file.
10384 * gdb.c++/overload.exp: new file.
10385 * gdb.c++/ovldbreak.exp: new file.
10386 * gdb.c++/ref-types.exp: new file.
10387 * gdb.c++/ref-types2.exp: new file.
10388 * gdb.c++/userdef.exp: new file.
d63a86f8 10389
c906108c
SS
10390Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10391
10392 * gdb.base/default.exp: Reflect wording change in remote.c.
10393
dc96c6c7 10394Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10395
10396 * gdb.base/help.exp: Update to reflect current text.
10397
10398Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10399
10400 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10401 they're stack variables and contain garbage.
10402 * gdb.c++/anon-union.exp: new file.
10403
10404 The following changes were made by David Taylor
10405 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10406 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10407 in changes by HP.
10408
10409 * gdb.base/bitops.exp: new file.
10410 * gdb.base/default.exp: change expected messages for catch and
10411 info catch tests to reflect HP merge changes.
10412 * gdb.base/enable-disable-break.exp
10413 * gdb.base/ending-run.c: new file.
10414 * gdb.base/long_long.c: new file.
10415 * gdb.base/maint.exp: new file.
10416 * gdb.base/pointers2.exp: new file.
10417 * gdb.base/shlib-call2.exp: new file.
10418 * gdb.base/solib.exp: new file.
10419 * gdb.base/step-test.c: new file.
10420 * gdb.c++/anon-union.cc: new file.
10421 * gdb.c++/local.cc: new file.
10422 * gdb.c++/member-pointer.cc: new file.
10423 * gdb.c++/method.cc: new file.
10424 * gdb.c++/ref-types.cc: new file.
10425 * gdb.c++/ref-types2.cc: new file.
10426 * gdb.c++/userdef.cc: new file.
d63a86f8 10427
c906108c
SS
10428 * gdb.base/scope.exp: compile one file at a time, then link.
10429 * gdb.base/langs.exp: ditto.
10430 * gdb.base/list.exp: ditto.
d63a86f8 10431
c906108c
SS
10432Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10433
10434 The following changes were made by David Taylor
10435 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10436 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10437 in changes by HP.
d63a86f8 10438
c906108c
SS
10439 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10440 skip tests. When compiling pass c++ flag to gdb_compile.
10441 * gdb.c++/
d63a86f8 10442
c906108c
SS
10443 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10444 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10445 (skip_hp_tests): new function.
10446 (gdb_preprocess): new function.
10447
10448 * configure.in (hpdir): decide whether to configure gdb.hp.
10449 * configure: regenerated.
10450
10451 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10452 to delete on clean.
10453 (EXECUTABLES): update to reflect new additions.
10454 * gdb.base/commands.exp: update message expected.
10455 * gdb.base/default.exp: add copyright notice.
10456 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10457 * gdb.base/help.exp: update messages to reflect current text.
10458 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10459 targets for recurse tests.
10460 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10461 skip this file.
10462
10463 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10464 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10465 compilation.
10466 * gdb.c++/misc.exp: ditto.
10467 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10468 run the tests. tell gdb_compile that it's a c++ compilation.
10469
10470 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10471
c906108c
SS
10472 * gdb.base/all-bin.exp: new file.
10473 * gdb.base/arithmet.exp: new file.
10474 * gdb.base/assign.exp: new file.
10475 * gdb.base/completion.exp: new file.
10476 * gdb.base/cond-expr.exp: new file.
10477 * gdb.base/condbreak.exp: new file.
10478 * gdb.base/define.exp: new file.
10479 * gdb.base/dollar.exp: new file.
10480 * gdb.base/environment.exp: new file.
10481 * gdb.base/eval-skip.exp: new file.
10482 * gdb.base/jump.exp: new file.
10483 * gdb.base/logical.exp: new file.
10484 * gdb.base/pointers.exp: new file.
10485 * gdb.base/relational.exp: new file.
10486 * gdb.base/section_command.exp: new file.
10487 * gdb.base/whatis-expr.exp: new file.
10488
10489 * gdb.base/all-types.c: new file.
10490 * gdb.base/call-array-struct.c: new file.
10491 * gdb.base/call-return-struct.c: new file.
10492 * gdb.base/call-strings.c: new file.
10493 * gdb.base/callfuncs2.c: new file.
10494 * gdb.base/condbreak.c: new file.
10495 * gdb.base/constvars.c: new file.
10496 * gdb.base/display.c: new file.
10497 * gdb.base/int-type.c: new file.
10498 * gdb.base/jump.c: new file.
10499 * gdb.base/miscexprs.c: new file.
10500 * gdb.base/pointers.c: new file.
10501 * gdb.base/pointers2.c: new file.
10502 * gdb.base/shmain.c: new file.
10503 * gdb.base/shr1.c: new file.
10504 * gdb.base/shr2.c: new file.
10505 * gdb.base/solib.c: new file.
10506 * gdb.base/solib1.c: new file.
10507 * gdb.base/solib2.c: new file.
10508 * gdb.base/varargs.c: new file.
10509 * gdb.c++/derivation.cc: new file.
10510 * gdb.c++/overload.cc: new file.
10511 * gdb.c++/ovldbreak.cc: new file.
10512 * gdb.hp/attach.c: new file.
10513 * gdb.hp/attach2.c: new file.
10514 * gdb.hp/average.c: new file.
10515 * gdb.hp/compiler.c: new file.
10516 * gdb.hp/compiler.cc: new file.
10517 * gdb.hp/execd-program.c: new file.
10518 * gdb.hp/follow-exec.c: new file.
10519 * gdb.hp/follow-fork.c: new file.
10520 * gdb.hp/follow-vfork-and-exec.c: new file.
10521 * gdb.hp/misc-hp.cc: new file.
10522 * gdb.hp/more-steps.c: new file.
10523 * gdb.hp/optimize.c: new file.
10524 * gdb.hp/quicksort.c: new file.
10525 * gdb.hp/run-hp.c: new file.
10526 * gdb.hp/start-stop.c: new file.
10527 * gdb.hp/sum.c: new file.
10528 * gdb.hp/templates-hp.cc: new file.
10529 * gdb.hp/thread-local-in-lib.c: new file.
10530 * gdb.hp/thread-local-in-lib.h: new file.
10531 * gdb.hp/thread-local-in-lib.lib.c: new file.
10532 * gdb.hp/vforked-program.c: new file.
10533 * gdb.hp/virtfunc-hp.cc: new file.
10534 * gdb.hp/watchpoint-hp.c: new file.
10535 * gdb.hp/xdb.c: new file.
10536 * gdb.hp/xdb0.c: new file.
10537 * gdb.hp/xdb0.h: new file.
10538 * gdb.hp/xdb1.c: new file.
10539
10540Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10541
10542 The following change was made by Edith Epstein
10543 <eepstein@cygnus.com> as part of a project to merge in changes
10544 originally made by HP; HP did not create ChangeLog entries.
10545
10546 * gdb.c++/demangle.exp: changed the expected output for some
10547 ARM-style mangling -- removed second reference to datatype.
10548 For example, maint demangle __dt__11T1__pt__2_cFv
10549 T1<char>::~T1<char>(void)
10550 becomes,
10551 maint demangle __dt__11T1__pt__2_cFv
10552 T1<char>::~T1(void)
10553
10554 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10555
c906108c
SS
10556Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10557
10558 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10559 * gdb.trace/backtrace.exp: Likewise.
10560 * gdb.trace/circ.exp: Likewise.
10561 * gdb.trace/collection.exp: Likewise.
10562 * gdb.trace/deltrace.exp: Likewise.
10563 * gdb.trace/infotrace.exp: Likewise.
10564 * gdb.trace/limits.exp: Likewise.
10565 * gdb.trace/packetlen.exp: Likewise.
10566 * gdb.trace/passc-dyn.exp: Likewise.
10567 * gdb.trace/passcount.exp: Likewise.
10568 * gdb.trace/report.exp: Likewise.
10569 * gdb.trace/save-trace.exp: Likewise.
10570 * gdb.trace/tfind.exp: Likewise.
10571 * gdb.trace/tracecmd.exp: Likewise.
10572 * gdb.trace/while-dyn.exp: Likewise.
10573 * gdb.trace/while-stepping.exp: Likewise.
10574
105751998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10576
10577 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10578
10579Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10580
10581 From Brendan Kehoe:
10582 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10583 int return types.
10584
10585Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10586
10587 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10588 remote dos host testing right.
10589
10590Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10591
10592 * gdb.base/corefile.exp: remove some xfails.
10593
10594Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10595
10596 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10597 have different timestamps.
10598
10599Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10600
10601 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10602 gdb.base/default.exp: Replace "exec" with "executable".
10603
10604Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10605
10606 * gdb.base/default.exp: Change else if to elseif from previous
10607 delta.
10608
10609Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10610
10611 * gdb.base/default.exp: Add brace missing from previous delta.
10612
10613Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10614
10615 * gdb.base/default.exp: Support test for info float for all
10616 varieties of arm toolchain.
10617
dc96c6c7 10618Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10619
10620 * gdb.trace/*.exp: remove "remote_download" command.
10621
dc96c6c7 10622Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10623
10624 * gdb.trace/*.exp: remove -gdwarf from compile.
10625
10626Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10627
10628 * gdb.trace/configure.in(AC_INIT): typo
10629 * gdb.trace/configure: regenerated
10630
dc96c6c7 10631Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10632
10633 * config/m68k-emc.exp: New file.
10634 * lib/<emc-support.exp trace-support.exp}: New files.
10635 * configure.in: add new test directory gdb.trace.
10636 * gdb.trace/{configure configure.in Makefile.in}: New files.
10637 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10638 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10639 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10640 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10641 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10642 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10643 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10644
dc96c6c7 10645Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10646
10647 * gdb.c++/classes.exp: Change all regular expressions to match
10648 arbitrary combinations of newline/carriage-return, so that they
10649 will work equally well on Unix and Windows.
10650 * gdb.c++/inherit.exp: ditto.
10651 * gdb.c++/virtfunc.exp: ditto.
10652
106531998-08-11 Dawn Perchik <dawn@cygnus.com>
10654
10655 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10656
c2d11a7d
JM
10657Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10658
10659 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10660 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10661 to use a0-a3/d0-d3 as needed.
10662
10663Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10664
10665 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10666 * gdb.disasm/am33.exp: Corresponding changes.
10667
c906108c
SS
106681998-07-11 Felix Lee <flee@cygnus.com>
10669
10670 * gdb.base/callfuncs.exp: add cmp10 test.
10671 * gdb.base/callfuncs.c (cmp10): new function.
10672
10673Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10674
d63a86f8 10675 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10676 into two parts to get around a synchronization problem in expect.
10677
3fc11d3e
JM
10678Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10679
10680 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10681
10682 * configure.in: Add options for gdbtk testsuite.
10683
10684 * configure: Regenerate.
10685
10686 * gdb.gdbtk: New directory to hold gdbtk tests.
10687
c906108c
SS
10688Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10689
10690 * gdb.fortran/types.exp: Escape brackets in expect patterns
10691 for test_float_literal_types_accepted tests.
10692 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10693 before run test.
10694
c2d11a7d
JM
10695Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10696
10697 * am33.exp: Just compile, do not link the testcase.
10698 * am33.s: Add ".am33" pseudoop to force am33 mode.
10699
c906108c
SS
107001998-06-25 Felix Lee <flee@cygnus.com>
10701
10702 * gdb.base/setshow.exp: make sure $pc is sane.
10703
10704 * gdb.stabs/weird.exp: split expect patterns properly.
10705
c2d11a7d
JM
10706Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10707
10708 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10709 * gdb.disasm/am33.exp: Run it.
10710
dc96c6c7 10711Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10712
10713 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10714 match processing (and eliminate spurious timeouts when running).
10715
dc96c6c7 10716Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10717
10718 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10719 exception test, but conditionalize it on target [mach | gnu].
10720
dc96c6c7 10721Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10722
10723 * gdb.base/overlays.exp: fixup compile line for linker script.
10724
10725Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10726
10727 * gdb.fortran/types.exp: don't guess at float size.
10728
10729Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10730
10731 * gdb.base/exprs.exp: delete test that depends on int size.
10732
10733Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10734
10735 * config/sim.exp: Removed checks for target triplets.
10736 (gdb_target_sim): Use gdb,target_sim_options.
10737
10738Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10739
10740 * gdb.base/reread.exp: New file.
10741 * gdb.base/reread1.c: New file.
10742 * gdb.base/reread2.c: New file.
10743
10744Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10745
10746 * config/sim.exp: Use 'target sim -sparclite' when running
10747 SPARClite programs.
10748
10749Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10750
10751 * gdb.base/structs2.exp: New file.
10752 * gdb.base/structs2.c: New file.
10753
10754Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10755
10756 * gdb.asm/common.inc: New file.
10757 * gdb.asm/d10v.inc: New file.
10758 * asm-source.exp: Pass -I's to gas to find .inc files.
10759 Update line numbers in expected output.
10760 * asmsrc1.s: Rewrite.
10761 * asmsrc2.s: Rewrite.
10762 * configure.in: Create arch.inc symlink.
10763 * configure: Regenerate.
10764 * Makefile.in (distclean): Delete arch.inc.
10765
10766Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10767
10768 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10769 (t_enum_value2): ditto
10770 (t_enum_value3): ditto
10771 (main): ditto
10772Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10773
10774 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10775 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10776 change.
10777 Use gdb_test instead of send_gdb/gdb_expect sequences.
10778
10779Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10780
10781 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10782 not void.
10783
10784Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10785
10786 * gdb.base/branches.c: Code with lots of loops and
10787 subroutines. Used to test gdbs ability to single step through PC
10788 changes, especially to test mips-tdep.c:mips_next_pc
10789
10790Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10791
10792 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10793 more rigorous EGCS C++ error checking.
10794
10795Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10796
10797 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10798 tests.
c906108c 10799 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10800 function when asleep.
c906108c 10801 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10802 for i*86 Linux and SVR4 signal handling problems.
10803 Remove linux xfail for `next to handler in signals_tests_1', fixed
10804 by recent infrun.c change.
c906108c 10805 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10806 stack backtraces.
c906108c
SS
10807 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10808 target.[ch] change.
10809
10810Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10811
10812 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10813 for a newline from gdb before continuing.
10814 (default_gdb_exit): Just look for y or n.
10815 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10816 it does, fail the rests of the tests in the file.
10817
10818Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10819
10820 * config/cygmon.exp: New file.
10821
10822Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10823
10824 * gdb.base/list.exp: Fix problem with "list default lines around
10825 main" test on remote targets.
10826
10827 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10828 run test on remote targets.
10829
10830Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10831
10832 * gdb.asm: New directory.
10833 * configure.in: Configure it.
10834 * configure: Regenerate.
10835 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10836 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10837
10838Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10839
10840 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10841
dc96c6c7 10842Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10843
c906108c
SS
10844 * gdb.base/overlays (several files): Merge the two overlay
10845 managers into one. Change variables (foox, barx, bazx, grbxx)
10846 back into ints but force them to load in their proper sections.
10847
10848Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10849
10850 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10851 on-chip insn memory and IMAP1 to upper 128k.
10852 (D10VCopy): Handle memory regions crossing 16k boundaries.
10853 (D10VCopy): Transfer data in 32 bit chunks.
10854
10855Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10856
10857 * gdb.base/overlays.c (main): Exit normally when result is
10858 correct.
10859
10860 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10861 map. Include space for printf in .text segment.
10862
10863 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10864 updated d10v memory VMA/LMA map.
10865 (D10VCopy): Call D10VTranslate.
d63a86f8 10866
c906108c
SS
10867Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10868
10869 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10870
10871 * gdb.base/bar.c (barx, bar): Change variable to small array so
10872 that it won't be put into the .sdata - small data -
10873 section. Update reference.
10874 * gdb.base/baz.c (bazx, baz): Ditto.
10875 * gdb.base/foo.c (foox, foo): Ditto.
10876 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10877
10878 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10879 to be arrays.
d63a86f8 10880
dc96c6c7 10881Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10882
c906108c
SS
10883 * gdb.base/overlays.exp: fix up and get working again.
10884 Add tests for backtraces from an overlay function.
d63a86f8 10885
c906108c
SS
10886Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10887
10888 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10889 "calling function with watchpoint enabled".
10890
10891Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10892
10893 * gdb.base/break.exp (test_next_with_recursion): Remove
10894 gdb_suppress_tests for d10v-*-*.
10895 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10896 pending review of whether it is useful or not.
10897
10898Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10899
10900 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10901
10902Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10903
10904 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10905 * config/dve.exp: New file to support Densan boards.
10906
10907Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10908
10909 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10910 reads and BSD.
10911
10912Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10913
10914 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10915 response.
10916
10917 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10918
10919Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10920
10921 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10922 test.
10923
10924 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10925 target_sizeof_long and target_bigendian_p.
10926 (structs_by_value, structs_by_reference): Check values according
10927 to targets word size and endianess.
d63a86f8 10928
c906108c
SS
10929Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10930
10931 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10932 output.
10933
10934Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10935
10936 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10937 Update test of set args help to match source change.
10938
10939Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10940
10941 * gdb.base/default.exp: Expect help system output to be in
10942 alphabetical order.
10943 * gdb.base/help.exp: Ditto.
10944
10945Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10946
10947 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10948 "i*86-pc-linux-gnu*".
10949 * gdb.base/interrupt.exp: Ditto.
10950 * gdb.base/corefile.exp: Ditto.
10951
10952 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10953 define vxworks when building the testcase.
10954
10955 * gdb.base/ptype.exp: Fix testnames to be unique.
10956 * gdb.base/radix.exp: Ditto.
10957 * gdb.base/term.exp: Ditto.
10958 * gdb.base/whatis.exp: Ditto.
10959 * gdb.c++/classes.exp: Ditto.
10960
10961Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10962
10963 * gdb.base/callfuncs.exp: Fix indentation.
10964
10965 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10966 suppress_flag has been set.
10967 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10968 target feature.
10969
10970Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10971
10972 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10973 the testcase.
10974
10975 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10976 set_debug_traps() and breakpoint().
10977 * gdb.c++/misc.cc (main): Ditto.
10978 * gdb.c++/templates.cc (main): Ditto.
10979 * gdb.c++/virtfunc.cc (main): Ditto.
10980
10981Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10982
10983 * lib/gdb.exp(gdb_step_for_stub): New function.
10984 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10985 exists, reload the executable and do a "continue" instead of
10986 doing a jump.
10987 (runto_main): Use gdb_step_for_stub.
d63a86f8 10988
c906108c
SS
10989 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10990 tests to have unique names.
10991 * gdb.base/callfuncs.exp: Ditto.
10992 * gdb.base/commands.exp: Ditto.
10993 * gdb.base/default.exp: Ditto.
10994 * gdb.base/help.exp: Ditto.
10995 * gdb.base/list.exp: Ditto.
10996 * gdb.base/opaque.exp: Ditto.
10997 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10998 similar tests.
d63a86f8 10999
c906108c
SS
11000 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
11001 * gdb.c++/cplusfuncs.cc: Ditto.
11002 * gdb.c++/virtfunc.cc: Ditto.
11003
11004 * config/monitor.exp: Keep track of the last file we saw, rather
11005 than trying to get the info from gdb.
11006
11007 * gdb.fortran/types.exp: Move comment to previous line.
11008
11009Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
11010
11011 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
11012 target mode.
11013
11014Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
11015
11016 From Bob Manson:
11017 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
11018 string from GDB when it connects.
11019
11020 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
11021
11022Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
11023
11024 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
11025 if we can't get a debug format from GDB (we may be testing an
11026 older GDB). Use a 10 second timeout when checking for the format.
11027
11028 * gdb.stabs/weird.exp: Fix quoting.
11029
11030 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
11031
11032Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11033
11034 * config/arm-ice.exp: New file.
11035
11036Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
11037
11038 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
11039 until it has been modified to work with the new testsuite.
11040
99707966 11041 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
11042 testcase won't compile, cause all of the testcases in the file to
11043 fail instead.
11044
11045 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
11046 (gdb_clear_suppressed): New procedure.
11047 (gdb_stop_suppressing_tests): Only clear suppress_flag if
11048 it contains a positive value.
11049
11050Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
11051
11052 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
11053
11054 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
11055
11056Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
11057
11058 * lib/gdb.exp (setup_xfail_format): New function.
11059 (get_debug_format): New function to get debug format.
11060 (debug_format): New global variable to hold last value set
11061 by get_debug_format.
11062 * gdb.base/list.exp: Call get_debug_format and expect some
11063 tests to fail for DWARF 1 and COFF formats.
11064 * gdb.c++/ptype.exp: Ditto.
11065 * gdb.c++/classes.exp: Ditto.
11066 * gdb.c++/cplusfuncs.exp: Ditto.
11067 * gdb.c++/inherit.exp: Ditto.
11068 * gdb.c++/templates.exp: Ditto.
11069 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 11070
c906108c
SS
11071Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
11072
11073 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
11074 host doesn't have a currently-open connection.
11075
11076 * config/sparclet.exp: Cleanups and fixes to make it generic for
11077 any gdb stub target. Handle cases where gdb doesn't respond when
11078 interrupted in a sane fashion.
11079
11080 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
11081 same thing in a totally different way.
11082
11083 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
11084 setting "timeout".
11085 (gdb_start): We set the global gdb_prompt variable in
11086 default_gdb_init now.
11087
11088Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
11089
11090 * gdb.base/printcmds.exp: Fix "check for floating addition"
11091 regexp to accept results within approx +/- .01 of exact value.
11092 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
11093
11094Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
11095
11096 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
11097 properly.
11098 (gdb_expect): Add optional timeout parameter, and add timeout
11099 value to various calls.
11100 (gdb_suppress_tests): Only give one warning message per group.
11101
11102Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11103
11104 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11105 global variables. Handle getting a value for $timeout more
11106 gracefully.
11107
11108Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11109
11110 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11111 initialize.
11112 (default_gdb_init): New procedure; allow gdb_init to be overridden
11113 by a target configuration file.
11114 (gdb_expect): Pass the timeout to remote_expect.
11115
11116 * config/monitor.exp(gdb_load): Fix typo in regexp.
11117
11118Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11119
11120 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11121
11122Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11123
11124 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11125 here. Call gdb_target_exec before rebooting the target, to make
11126 sure the connection to the target is closed.
11127 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11128 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11129 Also detect "Timeout reading from remote" error.
11130
11131 * config/gdbserver.exp: Pass the executable being loaded to
11132 gdb_target_monitor. Don't call gdb_file_cmd here; let
11133 gdb_target_monitor do it.
11134
11135 * gdb.disasm/hppa.exp: Don't use exec_output.
11136
11137Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11138
11139 * gdb.base/list.exp: If we're debugging a non-native target,
11140 try to set the pc register to point to the start of the
11141 program before doing the first list command.
11142
11143 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11144 test_calls after restarting.
11145
11146 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11147 reloading.
11148
11149 * gdb.base/watchpoint.exp: Fix typo.
11150
11151 * gdb.base/setshow.exp: Check for use_gdb_stub.
11152
11153 * gdb.base/break.exp: Fix continue until exit test for the gdb
11154 stub case.
11155 * gdb.base/langs.exp: Ditto.
11156
11157 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11158 gdb_load_offset. If we weren't given a file to load, figure out
11159 what the current file is and use it.
11160
11161 * config/i386-bozo.exp: New file.
11162
11163Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11164
11165 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11166 feature.
11167
11168 * config/proelf.exp: New entry.
11169
11170Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11171
11172 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11173 of regexps.
11174
11175 * gdb.base/watchpoint.exp: Don't run the test_stepping
11176 tests if gdb can't call functions on the target.
11177
11178 * gdb.base/setshow.exp: Don't run the set prompt tests if
11179 the board has gdb_prompt set.
11180
11181Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11182
11183 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11184 * gdb.base/commands.exp: Likewise.
11185 * gdb.base/setshow.exp: Likewise.
11186
11187Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11188
11189 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11190 feature.
11191
11192 * config/i960.exp: New file.
11193
11194Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11195
11196 * gdb.base/funcargs.exp: Check for gdb,short_int target
11197 feature instead of looking for explicit target triplets.
11198
dc96c6c7 11199Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11200
d63a86f8 11201 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11202 "p 123DEADBEEF", to check parse_number.
11203 * top.c: change "to enable to enable" to "to enable" in a couple
11204 of help strings.
11205
11206Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11207
11208 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11209 on the mn10300.
d63a86f8 11210
c906108c
SS
11211Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11212
11213 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11214 where the test executable is run with explicit args.
11215 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11216
11217Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11218
11219 * gdb.base/run.c: Use FAKEARGV to build test executable that
11220 does not require a command line arg, since most simulators
11221 don't currently support passing such an arg into the simulated
11222 program.
11223 * gdb.base/commands.exp: Change tests to insert the proper
11224 value as the arg to the first recursive factorial call. Change
11225 compilation line to define FAKEARGV at compile time.
11226
11227Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11228
11229 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11230 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11231 function with watchpoint enabled" test.
11232
11233Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11234
11235 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11236 Don't call gdb_test when the command doesn't return to a gdb prompt.
11237
11238 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11239 "Tests restarted" messages.
11240
11241Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11242
11243 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11244
dc96c6c7 11245Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11246
11247 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11248 for INFO SYMBOL; add help tests for OVERLAY commands.
11249 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11250 add tests for OVERLAY commands
11251 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11252 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11253 * gdb.base/sigall.c: add usestubs code frag
11254 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11255
c906108c
SS
11256Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11257
11258 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11259 failures.
11260 (gdb_stop_suppressing_tests): Note that tests have restarted.
11261
11262Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11263
11264 * config/h8300.exp: New file.
11265
11266Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11267
11268 * gdb.base/setshow.exp: Check for the existence of a
11269 feature, not its value.
11270
11271Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11272
11273 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11274
11275 * gdb.base/scope.exp: It's now init0(), not init().
11276
11277 * gdb.base/scope0.c: For now, change init() to be init0().
11278
11279 * config/monitor.exp: Use gdb_serial in preference to serial
11280 or netport.
11281
11282 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11283 and it's not already set.
11284
11285Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11286
11287 * gdb.base/setshow.exp: Only test the run command if the target
11288 isn't using a stub and if it supports argument passing.
11289
11290Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11291
11292 * config/udi.exp(gdb_start): Make sure UDICONF is set
11293 properly before starting gdb.
11294
11295Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11296
11297 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11298 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11299 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11300
11301Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11302
11303 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11304 specialized code to reboot the board, use remote_reboot instead.
11305
11306 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11307
11308 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11309
11310 * config/monitor.exp: Make sure we disconnect from the target.
11311 Also, try a reboot/reload cycle instead of failing if the
11312 load fails.
11313
11314Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11315
11316 * gdb.base/default.exp: Don't set match_max.
11317 * gdb.base/help.exp: Ditto.
11318 * gdb.base/list.exp: Ditto.
11319 * gdb.base/signals.exp: Ditto.
11320
11321 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11322 set, use remote_ld to download the testcase instead of
11323 the GDB loader.
11324
11325Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11326
11327 * config/vr5000.exp: New file.
11328
11329 * config/monitor.exp(gdb_target_monitor): Add pattern for
11330 "Ending remote" to detect errors in connecting.
11331
11332 * gdb.base/setshow.exp: Add .* within auto language test.
11333
11334 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11335 target feature.
11336
11337 * config/monitor.exp(gdb_load): Check for a failure when loading,
11338 and reboot the board if necessary.
11339
11340 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11341 a set of tests. Remove print.* from the patterns being checked.
11342
11343Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11344
11345 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11346 refer to gdb_spawn_id.
11347
11348 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11349 longer used.
11350 * config/sparclet.exp: Ditto.
11351 * config/sparclet-old.exp: Ditto.
11352 * config/slite.exp: Ditto.
11353 * config/sim.exp: Ditto.
11354 * gdb.base/funcargs.exp: Ditto.
11355
11356 * lib/gdb.exp:Remove references to gdb_spawn_id.
11357 (gdb_expect): Move to remote.exp.
11358
11359Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11360
11361 * config/monitor.exp: Detect the "Couldn't establish connection"
11362 message from GDB.
11363
11364Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11365
11366 * gdb.base/bitfields.exp: Use runto instead of explicit
11367 gdb_run_cmd/gdb_expect sequences.
11368
11369 * gdb.base/break.exp(text_next_with_recursion): Add match for
11370 gdb_expect call.
11371
11372 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11373 We also need to handle the "A program is being debugged already"
11374 prompt from gdb. Use gdb_test to set the baud rate.
11375
11376 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11377 to 20000. Really. I mean it.
11378
11379Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11380
11381 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11382 fails. If suppress_flag is set, skip perror message about not
11383 being able to send to GDB.
11384 (send_gdb): If suppress_flag is set, don't try to send commands to
11385 GDB.
11386 (gdb_expect): If suppress_flag is set, always fail immediately.
11387 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11388 (gdb_init): Call gdb_stop_suppressing_tests.
11389 (default_gdb_exit): Ditto.
11390 (default_gdb_start): Ditto.
11391
11392 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11393 gdb_stop_suppressing_tests as appropriate.
11394 * gdb.base/break.exp: Ditto.
11395 * gdb.base/callfuncs.exp: Ditto.
11396 * gdb.base/commands.exp: Ditto.
11397 * gdb.base/exprs.exp: Ditto.
11398 * gdb.base/funcargs.exp: Ditto.
11399 * gdb.base/list.exp: Ditto.
11400 * gdb.base/recurse.exp: Ditto.
11401 * gdb.base/scope.exp: Ditto.
11402 * gdb.base/structs.exp: Ditto.
11403 * gdb.c++/inherit.exp: Ditto.
11404
11405Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11406
11407 * config/vr4300.exp: New file.
11408
99707966 11409 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11410
99707966 11411 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11412
11413Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11414
11415 * lib/gdb.exp(gdb_init): New function.
11416
11417 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11418 for each individual variable set.
11419
11420 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11421 name.
11422
11423 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11424
11425 * gdb.base/scope.exp: Use gdb_test.
11426
11427 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11428 aborting; the testsuite driver will do that for us (see
11429 gdb_finish). Also, use gdb_test in a few more places.
11430
11431Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11432
11433 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11434
11435Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11436
11437 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11438 and "add_tests" are not at the same address.
11439
11440Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11441
11442 * gdb.base/ptype.exp: Use gdb_test.
11443
11444Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11445
11446 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11447 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11448 left in. No longer expect them to fail.
11449
11450 * gdb.stabs/*.mt; Deleted, no longer used.
11451 * gdb.stabs/configure.in: Remove references to target makefile
11452 frags.
11453 * gdb.stabs/configure: Rebuilt.
11454
11455 * gdb.disasm/*.mt: Deleted, no longer used.
11456 * gdb.disasm/configure.in: Remove references to target makefile
11457 frags. Use "sh3.s" as the unique filename for this directory.
11458 * gdb.disasm/configure: Rebuilt.
11459
11460 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11461 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11462 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11463
11464Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11465
11466 * config/udi.exp: Use mondfe,name instead of remote_host.
11467
11468Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11469
11470 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11471 a function with a watchpoint enabled on the mn10200.
11472
11473 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11474 before trying to create it!
11475
11476Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11477
11478 * config/vx.exp: Use hostname instead of netport.
11479
11480 * config/vxworks.exp: New file.
11481
11482 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11483
11484 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11485 gdb before assuming everything worked. Send a ^C if a timeout
11486 occurs.
11487
11488 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11489 $gdb_spawn_id directly.
11490 (gdb_run_cmd): Try _start as well as start. Use the target feature
11491 gdb,start_symbol as the symbol to start from when jumping.
11492
11493Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11494
11495 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11496 redundant) test.
11497
11498 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11499 it doesn't lose for 16bit integer systems.
11500
11501Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11502
11503 * gdb.fortran/types.exp: If the target doesn't support "double"
11504 data types, then expect "real" types to only be 4 bytes.
11505
11506 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11507 call tests if the target doesn't support inferior function calls.
11508
11509 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11510 in printf tests.
11511
11512Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11513
11514 * gdb.base/help.exp: Disable "help set", "help show", and
11515 "help support". Simplify regexp for "help stack".
11516
11517 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11518 to 60 seconds. Temporarily set match_max to 15000 around the
11519 "info copying" test.
11520
11521 * gdb.base/nodebug.exp: Don't try to do an inferior function
11522 call if the target doesn't support them.
11523 * gdb.base/printcmds.exp: Likewise.
11524 * gdb.base/setvar.exp: Likewise.
11525 * gdb.base/structs.exp: Likewise.
11526 * gdb.c++/templates.exp: Likewise.
11527 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11528
11529 * gdb.base/recurse.exp: Enable for the mn10200.
11530
11531 * configure.in: Do configure gdb.stabs directory for *-*-elf
11532 targets.
11533 * configure: Rebuilt.
11534
11535 * gdb.base/break.exp: Check for gdb,noresults before testing
11536 exit status and/or results from the target.
11537 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11538 * lib/gdb.exp: Remove old (now bogus) initialization of
11539 noinferior, noargs, noresults and nosignals.
11540
11541Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11542
11543 * config/sh.exp: New file.
11544
11545 * config/slite.exp: Try to connect multiple times to the board
11546 before rebooting. Only send a "monitor run" if need_monitor_run
11547 is set.
11548
11549 * gdb.base/break.exp: Don't do the "stub continue" test if
11550 the target has gdb_stub set.
11551
11552 * gdb.base/callfuncs.exp: Increase the timeout.
11553
11554 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11555 if the target has gdb,noinferiorio set.
11556
11557 * gdb.base/list.exp: Increase match_max to 10000 characters.
11558
11559 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11560
11561 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11562 target.
11563
11564 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11565
11566Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11567
11568 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11569 trying to delete the copy of gdb. Catch the file delete so we
11570 don't die if the delete fails; also, the file should be copied to
11571 the host, not to the build.
11572
11573Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11574
11575 * lib/gdb.exp(gdb_test): Surround the result pattern with
11576 parenthesis in case it contains multiple regexps separated
11577 with |.
11578
11579 * gdb.base/watchpoint.exp: Use gdb_test.
11580 * gdb.base/default.exp: Ditto.
11581
11582Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11583
99707966 11584 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11585
c906108c
SS
11586 * gdb.base/scope.exp: Use gdb_test.
11587 * gdb.c++/classes.exp: Ditto.
11588 * gdb.c++/inherit.exp: Ditto.
11589
11590Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11591
11592 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11593 remote_exec instead.
11594 * gdb.base/corefile.exp: Don't be ridiculous.
11595 * gdb.base/*.c: Add missing stub invocations.
11596
11597Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11598
11599 * config/slite.exp: Miscellaneous fixes.
11600
11601 * lib/gdb.exp: Fix runto.
11602
11603 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11604 the target.
11605
11606 * gdb.base/watchpoint.exp: Fix regexp.
11607
11608 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11609 close and wait commands, as the descriptor may now be
11610 invalid. Always call "remote_close host".
11611
11612Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11613
11614 Major rewrite for testsuite revision.
d63a86f8 11615
c906108c
SS
11616 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11617 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11618 instead of relying on spawn_id to always contain a valid
11619 spawn id.
11620 (get_compiler_info): New procedure to build the ${binfile}.ci
11621 file, instead of replicating this in N different places.
11622 (gdb_compile): New procedure.
d63a86f8 11623
c906108c
SS
11624 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11625 appropriate arguments) instead of compile. Use gdb_test in a lot
11626 more places. Use send_gdb instead of send. Always run gdb_start
11627 at the start of a testcase, as this is no longer done magically.
11628
11629 config/*-gdb.exp: Rename without the -gdb suffix.
11630
11631 config/mips.exp: Use remote_close instead of exit_remote_shell.
11632 config/monitor.exp: Use target_info instead of looking at
11633 baud, timeout, etc.
11634 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11635
11636Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11637
11638 * gdb.c++/templates.exp (test_ptype_of_templates),
11639 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11640 Update expect patterns for destructors and assignment operators
11641 to match corresponding c-typeprint.c changes.
11642 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11643 to destructor breakpoint test, GDB should be able to set the
11644 destructor breakpoint without specifying arguments.
11645
11646Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11647
11648 * gdb.threads/pthreads.exp: Change result for failure to compile due
11649 to lack of pthreads runtime support from an error to simply an
11650 unsupported test, per dejagnu standards.
11651
11652Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11653
11654 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11655 where GDB exits to reduce pattern match time.
11656 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11657
11658 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11659
dc96c6c7 11660Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11661
11662 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11663 * gdb.base/default.exp: ditto.
11664 * gdb.base/nodebug.exp: ditto.
11665 * gdb.base/printcmds.exp: ditto.
11666 * gdb.base/ptype.exp: ditto.
11667 * gdb.base/setvar.exp: ditto.
11668 * gdb.base/structs.exp: ditto.
11669 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11670
11671Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11672
11673 * configure, */configure: Rebuild with autoconf 2.12.
11674
11675Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11676
11677 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11678 use new i*86-pc-linux*-gnu quads.
11679 * gdb.base/corefile.exp: Ditto.
11680 * gdb.base/signals.exp: Ditto.
11681 * gdb.base/sigall.exp: Ditto.
11682 * gdb.base/interrupt.exp: Ditto.
11683
11684 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11685 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11686 RedHat 4.0.
d63a86f8 11687
c906108c
SS
11688 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11689 linux. This allows the test case to at least compile on latest
11690 linux, but still not run due to missing the threads runtime library.
11691
11692Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11693
11694 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11695 directory to search gdb directory. Accept and step over conditional
11696 stack alignment code. Consume $prompt in failure cases.
11697 Reset timeout to $oldtimeout instead of some arbitrary value.
11698 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11699 timeout problems with infinite stack backtraces.
11700 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11701 Accept function parameters for linkfunc member.
11702
11703Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11704
11705 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11706 (CXXFLAGS): Remove, unreferenced.
11707 (B_OPTIONS): Add for -B options and add code to initialize with
11708 previous -B options and also add -B option to pick up cross compiled
11709 runtime.
11710 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11711 doing cross compiles.
11712 (target_alias): Declare global.
11713 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11714 to verify that gcc exists in build tree, and if so set CC to that
11715 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11716
c906108c
SS
11717Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11718
11719 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11720 ptype test for anonymous union. Fixup testcase to match
11721 current gcc debug output.
11722
11723Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11724
11725 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11726 force argument to an unsigned long type.
11727
11728Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11729
11730 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11731 tests and anonymous union print/ptype tests.
11732 * gdb.base/list.exp (test_forward-search): Increase timeout by
11733 5 minutes for the "search extremely long line" case.
11734 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11735 completely optional and that the pass/fail messages use the command as
11736 the message if that third arg is a null string.
11737 (gdb_test_exact): Arrange that a null string pattern means match a
11738 null string output rather than any output, which might include random
11739 errors.
11740 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11741 backtrace test.
11742 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11743 always failing and failure is now exposed by gdb.exp changes.
11744
11745Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11746
11747 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11748 weren't being noted.
11749
11750Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11751
11752 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11753 * gdb.stabs/weird.exp: Remove v_comb xfails.
11754
dc96c6c7 11755Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11756
11757 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11758 list.exp scope.exp watchpoint.exp]
11759 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11760
dc96c6c7 11761Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11762
11763 * config/monitor.exp: Increase download timeout to 1000 seconds.
11764
dc96c6c7 11765Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11766
11767 * config/m32r.exp: Increase timeout to 120 seconds.
11768
11769Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11770
11771 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11772 and accept older ordering as obsolescent gcc or gdb.
11773 * gdb.c++/templates.exp: Ditto.
11774 * gdb.c++/virtfunc.exp: Ditto.
11775
11776Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11777
11778 * gdb.base/coremaker.c: Add code to mmap some data so we
11779 can check that it ends up in the core file.
11780 * gdb.base/corefile.exp: Add test to read mmapped data
11781 from core file.
11782
dc96c6c7 11783Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11784
11785 * config/m32r.exp: New file.
11786
11787Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11788
11789 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11790 that cflags can contains -gstabs, and work correctly for other tests.
11791
dc96c6c7 11792Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11793
11794 * gdb.base/setshow.exp: New file, tests show and set.
11795 * gdb.base/setshow.c: New file, tests show and set.
11796 * gdb.base/help.exp: Add test for help set|show annotate.
11797 * gdb.base/default.exp: Add test for set|show annotate.
11798
11799Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11800
11801 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11802 errors unique.
11803 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11804 explicitly.
11805
11806Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11807
11808 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11809 and width commands. This is done elsewhere.
11810 * (gdb_start): Don't call gdb_start_sim here. That's already
11811 done in gdb_load. This fixes lots of failures in default.exp.
11812
11813Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11814
11815 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11816 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11817 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11818 in the same we we treat other failures (since it may be an expected
11819 condition), rather than as an error.
11820 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11821 old test format.
11822
11823Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11824
11825 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11826 (distclean maintainer-clean realclean): No need to remove files
11827 twice. Nuke the duplicates.
11828 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11829 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11830 Remove config.h along with other config files.
11831
11832Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11833
11834 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11835 "p func1 ()" and note that rests of tests are skipped.
11836 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11837 setup_xfails for "print func2::coremaker_local".
11838 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11839 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11840 affected by the previous run test.
11841 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11842 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11843 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11844 "pass int powerset tuple" and "pass modeless int powerset tuple".
11845 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11846 "real write 4" and "real write 8".
11847 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11848 setup_xfails for "print vs1 after tuple assign 2",
11849 "print \$i after tuple assign 2", and
11850 "print vs2 after tuple assign 2".
11851 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11852 meaningful error message and return -1 so the caller can
11853 suppress further tests and avoid a cascade of errors.
d63a86f8 11854
c906108c
SS
11855Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11856
11857 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11858 format for printing version.
11859 * gdb.base/default.exp: Ditto.
11860 * gdb.base/interrupt.exp: Fix problem with cascade of
11861 errors if child process dies while calling a function.
d63a86f8 11862
c906108c
SS
11863Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11864
11865 * Makefile.in (VPATH): Add
11866 * Makefile.in (Makefile, config.status): Fix rules so things get
11867 remade when necessary.
11868
11869Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11870
11871 * Makefile.in (just-check): Add path to sibling expect dir
11872 to environment variable specified by RPATH_ENVVAR.
11873
11874Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11875
11876 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11877 (just-check): Add shared library paths for libstdc++, tk,
11878 tcl, bfd, and opcodes to the environment variable specified
11879 in RPATH_ENVVAR.
11880 * configure.in: Add support to recognize --enable-shared flag
11881 and generate correct value for RPATH_ENVVAR.
11882 * configure: Regenerated with autoconf.
11883
11884Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11885
11886 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11887 include all osf versions.
11888 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11889 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11890 when target is linux. When failing to build pthreads test
11891 executable, give more meaningful message.
11892 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11893 arg for pthread_create.
d63a86f8 11894
c906108c
SS
11895Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11896
11897 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11898 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11899 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11900 and -lpthreads (everybody else).
11901 (test_startup): Fail gracefully if threads are not supported.
11902 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11903 "p/c array_index("abcdef",2)" when not gcc compiled.
11904 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11905 "print func2::coremaker_local" when not gcc compiled.
11906 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11907 "ptype on opaque struct tagname (statically)",
11908 "ptype on opaque struct tagname (dynamically) 1", and
11909 "ptype on opaque struct tagname (dynamically) 2"
11910 for not compiled with gcc.
11911 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11912 backtrace when compiled with gcc.
d63a86f8 11913 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11914 than always return success.
11915
11916Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11917
11918 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11919
11920Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11921
11922 * gdb.base/structs.exp: Undo last change.
11923
11924Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11925
11926 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11927 encapsulate all the steps/nexts done during self test, starting
11928 at main, and makes them less sensitive to optimization issues.
11929 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11930 signal handler" test.
11931 * gdb.threads/pthreads.exp: Only run this for native configs.
11932 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11933 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11934 tests.
11935 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11936 for "runto test_calls(void)" test.
d63a86f8 11937
c906108c
SS
11938Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11939
11940 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11941 and don't expect address info in breakpoint confirmations.
11942
11943Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11944
11945 * gdb.base/list.exp (test_forward_search): Increase timeout
11946 temporarily by 60 seconds for searching extremely long line,
11947 and then reset to old value when done. Increase expect input
11948 buffer to 10000.
11949
11950Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11951
11952 * gdb.base/list.exp (test_forward_search): Fix to handle very
11953 long source line without overflowing expect's input buffer.
11954
11955Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11956
11957 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11958 "buffer_full".
11959
11960 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11961 "buffer_full".
11962
11963 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11964 "buffer_full".
11965
11966 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11967 "buffer_full".
11968
11969Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11970
11971 * configure.in (configdirs): Add gdb.threads.
11972 * configure: Regenerated with autoconf.
11973 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11974 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11975 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11976
c906108c
SS
11977Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11978
11979 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11980
11981Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11982
11983 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11984 each signal's status in the output of "handle all print".
11985 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11986 the \r\n sequence that immediately precedes the gdb prompt.
11987 * gdb.base/a1-selftest.exp: Save original timeout and restore
11988 after test.
11989
11990Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11991
11992 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11993 symbol.
11994
11995Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11996
11997 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11998
11999Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
12000
12001 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
12002 timeout by 60 seconds.
12003
12004Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
12005
12006 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
12007 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
12008 error return.
12009
12010Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
12011
12012 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
12013 gdb initialization, also report how long dejagnu waited. Restore
12014 old timeout before doing error return. Temporarily increase timeout
12015 by 3 minutes to allow for slow startups over heavy NFS use.
12016
12017Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
12018
12019 * lib/gdb.exp: Report timeout value for verbosity level 2.
12020 * config/gdbserver.exp: Ditto.
12021 * config/hppro.exp: Ditto.
12022 * config/mips-gdb.exp: Ditto.
12023 * config/monitor.exp: Ditto.
12024 * config/netware.exp: Ditto.
12025 * config/sim-gdb.exp: Ditto.
12026 * config/slite-gdb.exp: Ditto.
12027 * config/udi-gdb.exp: Ditto.
12028 * config/unix-gdb.exp: Ditto.
12029 * config/vx-gdb.exp: Ditto.
12030 * gdb.base/a1-selftest.exp: Ditto.
12031 * gdb.base/a2-run.exp: Ditto.
12032 * gdb.base/break.exp: Ditto.
12033 * gdb.base/corefile.exp: Ditto.
12034 * gdb.base/list.exp: Ditto.
12035 * gdb.base/recurse.exp: Ditto.
12036 * gdb.base/scope.exp: Ditto.
12037 * gdb.base/signals.exp: Ditto.
12038
12039Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12040
12041 * gdb.threads/Makefile.in (docdir): Removed.
12042
12043Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12044
12045 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 12046 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 12047 @srcdir@.
d63a86f8 12048 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
12049 autoconf 2.5 or higher.
12050 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12051
12052Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
12053
12054 * configure: Regenerated.
12055 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
12056 avoid name clashes with SunOS headers.
12057
12058Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
12059
12060 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
12061
12062Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
12063
12064 * gdb.base/callfuncs.exp: Finish last change -- make sure the
12065 prototype information ends up in the compiler info file.
12066
12067Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
12068
12069 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
12070 attempting to regenerate it. Eliminate use of a temporary file
12071 and just generate the info file directly. Source it immediately,
12072 for consistency of use.
12073 * gdb.base/corefile.exp: Ditto
12074 * gdb.base/exprs.exp: Ditto.
12075 * gdb.base/funcargs.exp: Ditto.
12076 * gdb.base/langs.exp: Ditto.
12077 * gdb.base/list.exp: Ditto.
12078 * gdb.base/mips_pro.exp: Ditto.
12079 * gdb.base/nodebug.exp: Ditto.
12080 * gdb.base/opaque.exp: Ditto.
12081 * gdb.base/ptype.exp: Ditto.
12082 * gdb.base/scope.exp: Ditto.
12083 * gdb.base/setvar.exp: Ditto.
12084 * gdb.base/signals.exp: Ditto.
12085 * gdb.base/whatis.exp: Ditto.
12086 * gdb.c++/templates.exp: Ditto.
12087 * gdb.c++/virtfunc.exp: Ditto.
12088 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
12089 whether or not to add -lstdc++ to the compile command line args.
12090
12091Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12092
12093 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
12094 it got fixed by the recent lookup_minimal_symbol_by_pc change.
12095 Increase timeout, a lot of single stepping might be needed if the
12096 target has no hardware watchpoints.
12097
12098Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12099
12100 * gdb.base/break.exp: Ignore compiler warnings when compiling
12101 break.c.
12102 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12103 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12104 from remote-sim.
12105 * gdb.base/exprs.exp: Add h8300 xfails.
12106 * gdb.base/funcargs.exp: Likewise.
12107 * gdb.base/nodebug.exp: Likewise.
12108 * gdb.base/printcmds.exp: Likewise.
12109 * gdb.base/ptype.exp: Likewise.
12110 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12111 h8300 xfails.
d63a86f8 12112 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12113 on the h8300.
12114 * gdb.base/funcargs.c: Explicitly make last constant argument to
12115 call_after_alloca_subr an unsigned long type.
12116 * gdb.base/return.c: Include stdio.h.
12117
12118Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12119
12120 * config/abug.exp: New file for the older Motorola Bug monitor
12121 that runs on the mvme13x series VME boards.
12122 * config/monitor.exp: Use the new config array for target settings
12123 if they exist.
12124
12125Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12126
12127 * sim-gdb.exp: Make the SH simulator allocate less space when
12128 it is targeted.
12129
12130Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12131
12132 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12133 test.
12134
12135Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12136
12137 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12138 "rs6000-*-*" for "list function in include file" when gcc compiled.
12139 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12140 for "p ctable1[120]".
12141 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12142 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12143 Remove setup_xfail for "rs6000-*-*" for
12144 "print 'scope0.c'::filelocal before run".
12145 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12146 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12147 since some compilers don't allow both options to be given
12148 on the same command line. Create object file and move it.
d63a86f8 12149
c906108c
SS
12150Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12151
12152 * gdb.base/corefile.exp: Always regenerate the core file, since
12153 we always regenerate the coremaker program. Detect special case
12154 where registers cannot be read from core file.
d63a86f8 12155
c906108c
SS
12156Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12157
12158 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12159 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12160 * gdb.c++/templates.exp: Only match on basename of file since
12161 some formats like xcoff don't encode directory information.
12162 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12163 and rs6000 AIX xcoff targets.
12164 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12165 * configure: Regenerate.
12166 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12167 here, rather than in distclean.
d63a86f8 12168
c906108c
SS
12169Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12170
12171 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12172 defined, and use it to compile the test case with -O2. The
12173 native compilation still uses no optimization.
12174 * gdb.base/mips_pro.c: Remove inline assembly code since
12175 it is compiled PIC by default, which results in assembler
12176 warnings that make the testsuite think the compilation
12177 was unsuccessful.
12178
12179Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12180
12181 * gdb.c++/misc.exp: Add note to message for
12182 "print s.a for foo struct" that this is a known gcc 2.7.2
12183 and earlier bug.
12184
12185Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12186
12187 * gdb.base/break.exp: Fix pattern for matching "Delete all
12188 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12189 setup_xfail for deleting all breakpoints test. Fix various
12190 timeout messages to include "(timeout)".
12191 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12192 for "p t_float_values2(3.14159,float_val2)".
12193 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12194 for "continue to call2g" when gcc compiled.
12195 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12196 "up to foo in langs.exp", "show language at foo in langs.exp",
12197 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12198 and "show language at fsub in langs.exp".
12199 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12200 "list line 1 in include file", "list message for lines past EOF",
12201 "list function in include file", "list list0.h:foo", and
12202 "list filename:function; nonexistant function".
12203 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12204 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12205 and "ptype t_char_array" to be for native cc only.
d63a86f8 12206
c906108c
SS
12207Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12208
d63a86f8 12209 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12210 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12211 "print func2::coremaker_local", and "backtrace in corefile.exp".
12212
12213Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12214
12215 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12216 "bt in signals.exp". This problem only appears when running
12217 the testsuite, and then only intermittently.
12218
12219Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12220
12221 * gdb.base/return.exp (return_tests): Differentiate between
12222 two tests of continuing.
12223
12224Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12225
12226 * */Makefile.in (maintainer-clean): Remove config.log.
12227 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12228 * gdb.c++/Makefile.in (PROGS): Add inherit.
12229 (clean): Remove *.ci.
12230
12231Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12232
12233 * gdb.c++/misc.cc: Add test code from Mike Stump.
12234 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12235
12236Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12237
12238 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12239 to "alpha-*-osf2*" and add comment.
12240 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12241 setup_xfail for "step over execarg initialization" and
12242 "step over corearg initialization".
12243 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12244 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12245 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12246 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12247 "print func2::coremaker_local", and "backtrace in corefile.exp".
12248 * gdb.base/signals.exp: Build and source signals.ci.
12249 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12250 to be for gcc only.
12251 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12252
c906108c
SS
12253Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12254
12255 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12256 Feb 3 procfs.c change.
12257
12258Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12259
12260 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12261
12262Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12263
12264 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12265 from dejagnu's apparent default of 10 seconds, which gives random
12266 results when running the tests over NFS on moderately loaded systems.
12267 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12268
12269Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12270
12271 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12272 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12273 result reports.
12274
12275Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12276
12277 * configure.in (CY_AC_PATH_TCLH): Remove.
12278 * configure: Regenerate.
12279
12280Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12281
12282 * gdb.c++/Makefile.in (clean): Add missing '{'.
12283
12284Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12285
12286 * lib/gdb.exp: Provide a default value for noinferior.
12287
12288 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12289 Load libgloss.exp.
12290
12291Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12292
12293 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12294 the executable, not the .o to run the tests from.
12295
12296Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12297
12298 * gdb.base/break.exp: Don't test for program exit or exit status
12299 if $noresults if nonzero.
12300 * gdb.base/langs.exp: Likewise.
12301 * gdb.base/watchpoint.exp: Likewise.
12302
12303 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12304 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12305 trying to compile the testcase.
12306
12307Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12308
12309 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12310 * gdb.base/signals.exp (continue to handler): Likewise.
12311
12312Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12313
12314 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12315
12316 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12317
12318Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12319
12320 * gdb.base/corefile.exp: Recognize "not found" as failure
12321 when trying to determine if a core file was generated.
12322 If no core file was generate the first time, try again without
12323 the ulimit -c to work around braindamaged shells.
12324
12325Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12326
12327 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12328 [] tests with "test" and enclose string in quotes.
12329 * gdb.stabs/configure: Rebuild
d63a86f8 12330
c906108c
SS
12331Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12332
12333 Changes in sync with expect:
12334 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12335 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12336 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12337 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12338 argument to AC_REQUIRE.
12339 * configure: Regenerated.
12340
12341Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12342
12343 * gdb.base/corefile.exp: When generating a core, discard any
12344 error messages about ulimit not found and the "core dumped"
12345 message from the shell that runs the coredumper.
12346
12347Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12348
12349 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12350
12351 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12352 which sed script to run. Expect failure for v_comb test
12353 on PA targets too.
d63a86f8 12354
c906108c
SS
12355Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12356
12357 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12358 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12359
12360Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12361
12362 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12363 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12364 "sparc-sun-solaris*" xfails for "p v_comb".
12365 * lib/gdb.exp (default_gdb_start): Fix typo.
12366 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12367 messages to not include the full program name that caused
12368 the core dump since some systems (such as solaris) apparently
12369 truncate this path to about 80 characters.
12370 When generating a core file first try increasing the core file
12371 size limit to unlimited since some systems may default it to
12372 zero, and it is harmless to try it. Move the test for failing
12373 to generate a core file to where it will actually get executed.
12374 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12375 new gdb result from g++ debug info improvements and make old
12376 pattern obsolescent. Also account for size_t differences
12377 (may be int or long).
12378 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12379 initialization before function call is placed in the delay slot
12380 and thus appears to be skipped over by commands such as "next".
12381
12382Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12383
12384 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12385
12386Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12387
12388 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12389 input source file; fix code to compile test to deal with this
12390 convention.
12391 * gdb.c++/*.exp: Likewise.
12392
12393Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12394
12395 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12396 "bt in signals.exp".
12397
12398Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12399
12400 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12401 "step over execarg initialization" and
12402 "step over corearg initialization".
12403
12404Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12405
12406 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12407 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12408
12409Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12410
12411 From Rob Savoye (rob@poseidon.cygnus.com)
12412 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12413 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12414 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12415 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12416 configure.in}: Major reworking for autoconfig.
12417 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12418 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12419 New files.
12420 * config/unix-gdb.exp: Make GDB global.
12421 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12422 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12423 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12424 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12425 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12426 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12427 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12428 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12429 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12430 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12431 pr-8136.exp, result.exp, string.exp, tuples.exp},
12432 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12433 to returns as necessary, arrange for test to compile own testcase
12434 executable.
12435 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12436
c906108c
SS
12437Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12438
12439 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12440 clear_xfail at end of test which might not call either pass or fail.
12441 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12442 "backtrace through signal handler".
12443
12444Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12445
12446 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12447 continuing from a job control stop signal.
12448 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12449
12450Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12451
12452 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12453 * gdb.base/corefile.exp: Likewise.
12454 * gdb.base/funcargs.exp: Likewise.
12455
12456Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12457
12458 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12459 * config/monitor.exp: Add support for setting baud rate.
12460
12461Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12462
12463 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12464 i*86-*-linux* xfails for "backtrace through signal handler".
12465 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12466 "print func2::coremaker_local".
12467 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12468 alpha-dec-osf2* xfail for
12469 "delete all breakpoints when none".
12470
12471Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12472
12473 * gdb.base/break.exp: Change test that deletes all breakpoints
12474 when no user breakpoints are installed. A post 4.15 change
12475 causes gdb to no longer prompt in this case.
12476
12477Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12478
12479 * gdb.base/return.exp (return_tests): Change xfail for test
12480 "correct value returned double test" to stop xfailing at
12481 Solaris 2.5. Apparently the bug has been fixed.
12482
12483Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12484
12485 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12486 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12487
12488Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12489
12490 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12491 * gdb.disasm/hppa.s: Corresponding changes.
12492
12493Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12494
12495 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12496 makefile fragment.
12497 * config/mt-hpux: Deleted.
12498
12499Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12500
d63a86f8 12501 * Many files: When warning about suppressed tests due to a
c906108c
SS
12502 nonexistant test binary, avoid incrementing the warning count.
12503
12504Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12505
12506 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12507
c906108c
SS
12508Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12509
12510 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12511 "sparc-*-solaris2*".
12512
12513Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12514
12515 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12516 Add global and local variables and initialize them.
12517 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12518 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12519 extracts the file name and terminating signal from the core file.
12520 * TODO: Remove note about tests for correct mapping of corefile.
12521 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12522 from optimizing it away.
12523 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12524 handles common blocks.
12525
12526Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12527
12528 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12529 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12530
12531Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12532
12533 * Makefile.in (maintainer-clean): New target, synonym for
12534 realclean.
12535 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12536 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12537 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12538 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12539 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12540 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12541
12542Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12543
12544 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12545 xfails when not gcc compiled for "print foo::funclocal".
12546 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12547 "print foo::funclocal at foo",
12548 "print 'scope1.c'::foo::funclocal at foo",
12549 "print foo::funclocal_bss at foo",
12550 "print 'scope1.c'::foo::funclocal_bss at foo",
12551 "print foo::funclocal_ro at foo",
12552 "print 'scope1.c'::foo::funclocal_ro at foo",
12553 "print bar::funclocal at foo" and
12554 "print 'scope1.c'::bar::funclocal at foo".
12555 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12556 gcc compiled for "print foo::funclocal at bar".
12557 Expand all messages to ensure that they identify that
12558 the test is at bar().
12559 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12560 gcc compiled for:
12561 "ptype on opaque struct pointer (statically)",
12562 "ptype on opaque struct tagname (statically)",
12563 "ptype on opaque struct pointer (dynamically) 1",
12564 "ptype on opaque struct tagname (dynamically) 1",
12565 "ptype on opaque struct pointer (dynamically) 2" and
12566 "ptype on opaque struct tagname (dynamically) 2
12567 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12568 gcc compiled for:
12569 "p datalocal"
12570 "whatis datalocal",
12571 "ptype datalocal",
12572 "p bsslocal",
12573 "whatis bsslocal", and
12574 "ptype bsslocal".
12575 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12576 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12577 when not gcc compiled.
12578 * gdb.base/funcargs.exp (float_and_integral_args): Add
12579 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12580 compiled.
12581 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12582 "backtrace from call6a" when not gcc compiled.
12583 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12584 "backtrace from call7a" when not gcc compiled.
12585 * gdb.base/callfuncs.exp (do_function_calls):
12586 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12587 "p t_char_array_values(char_array_val2,char_array_val1)",
12588 "p t_char_array_values(char_array_val1,char_array_val2)",
12589 "p t_char_array_values("carray 1","carray 2")",
12590 "p t_char_array_values("carray 1",char_array_val2)",
12591 "p t_char_array_values(char_array_val1,"carray 2")",
12592 "p sum_args(1,{2})",
12593 "p sum_args(2,{2,3})",
12594 "p sum_args(3,{2,3,4})",
12595 "p sum_args(4,{2,3,4,5})"
12596 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12597 "backtrace in corefile.exp" when not gcc compiled.
12598
12599Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12600
12601 * gdb.base/signals.exp: Rewrite `handle all print' test as
12602 a procedure. Accept blanks or TABs as whitespace, increase
12603 timeout and expect input buffer size for the large output
12604 from the command. Remove "i*86-*-bsdi2.0" xfail.
12605
12606Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12607
12608 * gdb.base/setvar.exp: Add new testcases for truncation when
12609 assigning invalid values to bitfields.
12610
12611Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12612
d63a86f8 12613 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12614 mips-sgi-irix* xfail for
12615 "call inferior func with struct - returns char *"
12616 and fix test so that an optional (unsigned char *) cast is
12617 accepted in the result.
12618
12619Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12620
12621 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12622 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12623 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12624 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12625 that accidentally got checked in.
12626
12627Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12628
d63a86f8 12629 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12630 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12631 compiled test.
12632 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12633 Add mips-sgi-irix5* xfail for not gcc compiled.
12634 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12635 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12636 "p top", "whatis top", "p middle", and "whatis middle".
12637 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12638 "whatis signed char" for not gcc compiled.
12639 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12640 "set variable signed char=-1 (-1)" and
12641 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12642 * gdb.base/funcargs.exp (float_and_integral_args):
12643 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12644 Add mips-sgi-irix* xfail when not gcc compiled for
12645 "continue to call2b".
12646 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12647 "continue to call2g".
12648 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12649 "backtrace from call6a"
12650 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12651 "backtrace from call7k".
12652 Add mips-sgi-irix5* xfail when not gcc compiled for
12653 "backtrace from call7a".
12654 (localvars_after_alloca): Fix gdb_test cmds for
12655 "print * after runto ...".
12656 Remove rs6000-*-* xfails for
12657 "print i after runto localvars_after_alloca" and
12658 "print l after runto localvars_after_alloca"
12659 for all compilers.
12660 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12661 when not compiled with gcc, for:
12662 "print signed char == (minus)",
12663 "print signed char != (minus)",
12664 "print signed char < (minus)",
12665 "print signed char > (minus)".
12666 * gdb.base/callfuncs.exp (do_function_calls):
12667 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12668 "call inferior func with struct - returns char *".
d63a86f8 12669 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12670 "correct value returned double test" to include Solaris 2.4.
12671 * gdb.base/funcargs.exp (float_and_integral_args):
12672 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12673
c906108c
SS
12674Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12675
12676 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12677 enumeration bitfields if compiling with GNU C.
12678 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12679 to empty' prompt.
12680
12681Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12682
12683 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12684 test for PRO targets.
12685
12686 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12687 breakpoints in the inferior at any given time by making
12688 two groups of breakpoints for call2*, call6* and call7*
12689 tests.
12690
12691Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12692
12693 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12694 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12695 from optimizing it away.
12696 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12697 "call inferior func with struct".
12698
12699Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12700
12701 * configure.in: Only configure gdb.chill for particular targets.
12702
12703Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12704
12705 * gdb.base/Makefile.in: Add action to .c.o transformation
12706 rule that generates a .ci file for each .o file and remove
12707 explicit .c.o rules except for callfuncs.o.
12708 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12709 generates a .ci file for each .o file and remove explicit
12710 .cc.o rules.
12711 (clean): Remove *.tmp *.ci files.
12712 (EXECUTABLES): Remove templ-info.exp.
12713 * gdb.base/compiler.c: New file.
12714 * gdb.c++/compiler.cc: New file
12715 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12716 Change rs6000-*-* xfail for
12717 "print 'scope0.c'::filelocal_ro" and
12718 "print 'scope1.c'::filelocal" and
12719 "print 'scope1.c'::filelocal_bss" and
12720 "print 'scope1.c'::filelocal_ro" and
12721 "print 'scope1.c'::foo::funclocal" and
12722 "print 'scope1.c'::foo::funclocal_ro" and
12723 "print 'scope1.c'::bar::funclocal" and
12724 "print 'scope0.c'::filelocal_ro" and
12725 "print 'scope1.c'::filelocal at foo" and
12726 "print 'scope1.c'::filelocal_bss at foo" and
12727 "print 'scope1.c'::filelocal_ro at foo" and
12728 "print 'scope1.c'::foo::funclocal at foo" and
12729 "print 'scope1.c'::foo::funclocal_bss at foo" and
12730 "print 'scope1.c'::foo::funclocal_ro at foo" and
12731 "print 'scope1.c'::bar::funclocal at foo" and
12732 "print 'scope0.c'::filelocal_ro" and
12733 "print 'scope1.c'::filelocal" and
12734 "print 'scope1.c'::filelocal_bss" and
12735 "print 'scope1.c'::filelocal_ro" and
12736 "print 'scope1.c'::foo::funclocal" and
12737 "print 'scope1.c'::foo::funclocal_bss" and
12738 "print 'scope1.c'::foo::funclocal_ro" and
12739 "print 'scope1.c'::bar::funclocal" and
12740 "print 'scope1.c'::bar::funclocal_bss"
12741 to only be xfail'd when not compiled with gcc.
d63a86f8 12742 Add rs6000-*-* xfail for
c906108c
SS
12743 "print 'scope0.c'::filelocal_bss before run"
12744 when compiled with gcc.
12745 (test_at_main): Add rs6000-*-* xfail for
12746 "print filelocal_ro in test_at_main"
12747 when compiled with gcc.
12748 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12749 Add rs6000-*-aix* xfail for
c906108c
SS
12750 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12751 "ptype t_char_array", not compiled with gcc.
12752 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12753 xfail for "list foo (in include file)" when gcc compiled.
12754 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12755 (integral_args): Add rs6000-*-* xfail for
12756 "run to call0a" if not compiled with gcc.
12757 (unsigned_integral_args): Add rs6000-*-* xfail for
12758 "run to call1a" if not compiled with gcc.
12759 (float_and_integral_args): Add rs6000-*-* xfail for
12760 "run to call2a" if not compiled with gcc and for
12761 "continue to call2b" for any compiler.
12762 Add rs6000-*-* xfail to
12763 "print f1 after run to call2a" for gcc compiled.
12764 (discard_and_shuffle): Add rs6000-*-* xfail for
12765 "run to call6a".
12766 (shuffle_round_robin): Add rs6000-*-* xfail for
12767 "backtrace from call7a" if not compiled with gcc.
12768 Add rs6000-*-* xfail for
12769 "backtrace from call7b" if compiled with gcc.
12770 (call_after_alloca): Add rs6000-*-* xfail for
12771 "print c in call_after_alloca" and
12772 "print s in call_after_alloca" and
12773 "backtrace from call_after_alloca_subr"
12774 if not compiled with gcc.
12775 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12776 "print c in localvars_in_indirect_call" and
12777 "print c in localvars_in_indirect_call" and
12778 "backtrace in indirectly called function" and
12779 "stepping into indirectly called function"
12780 if not compiled with gcc.
12781 (localvars_after_alloca): Add rs6000-*-* xfail for
12782 "print c after runto localvars_after_alloca" and
12783 "print s after runto localvars_after_alloca" and
12784 "print i after runto localvars_after_alloca" and
12785 "print l after runto localvars_after_alloca"
12786 for all compilers.
12787 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12788 than whatis-info.exp.
12789 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12790 than opaque-info.exp.
12791 Setup rs6000-*-* xfail for
d63a86f8 12792 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12793 "ptype on opaque struct pointer (dynamically)" when
12794 not compiled with gcc.
12795 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12796 rather than callf-info.exp.
12797 (do_function_calls): Add clear_xfail for rs6000-*-* for
12798 "p t_float_values2(3.14159,float_val2)". Seems to work
12799 fine there, both with xlc and gcc. Need to find out what
12800 it is doing right and fix other platforms.
12801 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12802 "call inferior func with struct - returns int",
12803 "call inferior func with struct - returns long",
12804 "call inferior func with struct - returns float",
12805 "call inferior func with struct - returns double",
12806 "call inferior func with struct - returns char *",
12807 but only if not gcc compiled (presumes xlc compiled).
12808 Change rs6000-*-* xfails for
12809 "call inferior func with struct - returns char" and
12810 " call inferior func with struct - returns short" to only
12811 xfail if not using gcc.
12812 (clean mostlyclean): Remove *.ci and *.tmp files.
12813 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12814 than templ-info.exp.
12815 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12816 Add rs6000-*-* xfail for "up to foo in langs.exp"
12817 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12818 when not gcc compiled.
d63a86f8 12819
c906108c
SS
12820Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12821
12822 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12823 * gdb.base/corefile.exp: Likewise.
12824 * gdb.base/list.exp: Likewise.
12825 * gdb.base/scope.exp: Likewise.
12826 * gdb.base/siganls.exp: Likewise.
12827
12828 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12829 compiler output.
12830 * gdb.base/whatis.exp: Likewise.
12831
12832Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12833
12834 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12835 failure (opcode table has been fixed to match reality).
12836
12837Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12838
12839 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12840 "call inferior func with struct - returns char",
12841 "call inferior func with struct - returns short"
12842
12843 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12844 "print 'scope0.c'::filelocal at main",
12845 "print 'scope0.c'::filelocal_bss in test_at_main",
12846 "print 'scope0.c'::filelocal at foo",
12847 "print 'scope0.c'::filelocal_bss in test_at_foo",
12848 "print 'scope0.c'::filelocal at bar",
12849 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12850
c906108c
SS
12851 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12852 in source file 1". This bug seems to have been fixed with both
12853 gcc and native cc (was native assembler bug?).
12854
12855Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12856
12857 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12858 "backtrace through signal handler" to "i*86-*-sysv4*".
12859 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12860 continue" case. Add "known SVR4 bug" to fail message.
12861 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12862 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12863 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12864 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12865 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12866 "up to foo in langs.exp", "show language at foo in
12867 langs.exp", "up to cppsub_ in langs.exp", "show
12868 language at cppsub_ in langs.exp", "up to fsub in
12869 langs.exp", and "show language at fsub in langs.exp".
12870 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12871 "bactrace in corefile.exp".
12872 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12873 "call inferior function with struct - returns float" and
12874 "call inferior function with struct - returns double".
d63a86f8 12875
c906108c
SS
12876Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12877
12878 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12879 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12880 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12881 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12882
12883Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12884
12885 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12886 (or overriden) "CHILL" macro rather then bare "gcc".
12887 Also look for ../../gcc/xgcc since that is what we will
12888 actually need, not "Makefile". Remove following assignment
12889 of CHILL to CHILL_FOR_TARGET because that results in
12890 recursive definition.
12891
12892Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12893
12894 * gdb.base/corefile.exp: Change xfail for backtrace in
12895 corefile.exp from linuxaout to all linux.
12896 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12897 cases where we miss the breakpoint at the signal handler
12898 for some reason. Setup xfail for linuxoldld/linuxaout and
12899 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12900 hitting SIGURG breakpoint.
12901 * gdb.base/signals.exp: Setup xfail for "next" acting like
12902 continue to add linuxoldld. Setup xfail for all linux for
12903 "next to handler in signals_tests_1", "backtrace in
12904 signals_tests_1", "continue to func1", "pass SIGUSR1",
12905 and continue to handler".
12906
12907Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12908
12909 * Update all FSF addresses except those in COPYING* files.
12910
12911Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12912
12913 * gdb.base/a2-run.exp: Change messages to be more explicit about
12914 the status of args, and quote binfile in results.
12915
12916Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12917
12918 * gdb.base/callfuncs.exp: Add tests for passing structs to
12919 inferior functions and return various types.
12920 * gdb.base/callfuncs.c: Add functions to receive a struct
12921 and return a member of the struct, in various types.
12922
12923Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12924
12925 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12926
12927Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12928
12929 * config/vxworks29k.exp: New file, sources vxworks.exp.
12930
12931Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12932
12933 * config/gdbremote.exp: New file. Testing framework using
12934 gdbserver.
12935
12936Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12937
12938 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12939 "call function when asleep" and "send end of file".
12940 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12941 for "backtrace in corefile.exp".
12942 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12943 for "backtrace through signal handler".
12944 * gdb.base/corefile.exp: Make sure we actually generate a core file
12945 before trying the core tests. Some systems allow the user to suppress
12946 generation of core files and default to that (linux for example).
12947 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12948 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12949
12950Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12951
12952 * gdb.threads: New directory with some crude multi-threaded
12953 gdb tests (step.exp and step2.exp).
12954 * config/mt-lynx (STEP_EXECUTABLE): Define.
12955 (THREADFLAGS): Define.
12956
12957Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12958
12959 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12960
12961 * gdb.base/signals.exp: Disable whole file for lynx until
12962 further notice.
12963
12964 * gdb.base/signals.exp: xfail test where "next" acts like
12965 "continue" for lynx.
12966
12967 * gdb.base/interrupt.exp: xfail test for calling function while
12968 inferior is asleep for lynx.
12969
12970 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12971 than one cr-lf after each command.
12972
12973Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12974
12975 * configure.in: Reinstate setting of stabsdirs variable, fix
12976 typo in setting up configdirs for native builds.
12977
12978 * gdb.base/return.exp: Fix typo in return double test.
12979 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12980 compiler from optimizing them away.
12981
12982Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12983
12984 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12985 sequences to be echo'd by gdb when using gdb_test.
12986 * gdb.chill/chexp.exp: Likewise.
12987 * gdb.fortran/exprs.exp: Likewise
12988
12989Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12990
12991 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12992 after the inferior gdb has started.
12993
12994 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12995 after each command.
12996 * gdb.base/funcargs.exp: Likewise.
12997 * gdb.base/gdbvars.exp: Likewise.
12998 * gdb.base/interrupt.exp: Likewise.
12999 * gdb.base/list.exp: Likewise.
13000 * gdb.base/watchpoint.exp: Likewise.
13001 * gdb.c++/demangle.exp: Likewise.
13002 * gdb.c++/inherit.exp: Likewise.
13003 * gdb.chill/chexp.exp: Likewise.
13004 * gdb.fortran/exprs.exp: Likewise.
13005
13006 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
13007 test if we can't handle IO to/from the inferior.
13008
13009 * gdb.c++/misc.exp: Always check for a program already being
13010 started after sending a "run" command to gdb.
13011
13012 * gdb.base/twice.exp: Start with a fresh gdb.
13013
13014 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
13015 only depend on gdb's expression code, not the chill runtime.
13016
13017 * gdb.base/return.c: Put return values into variables so we
13018 can have gdb print them rather than depending on the program
13019 to print them.
13020 * gdb.base/return.exp: Corresponding changes.
13021
13022 * lib/gdb.exp: Provide default value for noinferiorio.
13023 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
13024 the inferior.
13025
13026 * gdb.base/break.exp: Always check for a program already being
13027 started after sending a "run" command to gdb.
13028 (text_next_with_recursion): Don't check the output from the
13029 program's printf statement. Instead just make sure the program
13030 exited.
13031
13032 * gdb.base/commands.exp: Protect tests which need arguments with
13033 $noargs conditionals.
13034
13035Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13036
13037 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
13038 of structure member arrays to match gdb/valops.c:value_addr change.
13039
13040Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
13041
13042 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
13043 cases.
13044
13045Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
13046
13047 * configure.in (configdirs): Remove gdb.chill from default list
13048 of subdirs and then add it back in only if doing a native build.
13049 The current chill compiler does not yet work in any cross build.
13050 * Revert all signal changes from Jul 6.
13051 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
13052 for sh-hms targets, allowing these tests to link, with no other
13053 changes. Testing is suppressed by setting "nosignals" in site.exp.
13054
13055Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
13056
13057 * configure.in (signaldirs): Define and add to configdirs for all
13058 targets except some specific ones that are known to not support signals.
13059 Also clean up formatting.
13060 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
13061 (signals, sigall): Remove rules to build.
13062 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
13063 Moved to new gdb.signals directory.
13064 * gdb.signals: New test directory.
13065 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
13066 signals.c signals.exp}: New or moved files.
13067
13068Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
13069
13070 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
13071
13072Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
13073
13074 * gdb.base/return.exp: Xfail `return double' test failure
13075 on at least Solaris 2.3 and handle future/past versions on
13076 a case by case basis as appropriate. Also update message
13077 to include i*86 failures.
13078
13079Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13080
13081 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
13082
13083 * lib/gdb.exp: Fix comment which erroneously identified
13084 gdb_file_cmd as gdb_load (the 19 May change was in fact to
13085 gdb_file_cmd not gdb_load).
13086 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
13087
13088 * gdb.base/setvar.exp: Make test names consistent between pass and
13089 fail cases. Use gdb_test more.
13090
13091Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13092
13093 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13094
13095Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13096
13097 * gdb.base/help.exp: Fix expected help string for `show commands'.
13098
13099Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13100
13101 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13102
13103 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13104 of a text section.
13105
13106Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13107
13108 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13109 that loop eventually terminates. Fix Connection refused logic so
13110 that testsuite will expire nicely.
13111
13112Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13113
13114 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13115 config/rom68k.exp: New tcl glue for the appropriate monitors.
13116 These all just end up calling monitor.exp.
13117 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13118 refused' by retrying. Cleanup some timeout issues.
13119 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13120 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13121 callers don't have to set/restore global timeout variable.
13122
13123 * The following set of changes centralizes management of the global
13124 timeout variable. This way, it can be set in one target dependent
13125 place instead of dozens of places scattered throughout the test suite.
13126 If you need to lengthen a timeout, then you should either set timeout
13127 in one of the config/{target}.exp files, or multiply it by a factor.
13128 Setting it to an absolute value is always going to lose for some
13129 targets.
13130 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13131 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13132 * gdb.base/funcargs.exp: Don't set timeout.
13133 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13134 * gdb.base/printcmds.exp (test_print_string_constants
13135 test_print_array_constants): Don't set timeout.
13136 * gdb.base/ptype.exp: Don't set timeout.
13137 * gdb.base/recurse.exp: Don't set timeout.
13138 * gdb.base/return.exp: Don't set timeout.
13139 * gdb.base/watchpoint.exp: Don't set timeout.
13140 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13141 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13142
13143Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13144
13145 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13146
13147Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13148
13149 * lib/gdb.exp: Disable chill tests for irix5.
13150
13151Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13152
13153 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13154 each test pass or fail.
13155
13156Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13157
13158 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13159 xlc not gcc.
13160
13161Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13162
13163 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13164
13165Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13166
13167 * config/est.exp: Fix copyright and comments. Remove dead code.
13168 Use targetname, serialport and baud variables instead of fixed
13169 constants.
13170 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13171 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13172
13173Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13174
13175 * gdb.base/watchpoint.exp: Don't run
13176 test_watchpoint_triggered_in_syscall for sunos.
13177
13178Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13179
13180 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13181 they don't seem to exist. Do include stdio.h.
13182
13183Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13184
13185 * gdb.base/a1-selftest.exp: Add alpha xfail.
13186
13187Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13188
13189 * gdb.base/watchpoint.c (main): Prompt before calling read().
13190 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13191 Revise accordingly. Remove cruft about sending "123" several
13192 times, until it gets noticed. Clean up the "print buf[0]" stuff
13193 so that it passes or fails, and waits for prompts in the usual way.
13194
13195Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13196
13197 * gdb.base/recurse.exp: Fix comment.
13198
13199 * TODO: Remove item about printing variables in nodebug.exp. Add
13200 item about enabling tests which are only run on some targets.
13201
13202 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13203 fail, make test names unique, use new gdb_test convention
13204 regarding pattern, use gdb_test more, etc.).
13205
13206 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13207 fail, make test names unique, etc.).
13208
13209Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13210
13211 * gdb.base/nodebug.c: Change return type of top and middle to
13212 short.
13213 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13214 are fixed by the recent mdebugread.c changes. Allow `short ()'
13215 as type for top and middle.
13216
13217Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13218
13219 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13220 nearly as I can tell, the whole thing was an accident in Stu's
13221 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13222 to replace a send/expect pair with gdb_test, but ended up only
13223 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13224 of 30 Mar 1995 took care of it, but left this vestigial comment
13225 which I am now nuking.
13226
13227Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13228
13229 * gdb.base/break.exp: Look for different line number for
13230 breakpoint at main depending on usestubs.
13231
13232Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13233
13234 * gdb.base/list.exp: Adjust some alternate expect patterns to
13235 match recent list0.c change. Add alternate expect pattern for
13236 output from `list default lines around main' for optimizing
13237 compilers.
13238
13239Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13240
13241 * lib/gdb.exp: If nosignals is not set, set it to 0.
13242
13243Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13244
13245 * config/slite-gdb.exp: Responds to load symbol table prompt.
13246 * gdb.base/break.exp: Adjust line number, fix rerun.
13247 * gdb.base/langs0.c: Add #ifdef usestubs.
13248
13249Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13250
13251 * gdb.base/list.exp: Adjust line contents after adding new lines in
13252 list0.c. Also fix a syntax error.
13253
13254 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13255 * gdb.base/break.exp: ditto.
13256 * gdb.base/list.exp: ditto.
13257 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13258 * gdb.base/run.c: ditto.
13259 * gdb.base/list0.c: ditto.
13260 * gdb.base/funcargs.c: ditto.
13261
13262Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13263
13264 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13265 $targetname, $serialport and $baud instead of hardwired variables.
13266 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13267 target doesn't support signals.
13268
13269Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13270
13271 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13272
13273Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13274
13275 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13276 Don't rely on the value of an auto variable before it has been
13277 initialized. Use gdb_test more.
13278
13279Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13280
13281 * lib/gdb.exp (default_gdb_version): A version number must start
13282 with a digit, but other than that contains all characters up to
13283 the first whitespace character.
13284
13285Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13286
13287 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13288
13289Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13290
13291 * gdb.c++/*.exp: Warn if executable does not exist. The original
13292 reason for skipping the warning was that configure.in sometimes
13293 intentionally skipped building the executables but the tcl code
13294 had no way of knowing. That (a) was always bogus with respect to
13295 error handling, (b) is no longer true (right now there is no way
13296 to skip C++ tests).
13297
13298 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13299
13300Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13301
13302 * gdb.base/list.exp: Add expect patterns for output from
13303 SunPRO compiled executables.
13304 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13305 types.
13306
13307Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13308
13309 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13310 number (we are already testing that the correct source line text
13311 gets printed).
13312
13313 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13314 that is what is intended, but something needed to be done to get
13315 sunos4 native working again.
13316
13317 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13318
13319 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13320 apparently went with a (very) old xfail.
13321
13322Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13323
13324 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13325 runto_main is a proc in gdb.exp that will do 'step' for target use
13326 stubs.
13327 * gdb.base/exprs.exp: ditto.
13328 * gdb.base/interrupt.exp: ditto.
13329 * gdb.base/opaque.exp: ditto.
13330 * gdb.base/printcmds.exp: ditto.
13331 * gdb.base/ptype.exp: ditto.
13332 * gdb.base/scope.exp: ditto.
13333 * gdb.base/setvar.exp: ditto.
13334 * gdb.base/signals.exp: ditto.
13335 * gdb.base/twice.exp: ditto.
13336 * gdb.c++/classes.exp: ditto.
13337 * gdb.c++/inherit.exp: ditto.
13338 * gdb.c++/templates.exp: ditto.
13339 * gdb.base/break.exp: no run and hit main for stubs. Change line
13340 numbers for breakpoints and info breakpoint.
13341 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13342 breakpoint().
13343 * gdb.base/callfuncs.c: ditto.
13344 * gdb.base/exprs: ditto.
13345 * gdb.base/interrupt.c: ditto.
13346 * gdb.base/opaque0.c: ditto.
13347 * gdb.base/printcmds.c: ditto.
13348 * gdb.base/ptype.c: ditto.
13349 * gdb.base/scope0.c: ditto.
13350 * gdb.base/setvar.c: ditto.
13351 * gdb.base/signals.c: ditto.
13352 * gdb.base/twice.c: ditto.
13353 * gdb.c++/misc.cc: ditto.
13354 * gdb.c++/templates.cc: ditto.
13355
13356Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13357
13358 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13359
13360 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13361 somewhere between `read' and `main.c'. I'm pretty sure the
13362 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13363 and it isn't particularly useful.
13364
13365 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13366
13367Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13368
13369 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13370
13371Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13372
13373 * config/mt-slite: add LIBS and -nostdlib.
13374 * config/slite-gdb.exp: add this new file to support sparclite target.
13375
13376Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13377
13378 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13379
13380 * gdb.base/a2-run.exp: Change argument to istarget from
13381 "*-*-vxworks" to "*-*-vxworks*".
13382 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13383
13384Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13385
13386 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13387 will not runto main but do a 'step' to step out of breakpoint().
13388 * config/mt-slite: add -Dusestubs.
13389
13390Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13391
13392 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13393 instead of just @.
13394
13395 * gdb.base/signals.exp: Add test for "handle all print".
13396 * TODO: Remove "handle all print". Also remove item about
13397 checking copyright date (I don't like the idea of a spurious FAIL
13398 based on when we run the tests).
13399
13400 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13401 for SunOS4 (reason for failure not investigated). Remove
13402 redundant test for $binfile.
13403
13404 * gdb.base/nodebug.c (array_index): Call malloc.
13405
13406 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13407
13408Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13409
13410 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13411 conventions and slightly simplify the matching regexp.
13412
13413Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13414
13415 * gdb.base/break.exp: Update gdb_test invocation to use new
13416 convention.
13417
13418 * lib/gdb.exp: If noargs is not set, set it to 0.
13419
13420 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13421 tests unique.
13422
13423 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13424
13425Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13426
13427 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13428 one argument of type "<non-float parameter>".
13429
13430Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13431
13432 * config/rom68k.exp: New file to support Motorola IDP board.
13433 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13434 * gdb.base/break.c: Change things around so that this program
13435 doesn't depend upon args. This is necessary to make remote
13436 targets work (in general, they can't take args).
13437 * gdb.base/break.exp: Don't try to send args to program. Don't
13438 expect output. Also, replace lots of code with gdb_test.
13439
13440Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13441
13442 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13443 printing of '\'' (which is what the comment says we are testing,
13444 even though we were not), not '''.
13445 (test_integer_literals_rejected): Test that printing ''' is an error.
13446
13447 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13448 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13449 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13450 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13451 Use gdb_test not test_print_accept.
13452 * lib/gdb.exp: Remove test_print_accept.
13453
13454 * gdb.base/signals.exp (signal_tests_1): Make pass message
13455 consistent with fail message.
13456
13457 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13458 unsigned char; the bug (PR 1821) is fixed.
13459
13460 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13461
13462 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13463 successful tests--makes xfailing them work right.
13464
13465Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13466
13467 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13468 only \r\n, not .*. The test can pass .* as the last thing in
13469 $pattern if that is what it wants. In addition to providing this
13470 flexibility, this change should speed up pattern matching in cases
13471 where the pattern already ended with .* (there were a number of
13472 them). This change also helps catch bad patterns--in the old
13473 scheme the typo "char \*" instead of "char \\*" would pass. Now
13474 it is caught.
13475 * Many .exp files: Update callers.
13476
13477 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13478 clearer and does not spuriously match multiple ('s. Likewise for
13479 ) and *.
13480
13481 * gdb.base/nodebug.exp: Test ability to call a function and pass
13482 it a string (even with no debugging info).
13483
13484 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13485 "p '\'", which is the same as "p ''" once tcl gets done with
13486 quoting, to "p '\\'", which I suspect is what is intended (one
13487 backslash gets sent to GDB).
13488
13489 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13490
13491Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13492
13493 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13494 1817) was fixed literally years ago.
13495
13496Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13497
13498 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13499 test, it causes stepping out of call_after_alloca_subr with
13500 optimizing compilers.
13501 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13502 fails.
13503
13504 * gdb.c++/templates.exp: Source templ-info.exp only if
13505 the templates executable exists.
13506
13507 * gdb.c++/misc.cc (class Contains_static_instance,
13508 class Contains_nested_static_instance),
13509 gdb.c++/classes.exp (test_static_members): Test printing of
13510 a class that contains a static instance of the class.
13511
13512Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13513
13514 * gdb.base/langs2.c (cppsub_): Don't prototype.
13515 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13516 only, I believe).
13517
13518Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13519
13520 * lib/gdb.exp (skip_chill_tests): New procedure.
13521
13522 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13523
13524Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13525
13526 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13527 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13528
13529Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13530
13531 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13532
13533 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13534 disassemble 8, not 16, instructions for part 4.
13535
13536 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13537 support the latter anymore.
13538
13539 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13540 -DNO_PROTOTYPES.
13541 * gdb.base/callfuncs.c: Control use of prototypes based on
13542 NO_PROTOTYPES, not __STDC__.
13543 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13544 t_float_values2 tests if prototypes in use.
13545
13546 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13547 t_double_values): When checking differences against DELTA, check
13548 that difference is within the range (-DELTA,DELTA), not just
13549 (-infinity,DELTA).
13550
13551Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13552
13553 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13554 'file' command firts, then 'target', then 'load', this is due to gdb
13555 target set up.
13556 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13557
13558Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13559
13560 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13561 FP load/store variants.
13562 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13563
13564Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13565
13566 * gdb.base/term.exp: Do not give a warning if not native, it is
13567 not an abnormal condition.
13568
13569Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13570
13571 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13572 t_char_array".
13573
13574Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13575
13576 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13577 are getting the version number.
13578
13579 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13580 if not native, it is not an abnormal condition.
13581
13582Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13583
13584 * lib/gdb.exp: Just use "file exists", rather than undocumented
13585 dejagnu procedure "findfile".
13586
13587Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13588
13589 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13590 (LDFLAGS): Set to -Xlinker -Ur.
13591
13592 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13593 Removed, these values are set by lib/gdb.exp.
13594
13595 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13596
13597Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13598
13599 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13600 of replicating gdb startup code.
13601
13602 * config/mt-vxworks (LDFLAGS): Set to -r.
13603 (CFLAGS_FOR_TARGET): Removed.
13604
13605 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13606 (gdb) and gdb for vxworks uses (vxgdb).
13607
13608 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13609 executable is not in the tree and host != target, use sed and
13610 program_transform_name to determine the gdb name used by the
13611 target.
13612
13613 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13614 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13615
13616Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13617
13618 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13619 floats, chars, and shorts where there are ANSI-style function
13620 definitions.
13621
13622 * gdb.base/langs.exp, gdb.base/langs*: New test.
13623 * gdb.base/Makefile.in: Build it.
13624 * TODO: Remove item about checking that C names don't get C++
13625 demangling applied; this test tests it.
13626
13627Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13628
13629 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13630 went with the const70 xfail. The xfail went away a year ago.
13631
13632 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13633
13634 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13635 for hp300.
13636
13637 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13638
13639 * gdb.base/a1-selftest.exp: Don't run on hp300.
13640
13641Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13642
13643 * Makefile.in (site.exp): Set host_alias and target_alias as well
13644 as host_triplet and target_triplet.
13645
13646Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13647
13648 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13649
13650 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13651 places as other ecoff systems).
13652
13653 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13654 ultrix.
13655
13656Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13657
13658 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13659 remove them.
13660 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13661 variable and "variable" in addition to "data variable".
13662 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13663
13664 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13665 2.
13666 * gdb.base/list1.c (long_line): Add additional statement at start
13667 of function.
13668 * gdb.base/list.exp (test_forward_search): Update line number to
13669 reflect new statement.
13670
13671Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13672
13673 * gdb.base/signals.exp: Reinitialize searched source directories
13674 after gdb_start call.
13675
13676Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13677
13678 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13679 * gdb.stabs/Makefile.in: Likewise.
13680
13681 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13682 change. Instead split the tests into smaller pieces.
13683 * gdb.disasm/hppa.s: Corresponding changes.
13684
13685Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13686
13687 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13688 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13689
13690 * gdb.base/funcargs.exp: Modify many tests so that every test
13691 either passes or fails. Make some test names unique.
13692
13693Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13694
13695 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13696 Call stty to set interrupt character.
13697
13698 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13699 for HP assembler versus GNU assembler based on actual behavior of
13700 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13701
13702 * TODO: Suggest a few more stepping tests.
13703
13704Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13705
13706 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13707 restart GDB for h8300 after a continue.
13708 (return): Add pattern to match a29k-udi behavior.
13709 * gdb.base/nodebug.exp: Remove obsolete comment.
13710 * gdb.base/regs.exp: New file, testing of register displays.
13711 * gdb.base/return.exp: Fix typo in reference to $objdir.
13712 * gdb.base/whatis.exp: Always start with a fresh GDB.
13713
13714Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13715
13716 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13717 higher, these tests generate a lot of output.
13718
13719Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13720
13721 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13722 code following the catch silently ignored some errors; without the
13723 catch they should be thrown like any other tcl error. Also, the
13724 catch used "" instead of {} which meant all the callers who wanted
13725 to include one of the characters "[]$ had to quote it an extra time.
13726 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13727 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13728 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13729 Remove extra quoting.
13730
13731Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13732
13733 * gdb.base/commands.exp: Make test names unique; every test either
13734 passes or fails. Update some comments.
13735
13736 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13737
13738Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13739
13740 The following fixes a FAIL caused by the fact that the alpha stabs
13741 configuration didn't use the ".if alpha" code in weird.def.
13742 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13743 bit pointer, so the 32 bit version works even on the alpha.
13744 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13745 Remove the stuff which allowed us to have separate versions for
13746 alpha and everything else.
13747
13748 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13749 regexp which "info func operator\[\](" is supposed to match. Fix
13750 string to send to GDB. Note that GDB still doesn't work right. Add a
13751 new test for "info func .perator\[\](" which GDB does handle correctly.
13752
13753 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13754
13755Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13756
13757 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13758 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13759 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13760 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13761 it makes the tests harder to understand and confuses test-o-matic.
13762 The preferred style is that each test provides a PASS or a FAIL,
13763 and has a unique message (e.g. "continue #54" not just "continue")
13764 which is the same for the pass and the fail.
13765 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13766 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13767 to lib/gdb.exp.
13768 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13769 prt_accept which was basically the same thing. Likewise for
13770 test_print_reject and prt_reject.
13771 * lib/gdb.exp (test_print_reject): Add some more error message
13772 patterns to match from the former printcmds.exp (prt_reject).
13773 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13774 One defect of the passcount stuff is that some of it failed to
13775 report XPASS where appropriate.
13776 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13777 stuff before and after arg in expected pattern.
13778 (test_paddr_operator_functions): Re-do test without print_addr_of;
13779 this is the only test which seems to want extra stuff there.
13780
13781Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13782
13783 * gdb.base/nodebug.exp: Update new tests to reflect improved
13784 wording of gdb output.
13785
13786 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13787 and "ptype" work on variables in files compiled without -g.
13788 Replaces commented out "maint print msymbol" tests.
13789
13790Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13791
13792 * gdb.base/setvar.c (dummy): Call malloc.
13793
13794 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13795 losing with the irix4 sed.
13796
13797 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13798 ALRM" on irix4.
13799
13800Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13801
13802 * TODO: Remove items about corefile.exp testing new exec-file and
13803 backtrace; both are now done. Add items about printing enums.
13804
13805Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13806
13807 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13808 "get signal $thissig" test fails.
13809
13810 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13811
13812Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13813
13814 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13815 compiler warning with dec alpha compiler.
13816
13817 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13818 extra \n from gdb_test call (this explains why the prompt test
13819 that I removed yesterday was there).
13820 (user_defined_command_test): Remove extra \n and prompt test.
13821
13822 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13823 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13824 doesn't exist.
13825 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13826 Also remove alpha workaround, which turns out to be because
13827 SIGABRT == SIGLOST.
13828
13829 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13830
13831 * gdb.base/help.exp: Don't test "help show".
13832
13833Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13834
13835 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13836 "set print address" is on.
13837 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13838 pass prompt to gdb_test; gdb_test already looks for the prompt.
13839
13840 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13841
13842 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13843 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13844 was to make sure that gdb can read a core file. But (a) the "read
13845 the corefile" part didn't make it to a1-selftest.exp, we just
13846 delete the corefile after creating it, and (b) we test reading
13847 corefiles in corefile.exp anyway. Also, this test left around a
13848 xgdb process on Solaris.
13849
13850 * gdb.base/corefile.exp: Also test backtrace.
13851
13852Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13853
13854 * gdb.base/commands.exp: Test a simple user defined command with
13855 arguments and if/while statements; verify the full user command is
13856 printed by "show user".
13857
13858 * gdb.base/commands.exp: Test if/while commands as part of a
13859 breakpoint command list; verify they appear in breakpoint
13860 information.
13861
13862Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13863
13864 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13865 than by dividing by zero.
13866
13867Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13868
13869 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13870 performing an inferior call with watchpoints enabled.
13871 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13872 call.
13873
13874Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13875
13876 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13877 of "file" command.
13878
13879 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13880 Add additional pattern for when "int operator int(void);" appears
13881 in a different order.
13882
13883Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13884
13885 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13886
13887 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13888 and "signal" with ".*".
13889
13890Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13891
13892 * TODO: Add note about "handle all nostop".
13893
13894 * gdb.base/{sigall.c, sigall.exp}: New test.
13895 * gdb.base/Makefile.in: Add it.
13896
13897Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13898
13899 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13900 when invoking GDB, suppresses any windowing interface.
13901
13902Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13903
13904 * config/sim-gdb: New file, simulator testing support.
13905
13906Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13907
13908 * gdb.base/interrupt.exp: Test calling func1 twice.
13909
13910Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13911
13912 * gdb.base/list.exp (test_forward_search): Set timeout higher
13913 when we'll be getting lots of output from gdb.
13914
13915 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13916 "init_malloc" to after the expect statement. Run it if that
13917 regexp is taken, but also for two others which happen if source
13918 cannot be found.
13919
13920Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13921
13922 * gdb.base/printcmds.exp: New test, for printing register before
13923 program is running.
13924
13925Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13926
13927 * gdb.base/list.exp: Correct some alternate expect patterns
13928 to reflect changes in list1.c.
13929
13930Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13931
13932 * TODO: Add item regarding large frames.
13933
13934 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13935
13936 * TODO: Remove item about enabling return.exp; it
13937 is enabled. Suggest a few more "return" tests.
13938
13939Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13940
13941 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13942 anonymous unions.
13943
13944Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13945
13946 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13947 and pr-5646.o, so "make" is the same as "make all", not "make
13948 pr-4975.o".
13949
13950Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13951
13952 * gdb.base/list.exp: Adjust expectations to reflect changes in
13953 list1.c.
13954 (test_forward_search): New test proc.
13955 * gdb.base/list1.c (long_line): New function, has long source line.
13956
13957Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13958
13959 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13960 additional line of code that was added.
13961
13962Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13963
13964 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13965 tests so as not to overflow expect's input buffers.
13966 * gdb.disasm/hppa.exp: Corresponding changes.
13967
13968Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13969
13970 Beginnings of template debugging tests.
13971 * gdb.c++/templ-info.cc: New file to test for template
13972 debugging capability of the compiler.
13973 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13974 templ-info.cc.
13975 * gdb.c++/templates.cc: Add explicit template instantiations
13976 to enable compiling with -fno-implicit-templates. Add destructor
13977 and 'value' method to T5 class for template tests.
13978 * gdb.c++/templates.exp: Add testcases for printing of template
13979 types, setting breakpoints on template methods and calling a
d63a86f8 13980 template method.
c906108c
SS
13981
13982Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13983
13984 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13985 branch target since some assemblers (gas-2.5) may emit a
13986 relocation for the branch instead of resolving it in the
13987 assembler.
13988
13989Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13990
13991 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13992 through signal handler.
13993
13994Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13995
13996 * configure.in (*-*-netware): Use config/mt-netware.
13997
13998 * config/mt-netware: New file.
13999 * config/mt-i386-netware: Removed, separate configs for different
14000 netware architectures are no longer needed now that we have
14001 --with-headers.
14002
14003Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14004
14005 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
14006 by the recent changes to use ANSI C arithmetic conversions.
14007
14008Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14009
14010 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
14011 bug involving using inferior_pid to figure out whether to select a
14012 frame.
14013
14014Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
14015
14016 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
14017 match the current disassembler output.
14018
14019Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
14020
14021 * gdb.fortran/exprs.exp: Expect VOID instead of void.
14022 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
14023 types, expect "int" as type of integer values (for now).
14024
14025Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
14026
14027 * gdb.base/commands.exp: New tests for if/while commands.
14028
14029Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
14030
14031 * lib/gdb.exp (runto): Replace sub-pattern for hex value
14032 by .*, since hex values have different syntax in Chill mode.
14033
14034Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14035
14036 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
14037 linefeed from expect pattern for repeated types with indices > 9.
14038
14039Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
14040
14041 First part of Fortran test suite.
14042 * gdb.fortran: New directory.
14043 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
14044
14045Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14046
14047 * gdb.base/default.exp: Update expect pattern for load command
14048 without arguments.
14049
14050Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
14051
14052 * configure.in: Change i386 to i[345]86.
14053 * gdb.base/configure.in: Likewise.
14054 * gdb.c++/configure.in: Likewise.
14055 * gdb.chill/configure.in: Likewise.
14056
14057Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
14058
14059 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
14060 patterns, since that is not a valid context for comments.
14061
14062Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
14063
14064 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
14065 repeated types and repeated types with indices > 9.
14066
14067Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
14068
14069 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
14070 2417; old bug has been fixed.
14071
14072Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
14073
14074 * gdb.base/interrupt.exp: When trying to wake up the inferior,
14075 send the newline ourselves instead of assuming gdb_test will do
14076 so when passed an empty input string.
14077
14078 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
14079 stabs testcode.
14080
14081Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14082
14083 * lib/gdb.exp (gdb_test): Don't send anything if the first
14084 argument is an empty string. This makes cases where we want to
14085 match output that is already in expect's buffers (for example,
14086 matching a breakpoint after gdb_run_cmd has been called) work
14087 reliably.
14088
14089Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14090
14091 * config/netware.exp: New file.
14092
14093Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14094
14095 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
14096 the -B and -L prefixes so we can find the debugging stub.
14097
14098 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14099 there and we are using the gcc from the tree.
14100
14101 * gdb.base/types.c: Removed.
14102
14103 * gdb.base/configure.in: Look for makefile fragments in ../config.
14104 Recognize i386-*-netware.
14105 * gdb.c++/configure.in: Likewise.
14106
14107Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14108
14109 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14110 the correct TCL syntax.
14111
14112Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14113
14114 * gdb.base/opaque.exp: use runto instead of messing around with
14115 breakpoints. Simplify by using gdb_test.
14116
14117 * gdb.base/bitfields.exp: restart between tests on netware targets
14118 because breakpoints aren't relocated after target death. Run
14119 processes to completion.
14120
14121 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14122
14123Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14124
14125 * Makefile.in: Remove extra tabs that confuse some versions
14126 of "make". Use the newly built gdb to test with by default,
14127 rather than the first one in the tester's search path.
14128
14129Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14130
14131 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14132
14133 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14134 condition help.
14135
14136Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14137
14138 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14139
14140 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14141 running.
14142 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14143 * gdb.base/funcargs.exp: Likewise.
14144
14145 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14146 * gdb.base/funcargs.exp: Likewise.
14147
14148 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14149 message is "".
14150
14151Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14152
14153 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14154 return,signals,twice}.exp: Handle non-existant binaries
14155 consistantly.
14156
14157 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14158 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14159 might testing a cross development system.
14160
14161Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14162
14163 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14164 runtest script is relative to ${srcdir}, not ${rootdir}.
14165
14166Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14167
14168 * gdb.base/signals.exp: Allow for optionality of breakpoint
14169 address.
14170
14171Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14172
14173 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14174
14175Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14176
14177 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14178 for size_t definition.
14179 * gdb.c++/templates.cc: Likewise
14180
14181 * config/mt-i386-netware: New file.
14182
14183 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14184 defined.
14185
14186 * gdb.base/Makefile.in: Added support for systems that name core
14187 files by appending "core" to the program name.
14188 * gdb.base/a1-selftest.exp: Likewise.
14189
14190Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14191
14192 * gdb.base/return.exp: Add comment and message for `return double'
14193 test failure on Sparc Solaris.
14194
14195Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14196
14197 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14198
14199Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14200
14201 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14202 from optimizing them away.
14203 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14204 patterns to include default constructors and assignment operators,
14205 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14206 character in the output of the virtual base pointer.
14207
14208Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14209
14210 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14211 expression match in print_addr_of to avoid unintented matches.
14212 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14213 versions up to 2.5.8.
14214
14215Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14216
14217 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14218 included file to run under newer versions of expect.
14219 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14220 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14221 Remove xfail for the virtual table of BDDHookV.
14222
14223Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14224
14225 * lib/gdb.exp (string_to_regexp): Set a default result.
14226 (default_gdb_start): Fix misleading message.
14227
14228Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14229
14230 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14231 Remove all CC, etc definitions.
14232 * config/mt-hpux: New file.
14233 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14234 (CFLAGS, LDFLAGS): Define.
14235 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14236
14237 * Makefile.in (site.exp): Don't insert host_os, etc.
14238 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14239 (distclean): Check existence of subdir.
14240 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14241 * gdb.base/Makefile.in: General cleanup and simplification.
14242 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14243 to build executables. Use default rule to build .o files.
14244 (EXPECT, RUNTEST, CC): Fix relative pathname.
14245 (site.exp): Don't insert host_os, etc.
14246 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14247 and/or SIGUSR1 defined.
14248 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14249 * gdb.c++/Makefile.in: General cleanup and simplification.
14250 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14251 (CFLAGS): Remove.
14252 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14253
14254Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14255
14256 * gdb.base/recurse.exp: Misc changes to get tests running again
14257 after Kung's changes to the watchpoint code.
14258 * gdb.base/watchpoint.exp: Likewise.
14259
14260Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14261
14262 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14263
14264Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14265
14266 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14267 * lib/gdb.exp (default_gdb_start): Define.
14268 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14269 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14270 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14271 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14272 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14273 Don't call gdb_target_udi in between tests.
14274
14275Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14276
14277 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14278 (which was basically just a local version of the same thing). In
14279 addition to avoiding duplication, gdb_test_exact is faster.
14280 * lib/gdb.exp (gdb_test_exact): Fix typo.
14281
14282 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14283 don't give an error.
14284
14285 * gdb.base/term.exp: Call delete_breakpoints before starting.
14286
14287 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14288 (t10): Add comment.
14289
14290Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14291
14292 Reorganization of the GDB Test Suite.
14293
14294 * gdb.base: New directory, contains all the basic tests.
14295 * gdb.c++: New directory, tests specific to C++.
14296 * gdb.chill: New directory, tests specific to Chill.
14297 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14298 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14299 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14300 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14301 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14302 t30-31 to chill).
14303 * */gdbme.*: Rename to match appropriate expect scripts.
14304 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14305 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14306 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14307 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14308 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14309 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14310 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14311 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14312 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14313 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14314 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14315 gdb.c++/virtfunc.cc: New names of C++ files.
14316 * gdb.chill/chillvars.ch: New name of Chill file.
14317 * gdb.base/configure.in, gdb.c++/configure.in,
14318 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14319 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14320 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14321 * configure.in (configdirs): Update to reflect directory changes.
14322 (target_abbrev): No longer define for any configuration.
14323 * Makefile.in: Cosmetic improvements to header comments.
14324
14325Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14326
14327 Various changes to gdb.t31:
14328
14329 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14330 * gdbme.ch: Make all key-words and predefineds be upper-case.
14331 * chillvars.exp: Expect key-words and predefinds in upper-case.
14332
14333 * chillvars.exp: Use gdb_test_exact many places.
14334 Change expected output for arrays (which now includes index labels).
14335
14336 * pr-5020.exp, gdme.ch (module PR_5020):
14337 New test, for PR-5020.
14338
14339Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14340
14341 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14342 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14343
14344Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14345
14346 * Makefile.in: Fix bit-rot in definitions of CHILL,
14347 CHILL_FOR_TARGET and Chill_LIB.
14348 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14349 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14350 CHILL, and CHILL_LIB.
14351
14352Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14353
14354 * Revert the previous changes. Please see Rob's directory
14355 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14356
14357Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14358
14359 * Makefile.in, configure.in, config/mips-gdb.exp,
14360 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14361 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14362 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14363 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14364 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14365 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14366 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14367 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14368 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14369 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14370 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14371 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14372 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14373 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14374 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14375 changes from 94Q1.
14376
14377Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14378
14379 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14380 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14381 Rob's new testing fragments.
14382
14383Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14384
14385 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14386 lib/gdb.exp: Replace error proc calls with perror.
14387
14388Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14389
14390 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14391 version also, match on casted version strings, and match on
14392 gdb startup case where the line numbers might be messed up.
14393
14394Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14395
14396 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14397 (CFLAGS): Delete it from here.
14398
14399Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14400
14401 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14402
14403Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14404
14405 * Makefile.in (RUNTEST): Default to just "runtest".
14406
14407Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14408
14409 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14410 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14411 the code has been restructured.
14412
14413Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14414
14415 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14416 \n, not just one of each.
14417
14418 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14419 /bin/cc gives a warning if you do.
14420
14421Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14422
d63a86f8 14423 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14424 __t10ListS_link1ZUiRCUiPT0
14425
14426Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14427
14428 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14429 on local variables in recursive functions.
14430
14431 * gdb.t07/Makefile.in: Build the new test.
14432
14433Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14434
14435 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14436 directly. Instead compare the return values from actual calls.
14437
14438Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14439
14440 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14441
14442Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14443
14444 * From Peter Schauer with minor modifications.
14445 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14446 stops in mid-line in the caller. Add xfail for returning a float
14447 value on X86 targets.
14448
14449Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14450
14451 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14452 to avoid expect lossage.
14453 (fmem_LRbug_tests): Likewise.
14454 * gdb.disasm/hppa.s: Corresponding changes.
14455
14456 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14457 conditions to work with latest dejagnu/expect.
14458
14459 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14460 expected to fail on the PA.
14461 (backtrace in call with trampolines): Explicitly require main
14462 to be frame #1 (no trampolines should show up in backtrace).
14463
14464 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14465 "continue -expect".
14466 * gdb.t06/break.exp: Likewise.
14467 * gdb.t07/watchpoint.exp: Likewise.
14468 * gdb.t13/bitfields.exp: Likewise.
14469 * gdb.t15/{funcargs,return}.exp: Likewise.
14470 * gdb.stabs/weird.exp: Likewise.
14471 * config/{mips,udi}-gdb.exp: Likewise.
14472
14473 * hppa.sed: Enclose comments within a sed command to avoid
14474 losing with the old OSF1 sed.
14475
14476Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14477
14478 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14479 sequent dynix.
14480 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14481 * gdb.t15/funcargs.exp: Conditionally step again to really
14482 finish from marker_call_with_trampolines. Handle the case where
14483 the first step from within call_with_trampolines already steps
14484 us back to main.
14485 * gdb.t15/gdbme.c: Add comment to closing brace of
14486 call_with_trampolines for funcargs.exp.
14487
14488Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14489
d63a86f8 14490 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14491 Fix typo(s).
14492
14493Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14494
14495 * gdb.t07/gdbme.c: More code for watchpoint testing.
14496
14497 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14498 "Hardware watchpoint" throughout file.
14499 (test_watchpoint_triggered_in_syscall): New test.
14500 (test_complex_watchpoint): New test.
14501
14502Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14503
14504 * gdbme.c (call_with_trampolines): New function to try and step
14505 into. Tests trampoline problems on the PA.
14506
14507 * funcargs.exp (localvars_in_indirect_call): No longer expect
14508 stepping into indirect call to fail on PAs.
14509 (test_stepping_over_trampolines): New test.
14510
14511Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14512
14513 * TODO: Add suggestions for static member function tests, and
14514 completion tests.
14515
14516Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14517
14518 * TODO: Add suggestions for "p/a" tests.
14519
14520 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14521 (default_gdb_exit): Replace all the hair with sending "quit" to
14522 the process with a simple close.
14523
14524Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14525
14526 * TODO: Add suggestions for shared library tests.
14527
14528Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14529
14530 * TODO: Add suggestions for x/s tests.
14531
14532Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14533
14534 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14535 "enable once", and "enable breakpoints once" with ".*".
14536
14537Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14538
14539 * TODO: Add suggestions about structure passing tests.
14540
14541Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14542
14543 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14544 the primary1 test, use work around if __GNUC__ < 2.
14545 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14546 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14547 Test for bad output rather than waiting for timeout. Issue
14548 second continue only if first continue failed.
14549
14550Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14551
14552 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14553 operator[] test with gdb_test because the old code didn't seem to
14554 be getting the quoting right with the new dejagnu.
14555
14556Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14557
14558 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14559 one from the path.
14560 * Makefile.in: Use a fresh expect if there is one, use runtest
14561 from the src tree if there is one.
d63a86f8 14562
c906108c
SS
14563Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14564
14565 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14566 next over recursive call. Revise the tests from that point on
14567 (which had been skipped) to match GDB's actual (correct) output.
14568
14569 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14570 with next over a breakpoint whose condition is false.
14571
14572 * gdb.t00/help.exp: Comment out "help set print" tests just like
14573 (and for same reason as) "help set" test.
14574
14575Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14576
14577 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14578 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14579
14580Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14581
14582 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14583 necessary gdb_target_udi.
14584
14585 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14586
14587 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14588 1838 and 2417; they are fixed.
14589
14590 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14591 gdb.t03/ptype.exp (ptype structure, ptype union):
14592 Remove xfails; the test is looser than when the xfails were added.
14593
14594 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14595 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14596
14597 * gdb.t01/run.exp: Only run shell test if isnative.
14598
14599 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14600 since "run" automatically loads if necessary. Call gdb_target_udi
14601 after the "file" since "file" kills any execution target.
14602
14603 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14604 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14605 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14606 argument for UDI.
14607
14608Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14609
14610 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14611
14612 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14613
14614Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14615
14616 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14617 properly quoting regexps. This makes the second argument to
14618 demangle a fixed string, which matches the callers, instead of a
14619 shell-style pattern which is what the previous implementation
14620 used. Update some of the callers.
14621
14622Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14623
14624 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14625 (comib_nullified_tests): Fix typo.
14626 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14627 strings. No longer expected to fail.
14628
14629 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14630 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14631 strings. No longer expected to fail.
14632
14633 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14634 string. No longer expected to fail.
14635
14636Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14637
14638 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14639 No longer expected to fail.
14640
14641 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14642 string. No longer expected to fail.
14643
14644Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14645
14646 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14647 only in the names (I probably got most of them). I was even
14648 generous with some which differed in underscores in names, and
14649 probably missed a few, and I *still* was able to remove almost a
14650 third of the file with almost no impact on testsuite coverage.
14651
14652Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14653
14654 * gdb.t00/default.exp: Match udi_attach error message as well as
14655 the one from child_attach.
14656
14657 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14658
14659 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14660
14661 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14662 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14663
14664 * Move test with enums and partial symbols back to
14665 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14666 Reverts the change of 26 May 93. Per today's change to
14667 stabs.texinfo, the behavior that weird.exp was expecting was
14668 unreasonable; what is important is that the compiler+gdb get
14669 things right, which happens with a recent gcc. Also fix the test
14670 to deal with native compilers which put out the stab gdb can't
14671 deal with.
14672
14673Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14674
14675 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14676 in the names. The main thing these accomplish is to slow things down.
14677 Many more such duplicates surely remain.
14678
14679 * gdb.t00/help.exp: Comment out "help support" test just like
14680 (and for same reason as) "help set" test.
14681
14682Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14683
14684 * gdb.t06/break.exp: Remove setup_xfails for
14685 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14686 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14687 about known bug in gcc to include up through 2.5.8.
14688 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14689 well as "_vb$".
14690 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14691 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14692 with latest gcc and gdb.
14693 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14694 well as "_vb$".
14695
14696Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14697
14698 * configure.in (hppa*-*-*): Also configure and build stabs-only
14699 tests.
14700
14701Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14702
14703 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14704 * gdb.t10/configure.in (hppa*-*-*): Use it.
14705
14706Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14707
14708 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14709
14710Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14711
14712 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14713 versions prior to 1.13.5.
14714
14715Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14716
14717 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14718 the prompt is at the start of a line.
14719
14720Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14721
14722 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14723 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14724 in the copr tests now.
14725 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14726 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14727 expected to fail.
14728
14729Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14730
14731 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14732 gdb.t31/chillvars.exp, lib/gdb.exp:
14733 Tweak to run under either version of expect.
14734 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14735 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14736 * gdb.t11/list.exp: Remove extraneous whitespace.
14737
14738Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14739
14740 * gdb.t16/printcmds.exp (test_print_strings): Accept
14741 "(unsigned char *) " before the string.
14742
14743 * TODO: Add notes about printing of fancy types and GDB expressions.
14744
14745Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14746
14747 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14748 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14749 if doing mips-idt-ecoff.
c906108c
SS
14750
14751Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14752
14753 * Most .exp files: Tweak to run under either version of expect.
14754
14755Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14756
14757 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14758 xfails; I'm not sure why they are failing, but not because of PR 1806.
14759
14760Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14761
14762 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14763 defined in lib/gdb.exp.
14764
14765Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14766
14767 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14768 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14769 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14770 have to be typeless.
14771
14772Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14773
14774 * TODO: Add suggestion for copyright year test.
14775
14776Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14777
14778 * configure.in (*-*-lynxos*): Add stabs tests.
14779
14780Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14781
14782 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14783 so insert a tab before any assembler directive in column zero.
14784
14785 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14786 stores.
14787 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14788 stores.
14789 (fpu_short_memory_tests): Likewise.
14790
14791Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14792
14793 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14794 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14795 .stabs directives in comments.
14796
14797Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14798
14799 * TODO: New file, describing tests we could write.
14800 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14801
14802Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14803
14804 * gdb.t06/signals.exp: Add kludge to force re-sync.
14805
14806 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14807 to xgdb instead of gdb, get out of gdb.
14808
14809Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14810
14811 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14812 for info.
14813
14814Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14815
14816 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14817 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14818 * gdb.stabs/hppa.sed: New sed script for the PA.
14819
14820Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14821
14822 * gdb.stabs: Re-write weird.def and configuration to use sed
14823 instead of cpp. sed is portable and POSIX; cpp is neither.
14824
14825Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14826
14827 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14828
14829Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14830
14831 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14832
14833Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14834
14835 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14836 "_vb$".
14837 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14838 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14839
14840Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14841
14842 * lib/gdb.exp: Comment out code which depends on non-existent
14843 `transform' procedure.
14844
14845Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14846
14847 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14848 * lib/gdb.exp: Transform tool name.
14849 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14850 1.1's new error handling system.
14851
14852Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14853
14854 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14855
14856Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14857
14858 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14859 They made pattern matching so slow that timeouts happened on
14860 heavily loaded systems. Now any output from "show print" which
14861 gets us back to the GDB prompt is a PASS.
14862
14863Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14864
14865 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14866
14867Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14868
14869 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14870
14871 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14872 It is not from PR 3220.
14873
14874Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14875
14876 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14877 just started failing because they depended on the order the
14878 subcommands are presented, or exact docstring text. This kind of
14879 test is a pain and has minimal benefit.
14880
14881Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14882
14883 * gdb.t09/corefile.exp: At end of test, use "core" command with
14884 no arguments.
14885
14886Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14887
14888 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14889 17}/Makefile.in: Make it possible to run the testsuite with Sun
14890 make and CC = cross gcc by adding explicit build rules for .o
14891 files.
14892
14893Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14894
14895 * gdb.t15/funcargs.exp: Don't put comments on same line as
14896 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14897
c906108c
SS
14898Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14899
14900 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14901
14902Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14903
14904 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14905 * gdb.t20/inherit.exp: remove three dumplicate entries.
14906
14907Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14908
14909 * gdb.t06/break.exp: For "next over recursive call", fail on any
14910 incorrect output, not just on "factorial (value=2)".
14911
14912Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14913
14914 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14915 working now. Add an xfail if accesing a bss variable causes
14916 a memory error if the target is not yet run.
14917
14918Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14919
14920 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14921 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14922 name of __st* demangling (2 strings). Did Kung really get the
14923 more than 95 others right without testing them?
14924
14925Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14926
14927 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14928
14929Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14930
14931 * configure.in (configdirs): Add gdb.disasm
14932 * gdb.disasm: New directory for GDB disassembler tests.
14933 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14934
14935Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14936
14937 * gdb.t00/help.exp: Don't test "help set".
14938
14939 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14940 from within expect statements. None of these happen anymore and
14941 they cause regressions to be silently unnoticed.
14942
14943 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14944 messages) about known failures with gcc cygnus-2.4.5-930417.
14945
14946 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14947 comp-info.exp so it gets built if it doesn't exist.
14948
14949 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14950 it is no longer used.
14951 * gdb.t13/comp-info.c: Removed.
14952
14953Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14954
14955 * gdb.t06/signals.exp: Add xfail for sun3.
14956
14957Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14958
14959 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14960 relevant because ^C doesn't get sent but failure can be reproduced
14961 interactively).
14962
14963Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14964
14965 * gdb.stabs/alpha.mt: New configuration file for alpha.
14966 * gdb.stabs/configure.in: Use it.
14967 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14968 sharing with alpha.mt, redefine long to word via preprocessor.
14969 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14970 for alpha.
14971 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14972 native cc.
14973 * gdb.t00/teststrategy.exp: Change expect string so that we
14974 consume the `(xgdb)' from the command echo and from the gdb prompt.
14975 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14976 gdb currently compares all values as long, so this failure probably
14977 applies to any configuration where LONGEST is bigger than a target int.
14978 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14979 with gcc.
14980 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14981 to handle opaque pointers, gcc is.
14982 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14983 as first argument. Include <sys/types.h> and change all operator
14984 new definitions to use size_t.
14985 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14986 now that we use size_t.
14987
14988Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14989
14990 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14991 a long or float array cast all array members to the same type.
14992 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14993 with 64 bit longs.
14994 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14995 on alpha.
14996 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14997
14998Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14999
15000 * gdb.t24 (demangle.exp): Constructors of templates have names like
15001 vector<int>::vector(int) not vector<int>::vector<int>(int). See
15002 section 14.6 of the ARM.
15003
15004 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
15005 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
15006 accomplish little and slow down the testsuite.
15007
15008 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
15009 Accept spaces various places.
15010
15011Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15012
15013 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
15014 with watchpoint enabled.
15015
15016 * Makefile.in: Remove definition of CC and remove the second
15017 definition of CXX (the "CXX = gcc" one remains). These definitions
15018 were causing backquotes to be expanded within backquotes, which
15019 doesn't work.
15020
15021Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
15022
15023 * gdb.t17/callfuncs.exp: Add "return 0" to end.
15024
15025Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15026
15027 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
15028 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
15029 by mips cc and contains no stabs entries.
15030
15031Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
15032
15033 * config/vx-gdb.exp: Use fake device to load files rather than
15034 NFS.
15035 * lib/gdb.exp: New proc to do "file" command.
15036 * config/unix-gdb.exp: Use new "file" proc.
15037
15038Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
15039
15040 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
15041 Rework board rebooting slightly.
15042 (gdb_exit): Don't exit from the remote shell; there isn't one.
15043 * gdb.stabs/weird.exp: If a program is being debugged already,
15044 kill it.
15045 * gdb.t04/setvar.exp: Stop and restart gdb.
15046 * gdb.t05/expr.exp: Likewise.
15047 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
15048 restart gdb and reload the program.
15049 * gdb.t08/opaque.exp: Likewise.
15050 * gdb.t12/scope.exp: Likewise.
15051 * gdb.t13/bitfields.exp: Likewise.
15052 * gdb.t15/funcargs.exp: Likewise.
15053 * gdb.t20/classes.exp: Likewise.
15054 * gdb.t03/ptype.exp: Increase timeout.
15055 * gdb.t16/printcmds.exp (test_print_string_constants,
15056 test_print_array_constants): Likewise.
15057 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
15058 * gdb.t20/classes.exp (do_tests): Likewise.
15059 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
15060
15061Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
15062
15063 * gdb.stabs: Renamed *wierd* to *weird*.
15064
15065Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15066
15067 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
15068 for timeout. Add "known gcc 2.4.5 bug" to failure message.
15069
15070Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15071
15072 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
15073 (do_tests): Remove xfail for whatis on one_var and two_var.
15074
15075Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
15076
15077 * Makefile.in: Made cross building work better by adding
15078 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
15079
15080Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15081
15082 * gdb.t15/{return.c,return.exp,Makefile.in}:
15083 New test, currently commented out.
15084
15085Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
15086
15087 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
15088 still running and removes the leftover named socket so GDb can do
15089 clean restarts.
15090
15091Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
15092
15093 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
15094 console, not GDB.
15095 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
15096 cross testing works better with "make check"
15097 * config/unix-gdb: Use default procedures for exit and version.
15098 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15099 with the newest VxWorks.
15100
15101Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15102
15103 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15104 old form.
15105
15106 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15107 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15108
15109 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15110
15111 * config/unix-gdb.exp: Remove this version of gdb_exit
15112 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15113 Rob says he'll look at it when he gets back to testing boards.
15114
15115Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15116
15117 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15118 an expected fail for certain ptype commands.
15119
15120 * gdb.t20/classes.exp: Update expected results of "ptype class
15121 Base1" to account for the constructor that now appears in the type.
15122
15123Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15124
15125 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15126 disappeared from list.
15127 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15128 "alldone" proc with call to cleanup and exit.
15129 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15130 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15131 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15132 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15133 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15134 "alldone" proc with simple returns that suppress remaining
15135 tests. The alldone proc went away many months ago.
15136
15137Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15138
15139 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15140
15141 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15142
15143Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15144
15145 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15146 as vax gdb will display them.
15147
15148Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15149
15150 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15151 optimizers.
15152
15153 * scope.exp: Change "bad value for localval" messages so each one
15154 is unique.
15155
15156 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15157 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15158
15159 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15160
15161Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15162
15163 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15164 doesn't exist (due to optimization).
15165
15166Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15167
15168 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15169 contains \r because the filename is long.
15170
15171 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15172 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15173
15174Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15175
15176 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15177 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15178 Ultrix.
15179 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15180 int tests.
15181 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15182
15183Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15184
15185 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15186
15187 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15188 to match does not match the passing case but still matches the
c906108c
SS
15189 failing case.
15190
15191Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15192
15193 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15194
15195Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15196
15197 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15198 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15199 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15200 Remove various versions of gdb_exit.
15201 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15202 gdb_exit.
15203 * config/unix-gdb.exp: gdb_exit remains here, and should override
15204 the generic version, since it's doing a lot of wierd stuff that
15205 the other versions aren't. FIXME, fold it in, or abandon this
15206 version.
15207
15208Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15209
15210 * gdb.t24/demangle.exp: Add tests for PR 3220.
15211
15212Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15213
15214 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15215
15216Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15217
15218 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15219 "i386-*-*". Works for i486 as well.
15220
15221 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15222 bug, and expand domain of xfail to all SVR4 systems, since the
15223 actual problem is likely to be in generic SVR4 /proc support.
15224
15225Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15226
15227 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15228
15229Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15230
15231 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15232 xfails for other systems. Match a missing 'Continuing.' as an
15233 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15234
15235 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15236 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15237 Only issue warning for missing executables if -all option is used.
15238
15239 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15240 file if -all option is used. It's like an unpredictable XFAIL.
15241
15242Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15243
15244 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15245 for dynamically linked binaries.
15246
15247 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15248
15249Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15250
15251 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15252 to state that this is a known bug in old versions of g++.
15253
15254Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15255
15256 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15257 while waiting for `Continuing'.
15258
15259Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15260
15261 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15262 in text, data, and bss.
15263 * gdb.t10/nodebug.c: Add local and global test variables for
15264 initialized and uninitialized data.
15265
15266Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15267
15268 * config/unix-gdb.exp (gdb_exit): Add "wait".
15269
15270Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15271
15272 * gdb.t06/signals.exp: xfail the continue from the handler for all
15273 targets.
15274
15275 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15276 function with watchpoints enabled, the i386 call dummy starts with
15277 a call.
15278
15279 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15280 386 bsd names its corefiles.
15281
15282Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15283
15284 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15285 compilers don't grok it.
15286 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15287 with small octal ints rather than character constants, which
15288 are signed and might not fit if first promoted to int.
15289
15290Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15291
15292 * gdb.t09/Makefile.in (clean): Remove corefile.
15293
15294Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15295
15296 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15297
15298Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15299 and Jim Kingdon (kingdon@cygnus.com)
15300
15301 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15302 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15303 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15304
15305Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15306
15307 * gdb.t17/interrupt.exp: Add xfail for hppa.
15308
15309Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15310
15311 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15312 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15313 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15314 to determine signed-ness of bitfields and use the result to setup
15315 the xfail.
15316 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15317 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15318 call line is reached if necessary.
15319
15320Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15321
15322 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15323
15324Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15325
15326 * gdb.t06/break.exp: Also test `clear' command.
15327
15328Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15329
15330 * gdb.t00/teststrategy.exp: Remove extra quote.
15331
15332 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15333 watchpoint enabled to be for all non-68k machines.
15334
15335 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15336
15337Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15338
15339 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15340 targets use aout.mt instead of ecoff.mt as gas understands
15341 standard aout format.
15342
15343Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15344
15345 * lib/gdb.exp (runto): Don't insist that function we are running to
15346 was compiled with -g.
15347
15348 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15349
15350 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15351 to get back into the read system call.
15352 Accept leading newline in case where we woke it up.
15353
15354Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15355
15356 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15357 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15358 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15359 enable ecoff configuration.
15360
15361Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15362
15363 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15364
15365Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15366
15367 * gdb.t16/printcmds.exp: Add another printf test.
15368
15369Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15370
15371 * configure.in: If configured -with-stabs on any target, add
15372 stabsdirs to configdirs.
15373
15374Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15375
15376 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15377 fun" so pattern does not match the command itself.
15378
15379Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15380
15381 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15382
15383Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15384
15385 * gdb.t17/interrupt.exp: Test for more things.
15386
15387Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15388
15389 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15390 compiler arranges the code and line numbers.
15391
15392 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15393
15394Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15395
15396 * gdb.t00/help.exp: Increase expect input buffer size.
15397
15398Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15399
15400 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15401
15402 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15403
15404 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15405
15406 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15407 [0-9]*, not just [0-9].
15408
15409Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15410
15411 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15412
15413 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15414
15415Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15416
15417 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15418
15419Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15420
15421 * gdb.t06/signals.c: Add xfails for sun3.
15422
15423 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15424
15425 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15426 test_stepping tests.
15427
15428Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15429
15430 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15431
15432 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15433
15434 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15435 rather than actually putting it through cpp twice.
15436
15437 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15438
15439Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15440
15441 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15442 no longer needed.
15443
15444Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15445
15446 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15447
15448 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15449 C++ features prints as "struct", make it a pass, not an xfail.
15450
15451Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15452
15453 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15454 Don't require VA to print as "class" rather than "struct".
15455
15456Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15457
15458 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15459
15460Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15461
15462 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15463
15464Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15465
15466 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15467 order.
15468
15469Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15470
15471 * gdb.t16/printcmds.exp: Add printf tests.
15472
15473 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15474
15475 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15476
15477Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15478
15479 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15480 pass counts, to counteract any existing or future setup_xfails.
15481
15482Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15483
15484 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15485 {BEGIN,END}_COMMON for common block instead of STAB.
15486 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15487
15488 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15489 intp_var should be N_GSYM not N_LSYM.
15490 wierd-aout.S: Use a label for the value of the N_SO.
15491 wierd.def: Remove all backslashes.
15492 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15493
15494Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15495
15496 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15497 get the expected next to inheritance3.
15498
15499Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15500
15501 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15502 now that gcc-2.4 gets it right.
15503
15504Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15505
15506 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15507
15508 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15509 generating comp-info.exp which works for cross-compilation.
15510
15511Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15512
15513 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15514 "*-*-sysv4.*".
15515
15516Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15517
15518 * gdb.t01/run.exp: Start with a fresh gdb.
15519 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15520 SVR4.x.
15521
15522Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15523
15524 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15525 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15526 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15527 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15528 things to remove.
15529
15530Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15531
15532 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15533 test cases from bug reports.
15534
15535Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15536
15537 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15538 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15539 avoid spurious xfails.
15540 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15541 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15542 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15543
15544Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15545
15546 * gdb.t00/teststrategy.exp: Rework to provide more useful
15547 description of each test, fix problem with systems that define
15548 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15549 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15550 results for "next over recursive call" so timeouts aren't taken
15551 by error.
15552
15553Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15554
15555 * gdb.t12/scope.exp: Test printing of variables before run.
15556
15557 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15558 printed in wrong order due to sorting.
15559
15560Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15561
15562 * gdb.t00/teststrategy.exp: Fix expected results for printing
15563 user entered string constant. Is array of char, prints with no
15564 address.
15565
15566 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15567 commands.
15568 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15569 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15570 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15571 of struct of char arrays.
15572 * gdb.t00/radix.exp: New tests for radix commands.
15573
15574Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15575
15576 * gdb.t16/printcmd.exp: Print a variable before running program
15577 (with xfail for AIX).
15578
15579Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15580
15581 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15582
15583 * gdb.t16/printcmd.exp: Don't print variables before running program.
15584
15585 * gdb.t06/break.exp: Don't require envp argument to main.
15586
15587 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15588
15589 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15590 Add xfails for rs6000.
15591
15592 * gdb.t02/whatis.exp: Change other tests not to re-test something
15593 we already tested.
15594
15595 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15596 each type used has a variable of that type.
15597
15598Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15599
15600 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15601
15602Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15603
15604 * configure.in: change srctrigger to be a file, not a directory
15605
15606Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15607
15608 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15609
15610 * gdb.t11/list.exp: Fixed a couple of typos.
15611
15612Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15613
15614 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15615 is fixed and PR is closed.
15616 * gdb.t16 (gdbme.c): Add simple test string variable.
15617 * gdb.t16 (printcmds.exp): Add tests with simple test string
15618 variable, primarily for boundaries on "set print elements".
15619
15620Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15621
15622 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15623 Make leading 0's optional and don't expect a tab in the middle
15624 of the number.
15625
15626 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15627
15628 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15629 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15630 don't end command passed to gdb_test with newline.
15631
15632 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15633 signed keyword away, don't expect signed bitfields to be signed.
15634
15635 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15636 printing with only as many 1's as are in the field as well as printing
15637 with 32 1's (see comment).
15638
15639Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15640
15641 * gdb.t00/default.exp: Start with a fresh gdb.
15642 * configure.in (configdirs): Remove gdb.t31 until the chill
15643 compiler works again. It no longer is able to find chillrt0
15644 since it isn't in libchill.a anymore.
15645 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15646 wierd.o, make more modular.
15647 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15648 spurious newlines that caused problems.
15649
15650Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15651
15652 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15653 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15654 gdb.stabs/wierd.{exp,def}: Many new tests.
15655
15656 * gdb.t00/default.exp: update info line for new message.
15657
15658 * gdb.t02/{whatis.exp,gdbme.c}:
15659 Test that "char *" doesn't print as "caddr_t".
15660
15661Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15662
15663 * gdb.t00/help.exp: Use .* in place of some help messages which
15664 just changed.
15665 gdb.t00/default.exp: Update "info frame" test for new message.
15666 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15667 Remove some xfails
15668
15669Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15670
15671 * gdb.t03/{gdbme.c,ptype.exp}:
15672 Add tests for typedef'd struct and union without tags.
15673 Also check "whatis" on a variable of a typedef'd enum without a tag.
15674
15675 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15676 PRMS 1823; the bug still exists but isn't reproduced by this test
15677 anymore), and remove rs6000 XFAIL (the bug is fixed).
15678
15679 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15680 duplicated from whatis.exp. For those that are left, accept
15681 "long", "long int", or "int" for long variables (whatis.exp already
15682 has an XFAIL for "int", so no need to fail it here).
15683
15684 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15685 Deal with GCC's names for types now that GDB uses the compiler's names.
15686
15687 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15688 setup_xfail's for sunos4. If we #defined the signed keyword away,
15689 don't expect GDB to know that char it is signed.
15690
15691 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15692
15693Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15694
15695 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15696 should work on any system, regardless of debugging format.
15697 * gdb.t21/demangle.exp: Move to gdb.t24.
15698 * gdb.t24/demangle.exp: Move from gdb.t21.
15699 * gdb.t24/{Makefile.in, configure.in}: New files.
15700
15701Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15702
15703 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15704 * gdb.stabs: New directory.
15705
15706Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15707
15708 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15709 not just "Quit anyway?".
15710
15711Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15712
15713 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15714 that all setup_xfails are immediately followed by clear_xfails.
15715
15716Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15717
15718 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15719 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15720 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15721 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15722 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15723 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15724 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15725 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15726 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15727 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15728 gdb.t31/chillvars.exp, lib/gdb.exp:
15729 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15730 bug-gdb@prep.ai.mit.edu.
15731
15732Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15733
15734 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15735 with 0.0, not integer 0.
15736
15737Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15738
15739 * gdb.t06/break.exp: Update for "Kill the program" message change.
15740
15741Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15742
15743 * Makefile.in (GDBFLAGS): Set to -nx.
15744 * Makefile.in (site.exp): Use GDBFLAGS.
15745
15746Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15747
15748 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15749 Makefiles.
15750 (check): depend on just-check.
15751 (just-check): added so that tests can be run without a noop
15752 build pass.
15753
15754Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15755
15756 Switch to using configure's configdirs.
15757 * Makefile.in (Makefile): add configure.in dependency.
15758 (SUBDIRS): removed redundant assignment.
15759 * configure.in: switch subdirs assignment to configdirs.
15760 * gdb.t*/configure.in: new files.
15761
15762Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15763
15764 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15765 works.
15766
15767Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15768
15769 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15770 in explicit rules. Apparently this is not supported by some makes.
15771
15772Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15773
15774 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15775
15776Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15777
15778 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15779 disappeared.
15780
15781Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15782
15783 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15784
15785Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15786
15787 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15788 watchpoint problem that is now fixed.
15789 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15790 uninitialized convenience variables.
15791 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15792 structures.
15793
15794Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15795
15796 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15797 which causes expect to get out of sync with gdb on long output
15798 from help set.
15799 * gdb.t09/corefile.exp: Make expected pattern for core file
15800 failing signal and frame output format less sun specific.
15801
15802Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15803
15804 * gdb.t31/chillvars.exp: Add and remove initial dummy
15805 breakpoint, so that symbol table is forced in.
15806 (Needed at least on Sunos4, though it seems not SVR4.)
15807 * gdb.t31/chillvars.exp: Update for changed output format.
15808
15809Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15810
15811 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15812
15813Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15814
15815 * Makefile.in: Added --srcdir when invoking runtest, removed the
15816 need for a local config file. (optional now)
15817
15818Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15819
15820 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15821 failure count used to force early termination. Add some more
15822 expected failures for gnu style demangling.
15823
15824Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15825
15826 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15827 pmi variable from gdb.t20/gdbme to get optimized away.
15828 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15829 Check for written corefile upon timeout _and_ eof.
15830
15831Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15832
15833 * config/unix-gdb.exp: Add missing return 0.
15834
15835Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15836
15837 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15838 test termination.
15839
15840Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15841
15842 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15843 disappeared.
15844
15845Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15846
15847 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15848 time as i860 support works.
15849
d63a86f8 15850 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15851 "backtrace 100\r" rather than just "backtrace\r", to match last
15852 change.
15853
15854Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15855
15856 * config/udi-gdb.exp (gdb_exit): Remove close command.
15857 (gdb_target_udi): New procedure to set the UDI target.
15858 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15859 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15860 Added waits for prompts after several question responses. Added
15861 some more responses used by a29k-amd-udi-gdb.
15862 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15863 pass different arguments, restart UDI connection after program
15864 completion.
15865 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15866 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15867 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15868 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15869 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15870 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15871 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15872 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15873 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15874 after program completion.
15875 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15876 compiled with a SELECT_VECS setting.
15877 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15878 infinite recursion.
15879
15880 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15881 Added checks for COFF results, and made them expected failures for
15882 all targets. It would be better to make them expected failures
15883 for COFF targets only.
15884
15885Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15886
15887 * Makefile.in: add null dvi target, don't bother to recurse
15888 through test directories for info and install-info; rename
15889 $(datadir) to be dejagnu instead of deja-gnu
15890
15891Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15892
15893 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15894 compiler to coredump.
15895 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15896 code.
15897
15898Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15899
15900 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15901 coredump.
15902 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15903 code.
15904
15905Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15906
15907 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15908 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15909 which in a shell. Deletes xgdb when done.
15910 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15911 Tests the return from the "set height" or "set width" commands.
15912 Added a few return codes where needed.
15913
15914Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15915
15916 * Makefile.in (SUBDIRS): Add gdb.t17.
15917 * configure.in (subdirs): Add gdb.t17.
15918 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15919 files to test gdb's calling of functions in the inferior with
15920 the correct arguments and gdb's ability to retrieve any
15921 result returned.
15922
15923Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15924
15925 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15926 may be called after gdb goes away. Previous versions of expect
15927 needed these to avoid file descriptor leaks, but they cause
15928 errors with the current revision of expect.
15929 * gdb.t00/gdbvars.exp: Use -re on expected output after
15930 setting sevenbit-strings.
15931 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15932 to set sevenbit-strings consistent across tests.
15933 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15934 set sevenbit-strings consistent across tests.
15935
15936Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15937
15938 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15939 expected output to match current "expect" expectations.
15940
15941Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15942
15943 * gdb.t00/default.exp: Change expected output for default "source"
15944 command, to match new gdb behavior which requires a filename to
15945 source.
15946
15947Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15948
15949 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15950 expected fail for i486-*-* that misses the marker2 function.
15951 * gdb.t10/crossload.exp (bfddefault): Allow successful
15952 recognition of a format to pass even if no symbols are found.
15953 Explicitly catch failures where the format is not recognized
15954 or is ambiguous, and add the reason to the fail message.
15955 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15956 the cause is and invalid target and add reason to failure message.
15957 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15958 elf32-i386, elf32-sparc, and elf32-i860.
15959 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15960 Set up expected failure for 'filename'::variable scope resolution,
15961 which is now apparently broken on all targets.
15962 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15963 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15964 gdb.t23/templates.exp: Change failure for missing binfile into
15965 just a warning.
15966 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15967 references.
15968
15969Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15970
15971 * gdb.t00/default.exp: Add expected output for default "source"
15972 command, to match new gdb behavior.
15973 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15974
15975Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15976
15977 * config/*-gdb.exp: returns an error, rather than exiting on
15978 internal errors.
15979
15980Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15981
15982 * gdb.t03/gdbme.c: Add pointer to struct variable.
15983 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15984 referencing struct members.
15985
15986Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15987
15988 * configure.in (mips-idt-ecoff): New target.
15989 * config/mips-gdb.exp: New file for remote board using MIPS remote
15990 debugging protocol.
15991
15992 * Redid configuration scheme. Removed gdb.t*/configure.in.
15993 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15994 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15995 distclean targets. Built executables via .o files. Adjusted
15996 tests to account for source files in $(srcdir) rather than
15997 $(objdir).
15998 * lib/gdb.exp (runto): Don't expect () after the function name,
15999 because it may have arguments.
16000
16001Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
16002
16003 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
16004 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
16005 expected failures for mips-idt-* and mips-sgi-*.
16006 * gdb.t00/default.exp (attach): Kill process if requested.
16007 * gdb.t00/help.exp (help target core, help target): Accept a gdb
16008 that does not read core files.
16009 * gdb.t01/run.exp: Removed checks for exit status code.
16010 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
16011 it is linked in.
16012 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
16013 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
16014 appropriate, rather than doing it by hand.
16015 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
16016 execution.
16017 * gdb.t10/crossload.exp: Kill existing program if needed.
16018 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
16019 appropriate, rather than doing it by hand. Always increase
16020 timeout for this test, not just for VxWorks.
16021
16022Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
16023
16024 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
16025 of Chill STRUCT types and STRUCT values.
16026 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
16027 than "char".
16028 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 16029 struct2): New struct definitions and initializations to test
c906108c
SS
16030 simple Chill STRUCT types.
16031
16032Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
16033
16034 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
16035 the null byte at the end of strings.
16036 * gdb.t00/default.exp: Make show version insensitive to copyright
16037 date.
16038 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
16039 to avoid dependencies on target char signedness.
16040 * gdb.t16/printcmds.exp: Update expected results for explicitly
16041 unsigned char.
16042 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
16043 now work.
16044 * gdb.t21/demangle.exp: Add many more patterns for template
16045 demangling, most of them being expected failures.
16046 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
16047 string we are matching for, to match on the whole string.
16048 * gdb.t21/demangle.exp: Add many new test strings to demangle,
16049 and fix a whole bunch that had incorrect expected output but were
16050 passing anyway because of the bug in "proc demangle".
16051 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
16052 type.
16053 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
16054
16055Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
16056
16057 * gdb/testsuite: made modifications to testcases, etc., to allow
16058 them to work properly given the reorganization of deja-gnu and the
16059 relocation of the testcases from deja-gnu to a "tool" subdirectory.
16060
16061Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
16062
16063 * gdb/testsuite: Initial creation of gdb/testsuite.
16064 Migrated dejagnu testcases and support files for testing nm to
16065 gdb/testsuite from deja-gnu. These files were moved "as is"
16066 with no modifications. This migration is part of a major overhaul
16067 of dejagnu. The modifications to these testcases, etc., which
16068 will allow them to work with the new version of dejagnu will be
16069 made in a future update.
48efe704 16070
8d8cb839 16071 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 16072\f
8d8cb839
EZ
16073;; Local Variables:
16074;; mode: change-log
16075;; left-margin: 8
16076;; fill-column: 74
16077;; version-control: never
16078;; End:
902f2ccb
MC
16079
16080 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 16081 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
16082 Copying and distribution of this file, with or without modification,
16083 are permitted provided the copyright notice and this notice are preserved.
This page took 2.108434 seconds and 4 git commands to generate.