* symfile.c (set_initial_language): Make non-static.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
a97fced3
JB
12008-01-03 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/fun_addr/foo.adb: New file.
4 * gdb.ada/fun_addr.exp: New testcase.
5
ef29ce1a
JK
62008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9 New files
10
0fafefe3
JB
112008-01-02 Joel Brobecker <brobecker@adacore.com>
12
13 * array_subscript_addr/p.adb: New file.
14 * array_subscript_addr.exp: New testcase.
15
c4359f8d
JB
162008-01-02 Joel Brobecker <brobecker@adacore.com>
17
18 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
19 New files.
20 * gdb.ada/str_cmp_ref.exp: New testcase.
21
1aa1b15b
JB
222008-01-01 Joel Brobecker <brobecker@adacore.com>
23
24 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
25 gdb.ada/fun_in_declare/foo.adb: New files.
26 * gdb.ada/fun_in_declare.exp: New testcase.
27
81c9b2cf
JB
282008-01-01 Joel Brobecker <brobecker@adacore.com>
29
30 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
31 gdb.ada/ref_param/pck.ads: New files.
32 * gdb.ada/ref_param.exp: New testcase.
33
319e4674
JB
342008-01-01 Joel Brobecker <brobecker@adacore.com>
35
36 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
37 gdb.ada/interface/foo.adb: New files.
38 * gdb.ada/interface.exp: New testcase.
39
ef682c56
JB
402007-12-31 Jim Blandy <jimb@codesourcery.com>
41
42 * gdb.base/multi-forks.exp: Consume all output from child
43 processes before proceeding to next test.
44
f6f3eb6c
JB
452007-12-29 Jim Blandy <jimb@codesourcery.com>
46
47 * configure: Regenerated.
48
f652e42f
JB
492007-12-27 Joel Brobecker <brobecker@adacore.com>
50
51 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
52 gdb.ada/fixed_cmp/fixed.adb: New files.
53 * gdb.ada/fixed_cmp.exp: New testcase.
54
6943e596
JB
552007-12-27 Joel Brobecker <brobecker@adacore.com>
56
57 * gdb.ada/boolean_expr.exp: New testcase.
58
aad9a193
JB
592007-12-26 Jim Blandy <jimb@codesourcery.com>
60
61 * gdb.base/multi-forks.exp: Doc fix.
62
fb5f3683
JB
632007-12-26 Joel Brobecker <brobecker@adacore.com>
64
65 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
66 * gdb.ada/char_param.exp: Do not compile our test program with
67 -gnata, this is unnecessary.
68 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
69
384e4a9c
JB
702007-12-24 Joel Brobecker <brobecker@adacore.com>
71
72 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
73 gdb.ada/print_chars/foo.adb: New files.
74 * gdb.ada/print_chars.exp: New testcase.
75
01e044f7
JB
762007-12-24 Joel Brobecker <brobecker@adacore.com>
77
78 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
79 gdb.ada/char_param/foo.adb: New files.
80 * gdb.ada/char_param.exp: New testcase.
81
0ce17860
JB
822007-12-22 Jim Blandy <jimb@codesourcery.com>
83
84 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
85 hard-coding source line numbers into the test.
86 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
87 gdb_get_line_number to find.
88
919809b9
JB
892007-12-22 Joel Brobecker <brobecker@adacore.com>
90
91 * gdb.base/ptype.c (highest): New struct type.
92 (the_highest): New variable of that type.
93 (main): Add dummy assignment to a field of variable the_highest.
94 * gdb.base/ptype.exp: Test type printing of our new variable.
95
abc8a88d
PM
962007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
97
98 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
99 and record first explicitly generated thread number.
100 Use that thread number for thread specific watchpoint test.
101 Add iteration number to repetitive tests.
102
5158f3e3
CES
1032007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
104 Jim Blandy <jimb@codesourcery.com>
105
106 * gdb.base/expand-psymtabs.c: New testcase
107 source file.
108 * gdb.base/expand-psymtabs.exp: New testcase
109 expect file.
110
37e4754d
LM
1112007-12-17 Luis Machado <luisgpm@br.ibm.com>
112
113 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
114 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
115
551e5d04
JB
1162007-12-17 Joel Brobecker <brobecker@adacore.com>
117
118 * gdb.ada/frame_args/foo.adb: New file.
119 * gdb.ada/frame_args/pck.ads: New file.
120 * gdb.ada/frame_args/pck.adb: New file.
121 * gdb.ada/frame_args.exp: New testcase.
122
a05ee097
JB
1232007-12-17 Joel Brobecker <brobecker@adacore.com>
124
125 * gdb.base/frame-args.c: New file.
126 * gdb.base/frame-args.exp: New testcase.
127
c162e8c9
JM
1282007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
129 Joseph Myers <joseph@codesourcery.com>
130
131 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
132
afe8ab22
VP
1332007-12-14 Vladimir Prus <vladimir@codesourcery.com>
134
135 * gdb.mi/mi-pending.exp: New.
136 * gdb.mi/mi-pending.c: New.
137 * gdb.mi/mi-pendshr.c: New.
138
dfdfb3ca
JB
1392007-12-06 Jim Blandy <jimb@codesourcery.com>
140
141 * gdb.base/default.exp: Update expected output for 'info catch'.
142
b7fca990
JK
1432007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
144
145 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
146 must be set to binary.
147
6a1afc1e
PA
1482007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
149
150 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
151
a6b151f1
DJ
1522007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
153
154 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
155 gdb.mi/mi-file-transfer.exp: New.
156
43039443
JK
1572007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
158
159 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
160
0ef2251b
MR
1612007-11-22 Maciej W. Rozycki <macro@mips.com>
162
163 * gdb.trace/backtrace.exp: Fix a typo.
164 * gdb.trace/circ.exp: Likewise.
165 * gdb.trace/collection.exp: Likewise.
166 * gdb.trace/limits.exp: Likewise.
167 * gdb.trace/report.exp: Likewise.
168 * gdb.trace/tfind.exp: Likewise.
169 * gdb.trace/while-dyn.exp: Likewise.
170
5443631e
NR
1712007-11-21 Nick Roberts <nickrob@snap.net.nz>
172
173 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
174 objects of pointers that can't be dereferenced are now
175 "noneditable".
176
a4ce5b0d
UW
1772007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
178
179 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
180 (target_cpu): Remove.
181
d6e956e5
VP
1822007-10-15 Vladimir Prus <vladimir@codesourcery.com>
183
184 * gdb.base/ending-run.exp: Expect the list of cleared
185 breakpoint to come in natural order, not the reversed one.
186
214270ab
VP
1872007-11-07 Vladimir Prus <vladimir@codesourcery.com>
188
189 * gdb.mi/mi-var-child.c (do_child_deletion): New.
190 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
191
1a619819
LM
1922007-11-05 Luis Machado <luisgpm@br.ibm.com>
193
194 * gdb.base/printcmds.exp: New function
195 test_printf_with_dfp.
196
5b01a6fa
DE
1972007-11-02 Doug Evans <dje@google.com>
198
199 * gdb.disasm/t01_mov.s: Remove carriage returns.
200 * gdb.disasm/t02_mova.s: Ditto.
201 * gdb.disasm/t03_add.s: Ditto.
202 * gdb.disasm/t04_sub.s: Ditto.
203 * gdb.disasm/t05_cmp.s: Ditto.
204 * gdb.disasm/t06_ari2.s: Ditto.
205 * gdb.disasm/t07_ari3.s: Ditto.
206 * gdb.disasm/t08_or.s: Ditto.
207 * gdb.disasm/t09_xor.s: Ditto.
208 * gdb.disasm/t10_and.s: Ditto.
209 * gdb.disasm/t11_logs.s: Ditto.
210 * gdb.disasm/t12_bit.s: Ditto.
211 * gdb.disasm/t13_otr.s: Ditto.
212
ec33ab7f
JK
2132007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
214
215 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
216
ae0d01ff
UW
2172007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
218
219 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
220 provide DFP support.
221
55eddb0f
DJ
2222007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
223
224 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
225 Test "set powerpc vector-abi". Skip auto-detection tests for old
226 toolchains.
227
7020f05c
PA
2282007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
229
230 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
231 with [string compare].
232
84bc3db9
PA
2332007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
234
235 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
236 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
237
5876dc88
LM
2382007-10-25 Luis Machado <luisgpm@br.ibm.com>
239
240 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
241 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
242 * gdb.opt/Makefile.in: New makefile.
243 * Makefile.in: Create new directory "gdb.opt".
244 * configure.ac: Add "gdb.opt" directory.
245 * configure: Regenerated.
246
c3ea9a14
DE
2472007-10-25 Doug Evans <dje@google.com>
248
249 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
250 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
251
93004d61
TJB
2522007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
253 Thiago Jung Bauermann <bauerman@br.ibm.com>
254
255 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
256 Floating Point expressions.
257 * gdb.base/dfp-test.exp: new file adding tests for Decimal
258 Floating Point variables.
259 * gdb.base/dfp-test.c: new file containing program with Decimal
260 Floating variables, used by gdb.base/dfp-test.exp.
261
62a24a2b
DJ
2622007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
263
264 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
265
e7b1eae6
UW
2662007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
267
268 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
269 compiling test case with GCC.
270 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
271
c641edcc
UW
2722007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
273
274 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
275 format changes.
276
5e5ebfe6
MS
2772007-10-18 Michael Snyder <msnyder@specifix.com>
278
279 * gdb.base/dbx.exp: Add missing "-re " operator.
280
e831e7b6
GM
2812007-10-16 Gaius Mulley <gaius@glam.ac.uk>
282
283 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
284 * configure.ac: Removed trailing spaces after backslash.
285 * gdb.modula2: New directory.
286 * gdb.modula2/Makefile.in: New file.
287 * gdb.modula2/unbounded-array.exp: New file.
288 * gdb.modula2/unbounded1.c: New file.
289
7cc46491
DJ
2902007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
291
292 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
293
2942007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
295
296 * gdb.base/sigstep.c (main): Add checks for
297 return values for setitimer call.
298 Call setitimer again with itimer = ITIMER_REAL
299 if first call to setitimer fails.
300
e91528f0
KH
3012007-10-11 Kazu Hirata <kazu@codesourcery.com>
302
303 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
304 of $timeout.
305
2ec9a4f8
DJ
3062007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
307
308 * gdb.server/server-run.exp: Test for dynamic linker symbols.
309
3102007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
311
312 * lib/gdb.exp (gdb_run_cmd): Move comment outside
313 of gdb_expect call, to avoid interruption.
314
64b2fa04
PA
3152007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
316
317 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
318 (v_unsigned_long_long, v_long_long_array)
319 (v_signed_long_long_array, v_unsigned_long_long_array)
320 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
321 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
322 [!NO_LONG_LONG]: New.
323 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
324 v_long_long_member.
325
326 (v_long_long_func, v_signed_long_long_func)
327 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
328 (main) [!NO_LONG_LONG]: Initialize long long variants.
329
330 * gdb.base/whatis.exp: If board file requests no_long_long, build
331 test with NO_LONG_LONG defined. Test long long, signed long long,
332 and unsigned long long variants but only if board file doesn't
333 disable it.
334
a912286e
DJ
3352007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
336 Daniel Jacobowitz <dan@codesourcery.com>
337
338 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
339 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
340 * configure: Regenerated.
341 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
342 gdb.pascal/types.exp, lib/pascal.exp: New files.
343
471ba8c9
DJ
3442007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
345
346 * gdb.cp/classes.exp (do_tests): Always step to the line after the
347 call.
348 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
349 to return to the call.
350 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
351 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
352 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
353 * gdb.mi/mi-until.exp (test_until): Likewise.
354 * gdb.mi/mi2-until.exp (test_until): Likewise.
355
fef8a650
DJ
3562007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
357
358 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
359 two-char array.
360 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
361
d983da9c
DJ
3622007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
363
364 * gdb.threads/watchthreads.c (thread_function): Sleep between
365 iterations.
366 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
367 at once for S/390. Generate matching fails and passes.
368
17f62551
VP
3692007-09-27 Vladimir Prus <vladimir@codesourcery.com>
370
371 * gdb.mi/var-cmd.c (do_children_tests): Initialize
372 the 'struct_declarations' variable to zeros.
17f62551 373
ed0616c6
VP
3742007-09-24 Vladimir Prus <vladimir@codesourcery.com>
375
376 * gdb.cp/mb-ctor.cc: New.
377 * gdb.cp/mb-ctor.exp: New.
378 * gdb.cp/mb-templates.cc: New.
379 * gdb.cp/mb-templates.exp: New.
380
41f1b697
DJ
3812007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
382
383 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
384
3f213f78
PA
3852007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
386
387 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
388 targets.
389 * configure: Regenerate.
390
0d381245
VP
3912007-09-23 Vladimir Prus <vladimir@codesourcery.com>
392
393 * gdb.base/annota1.exp: Adjust for 'info break'
394 format changes.
395 * gdb.base/annota3.exp: Likewise.
396 * gdb.base/break.exp: Likewise.
397 * gdb.base/condbreak.exp: Likewise.
398 * gdb.base/pending.exp: Likewise.
399 * gdb.base/sepdebug.exp: Likewise.
400 * gdb.base/unload.exp: Likewise.
401 * gdb.base/ovldbreak.exp: Likewise.
402
fe3f5fa8
VP
4032007-09-22 Vladimir Prus <vladimir@codesourcery.com>
404
405 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
406 messages.
407 * gdb.base/chng-syms.exp: Likewise.
408 * gdb.base/unload.exp: Likewise.
409
a75cf6c0
DJ
4102007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
411
412 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
413
18ecae38
DJ
4142007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
415
416 * schedlock.c (NUM): Change to 1.
417 (main): Use args[0] for the main thread.
418 * schedlock.exp: Only expect two threads. Only issue one pass or fail
419 regardless of the number of threads.
420
5509918f
MR
4212007-09-14 Maciej W. Rozycki <macro@mips.com>
422
4a543daf
MR
423 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
424 type down.
425 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
426 test.
427 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
428 watchpoint type down.
429 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
430 test.
431
4322007-09-14 Maciej W. Rozycki <macro@mips.com>
433
5509918f
MR
434 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
435 Move all the tests here and run them twice, once using software
436 watchpoints and once using hardware watchpoints.
437 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
438
40b53987
DJ
4392007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
440
441 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
442 test.
443
695e2681
MK
4442007-09-10 Mark Kettenis <kettenis@gnu.org>
445
8b3fc8d8
MK
446 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
447 build-id.
448
695e2681
MK
449 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
450 know about $ORIGIN. Calculate output dir from $dest instead of
451 using ${objdir}/{$subdir}.
452
58d69f29
MK
4532007-09-09 Mark Kettenis <kettenis@gnu.org>
454
455 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
456 gcore, before continuing with the test.
457
3e347599
DJ
4582007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
459
460 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
461 * gdb.mi/mi-watch.exp: Likewise.
462
ea37ba09
DJ
4632007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
464 Jim Blandy <jimb@codesourcery.com>
465
466 * gdb.arch/i386-sse.exp: Do not expect character constants.
467 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
468 * gdb.base/display.exp: Allow print/s.
469 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
470 and unsigned char array changes.
471
2025a643
DJ
4722007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
473
474 * gdb.base/display.exp: Add tests for printf %p.
475
26669a27
PA
4762007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
477
478 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
479 the dll name to unicode.
480
c8f021f8
JK
4812007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
482
483 * gdb.base/default.exp (show version): Update the version text.
484 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
485
4cf31eea
JK
4862007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
487
488 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
489 New files.
490
4935890f
JK
4912007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
492
493 * lib/gdb.exp (build_id_debug_filename_get): New function.
494 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
495 Remove the generate DEBUG file for the future testcase runs.
496 New testcase for the NT_GNU_BUILD_ID retrieval.
497 Move the final testing step to ...
498 (test_different_dir): ... a new function.
499 New parameter XFAIL to XFAIL all the tests performed.
500 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
501 New parameter TYPE to PF_PREFIX all the tests performed.
502
02142340
VP
5032007-08-31 Vladimir Prus <vladimir@codesourcery.com>
504
505 * gdb.mi/mi-var-cp.cc (path_expression): New
506 function.
507 * gdb.mi/mi-var-cp.exp: Run path exression tests.
508
36acd84e
UW
5092007-08-27 Markus Deuling <deuling@de.ibm.com>
510
511 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
512 to fit into SPU Local Store memory.
513
a896d121
JB
5142007-08-23 Joel Brobecker <brobecker@adacore.com>
515
516 * gdb.base/default.exp: Adjust the expected output of "info
517 warranty" after the switch to GPLv3.
518
7b433602
JB
5192007-08-23 Joel Brobecker <brobecker@adacore.com>
520
521 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
522 to 30000 (from 20000).
523
e22f8b7c
JB
5242007-08-23 Joel Brobecker <brobecker@adacore.com>
525
526 Switch the license of all .exp files to GPLv3.
527 Switch the license of all .f and .f90 files to GPLv3.
528 Switch the license of all .s and .S files to GPLv3.
529
5a0e3bd0
JB
5302007-08-23 Joel Brobecker <brobecker@adacore.com>
531
532 * configure.ac: Switch license to GPLv3.
533
cc00619d
JB
5342007-08-23 Joel Brobecker <brobecker@adacore.com>
535
536 Switch the licensing to GPLv3 for all .ads and .adb files.
537
8d26208a
DJ
5382007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
539
540 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
541 and t_int_double.
542 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
543
4fcb9948
JB
5442007-08-17 Joel Brobecker <brobecker@adacore.com>
545
546 * gdb.base/step-line.c: Switch license to GPL version 3, and
547 update copyright year.
548 * gdb.base/step-line.inp: Likewise.
549
b9c34f67
JB
5502007-08-17 Joel Brobecker <brobecker@adacore.com>
551
552 * gdb.base/gdb1555.exp: Make expected output immune to formatting
553 changes inside gdb1555.c.
554 * gdb.base/pending.exp: Likewise.
555
2cc17678
DJ
5562007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
557
558 * config/default.exp: New file.
559
e48883f7
DJ
5602007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
561
562 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
563 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
564
1ab80e5b
MR
5652007-07-30 Maciej W. Rozycki <macro@mips.com>
566
567 * gdb.base/dump.exp: Force the correct endianness for binary
568 formats not carrying this information.
569
aba471f5
DJ
5702007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
571
572 * gdb.threads/staticthreads.exp: Match .*sem_post.
573
d4e07204
DJ
5742007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
575
576 * gdb.base/readline.exp (operate_and_get_next): Match the final
577 prompt.
578
2b97317d
KB
5792007-07-23 Kevin Buettner <kevinb@redhat.com>
580
581 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
582 to restarting SID.
583
44efa07a
KB
5842007-07-18 Kevin Buettner <kevinb@redhat.com>
585
586 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
587 prior to `gdb_start'.
588
7b5ebade
KB
5892007-07-18 Kevin Buettner <kevinb@redhat.com>
590
591 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
592 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
593 Remove call to gdb_unload.
594
255e7678
DJ
5952007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
596 Daniel Jacobowitz <dan@codesourcery.com>
597
598 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
599 for __WIN32__.
600 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
601 * gdb.base/unload.exp: Use shared library test routines.
602
3a40aaa0
UW
6032007-07-03 Markus Deuling <deuling@de.ibm.com>
604
605 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
606 * gdb.base/solib-symbol-lib.c: Likewise.
607 * gdb.base/solib-symbol-main.c: Likewise.
608
b0f4b84b
DJ
6092007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
610
611 * config/gdbserver.exp (gdb_reconnect): New.
612 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
613 gdb.base/solib-disc.exp: New files.
614 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
615 remote debugging".
616 (gdb_compile): Add shlib_load flag.
617 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
618 port.
619 (gdbserver_reconnect): New.
620
1b05479a
DJ
6212007-07-01 Nick Roberts <nickrob@snap.net.nz>
622 Daniel Jacobowitz <dan@codesourcery.com>
623
624 * gdb.base/annota3.exp: Test for if construct.
625
86f78eb2
DJ
6262007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
627
628 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
629
6a2eb474
MR
6302007-06-21 Chris Dearman <chris@mips.com>
631 Maciej W. Rozycki <macro@mips.com>
632
633 * gdb.base/display.exp: Allow a newline after display/i.
634 * gdb.base/pc-fp.exp: Likewise.
635 * gdb.base/sigbpt.exp: Likewise.
636
f8b73d13
DJ
6372007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
638
639 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
640 required features to be included.
641
4339e69e
DJ
6422007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
643
644 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
645 in info threads output.
646
23d964e7
UW
6472007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
648 Markus Deuling <deuling@de.ibm.com>
649
650 * gdb.arch/spu-info.exp: New testcase.
651 * gdb.arch/spu-info.c: New file.
652
fd20f75b
DJ
6532007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
654
655 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
656 tpcs_offset. Restore lr after the call.
657 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
658
2226f861
DJ
6592007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
660
661 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
662 (gdbserver_run): Kill any running gdbserver.
663 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
664
d12371a9
MR
6652007-05-17 Maciej W. Rozycki <macro@mips.com>
666
667 * gdb.base/sigbpt.exp: Preset segv_addr.
668
93f02886
DJ
6692007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
670
671 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
672 (gdb_compile_shlib): Likewise.
673 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
674 (default_gdb_init): Clear cleanfiles.
675 (gdb_finish): Delete recorded cleanfiles.
676 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
677
678 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
679 Do not use isnative.
680 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
681 gdb.base/so-impl-ld.exp: Likewise.
682 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
683 * gdb.base/unload.exp: Likewise. Do not pass empty option to
684 gdb_compile.
685
b04e06d7
VP
6862007-05-15 Vladimir Prus <vladimir@codesourcery.com>
687
688 * config/unknown.exp: Remove.
689
069ed931
UW
6902007-05-15 Markus Deuling <deuling@de.ibm.com>
691
692 * gdb.base/info-proc.exp: Check is_remote.
693
09db0d03
UW
6942007-05-14 Markus Deuling <deuling@de.ibm.com>
695
696 * gdb.base/gcore.exp: Initialize variable core_supported.
697
af2cbe8c
DJ
6982007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
699
700 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
701
027c0295
DJ
7022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
703
704 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
705 * gdb.threads/print-threads.exp (test_all_threads): Allow
706 negative and hexadecimal thread IDs.
707
dc5000e7
DJ
7082007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
709
710 * gdb.java/jprint.java (public): Avoid invalid call to static
711 method.
712
2e74ed18
DP
7132007-05-14 Denis Pilat <denis.pilat@st.com>
714
715 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
716 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
717 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
718 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
719 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
720
83547f02
UW
7212007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
722
723 * gdb.base/overlays.exp: Add support for targets with only code
724 overlay support, not data overlay. Support spu-*-* target in
725 this mode.
726 * gdb.base/ovlymgr.c: Provide stubs for spu target.
727 * gdb.base/spu.ld: New file.
728
b18be20d
DJ
7292007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
730
731 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
732
be444858
DJ
7332007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
734
735 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
736
b1d53152
DJ
7372007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
738
739 * gdb.java/jmain.exp: Handle demangled names with and without method
740 signatures.
741
d084b331
DJ
7422007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
743
744 * gdb.mi/mi-syn-frame.c (main, foo, bar)
745 (have_a_very_merry_interrupt): Remove calls to puts.
746 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
747 inferior output.
748 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
749 test names.
750
db9d7fc5
DJ
7512007-04-29 Markus Deuling <deuling@de.ibm.com>
752 Daniel Jacobowitz <dan@codesourcery.com>
753
754 * gdb.base/auxv.exp (core_works): Also check is_remote.
755 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
756
ef783a7d
VP
7572007-04-25 Vladimir Prus <vladimir@codesourcery.com>
758
759 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
760 message, not the undefined 'module' variable.
761 * gdb.base/siginfo.exp: Likewise.
762 * gdb.base/sigstep.exp: Likewise.
763 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
764 serialport.
765 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
766
b7b73cae
CV
7672007-04-25 Corinna Vinschen <vinschen@redhat.com>
768
769 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
770 target sim fails. Return 0 otherwise.
771 (gdb_load): Return prematurely if gdb_target_sim fails.
772
7d90fdfa
DP
7732007-04-16 Denis Pilat <denis.pilat@st.com>
774
775 * gdb.base/setshow.exp: Reset height after having set it to 100.
776
5d3e9c85
DP
7772007-04-16 Denis Pilat <denis.pilat@st.com>
778
779 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
780
18e75969
DP
7812007-04-16 Denis Pilat <denis.pilat@st.com>
782
783 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
784
25d5ea92
VP
7852007-04-14 Vladimir Prus <vladimir@codesourcery.com>
786
787 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
788 tests. Run the frozen varobjs test.
789 * gdb.mi/var-cmd.c (do_frozen_tests): New.
790 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
791
0b49cb80
JK
7922007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
793
794 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
795 gdb.base/type-opaque.exp: New files.
796
a73bafbc
VP
7972007-04-01 Vladimir Prus <vladimir@codesourcery.com>
798
799 * gdb.mi/mi-var-child.c
800 (do_children_tests): User char[2] instead of
801 char so that automatic printing of pointers to char
802 don't give unpredicable result.
803 * gdb.mi/var-cmd.c (do_locals_test): Initialize
804 local variables.
805 * gdb.mi/mi-var-child.exp: Step to right line
806 of do_children_tests.
807 * gdb.mi/mi2-var-child.exp: Likewise.
808 * gdb.mi/mi-var-cmd.exp: Step to right line of
809 do_locals_tests.
810 (do_children_tests): User char[2] instead of
811 char so that automatic printing of pointers to char
812 don't give unpredicable result.
813 * gdb.mi/mi2-var-cmd.exp: Likewise.
814 * lib/mi-support.exp (mi_continue_to_line):
815 Pass test name to mi_wait_for_stop.
816
7ce59000
DJ
8172007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
818
819 * gdb.asm/asm-source.exp: Remove d10v case.
820 * lib/gdb.exp (skip_cplus_tests): Likewise.
821 * gdb.asm/d10v.inc: Deleted.
822
20389057
DJ
8232007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
824
825 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
826
8807d78b
DJ
8272007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
828
829 * config/netware.exp: Delete file.
830
aa3edb8e
JB
8312007-03-29 Joel Brobecker <brobecker@adacore.com>
832
833 * gdb.dwarf2/dw2-noloc.S: New file.
834 * gdb.dwarf2/dw2-noloc.exp: New file.
835
297561ac
PA
8362007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
837
838 * gdb.cp/method2.cc: New test.
839 * gdb.cp/method2.exp: New test.
840 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
841
1f81bd39
DJ
8422007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
843
844 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
845
9453113a
DJ
8462007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
847
848 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
849
b741e217
DJ
8502007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
851
852 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
853 (gdb_load): Delete, replace with...
854 (gdb_reload): ...this.
855 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
856 * gdb.server/server-mon.exp: Likewise.
857 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
858 (gdb_start_cmd): New.
859 (gdb_file_cmd): Save the last loaded file.
860 (gdb_reload): New.
861 (gdb_gnu_strip_debug): Use transform.
862 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
863 support here. Use new $last_loaded_file. Check mtime.
864 (gdb_target_cmd): Handle ObjC failure case.
865 (infer_host_exec): Delete.
866 (gdbserver_load): Rename to...
867 (gdbserver_run): ...this. Simplify.
868 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
869 (mi_gdb_load): Move most contents to a new function...
870 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
871 (mi_run_cmd): Use mi_gdb_target_load.
872 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
873 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
874 Use gdb_run_cmd.
875 * gdb.base/charsign.exp: Remove incorrect comment.
876 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
877 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
878 gdb.base/start.exp: Use gdb_start_cmd.
879
446ab585
MR
8802007-03-23 Nigel Stephens <nigel@mips.com>
881 Maciej W. Rozycki <macro@mips.com>
882
883 * gdb.base/sigbpt.exp: Fix the message when skipping test.
884 * gdb.base/signull.exp: Similarly.
885
bbb88ebf
UW
8862007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
887
888 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
889 messages available to test cases (like chng-sym.exp).
890
cb8c4a99
AS
8912007-03-14 Andreas Schwab <schwab@suse.de>
892
893 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
894 format changes.
895
4e463ff5
DJ
8962007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
897
898 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
899 (optimized_1): New.
900 (main): Call optimized_1.
901 (gdb2029): Correct typos. Call gdb2029_marker.
902 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
903 for gdb2029.
904
b6db2c47
MK
9052007-03-12 Mark Kettenis <kettenis@gnu.org>
906
907 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
908 as tabs. Remove redundant test pattern.
909
70ed3737
UW
9102007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
911
912 * gdb.base/long_long.exp: Accept optional symbol name in <...>
913 for /a format output.
914
47b67b60
DJ
9152007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
916
917 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
918 collect output incrementally.
919
b8953b0e
UW
9202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
921
922 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
923 for -var-create lpcharacter test.
924 * gdb.mi/mi2-var-cmd.exp: Likewise.
925
7acd5c40
UW
9262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
927
928 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
929 pass on targets where address zero is readable.
930
9c6759c1
UW
9312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
932
933 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
934 just a single architecture.
935
a2f1aeb4
UW
9362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
937
938 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
939 (fetch_all_registers): New function, uses gdb_test_multiple and
940 exp_continue to fetch inferior output line-by-line.
941 Replace all uses of do_get_all_registers by fetch_all_registers.
942
46579ac2
UW
9432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
944
945 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
946 in target_info.
947
fc133f24
MS
9482007-03-02 Michael Snyder <michael.snyder@palmsource.com>
949
950 * gdb.threads/manythreads.exp: Use $message string for
951 consistancy; add a default (timeout) case.
952
7646a51d
MS
9532007-03-02 Michael Snyder <michael.snyder@palmsource.com>
954
955 * gdb.base/watchpoint.exp: Fix truncated comment.
956
dcfff61f
MS
9572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
958
959 * Makefile.in: Remove spurious single-quotes from sed command.
960
664e3ee9
DJ
9612007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
962
963 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
964 func.
965 * gdb.mi/mi2-var-cmd.exp: Likewise.
966
d7cc6f2f
JB
9672007-02-27 Joel Brobecker <brobecker@adacore.com>
968
969 * gdb.dwarf2/dw2-producer.S: New file.
970 * gdb.dwarf2/dw2-producer.exp: New testcase.
971
9722007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
973
974 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
975 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
976 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
977 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
978 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
979 Revert tests to use mi_gdb_test and include value field in output
980 of -var-create.
981
93d42b30
DJ
9822007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
983
984 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
985
c499ed39
DJ
9862007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
987
988 * gdb.base/maint.exp: Remove full paths from test names.
989 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
990 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
991
9836f81b
JB
9922007-02-27 Joel Brobecker <brobecker@adacore.com>
993
994 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
995
c74d0ad8
DJ
9962007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
997
998 * gdb.server/server-mon.exp: New test.
999
2711e456
DJ
10002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1001
1002 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1003
ff6f572f
DJ
10042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1005
1006 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1007 register capitalization.
1008
fada3feb
DP
10092007-02-13 Denis Pilat <denis.pilat@st.com>
1010
1011 * gdb.mi/mi-var-invalidate.exp: New file.
1012
fb1e4ffc
DJ
10132007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1014
1015 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1016
3da939d7
DJ
10172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1018
1019 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1020
123dc839
DJ
10212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1022
1023 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
1024 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
1025
877e3645 10262007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
1027
1028 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1029 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1030 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1031 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1032 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 1033 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
1034 Update tests to include value field in output of -var-create.
1035
3c0a2960
AS
10362007-02-08 Andreas Schwab <schwab@suse.de>
1037
1038 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
1039
108546a0
DJ
10402007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
1041
1042 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
1043 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
1044
d701dcab
DP
10452007-02-02 Denis Pilat <denis.pilat@st.com>
1046
1047 * gdb.threads/threadapply.exp: check that frame is not changed by
1048 the thread apply all command.
1049
783e3e2f
AS
10502007-01-31 Andreas Schwab <schwab@suse.de>
1051
6d9c3a87
AS
1052 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1053
3c50d7b9
AS
1054 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
1055 in the dwarf sections.
1056 * gdb.dwarf2/mac-fileno.S: Likewise.
1057
783e3e2f
AS
1058 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
1059 bspstore register on ia64.
1060
78ff580e
AS
10612007-01-29 Andreas Schwab <schwab@suse.de>
1062
cc8e9b12
AS
1063 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1064 "frame-begin" annotation.
1065
78ff580e
AS
1066 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1067 number of "frames-invalid" annotations.
1068
704a4f78
DJ
10692007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1070
1071 * gdb.base/commands.exp: Call if_commands_test.
1072 (gdb_test_no_prompt, if_commands_test): New.
1073
e741bf94
MK
10742007-01-28 Mark Kettenis <kettenis@gnu.org>
1075
1076 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1077
474d0ad3
AS
10782007-01-27 Andreas Schwab <schwab@suse.de>
1079
1080 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1081 .short/.int/.quad in the dwarf sections.
1082 * gdb.dwarf2/dw2-intercu.S: Likewise.
1083 * gdb.dwarf2/dw2-intermix.S: Likewise.
1084
e784b426
JK
10852007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1086
1087 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1088 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1089 array.
e784b426
JK
1090 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1091 * gdb.base/setvar.exp: Likewise.
1092
37f08e04
AS
10932007-01-26 Andreas Schwab <schwab@suse.de>
1094
9a01813a
AS
1095 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1096 test.
1097
37f08e04
AS
1098 * gdb.base/multi-forks.exp ("restart $i"): Also match
1099 __kernel_syscall_via_break.
1100
6e2a9270
VP
11012007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1102
1103 * lib/mi-support.exp (mi_delete_varobj): New.
1104 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1105 testcase.
1106 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1107 (main): Call the above.
1108 (reference_update_test, base_in_reference_test)
1109 (reference_to_pointer): Delete the created varobjs.
1110
e515b470
DJ
11112007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1112
1113 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1114 * configure: Regenerated.
1115 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1116 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1117 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1118 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1119 * lib/gdb.exp (gdb_skip_xml_test): New function.
1120
08d8bcd7
DJ
11212007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1122
1123 * gdb.base/sigrepeat.exp: Correct error message.
1124
11252007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
1126 Daniel Jacobowitz <dan@codesourcery.com>
1127
1128 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1129 gdb.arch/i386-gnu-cfi-asm.S: New files.
1130
97c3f1f3
JK
11312007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1132
1133 * lib/gdb.exp: Abort on missing `site.exp'.
1134
cb1df416
DJ
11352007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1136 Daniel Jacobowitz <dan@codesourcery.com>
1137
1138 * gdb.base/included.c, gdb.base/included.exp,
1139 gdb.base/included.h: New files.
1140
35990120
DJ
11412007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1142
1143 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1144 (maximize_rlimit): Reduce limits on 64-bit systems.
1145
6e81a116 11462007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1147
1148 From Marcus Deuling <deuling@de.ibm.com>:
1149 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1150 every case.
1151
6c3c41f3
NR
11522007-01-13 Nick Roberts <nickrob@snap.net.nz>
1153
1154 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1155 (test_path_specification): Use objdir instead of srcdir to always
1156 get an absolute filename.
1157
2f12c312
DJ
11582007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1159
1160 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1161
81121995
VP
11622007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1163
1164 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1165 Make sure the variable we're using is in scope.
1166 (reference_to_pointer): Likewise.
1167
4741b737
DJ
11682007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1169
1170 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1171 has no debug information.
1172
054410c3
DJ
11732007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1174
1175 * gdb.base/annota1.exp: Remove extra send_gdb.
1176
818f79f6
DJ
11772007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1178
1179 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1180
f7a6bb70
DJ
11812007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1182
1183 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1184
57e66780
DJ
11852007-01-08 Nick Roberts <nickrob@snap.net.nz>
1186 Daniel Jacobowitz <dan@codesourcery.com>
1187
1188 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1189 lcharacter or linteger change. Correct duplicated test name.
1190 * gdb.mi/mi2-var-cmd.exp: Likewise.
1191
3d799a95
DJ
11922007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1193
1194 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1195
11962007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1197
1198 * gdb.base/nofield.c: New file.
1199 * gdb.base/nofield.exp: New testcase.
1200
eafb94e8
NR
12012007-01-05 Nick Roberts <nickrob@snap.net.nz>
1202
1203 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1204
1205 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1206 test.
1207
5e572bb4
DJ
12082007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1209
1210 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1211
74a44383
DJ
12122007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1213
1214 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1215 when continuing.
1216
1b572db9
DJ
12172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1218
1219 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1220 Expect ".exe" extension.
1221
381bc39b
DJ
12222007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1223
1224 * gdb.base/charset.exp: Add explicit filename to break.
1225 * gdb.base/dbx.exp: Add explicit filename to breaks.
1226
2b70e4c6
DJ
12272007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1228
1229 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1230 * gdb.mi/mi2-file.exp: Likewise.
1231
303b6f5d
DJ
12322007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1233
1234 Implement specification of MI tests as comments
1235 in C and C++ sources.
1236 * lib/mi-support.exp (mi_autotest_data): New variable.
1237 (mi_autotest_source): New variable.
1238 (count_newlines, mi_prepare_inline_tests)
1239 (mi_get_inline_test, mi_continue_to_line)
1240 (mi_run_inline_test, mi_tbreak)
1241 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1242 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1243 Run inline tests.
1244 * gdb.mi/mi-var-cp.cc: Define tests here.
1245
23da0d94
VP
12462007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1247
1248 Simplify usage of mi_continue_to.
1249 * lib/mi-support.exp (mi_runto_helper): Renamed
1250 from mi_runto, added new parameter 'run_or_continue'.
1251 (mi_runto): Use mi_runto_helper.
1252 (mi_continue_to): Accept just function name as parameter.
1253 Use mi_runto_helper.
1254 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1255 * gdb.mi/mi2-var-cmd.exp: Likewise.
1256
f9e18282
JB
12572006-01-04 Joel Brobecker <brobecker@adacore.com>
1258
1259 Make this testcase a bit more realistic. The current code
1260 is too simplistic, and allows the compiler to optimize out
1261 some of the entities we need for this testcase.
1262 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1263 (Do_Nothing): Add extra parameter.
1264 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1265 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1266 by using a variable of type Void_Star.
1267
fd678c65
JB
12682006-01-04 Joel Brobecker <brobecker@adacore.com>
1269
1270 * gdb.ada/catch_ex/foo.adb: New file.
1271 * gdb.ada/catch_ex.exp: New testcase.
1272
05cfdb42
DJ
12732007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1274
1275 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1276 pass --image-base to linker.
1277
2e03ee74
DJ
12782007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1279 Daniel Jacobowitz <dan@codesourcery.com>
1280
1281 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1282 secondary prompts.
1283
0d5de010
DJ
12842007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1285
1286 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1287 output. Test the types of members and member pointers.
1288 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1289 gdb/2092.
1290 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1291 statement. Enable for GCC. Update expected output for some tests
1292 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1293 layout.
1294 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1295 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1296 (Diamond::vget_base): New.
1297 (main): Add new tests.
1298 * gdb.cp/printmethod.exp: Update expected output for member functions.
1299 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1300 print pEe->D::vg().
1301
61a771aa
DJ
13022007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1303
1304 * gdb.threads/tls.exp: Allow stops in sem_post.
1305
2fa63963
DJ
13062006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1307
1308 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1309 * gdb.base/annota3.exp: Likewise.
1310 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1311 again (instead of timing out).
1312 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1313 GCC bug 26475.
1314 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1315 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1316 test from jmisc1.exp.
1317 * gdb.java/jmisc1.exp: Delete.
1318 * gdb.java/jprint.exp: Adjust to work with method signatures including
1319 return types.
1320 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1321 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1322 * lib/java.exp (compile_java_from_source): Pass the correct type
1323 to target_compile.
1324
5eefc2b7
JB
13252006-12-31 Joel Brobecker <brobecker@adacore.com>
1326
1327 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1328 (stack_align_edx): New function.
1329 (stack_align_eax): New function.
1330 (main): Add calls to stack_align_edx and stack_align_eax.
1331 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1332 Add testing for the cases where the register used during a stack
1333 realignment is edx. Same for eax.
1334
227c54da
DJ
13352006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1336
1337 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1338 and generic PE targets.
1339
cab8ac94
JB
13402006-12-29 Joel Brobecker <brobecker@adacore.com>
1341
1342 * gdb.ada/array_return.exp: Update copyright date list.
1343
ba54f318
JB
13442006-12-27 Joel Brobecker <brobecker@adacore.com>
1345
1346 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1347 (Create_Small_Float_Vector): New function.
1348 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1349 function body.
1350 * gdb.ada/array_return/p.adb: Use new type and function from
1351 package Pck.
1352 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1353 able to print the value returned by a function returning an
1354 array of float.
1355
6b7a35dd
JB
13562006-12-20 Joel Brobecker <brobecker@adacore.com>
1357
1358 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1359 The associated tests should be PASSing.
1360
038224f6
VP
13612006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1362
1363 Test for base in references.
1364 * gdb.mi/mi-var-cp.cc: Add test code.
1365 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1366 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1367 * gdb.mi/mi2-watch.exp: Likewise.
1368 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1369 (mi_list_varobj_children): New function.
1370
b26ed50d
VP
13712006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1372
1373 * lib/mi-support.exp
1374 (mi_runto): Accept "()" after function name.
1375 (mi_create_varobj): New function.
1376 (mi_varobj_update): New function.
1377 (mi_Check_varobj_value): New function.
1378 * gdb.mi/mi-var-cp.exp: New file.
1379 * gdb.mi/mi-var-cp.cc: New file.
1380
08232497
DJ
13812006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1382
1383 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1384 gdb.base/weaklib2.c: New files.
1385
d394c993 13862006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1387
ac6c2fba
NS
1388 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1389 info. Adjust test names.
1390
8ec659a0 1391 * gdb.base/break.c (main): Move position of malloc.
d394c993 1392 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1393
acd65feb
VP
13942006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1395
1396 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1397 assignement of arrays and function pointers.
1398 * gdb.mi/var-cmd.c: Add declaration necessary for above
1399 tests.
1400
f556d5e5
NS
14012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1402
1403 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1404
1405 * gdb.threads/linux-dp.exp: Read thread table before and after
1406 creating each philosopher and verify it.
1407
697bc68d
NS
14082006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1409 Paul Brook <paul@codesourcery.com>
1410 Daniel Jacobowitz <dan@codesourcery.com>
1411
1412 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1413 main to remove duplication. Add start function of the form
1414 '_*start[1-9]*'. Add RVDS start function.
1415
29d73ae4
DJ
14162006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1417
1418 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1419
c1d88655
UW
14202006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1421
1422 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1423 * gdb.asm/spu.inc: New file.
1424 * gdb.base/term.exp: Disable if [target_info exists noargs].
1425 * gdb.gdb/complaints.exp: Disable if ![isnative].
1426 * gdb.gdb/selftest.exp: Likewise.
1427 * gdb.gdb/observer.exp: Likewise.
1428 * gdb.gdb/xfullpath.exp: Likewise.
1429 * gdb.base/attach.exp: Disable on SPU target.
1430 * gdb.cp/bs145503.exp: Likewise.
1431 * gdb.cp/exception.exp: Likewise.
1432 * gdb.cp/userdef.exp: Likewise.
1433
32a13b1a
DJ
14342006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1435
1436 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1437
d8295fe9
VP
14382006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1439
1440 * gdb.base/completion.exp: Fix completion tests for
1441 'info' and 'info '.
1442 * gdb.base/help.exp (help_test_raw, test_class_help)
1443 (test_prefix_command_help): Move...
1444 * lib/gdb.exp: Here.
1445 * gdb.base/main.exp: Adjust.
1446 * gdb.cp/maint.exp: Adjust.
1447 * gdb.trace/tracecmd.exp: Use test_help_class.
1448
8c394015
VP
14492006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1450
1451 * gdb.stabs/weird.exp (print_weird_var): Use
1452 gdb_test_multiple instead of gdb_expect.
1453
027fc1bc
VP
14542006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1455
1456 * gdb.base/help.exp (help_test_raw): New.
1457 (test_class_help): New.
1458 (test_prefix_command_help): New.
1459 Adjust testcases.
1460
67609209
FR
14612006-11-09 Christophe Lyon <christophe.lyon@st.com>
1462
1463 * gdb.base/constvars.c (main): Write to crass and crips, so that
1464 they are allocated by the compiler.
1465
f73adfeb
AS
14662006-10-27 Andreas Schwab <schwab@suse.de>
1467
1468 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1469 "detach-fork".
1470
2f83a18e
DJ
14712006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1472
1473 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1474 of patterns.
1475
94277a38
DJ
14762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1477
1478 * gdb.base/sepdebug.exp: Remove debug format test.
1479 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1480 Handle no-symtab.
1481 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1482
5bd2f6e2
DJ
14832006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1484
1485 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1486 int to pointer or pointer to int.
1487 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1488
8c008720
DJ
14892006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1490
1491 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1492
9e35dae4
DJ
14932006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1494
1495 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1496
d9639e13
DJ
14972006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1498
1499 PR c++/2116
1500 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1501
390a1bd0
JB
15022006-10-06 Joel Brobecker <brobecker@adacore.com>
1503
1504 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1505 the corresponding bug has been fixed in GDB (PR/2018).
1506
dd920c33
JB
15072006-10-06 Joel Brobecker <brobecker@adacore.com>
1508
1509 * gdb.base/subst.exp: New testcase.
1510
53bbefe9
JB
15112006-10-06 Joel Brobecker <brobecker@adacore.com>
1512
1513 * gdb.ada/array_return/pck.ads: Add copyright notice.
1514 * gdb.ada/array_return/pck.adb: Likewise.
1515 * gdb.ada/array_return/p.adb: Likewise.
1516 * gdb.ada/exec_changed/first.adb: Likewise.
1517 * gdb.ada/exec_changed/second.adb: Likewise.
1518
09851417
JB
15192006-10-06 Joel Brobecker <brobecker@adacore.com>
1520
1521 * gdb.ada/watch_arg/watch.adb: New file.
1522 * gdb.ada/watch_arg.exp: New testcase.
1523
041bf30d
VP
15242006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1525
1526 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1527 via string_to_regexp.
1528 * gdb.mi/mi2-basics.exp: Likewise.
1529
f286fbdd 15302006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1531
1532 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1533 Remove unused / obsolete files.
1534
7c07f349
NR
15352006-09-19 Nick Roberts <nickrob@snap.net.nz>
1536
1537 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1538
cd5ff84a
VP
15392006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1540
1541 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1542 HIGH_FRAME argument to -stack-list-arguments can be larger than
1543 the number of frames.
1544
ae018d1a
DJ
15452006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1546
1547 * gdb.base/args.c (main): Add breakpoint marker.
1548 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1549 really test empty arguments.
1550 (args_load): Delete.
1551 (args_test): New.
1552
b399c549
NR
15532006-09-13 Nick Roberts <nickrob@snap.net.nz>
1554
1555 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1556 check for one file.
1557
2ab1eb7a
VP
15582006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1559
1560 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1561 HIGH_FRAME argument to -stack-list-locals can be larger than
1562 the number of frames.
1563
476308bf
FF
15642006-08-18 Fred Fish <fnf@specifix.com>
1565
1566 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1567 '$' in front of skip_vmx_tests_saved when setting that.
1568
8625200f
AS
15692006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1570
1571 * gdb.base/trace-commands.exp: New file.
1572
089ec8f1
DJ
15732006-08-10 Joel Brobecker <brobecker@adacore.com>
1574 Daniel Jacobowitz <dan@codesourcery.com>
1575
1576 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1577 expected output of the backtrace commands.
1578
b60f0898
JB
15792006-08-09 Joel Brobecker <brobecker@adacore.com>
1580
1581 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1582 untested followed by return combination.
1583 * gdb.arch/altivec-regs.exp: Likewise.
1584 * gdb.arch/e500-abi.exp: Likewise.
1585 * gdb.arch/e500-regs.exp: Likewise.
1586 * gdb.arch/gdb1291.exp: Likewise.
1587 * gdb.arch/gdb1431.exp: Likewise.
1588 * gdb.arch/gdb1558.exp: Likewise.
1589 * gdb.arch/i386-prologue.exp: Likewise.
1590 * gdb.arch/i386-unwind.exp: Likewise.
1591 * gdb.asm/asm-source.exp: Likewise.
1592 * gdb.base/a2-run.exp: Likewise.
1593 * gdb.base/advance.exp: Likewise.
1594 * gdb.base/all-bin.exp: Likewise.
1595 * gdb.base/annota1.exp: Likewise.
1596 * gdb.base/annota3.exp: Likewise.
1597 * gdb.base/args.exp: Likewise.
1598 * gdb.base/arithmet.exp: Likewise.
1599 * gdb.base/assign.exp: Likewise.
1600 * gdb.base/async.exp: Likewise.
1601 * gdb.base/attach.exp: Likewise.
1602 * gdb.base/bang.exp: Likewise.
1603 * gdb.base/bigcore.exp: Likewise.
1604 * gdb.base/bitfields.exp: Likewise.
1605 * gdb.base/bitfields2.exp: Likewise.
1606 * gdb.base/break.exp: Likewise.
1607 * gdb.base/call-sc.exp: Likewise.
1608 * gdb.base/call-strs.exp: Likewise.
1609 * gdb.base/callfuncs.exp: Likewise.
1610 * gdb.base/checkpoint.exp: Likewise.
1611 * gdb.base/chng-syms.exp: Likewise.
1612 * gdb.base/code-expr.exp: Likewise.
1613 * gdb.base/commands.exp: Likewise.
1614 * gdb.base/completion.exp: Likewise.
1615 * gdb.base/cond-expr.exp: Likewise.
1616 * gdb.base/condbreak.exp: Likewise.
1617 * gdb.base/consecutive.exp: Likewise.
1618 * gdb.base/constvars.exp: Likewise.
1619 * gdb.base/corefile.exp: Likewise.
1620 * gdb.base/cvexpr.exp: Likewise.
1621 * gdb.base/dbx.exp: Likewise.
1622 * gdb.base/define.exp: Likewise.
1623 * gdb.base/detach.exp: Likewise.
1624 * gdb.base/display.exp: Likewise.
1625 * gdb.base/dump.exp: Likewise.
1626 * gdb.base/ena-dis-br.exp: Likewise.
1627 * gdb.base/ending-run.exp: Likewise.
1628 * gdb.base/environ.exp: Likewise.
1629 * gdb.base/eval-skip.exp: Likewise.
1630 * gdb.base/exprs.exp: Likewise.
1631 * gdb.base/fileio.exp: Likewise.
1632 * gdb.base/finish.exp: Likewise.
1633 * gdb.base/float.exp: Likewise.
1634 * gdb.base/foll-exec.exp: Likewise.
1635 * gdb.base/foll-fork.exp: Likewise.
1636 * gdb.base/foll-vfork.exp: Likewise.
1637 * gdb.base/freebpcmd.exp: Likewise.
1638 * gdb.base/funcargs.exp: Likewise.
1639 * gdb.base/gcore.exp: Likewise.
1640 * gdb.base/gdb1090.exp: Likewise.
1641 * gdb.base/gdb1250.exp: Likewise.
1642 * gdb.base/huge.exp: Likewise.
1643 * gdb.base/info-proc.exp: Likewise.
1644 * gdb.base/interrupt.exp: Likewise.
1645 * gdb.base/jump.exp: Likewise.
1646 * gdb.base/langs.exp: Likewise.
1647 * gdb.base/lineinc.exp: Likewise.
1648 * gdb.base/list.exp: Likewise.
1649 * gdb.base/logical.exp: Likewise.
1650 * gdb.base/long_long.exp: Likewise.
1651 * gdb.base/macscp.exp: Likewise.
1652 * gdb.base/maint.exp: Likewise.
1653 * gdb.base/mips_pro.exp: Likewise.
1654 * gdb.base/miscexprs.exp: Likewise.
1655 * gdb.base/multi-forks.exp: Likewise.
1656 * gdb.base/opaque.exp: Likewise.
1657 * gdb.base/overlays.exp: Likewise.
1658 * gdb.base/pc-fp.exp: Likewise.
1659 * gdb.base/pointers.exp: Likewise.
1660 * gdb.base/printcmds.exp: Likewise.
1661 * gdb.base/psymtab.exp: Likewise.
1662 * gdb.base/ptype.exp: Likewise.
1663 * gdb.base/recurse.exp: Likewise.
1664 * gdb.base/relational.exp: Likewise.
1665 * gdb.base/relocate.exp: Likewise.
1666 * gdb.base/remote.exp: Likewise.
1667 * gdb.base/reread.exp: Likewise.
1668 * gdb.base/restore.exp: Likewise.
1669 * gdb.base/return.exp: Likewise.
1670 * gdb.base/return2.exp: Likewise.
1671 * gdb.base/scope.exp: Likewise.
1672 * gdb.base/sect-cmd.exp: Likewise.
1673 * gdb.base/sep.exp: Likewise.
1674 * gdb.base/sepdebug.exp: Likewise.
1675 * gdb.base/setshow.exp: Likewise.
1676 * gdb.base/setvar.exp: Likewise.
1677 * gdb.base/sigall.exp: Likewise.
1678 * gdb.base/sigbpt.exp: Likewise.
1679 * gdb.base/signals.exp: Likewise.
1680 * gdb.base/signull.exp: Likewise.
1681 * gdb.base/sizeof.exp: Likewise.
1682 * gdb.base/solib.exp: Likewise.
1683 * gdb.base/step-line.exp: Likewise.
1684 * gdb.base/step-test.exp: Likewise.
1685 * gdb.base/structs.exp: Likewise.
1686 * gdb.base/structs2.exp: Likewise.
1687 * gdb.base/term.exp: Likewise.
1688 * gdb.base/twice.exp: Likewise.
1689 * gdb.base/until.exp: Likewise.
1690 * gdb.base/varargs.exp: Likewise.
1691 * gdb.base/volatile.exp: Likewise.
1692 * gdb.base/watchpoint.exp: Likewise.
1693 * gdb.base/whatis-exp.exp: Likewise.
1694 * gdb.base/whatis.exp: Likewise.
1695 * gdb.cp/ambiguous.exp: Likewise.
1696 * gdb.cp/annota2.exp: Likewise.
1697 * gdb.cp/annota3.exp: Likewise.
1698 * gdb.cp/bool.exp: Likewise.
1699 * gdb.cp/breakpoint.exp: Likewise.
1700 * gdb.cp/casts.exp: Likewise.
1701 * gdb.cp/class2.exp: Likewise.
1702 * gdb.cp/classes.exp: Likewise.
1703 * gdb.cp/cplusfuncs.exp: Likewise.
1704 * gdb.cp/ctti.exp: Likewise.
1705 * gdb.cp/derivation.exp: Likewise.
1706 * gdb.cp/exception.exp: Likewise.
1707 * gdb.cp/gdb1355.exp: Likewise.
1708 * gdb.cp/hang.exp: Likewise.
1709 * gdb.cp/inherit.exp: Likewise.
1710 * gdb.cp/local.exp: Likewise.
1711 * gdb.cp/m-data.exp: Likewise.
1712 * gdb.cp/m-static.exp: Likewise.
1713 * gdb.cp/member-ptr.exp: Likewise.
1714 * gdb.cp/method.exp: Likewise.
1715 * gdb.cp/misc.exp: Likewise.
1716 * gdb.cp/namespace.exp: Likewise.
1717 * gdb.cp/overload.exp: Likewise.
1718 * gdb.cp/ovldbreak.exp: Likewise.
1719 * gdb.cp/pr-1023.exp: Likewise.
1720 * gdb.cp/pr-1210.exp: Likewise.
1721 * gdb.cp/pr-574.exp: Likewise.
1722 * gdb.cp/printmethod.exp: Likewise.
1723 * gdb.cp/psmang.exp: Likewise.
1724 * gdb.cp/ref-params.exp: Likewise.
1725 * gdb.cp/ref-types.exp: Likewise.
1726 * gdb.cp/rtti.exp: Likewise.
1727 * gdb.cp/templates.exp: Likewise.
1728 * gdb.cp/try_catch.exp: Likewise.
1729 * gdb.cp/userdef.exp: Likewise.
1730 * gdb.cp/virtfunc.exp: Likewise.
1731 * gdb.disasm/am33.exp: Likewise.
1732 * gdb.disasm/h8300s.exp: Likewise.
1733 * gdb.disasm/mn10300.exp: Likewise.
1734 * gdb.disasm/sh3.exp: Likewise.
1735 * gdb.disasm/t01_mov.exp: Likewise.
1736 * gdb.disasm/t02_mova.exp: Likewise.
1737 * gdb.disasm/t03_add.exp: Likewise.
1738 * gdb.disasm/t04_sub.exp: Likewise.
1739 * gdb.disasm/t05_cmp.exp: Likewise.
1740 * gdb.disasm/t06_ari2.exp: Likewise.
1741 * gdb.disasm/t07_ari3.exp: Likewise.
1742 * gdb.disasm/t08_or.exp: Likewise.
1743 * gdb.disasm/t09_xor.exp: Likewise.
1744 * gdb.disasm/t10_and.exp: Likewise.
1745 * gdb.disasm/t11_logs.exp: Likewise.
1746 * gdb.disasm/t12_bit.exp: Likewise.
1747 * gdb.disasm/t13_otr.exp: Likewise.
1748 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1749 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1750 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1751 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1752 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1753 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1754 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1755 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1756 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1757 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1758 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1759 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1760 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1761 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1762 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1763 * gdb.mi/gdb701.exp: Likewise.
1764 * gdb.mi/gdb792.exp: Likewise.
1765 * gdb.mi/mi-basics.exp: Likewise.
1766 * gdb.mi/mi-break.exp: Likewise.
1767 * gdb.mi/mi-cli.exp: Likewise.
1768 * gdb.mi/mi-console.exp: Likewise.
1769 * gdb.mi/mi-disassemble.exp: Likewise.
1770 * gdb.mi/mi-eval.exp: Likewise.
1771 * gdb.mi/mi-file.exp: Likewise.
1772 * gdb.mi/mi-read-memory.exp: Likewise.
1773 * gdb.mi/mi-regs.exp: Likewise.
1774 * gdb.mi/mi-return.exp: Likewise.
1775 * gdb.mi/mi-simplerun.exp: Likewise.
1776 * gdb.mi/mi-stack.exp: Likewise.
1777 * gdb.mi/mi-stepi.exp: Likewise.
1778 * gdb.mi/mi-syn-frame.exp: Likewise.
1779 * gdb.mi/mi-until.exp: Likewise.
1780 * gdb.mi/mi-var-block.exp: Likewise.
1781 * gdb.mi/mi-var-child.exp: Likewise.
1782 * gdb.mi/mi-var-cmd.exp: Likewise.
1783 * gdb.mi/mi-var-display.exp: Likewise.
1784 * gdb.mi/mi-watch.exp: Likewise.
1785 * gdb.mi/mi2-basics.exp: Likewise.
1786 * gdb.mi/mi2-break.exp: Likewise.
1787 * gdb.mi/mi2-cli.exp: Likewise.
1788 * gdb.mi/mi2-console.exp: Likewise.
1789 * gdb.mi/mi2-disassemble.exp: Likewise.
1790 * gdb.mi/mi2-eval.exp: Likewise.
1791 * gdb.mi/mi2-file.exp: Likewise.
1792 * gdb.mi/mi2-read-memory.exp: Likewise.
1793 * gdb.mi/mi2-regs.exp: Likewise.
1794 * gdb.mi/mi2-return.exp: Likewise.
1795 * gdb.mi/mi2-simplerun.exp: Likewise.
1796 * gdb.mi/mi2-stack.exp: Likewise.
1797 * gdb.mi/mi2-stepi.exp: Likewise.
1798 * gdb.mi/mi2-syn-frame.exp: Likewise.
1799 * gdb.mi/mi2-until.exp: Likewise.
1800 * gdb.mi/mi2-var-block.exp: Likewise.
1801 * gdb.mi/mi2-var-child.exp: Likewise.
1802 * gdb.mi/mi2-var-cmd.exp: Likewise.
1803 * gdb.mi/mi2-var-display.exp: Likewise.
1804 * gdb.mi/mi2-watch.exp: Likewise.
1805 * gdb.stabs/exclfwd.exp: Likewise.
1806 * gdb.stabs/weird.exp: Likewise.
1807 * gdb.threads/gcore-thread.exp: Likewise.
1808 * gdb.trace/actions.exp: Likewise.
1809 * gdb.trace/backtrace.exp: Likewise.
1810 * gdb.trace/circ.exp: Likewise.
1811 * gdb.trace/collection.exp: Likewise.
1812 * gdb.trace/deltrace.exp: Likewise.
1813 * gdb.trace/infotrace.exp: Likewise.
1814 * gdb.trace/limits.exp: Likewise.
1815 * gdb.trace/packetlen.exp: Likewise.
1816 * gdb.trace/passc-dyn.exp: Likewise.
1817 * gdb.trace/passcount.exp: Likewise.
1818 * gdb.trace/report.exp: Likewise.
1819 * gdb.trace/save-trace.exp: Likewise.
1820 * gdb.trace/tfind.exp: Likewise.
1821 * gdb.trace/tracecmd.exp: Likewise.
1822 * gdb.trace/while-dyn.exp: Likewise.
1823 * gdb.trace/while-stepping.exp: Likewise.
1824
f4b618d1
JB
18252006-08-08 Joel Brobecker <brobecker@adacore.com>
1826
1827 * gdb.base/step-bt.c: New file.
1828 * gdb.base/step-bt.exp: New testcase.
1829
3d00d119
DJ
18302006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1831
1832 * config/monitor.exp (gdb_load): Remove support for obsolete
1833 download-write-size.
1834 * gdb.base/remote.exp: Likewise. Update all callers of
1835 gdb_timed_load.
1836
017b5bd4
DJ
18372006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1838
1839 * cursal.exp: Pass binfile to gdb_load.
1840
837c599d
DJ
18412006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1842
1843 * gdb.base/cursal.exp: Add "" to gdb_load call.
1844
8dd4540b
MK
18452006-07-29 Mark Kettenis <kettenis@gnu.org>
1846
1847 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1848 NetBSD/ELF targets.
1849
ab5c9f60
DJ
18502006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1851
1852 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1853 operator*.
1854
4c42eaff
DJ
18552006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1856
1857 * gdb.base/completion.exp: Update for change in "file" behavior.
1858 * gdb.stabs/weird.exp: Likewise.
1859 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1860 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1861
0155cc76
NS
18622006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1863
1864 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1865 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1866
16026cd7
AS
18672006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1868
1869 * gdb.base/default.exp: Update source command error message.
1870 * gdb.base/help.exp: Update 'help source' message.
1871
16963cb6
DJ
18722006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1873
1874 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1875 test.
1876
6d7fd486
AS
18772006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1878
1879 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1880
29e8a844
DJ
18812006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1882
1883 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1884
6afcfa39
DJ
18852006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1886
1887 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1888
267a692b
MK
18892006-07-17 Mark Kettenis <kettenis@gnu.org>
1890
1891 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1892 *-*-openbsd* from targets for wich we expect ARM FPA floating
1893 point format.
1894
85d2fec4
NR
18952006-07-17 Nick Roberts <nickrob@snap.net.nz>
1896
1897 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1898
18992006-07-17 Mark Kettenis <kettenis@gnu.org>
1900
1901 * gdb.base/annota3.exp: Expect frame-begin annotation.
1902
85b4c6e8
JB
19032006-07-14 Joel Brobecker <brobecker@adacore.com>
1904
1905 * gdb.base/help.exp: Adjust "help unset" test to accept
1906 any list of unset commands.
1907
fb933624
DJ
19082006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1909 Daniel Jacobowitz <dan@codesourcery.com>
1910
1911 * gdb.cp/ref-params.exp: New test.
1912 * gdb.cp/ref-params.cc: New source file.
1913 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1914
1dff4b64
MK
19152006-07-08 Mark Kettenis <kettenis@gnu.org>
1916
1917 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1918 spaces/tabs in regular expressions since they might not be there.
1919
40d2e0e3
AS
19202006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1921
1922 * gdb.base/ifelse.exp: New file.
1923
f6c957d2
NS
19242006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1925
1926 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1927 line.
1928 * gdb.base/huge.exp: Loop over compilation to find a size that
1929 is acceptable.
1930 * gdb.base/remote.exp: Correct expected strings.
1931 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1932
b9c5a23d
DJ
19332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1934
1935 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1936
9af2e58d
DJ
19372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1938
1939 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1940 native.
1941
30930ca5
DJ
19422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1943
1944 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1945 enable stabs testing.
1946
aa32fa1d
DJ
19472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1948
bd4a4c80 1949 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1950 gdb_test_multiple does.
1951
321fef15
DJ
19522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1953
1954 * Makefile.in (host_alias): Remove.
1955 (target_alias): Use @target_noncanonical@.
1956 (site.exp): Don't set host_alias.
1957 * aclocal.m4: Remove contents. Include acx.m4.
1958 * configure: Regenerated.
1959 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1960
e1c2defa
NS
19612006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1962
e63b55d1
NS
1963 * lib/gdb.exp (gdb_load_cmd): New.
1964
5600ea19
NS
1965 * gdb.base/fileio.c: Add system(NULL) test.
1966 * gdb.base/fileio.exp: Check it.
1967
e1c2defa
NS
1968 * gdb.base/break.c: Add 10a breakpoint at }
1969 * gdb.base/break.exp: Add test for breakpoint at }
1970 * gdb.cp/anon-union.cc: Add code at end of function.
1971 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1972 * gdb.mi/var-cmd.c: Add code at end of function.
1973 * gdb.mi/mi-var-display.exp: Adjust end of next.
1974 * gdb.mi/mi2-var-display.exp: Likewise.
1975 * gdb.base/fileio.c: Add stop function and insert calls at
1976 stopping places.
1977 * gdb.base/fileio.exp: Breakpoint stop function and remove
1978 explicit line number references.
1979
6c0112ec
JB
19802006-05-19 Joel Brobecker <brobecker@adacore.com>
1981
1982 * gdb.base/del.exp (test_delete_alias): New function.
1983 Now check that both "del" and "d" work as aliases for "delete".
1984
154189a4
FF
19852006-05-18 Fred Fish <fnf@specifix.com>
1986
1987 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1988 required. Check for spurious output after program exits normally.
1989
582e64c2
FF
19902006-05-17 Fred Fish <fnf@specifix.com>
1991
1992 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1993 gdb_load, so it works in the simulator.
1994
8ef6493a
FF
19952006-05-11 Fred Fish <fnf@specifix.com>
1996
1997 * gdb.base/bang.exp: Ignore unexpected output between the
1998 "program exited normally" and the gdb prompt, as many other
1999 tests do.
2000
692b141c
MK
20012006-05-07 Mark Kettenis <kettenis@gnu.org>
2002
2003 * gdb.base/help.exp: Make "delete checkpoint" part option for
2004 "help d" and "help delete" tests.
2005
540b8a30
UW
20062006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2007
2008 * gdb.mi/mi-basics.exp: Add missing serial number to
2009 expected output in some mi_gdb_test statements.
2010 * gdb.mi/mi2-basics.exp: Likewise.
2011
9b6462d9
JB
20122006-05-05 Joel Brobecker <brobecker@adacore.com>
2013
2014 * gdb.base/del.c: New file.
2015 * gdb.base/del.exp: New testcase.
2016
954de43b
DM
20172006-05-05 David S. Miller <davem@sunset.davemloft.net>
2018
2019 * gdb.base/break.exp: Do not assume a breakpoint on
2020 main will actually be in $srcfile when optimizing.
1303f75e
DM
2021 * gdb.base/savedregs.exp: Do not require that the dummy
2022 frame location match up to a symbol and source file location.
c3242428
DM
2023 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
2024 will get printed without a mi_cmd_data_list_register_values prefix.
2025 (*-data-list-register-*): Correct regular expressions to expect the new
2026 pseudo d? floating point registers.
2027 * gdb.mi/mi2-regs.exp: Likewise.
2028
c7e64c9a
DJ
20292006-05-05 Christophe Lyon <christophe.lyon@st.com>
2030
2031 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
2032 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
2033 is allocated by the compiler.
2034 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
2035 anons, e, anone to force their allocation by the compiler.
2036
20372006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
2038
2039 * gdb.base/help.exp: Update expected text for help d and
2040 help delete.
2041
27ce9a6d
MK
20422006-05-02 Mark Kettenis <kettenis@gnu.org>
2043
2044 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
2045 NetBSD/ELF targets.
2046
8608915f
MK
20472006-04-30 Mark Kettenis <kettenis@gnu.org>
2048
2049 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
2050 single-step breakpoint fails; make this a KFAIL on
2051 sparc*-*-openbsd*.
2052 * gdb.base/siginfo.exp: Likewise.
2053 * gdb.base/sigstep.exp (advance, advancei): Likewise.
2054
b8db102d
MS
20552006-04-26 Michael Snyder <msnyder@redhat.com>
2056
2057 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
2058 which may have to consume output from other forks.
2059 Add tests to make sure that "delete fork" succeeded.
2060
c702009a
MS
20612006-04-20 Michael Snyder <msnyder@redhat.com>
2062
2063 * 2006-03-22 Jim Blandy <jimb@redhat.com>
2064 Add support for the Renesas M32C and M16C.
2065
2066 * gdb.asm/asm-source.exp: Add m32c target.
2067 * gdb.asm/m32c.inc: Support for m32c target.
2068
e28493f2
AS
20692006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2070
2071 * gdb.base/commands.exp (recursive_source_test): New test.
2072
880da185
DM
20732006-04-04 David S. Miller <davem@sunset.davemloft.net>
2074
2075 * gdb.base/float.exp: Add pattern for sparc targets.
2076
61d9b92f
DJ
20772006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2078
2079 * gdb.base/commands.exp (stray_arg0_test): New test.
2080
bd717df8
PB
20812006-03-30 Paul Brook <paul@codesourcery.com>
2082
2083 * gdb.mi/mi-until.exp: kfail broken until command.
2084 * gdb.mi/mi2-until.exp: Ditto.
2085
ec793d3c
NR
20862006-03-27 Nick Roberts <nickrob@snap.net.nz>
2087
2088 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2089
831004b7
AO
20902006-03-08 Alexandre Oliva <aoliva@redhat.com>
2091
2092 * gdb.base/prelink.exp: Anchor tested-for regular expression
2093 on gdb prompt.
2094
effe49a0
PB
20952006-03-07 Paul Brook <paul@codesourcery.com>
2096
2097 * gdb.base/assign.exp: Correct fail message.
2098
e5461016
PB
20992006-03-07 Paul Brook <paul@codesourcery.com>
2100
2101 * lib/compiler.c: Extract armcc version number.
2102 * lib/compiler.cc: Ditto.
2103
fc91c6c2
PB
21042006-03-07 Paul Brook <paul@codesourcery.com>
2105
2106 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2107 additional_flags=-w.
2108 * gdb.arch/altivec-regs.exp: Ditto.
2109 * gdb.arch/e500-abi.exp: Ditto.
2110 * gdb.arch/e500-regs.exp: Ditto.
2111 * gdb.base/all-bin.exp: Ditto.
2112 * gdb.base/annota1.exp: Ditto.
2113 * gdb.base/annota3.exp: Ditto.
2114 * gdb.base/args.exp: Ditto.
2115 * gdb.base/arithmet.exp: Ditto.
2116 * gdb.base/assign.exp: Ditto.
2117 * gdb.base/async.exp: Ditto.
2118 * gdb.base/bang.exp: Ditto.
2119 * gdb.base/break.exp: Ditto.
2120 * gdb.base/call-rt-st.exp: Ditto.
2121 * gdb.base/completion.exp: Ditto.
2122 * gdb.base/cond-expr.exp: Ditto.
2123 * gdb.base/condbreak.exp: Ditto.
2124 * gdb.base/consecutive.exp: Ditto.
2125 * gdb.base/define.exp: Ditto.
2126 * gdb.base/display.exp: Ditto.
2127 * gdb.base/ena-dis-br.exp: Ditto.
2128 * gdb.base/environ.exp: Ditto.
2129 * gdb.base/eval-skip.exp: Ditto.
2130 * gdb.base/info-proc.exp: Ditto.
2131 * gdb.base/jump.exp: Ditto.
2132 * gdb.base/logical.exp: Ditto.
2133 * gdb.base/long_long.exp: Ditto.
2134 * gdb.base/maint.exp: Ditto.
2135 * gdb.base/miscexprs.exp: Ditto.
2136 * gdb.base/pc-fp.exp: Ditto.
2137 * gdb.base/pointers.exp: Ditto.
2138 * gdb.base/relational.exp: Ditto.
2139 * gdb.base/reread.exp: Ditto.
2140 * gdb.base/sect-cmd.exp: Ditto.
2141 * gdb.base/sep.exp: Ditto.
2142 * gdb.base/sepdebug.exp: Ditto.
2143 * gdb.base/until.exp: Ditto.
2144 * gdb.base/whatis-exp.exp: Ditto.
2145 * gdb.cp/annota2.exp: Ditto.
2146 * gdb.cp/annota3.exp: Ditto.
2147 * gdb.trace/actions.exp: Ditto.
2148 * gdb.trace/backtrace.exp: Ditto.
2149 * gdb.trace/circ.exp: Ditto.
2150 * gdb.trace/collection.exp: Ditto.
2151 * gdb.trace/deltrace.exp: Ditto.
2152 * gdb.trace/infotrace.exp: Ditto.
2153 * gdb.trace/limits.exp: Ditto.
2154 * gdb.trace/packetlen.exp: Ditto.
2155 * gdb.trace/passc-dyn.exp: Ditto.
2156 * gdb.trace/passcount.exp: Ditto.
2157 * gdb.trace/report.exp: Ditto.
2158 * gdb.trace/save-trace.exp: Ditto.
2159 * gdb.trace/tfind.exp: Ditto.
2160 * gdb.trace/tracecmd.exp: Ditto.
2161 * gdb.trace/while-dyn.exp: Ditto.
2162 * gdb.trace/while-stepping.exp: Ditto.
2163 * lib/gdb.exp: Ditto.
2164 (gdb_compile): Handle nowarning option.
2165
5f4a23d9
AO
21662006-03-07 Alexandre Oliva <aoliva@redhat.com>
2167
2168 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2169 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2170 Rename executable to prelinkt. Don't re-prelink if we didn't
2171 get a core file. Test prelink -u exit status to tell whether
2172 prelinking failed. Use gdb_test_multiple.
2173
9733fc94
DJ
21742006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2175
2176 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2177 (do_tests): Call it.
2178
cc10cae3
AO
21792006-02-28 Alexandre Oliva <aoliva@redhat.com>
2180
2181 * gdb.base/prelink.exp: New test.
2182 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2183
15c46491
WZ
21842006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2185
2186 * gdb.fortran/derived-type.f90: New file.
2187 * gdb.fortran/derived-type.exp: New testcase.
2188
5c9f7ded
DJ
21892006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2190
2191 * gdb.base/default.exp: Allow ';' as a directory separator.
2192
5b96932b
AS
21932006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2194
2195 * gdb.base/help.exp (help add-symbol-file): Update.
2196
1986bccd
AS
21972006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2198
2199 * gdb.base/help.exp (help load): Update expected results.
2200
a8b7528f
FF
22012006-02-19 Fred Fish <fnf@specifix.com>
2202
2203 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2204 specifix hex value as part of results.
2205 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2206
f8261448
FF
22072006-02-16 Fred Fish <fnf@specifix.com>
2208
2209 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2210 ushort_addr, and slong_addr, so the typedefs are not optimized
2211 away.
2212 * gdb.base/whatis.exp: Add tests using type name for struct type,
2213 union type, enum type, and typedef.
2214
31d8bdd2
MK
22152006-02-13 Mark Kettenis <kettenis@gnu.org>
2216
2217 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2218
34e41e63
JB
22192006-02-13 Jim Blandy <jimb@redhat.com>
2220
2221 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2222 case where it takes two "next" commands to skip past the init
2223 call.
2224
ac6e4f31
FF
22252006-02-12 Fred Fish <fnf@specifix.com>
2226
2227 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2228 to handle cases where it takes two "next" commands to skip
2229 past the init call.
2230
2db2d571
JB
22312006-02-07 Joel Brobecker <brobecker@adacore.com>
2232
2233 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2234 on hppa32 targets.
2235
38fcd64c
DJ
22362006-02-06 Vladimir Prus <ghost@cs.msu.su>
2237
2238 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2239 field.
2240
1315ad46
MK
22412006-01-29 Mark Kettenis <kettenis@gnu.org>
2242
2243 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2244
5625b943
DJ
22452006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2246
2247 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2248 files.
2249
80df1bbe
DJ
22502006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2251
2252 * gdb.cp/maint.exp: Set complaints to a positive value.
2253
9078e690
DJ
22542006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2255
2256 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2257 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2258 function name.
2259
9c903399
DJ
22602006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2261
2262 * gdb.base/checkpoint.c: Update copyright notice. Include
2263 <stdlib.h>.
2264
761ae4d6
JB
22652006-01-04 Jim Blandy <jimb@redhat.com>
2266
2267 * gdb.asm/asm-source.exp: Independently provide default values for
2268 asm-flags and debug-flags. Use 'string equal' to do the
2269 comparison, not the implicit expr's '==' operator. Remove
2270 now-unneeded assignments to asm-flags. In h8300 case, place
2271 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2272
099ac3dd
MS
22732006-01-04 Michael Snyder <msnyder@redhat.com>
2274
2275 * gdb.base/checkpoint.c: New file.
2276 * gdb.base/checkpoint.exp: New file.
2277 * gdb.base/multi-fork.c: New file.
2278 * gdb.base/multi-fork.exp: New file.
2279 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2280
f4d85314
FF
22812006-01-04 Fred Fish <fnf@specifix.com>
2282
2283 * gdb.base/ptype.c (foo): Add typedef.
2284 (intfoo): Add function.
2285 * gdb.base/ptype1.c: New file.
2286 * gdb.base/ptype.exp: Handle compilation and linking with two
2287 source files. Test that proper type for "foo" is found based
2288 on source context rather than first match found in symtabs.
2289
a1b06f35
MK
22902005-12-28 Mark Kettenis <kettenis@gnu.org>
2291
2292 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2293 * gdb.asm/openbsd.inc: Indent commands.
2294
d082a1e2
MK
22952005-12-26 Mark Kettenis <kettenis@gnu.org>
2296
c65016bd
MK
2297 * gdb.base/freebpcmd.exp: Increase timeout.
2298
d082a1e2
MK
2299 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2300
d3c32a0e
DJ
23012005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2302
2303 * gdb.base/default.exp: Update check for "show version".
2304
9fdb1f50
RC
23052005-12-09 Randolph Chung <tausq@debian.org>
2306
2307 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2308 * gdb.asm/pa64.inc: New file.
2309
5f2c56f7
RC
23102005-12-09 Randolph Chung <tausq@debian.org>
2311
2312 * gdb.asm/common.inc: Indent commands.
2313 * gdb.asm/asmsrc1.s: Likewise.
2314 * gdb.asm/asmsrc2.s: Likewise.
2315
8117349c
RC
23162005-12-09 Randolph Chung <tausq@debian.org>
2317
2318 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2319 (get_addr_of_sym): Remove duplicate print.
2320 (gen_core): xfail hppa*-*-hpux*, update expected output.
2321 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2322 * gdb.arch/pa64-nullify.s: New file.
2323
8f07f25a
RC
23242005-12-09 Randolph Chung <tausq@debian.org>
2325
2326 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2327
55b39184
DJ
23282005-12-07 Christophe Lyon <christophe.lyon@st.com>
2329
2330 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2331 code generation for these functions.
2332 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2333 error message.
2334
31e2b00f
AS
23352005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2336
2337 * gdb.base/help.exp (help b, help br, help bre, help brea)
2338 (help break): Update the expected message.
2339
c3d0b56e
SC
23402005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2341
2342 * gdb.asm/m68hc11.inc: Setup the data section.
2343 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2344 script for this test.
2345 (m6812-*-*): Likewise.
2346
36ae0ea9
RC
23472005-11-09 Randolph Chung <tausq@debian.org>
2348
2349 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2350
9d6f42e9
WZ
23512005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2352
2353 * gdb.base/break.exp: Fix a comment typo.
2354
e2126a14
EZ
23552005-11-03 Jim Blandy <jimb@redhat.com>
2356
2357 Checked in by Elena Zannoni <ezannoni@redhat.com>
2358
2359 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2360
e0ac7199
CV
23612005-11-02 Corinna Vinschen <vinschen@redhat.com>
2362
2363 * gdb.arch/gdb1558.c: Include stdio.h.
2364
31d3fb18
MK
23652005-10-31 Mark Kettenis <kettenis@gnu.org>
2366
2367 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2368
e52b687c
MK
23692005-10-31 Mark Kettenis <kettenis@gnu.org>
2370
2371 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2372
f4711d79
PG
23732005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2374
2375 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2376 vscr" tests to better match output.
2377
987a9106
JB
23782005-10-12 Jim Blandy <jimb@redhat.com>
2379
2380 * gdb.base/structs.exp (any): New function.
2381 (test_struct_returns): Don't make any assumptions at all about
2382 what value the function returns when GDB can't set the return
2383 value.
2384
2336bb58
JB
23852005-10-09 Joel Brobecker <brobecker@adacore.com>
2386
2387 * gdb.ada/arrayidx/p.adb: New file.
2388 * gdb.ada/arrayidx.exp: New testcase
2389
23902005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2391
2392 * gdb.ada/array_return/pck.ads: New file.
2393 * gdb.ada/array_return/pck.adb: New file.
2394 * gdb.ada/array_return/p.adb: New file.
2395 * gdb.ada/array_return.exp: New testcase.
2396
705335ea
JB
23972005-10-03 Joel Brobecker <brobecker@adacore.com>
2398
2399 * gdb.base/arrayidx.c: New file.
2400 * gdb.base/arrayidx.exp: New testcase.
2401
11ee9940
NR
24022005-09-29 Nick Roberts <nickrob@snap.net.nz>
2403
2404 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2405 frames-invalid and breakpoints-invalid are no longer generated
2406 with level 3 so don't expect them in the output.
2407
39fb8e9e
BR
24082005-09-27 Bob Rossi <bob@brasko.net>
2409
2410 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2411 from test. Escape the | in mi_gdb_test call.
2412 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2413 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2414 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2415 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2416 expected regex's in mi_gdb_test calls.
2417 * lib/mi-support.exp: Remove arbitrary .* from tests.
2418 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2419 Fully anchor GDB/MI expected results in mi_gdb_test.
2420 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2421 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2422
2af48f68
PB
24232005-09-26 Paul Brook <paul@codesourcery.com>
2424
2425 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2426
f34502bc
WZ
24272005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2428
2429 * bfp-test.c: New file.
2430 * bfp-test.exp: New testcase.
2431
ca929517
WZ
24322005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2433
2434 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2435 of subarray and substring variable.
2436 * gdb.fortran/subarray.f: New source file for the test of subarray
2437 and substring variable evaluation.
2438 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2439 of string constant.
2440
c761af65
DJ
24412005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2442
2443 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2444 copyright dates.
2445
561d7a1d
PG
24462005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2447
2448 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2449 powerpc altivec' test with an almost identical 'info vector' test.
2450
b2b64cc9
PG
24512005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2452
2453 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2454 vscr" tests to match output.
2455
6ac4d15a
PG
24562005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2457
2458 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2459 output.
2460
40e55bef
BR
24612005-09-11 Bob Rossi <bob@brasko.net>
2462
2463 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2464 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2465 commands that return an MI output command and an asyncronous MI output
2466 command.
2467 * gdb.mi/mi-console.exp: Ditto.
2468
3c7385ec
BR
24692005-09-11 Bob Rossi <bob@brasko.net>
2470
2471 * gdb.mi/mi-var-child.c: Include <string.h>.
2472
a6cd0eb3
DJ
24732005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2474
2475 * killed.exp: Correct gdb_expect syntax.
2476
2f168eed
CV
24772005-08-09 Corinna Vinschen <vinschen@redhat.com>
2478
2479 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2480
ecd3fd0f
BR
24812005-08-02 Bob Rossi <bob@brasko.net>
2482
2483 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2484 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2485 Change tests to inferior-tty-set/show.
2486 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2487 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2488 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2489 inferior. Use mi_gdb_test to get GDB and Inferior output.
2490 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2491 descriptor.
2492 (mi_inferior_tty_name): Add inferior PTY file name.
2493 (mi_gdb_start): Add INFERIOR_PTY parameter.
2494 (mi_gdb_test): Add IPATTERN parameter.
2495
f1ea48cb
BR
24962005-08-02 Bob Rossi <bob@brasko.net>
2497
2498 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2499 parameter to mi_gdb_test.
2500 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2501
6e650a67
DJ
25022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2503
2504 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2505 struct_declarations.
2506 * gdb.mi/mi-var-child.exp: Step over the initialization of
2507 struct_declarations.
2508
8be260b6
DJ
25092005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2510
2511 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2512 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2513 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2514 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2515 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2516 file.
2517
4e660f07
NR
25182005-07-27 Nick Roberts <nickrob@snap.net.nz>
2519
2520 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2521 (do_children_tests): Assign values to the extra elements.
2522
2523 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2524 them for tests for "-var-update --no-values" and
2525 "-var-update --all-values".
2526 Add test for "-var-list-children --simple-values".
2527
2528 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2529
2530 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2531 "-stack-list-locals --simple-values" Improve doc strings and
2532 comments.
2533
6bdae935
MK
25342005-07-18 Mark Kettenis <kettenis@gnu.org>
2535
598b7a6f
MK
2536 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2537 *-*-openbsd*.
2538 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2539
6bdae935
MK
2540 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2541 sigaltsatck'.
2542
1323e929
BR
25432005-07-14 Bob Rossi <bob@brasko.net>
2544
2545 * gdb.base/default.exp (tty): Changed output of command.
2546 * gdb.base/help.exp (help tty): Ditto.
2547
b1a9c082
MK
25482005-07-12 Mark Kettenis <kettenis@gnu.org>
2549
2550 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2551
10a844a2
MK
25522005-07-10 Mark Kettenis <kettenis@gnu.org>
2553
2554 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2555 -stack-select-frame without arguments.
2556 (test_stack_frame_listing): Add test for newly implemented command
2557 -stack-info-frame.
2558
3cb3b8df
BR
25592005-07-06 Bob Rossi <bob@brasko.net>
2560
2561 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2562 command.
2563 (Copyright): Update copyright.
2564
a0c5fbcf
WZ
25652005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2566
2567 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2568 tests to evaluate exponentiation expression.
2569
984971d0
AS
25702005-06-29 Andreas Schwab <schwab@suse.de>
2571
2572 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2573 main to avoid warnings.
2574
2575 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2576
fe03833f
NR
25772005-06-20 Nick Roberts <nickrob@snap.net.nz>
2578
2579 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2580 -stack-select-frame without arguments.
2581 (test_stack_frame_listing): Add test for newly implemented command
2582 -stack-info-frame.
2583
7a55f279
WZ
25842005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2585
0ffa0ea5
DJ
2586 * gdb.fortran/array-element.f: New file.
2587 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2588
26585198
DJ
25892005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2590
2591 * gdb.base/bigcore.exp: Correct checks for systems which can
2592 not dump a large core file.
2593
c1bd25fd
DJ
25942005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2595
2596 * gdb.base/relocate.c: Add a copyright notice.
2597 (dummy): Remove.
2598 * gdb.base/relocate.exp: Test printing the values of variables
2599 from a relocatable file.
2600
589e074d
DJ
26012005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2602
2603 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2604 excess MI output after an error.
2605
0915f927
JB
26062005-05-29 Joel Brobecker <brobecker@adacore.com>
2607
2608 * gdb.arch/alpha-step.c: New file.
2609 * gdb.arch/alpha-step.exp: New testcase.
2610
76ff342d
DJ
26112005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2612 Dennis Brueni <dennis@slickedit.com>
2613
2614 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2615 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2616 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2617 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2618 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2619 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2620 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2621
96b0c7ac
DJ
26222005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2623 Wu Zhou <woodzltc@cn.ibm.com>
2624
2625 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2626 IBM's xlc compiler.
2627 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2628 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2629
f21565d2
JB
26302005-05-13 Jim Blandy <jimb@redhat.com>
2631
2632 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2633 calling gdb_suppress_entire_file.
2634 * gdb.base/charset.exp: Same.
2635 * gdb.base/call-rt-st.exp: Same.
2636
6006a3a1
BR
26372005-05-05 Bob Rossi <bob_rossi@cox.net>
2638
2639 * lib/gdb.exp (fullname_syntax): Added global regex.
2640 (fullname_syntax_POSIX): Ditto.
2641 (fullname_syntax_UNC): Ditto.
2642 (fullname_syntax_DOS_CASE): Ditto.
2643 (fullname_syntax_DOS): Ditto.
2644 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2645 fullname_syntax variable to scope and use it.
2646 (test_file_list_exec_source_files): Ditto.
2647 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2648
c3b69c04
DJ
26492005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2650
2651 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2652
3c95e6af
PG
26532004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2654
2655 * lib/gdb.exp (skip_altivec_tests): New function, based on
2656 check_vmx_hw_available from the GCC testsuite.
2657 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2658 * lib/gdb.arch/altivec-regs.exp: Likewise.
2659
78df6c56
JB
26602005-05-02 Jim Blandy <jimb@redhat.com>
2661
2662 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2663 calling gdb_suppress_entire_file.
2664
1690f9cf
DJ
26652005-04-30 Randolph Chung <tausq@debian.org>
2666
2667 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2668 Slightly relax "sem_post" name checking.
2669
5ea106f7
PG
26702005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2671
2672 * gdb.base/unload.exp: Use new shared library infrastructure.
2673
bf7234cf
PG
26742005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2675
2676 * gdb.base/so-impl-ld.exp: Use new shared library
2677 infrastructure.
2678
547b869a
CV
26792005-04-29 Corinna Vinschen <vinschen@redhat.com>
2680
2681 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2682 * gdb.asm/h8300.inc: New file.
2683
f07e55f0
PG
26842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2685
2686 * gdb.base/shlib-call.exp: Change to use new shared library
2687 infrastructure.
2688
3cbba3d1
PG
26892005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2690
2691 * gdb.base/pending.exp: Change to use new shared library
2692 infrastructure.
2693
ed6df200
PG
26942005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2695
2696 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2697 use test_compiler_info instead of gcc_compiled, and update copyright.
2698
8c8f4ebe
PG
26992005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2700
2701 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2702 shared objects being adjusted and update copyright years.
2703
607fbc54
DJ
27042005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2705
2706 * ChangeLog: Correct some 2003-01-13 dates.
2707 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2708 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2709 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2710 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2711 gdb.trace/tfind.exp: Update copyright years.
2712
57bf0e56
DJ
27132005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2714 Daniel Jacobowitz <dan@codesourcery.com>
2715
2716 * lib/gdb.exp (gdb_compile): Handle shlib=.
2717 (gdb_compile_shlib): New function.
2718
9b593790
PG
27192005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2720
2721 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2722
9494c6a5
DJ
27232005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2724
2725 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2726 gdb.server.
2727 * configure.ac: Likewise.
2728 * configure: Regenerated.
2729 * gdb.gdbserver/Makefile.in: Moved to...
2730 * gdb.server/Makefile.in: ... here.
2731 * gdb.gdbserver/server.c: Moved to...
2732 * gdb.server/server.c: ... here.
2733 * gdb.gdbserver/server-run.exp: Moved to...
2734 * gdb.server/server-run.exp: ... here.
2735
6f8eac0e
DJ
27362005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2737
2738 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2739 * configure.ac: Create gdb.gdbserver/Makefile.
2740 * configure: Regenerated.
2741 * lib/gdbserver-support.exp: New file, derived from
2742 config/gdbserver.exp.
2743 * config/gdbserver.exp: Use gdbserver-support.exp.
2744 * gdb.gdbserver/Makefile.in: New file.
2745 * gdb.gdbserver/server.c: New file.
2746 * gdb.gdbserver/server-run.exp: New file.
2747
6e87504d
PG
27482005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2749
2750 * lib/gdb.exp (test_compiler_info): Return compiler_info
2751 if no arguments are given.
2752
d1779be4
PG
27532005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2754
2755 * gdb.arch/altivec-abi.exp: Check for compiler and set
2756 use altivec' flag accordingly.
2757 * gdb.arch/altivec-regs.exp: Likewise.
2758
88750304
DJ
27592005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2760
2761 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2762
f3fb768d
AS
27632005-03-27 Andreas Schwab <schwab@suse.de>
2764
2765 * gdb.base/bigcore.c (main): Add missing mode argument in open
2766 call.
2767
7e813ac5
DJ
27682005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2769
2770 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2771 downloads.
2772 * config/gdbserver.exp (gdb_load): Likewise.
2773
8e3049aa
PB
27742005-03-14 Paul Brook <paul@codesourcery.com>
2775
2776 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2777 targets.
2778
a9df7c44
JB
27792005-03-09 Joel Brobecker <brobecker@adacore.com>
2780
2781 * gdb.dwarf2/dup-psym.S: New file.
2782 * gdb.dwarf2/dup-psym.exp: New testcase.
2783
9f0d94e8
JB
27842005-03-09 Joel Brobecker <brobecker@adacore.com>
2785
2786 * gdb.ada/exec_changed/first.adb: New file.
2787 * gdb.ada/exec_changed/second.adb: New file.
2788 * gdb.ada/exec_changed.exp: New testcase.
2789
5f579bc5
NS
27902005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2791
36e9969c
NS
2792 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2793 (A2): New class.
2794 (main): Test operator+.
2795 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2796 breakpoint test.
2797
5f579bc5
NS
2798 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2799 * gdb.base/signull.exp: Disable if gdb,nosignals.
2800 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2801 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2802 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2803 * gdb.mi/mi2-console.exp: Likewise.
2804 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2805 continue output at start.
2806 (gdb_collect_locals_test): Robustify regexp.
2807 * gdb.trace/passc-dyn.exp: Fix comment typo.
2808 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2809
be46087e
CV
28102005-03-08 Corinna Vinschen <vinschen@redhat.com>
2811
2812 * gdb.asm/asm-source.exp: Add iq2000 case.
2813 * gdb.asm/iq2000.inc: New file.
2814
384e1a61
MI
28152005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2816
2817 * gdb.base/command.exp: Change hardcoded value to regular expression.
2818 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2819
584b6e9e
DJ
28202005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2821
2822 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2823 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2824 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2825 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2826 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2827
ab5b5d61
MK
28282005-03-05 Mark Kettenis <kettenis@gnu.org>
2829
2830 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2831 changes.
2832
ae051c1b
PG
28332004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2834
2835 * lib/compiler.c: Add test for IBM's xlc compiler.
2836 * lib/compiler.cc: Likewise.
2837
3f0f6ed2
JB
28382004-02-24 Joel Brobecker <brobecker@adacore.com>
2839
2840 * gdb.ada/fixed_points.exp: Create compilation object directory
2841 before running the test.
2842 * gdb.ada/null_record.exp: Likewise.
2843 * gdb.ada/packed_array.exp: Likewise.
2844 * gdb.ada/start.exp: Likewise.
2845
724f452b
JB
28462005-02-15 Joel Brobecker <brobecker@adacore.com>
2847
2848 * gdb.ada/packed_array/pa.adb: New file.
2849 * gdb.ada/packed_array.exp: New testcase.
2850
57f5cdfb 28512005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2852
1f393151
MK
2853 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2854 files.
2855
ebdda337
MK
2856 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2857 on *-*-openbsd*. Correctly match whitespace in regukar
2858 expressions.
2859
cf309262
DJ
28602005-02-10 Daniel Jacobowitz <dan@debian.org>
2861
2862 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2863 PR exp/1821
2864 * gdb.base/gdb1821.c: New test file.
2865 * gdb.base/gdb1821.exp: New test file.
2866
3be49e7a
JB
28672005-02-09 Joel Brobecker <brobecker@adacore.com>
2868
2869 * gdb.base/start.c: New file.
2870 * gdb.base/start.exp: New testcase.
2871
e292e67d
JB
28722005-02-09 Joel Brobecker <brobecker@adacore.com>
2873
2874 * gdb.ada/start/dummy.adb: New file.
2875 * gdb.ada/start.exp: New testcase.
2876
dbdfa66c
CV
28772005-02-09 Corinna Vinschen <vinschen@redhat.com>
2878
2879 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2880 for printing symbols and statistics.
2881 Add test for using relative pathnames in "maint print msymbols" test.
2882 Mark "maint info sections DATA" XFAIL on Cygwin.
2883 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2884 tests.
2885
d7941671
AC
28862005-02-09 Andreas Schwab <schwab@suse.de>
2887
2888 Committed by Andrew Cagney <cagney@gnu.org>
2889 * gdb.base/remotetimeout.exp: New file.
2890
74e5ef44
MK
28912005-02-07 Mark Kettenis <kettenis@gnu.org>
2892
2893 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2894
464dd14d
JB
28952005-02-03 Joel Brobecker <brobecker@adacore.com>
2896
2897 * gdb.ada/gnat_ada.gpr: New file.
2898 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2899 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2900 * configure.ac: No longer generate gnat_ada.gpr.
2901 * configure: Regenerate.
2902 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2903 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2904 * gdb.ada/null_record/bar.ads: Likewise.
2905 * gdb.ada/null_record/bar.adb: Likewise.
2906 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2907 * gdb.ada/null_record.exp (testdir): New variable.
2908 (testfile): executable is now in testdir subdirectory.
2909 (srcfile): Use full path to the main compilation unit.
2910 * gdb.ada/fixed_points.exp: Same changes as above.
2911
30d756ae
NR
29122005-02-03 Nick Roberts <nickrob@snap.net.nz>
2913
2914 * gdb.base/interp.exp: New test.
2915
9d799f85
AC
29162005-01-24 Andrew Cagney <cagney@gnu.org>
2917
2918 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2919
15656118
AC
29202005-01-19 Andrew Cagney <cagney@gnu.org>
2921
a892c31b
AC
2922 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2923 configure.ac not configure.in.
2924
15656118
AC
2925 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2926 of powerpc*-*-*.
2927 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2928 * gdb.base/list.exp (test_list_function)
2929 (test_list_filename_and_function): Ditto.
2930 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2931
a7b01baf
AC
29322005-01-16 Andrew Cagney <cagney@gnu.org>
2933
17d92a02
AC
2934 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2935
a7b01baf
AC
2936 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2937
bc8332bb
AC
29382005-01-14 Andrew Cagney <cagney@gnu.org>
2939
2940 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2941 * gdb.mi/mi2-var-cmd.exp: Ditto.
2942
4d074752
CV
29432005-01-10 Corinna Vinschen <vinschen@redhat.com>
2944
2945 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2946
bec39cab
AC
29472005-01-07 Andrew Cagney <cagney@gnu.org>
2948
2949 * configure.ac: Rename configure.in, require autoconf 2.59.
2950 * configure: Re-generate.
2951 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2952 * gdb.stabs/configure: Re-generate.
2953 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2954 * gdb.hp/configure: Re-generate.
2955 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2956 autoconf 2.59.
2957 * gdb.hp/gdb.objdbg/configure: Re-generate.
2958 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2959 autoconf 2.59.
2960 * gdb.hp/gdb.defects/configure: Re-generate.
2961 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2962 autoconf 2.59.
2963 * gdb.hp/gdb.compat/configure: Re-generate.
2964 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2965 autoconf 2.59.
2966 * gdb.hp/gdb.base-hp/configure: Re-generate.
2967 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2968 autoconf 2.59.
2969 * gdb.hp/gdb.aCC/configure: Re-generate.
2970
f10b16d4
JB
29712004-12-15 Jim Blandy <jimb@redhat.com>
2972
2973 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2974 under NPTL when there is debugging info available for libpthread.
2975
fb6e1814
JG
29762004-12-13 Jerome Guitton <guitton@gnat.com>
2977
2978 * gdb.ada/fixed_points.c: New file.
2979 * gdb.ada/fixed_points.exp: New file.
2980
fe46cd3a
RC
29812004-12-03 Randolph Chung <tausq@debian.org>
2982
2983 * gdb.arch/pa-nullify.exp: New file.
2984 * gdb.arch/pa-nullify.s: New file.
2985
8de0841b
RC
29862004-11-30 Randolph Chung <tausq@debian.org>
2987
2988 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2989 instead of "tbug". Fix regexp to work properly with gdb_test.
2990
c8170782
PH
29912004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2992
2993 * gdb.base/bitfields2.exp: New test.
2994 * gdb.base/bitfields2.c: New file.
2995
954269c2
RE
29962004-11-28 Richard Earnshaw <rearnsha@arm.com>
2997
2998 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2999
0107feed
RC
30002004-11-16 Randolph Chung <tausq@debian.org>
3001
3002 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3003
f073ae8c
DJ
30042004-11-14 Daniel Jacobowitz <dan@debian.org>
3005
3006 * gdb.threads/threadapply.exp: Correct "macro details" test.
3007
19ad59e7
JJ
30082004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3009
3010 * gdb.threads/threadapply.exp: New test.
3011 * gdb.threads/threadapply.c: New file.
3012
9cf0961b
MK
30132004-11-07 Mark Kettenis <kettenis@gnu.org>
3014
3015 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3016 frames.
3017
c789492a
FL
30182004-11-05 Felix Lee <felix+log1@specifixinc.com>
3019
3020 * gdb.base/cursal.exp: New file.
3021 * gdb.base/cursal.c: New file.
3022
a1e167bb
AC
30232004-11-03 Andrew Cagney <cagney@gnu.org>
3024
3025 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
3026
b7cbf173
MK
30272004-10-30 Mark Kettenis <kettenis@gnu.org>
3028
3029 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
3030 NetBSD/ELF targets.
3031
88f9d34f
JB
30322004-10-29 Joel Brobecker <brobecker@gnat.com>
3033
3034 * gdb.threads/bp_in_thread.c: New file, copied from
3035 pthread_cond_wait.c.
3036 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
3037 file, rather than reusing the .c file from another testcase.
3038
ca7d6a0c
JB
30392004-10-20 Joel Brobecker <brobecker@gnat.com>
3040
3041 * gdb.ada/null_record.exp: Check where we stopped after
3042 sending the start command, instead of where the associated
3043 temporary breakpoint was inserted.
3044
0d863d03
AC
30452004-10-14 Andrew Cagney <cagney@gnu.org>
3046
3047 * gdb.mi/gdb701.c (main): Return 0.
3048
d11e72cb
DJ
30492004-10-13 Daniel Jacobowitz <dan@debian.org>
3050
d40539a4 3051 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 3052
e1923096
JJ
30532004-10-12 Jeff Johnston <jjohnstn@redhat.com>
3054
3055 * gdb.threads/schedlock.c: Add comment markers to use to find
3056 line numbers.
3057 * gdb.threads/schedlock.exp: Adjust regex to handle the new
3058 comments.
3059 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
3060 breakpoint lines.
3061
ec8ba2c9
DJ
30622004-10-12 Daniel Jacobowitz <dan@debian.org>
3063
3064 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3065
0eb3658b
DJ
30662004-10-12 Daniel Jacobowitz <dan@debian.org>
3067
3068 * configure.in: Add gdb.dwarf2.
3069 * configure: Regenerated.
3070 * Makefile.in: Add gdb.dwarf2.
3071 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3072 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3073 gdb.dwarf2/file1.txt: New files.
3074
a271cc33
OF
30752004-10-11 Orjan Friberg <orjanf@axis.com>
3076
3077 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3078 of "run", since the latter doesn't work with remote targets. Adjust
3079 the breakpoint numbering accordingly.
3080 * gdb.threads/pthread_cond_wait.exp: Ditto.
3081
895ce074
MC
30822004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3083
3084 * gdb.base/overlays.exp: Update copyright years.
3085
6be3092d
KI
30862004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3087
3088 * gdb.base/overlays.exp: Disable if target is Linux.
3089
e05389b8
FL
30902004-10-06 Felix Lee <felix+log1@specifixinc.com>
3091
3092 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3093
73cb587d
KI
30942004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3095
3096 * gdb.asm/asm-source.exp: Add m32r-linux target.
3097 * gdb.asm/m32r-linux.inc: New file.
3098
3c0edcdc
AC
30992004-09-24 Andrew Cagney <cagney@redhat.com>
3100 David Anderson <anderson@redhat.com>
3101
3102 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3103 command fails, assume things will work.
3104 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3105 (_GNU_SOURCE): Define.
3106 (print_unsigned, print_hex): Change parameter to "long long".
3107 (print_byte_count): New function, use to print byte counts.
3108 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3109 O_LARGEFILE.
3110 (main): Compute an upper bound on a corefile in max_core_size.
3111 Limit memory chunk size to max_core_size. Limit total memory
3112 allocated to max_core_size.
3113
4bb3667f
AC
31142004-09-23 Andrew Cagney <cagney@gnu.org>
3115
3116 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3117 from a separate process with code that creates a corefile by
3118 making the inferior dump core.
3119
60fe1a51
MK
31202004-09-23 Mark Kettenis <kettenis@gnu.org>
3121
3122 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3123 block.
3124
8e937346
MC
31252004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3126
3127 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3128 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3129 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3130 Likewise.
3131
7213f6d6
JJ
31322004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3133
3134 * gdb.java/jprint.exp: New test case for java inferior call.
3135 * gdb.java/jprint.java: Ditto.
3136
eac69dca
JB
31372004-09-15 Joel Brobecker <brobecker@gnat.com>
3138
3139 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3140
22227696
MC
31412004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3142
3143 * gdb.threads/killed.c: Include <stdlib.h>.
3144 * gdb.threads/pthreads.c: Likewise.
3145
7dd403a4
MC
31462004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3147
3148 * gdb.threads/killed.c: Add copyright notice.
3149
33f2d567
JM
31502004-09-10 Jason Molenda (jmolenda@apple.com)
3151
3152 * gdb.base/define.exp: Two new tests to verify zero space chars
3153 after 'if' and 'while' commands in a user-defined command is correctly
3154 parsed.
3155
e05b62ac
AC
31562004-09-08 Andrew Cagney <cagney@gnu.org>
3157
3158 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3159 delivery test with duplicate at end of file.
3160
9cbe82da
MK
31612004-09-06 Mark Kettenis <kettenis@jive.nl>
3162
3163 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3164
564803d9
MC
31652004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3166
3167 * config/hppro.exp: Removed.
3168
7c6807ce
MC
31692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3170
3171 * config/sparclet.exp: Removed.
3172
bf7e26dd
MC
31732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3174
3175 * config/udi.exp: Removed.
3176
714e341b
MC
31772004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3178
3179 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3180 of "exp_continue".
3181 (advancei): Likewise.
3182
1236e623
JJ
31832004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3184
3185 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3186
3bdcad15
MI
31872004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3188
228af206 3189 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3190 to check for nodebug in executable.
3191 * gdb.gdb/observer.exp (setup_test): Likewise.
3192 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3193 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3194
c72b934c
AC
31952004-09-01 Andrew Cagney <cagney@gnu.org>
3196
3197 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3198 files.
3199
edd9b715
JJ
32002004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3201
3202 * gdb.base/unload.exp: Fix expected warning message to match
3203 latest format.
3204
fb4ce06b
CV
32052004-09-01 Corinna Vinschen <vinschen@redhat.com>
3206
3207 * gdb.base/call-rt-st.exp: Fix typos.
3208
ce78e7c3
MI
32092004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3210
3211 * gdb.threads/thread_check.exp: New testcase.
3212 * gdb.threads/thread_check.c: New testcase.
3213
2dedb159
AC
32142004-08-31 Andrew Cagney <cagney@gnu.org>
3215
3216 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3217 (skip_to_handler_entry): New procedures. Test stepping into a
3218 handler when the breakpoint is at the handler's entry point.
3219
68f53502
AC
32202004-08-30 Andrew Cagney <cagney@gnu.org>
3221
3222 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3223 gdb/1757.
3224
3e3ffd2b
MC
32252004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3226
3227 With code from Manoj Iyer <manjo@austin.ibm.com>:
3228 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3229 return value. Add an arm for "no debugging symbols found".
3230 Change a stray "error" to "perror".
3231 (gdb_run_cmd): Adapt to new return value.
3232 * gdb.base/remote.exp: Adapt to new return value.
3233 * gdb.gdb/complaints.exp: Likewise.
3234 * gdb.gdb/observer.exp: Likewise.
3235 * gdb.gdb/selftest.exp: Likewise.
3236 * gdb.gdb/xfullpath.exp: Likewise.
3237
4b6f5fd2
JB
32382004-08-27 Joel Brobecker <brobecker@gnat.com>
3239
3240 * gdb.threads/bp_in_thread.exp: New testcase.
3241
e5b25496
MC
32422004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3243
3244 Fix PR testsuite/1735.
3245 * gdb.threads/schedlock.c (thread_function): Add a cast
3246 to suppress a gcc warning.
3247 * gdb.threads/thread-specific.c (thread_function): Likewise.
3248
934353d6
MC
32492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3250
3251 * gdb.base/unload.c: Include <stdlib.h>.
3252
f98a0aef 32532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3254
f98a0aef 3255 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3256 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3257 synchronized after the "return".
3258
5a2e8882
MC
32592004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3260
3261 * gdb.mi/basics.c: Include <stdio.h>.
3262 * gdb.mi/pthreads.c: Include <stdlib.h>.
3263 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3264
a9640423
MC
32652004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3266
3267 * gdb.threads/schedlock.c: Add copyright notice.
3268
b04e311d
AC
32692004-08-25 Andrew Cagney <cagney@gnu.org>
3270
3271 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3272 (skip_over_handler, breakpoint_over_hander): New test procedures.
3273 (advance, advancei): Add a proper prefix, do not use
3274 rerun_to_main.
3275 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3276
7c27f15b
MC
32772004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3278
3279 * gdb.mi/basics.c: Add copyright notice.
3280 * gdb.mi/var-cmd.c: Add copyright notice.
3281
fffc87ae
MC
32822004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3283
3284 * lib/gdb.exp: Remove signed_keyword_not_used.
3285 * lib/compiler.c: Likewise.
3286 * lib/compiler.cc: Likewise.
3287
d782e0bf
MC
32882004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3289
3290 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3291 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3292
96033e83
MC
32932004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3294
3295 * gdb.base/whatis.c: Add copyright notice.
3296
cf38c229
MK
32972004-08-20 Mark Kettenis <kettenis@gnu.org>
3298
3299 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3300 it to skip the breakpoints encoded in the inline assembly.
3301
f4b49756
MC
33022004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3303
3304 * Makefile.in: Add gdb.fortran.
3305
2f193b69
MC
33062004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3307
3308 * gdb.base/call-sc.exp (test_scalar_returns):
3309 Fix cut-and-paste glitch in "Make fun return now".
3310
89a237cb
MC
33112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3312
3313 * configure.in: Add gdb.fortran.
3314 * configure: Regenerate.
3315 * gdb.fortran/Makefile.in: New file.
3316 * lib/gdb.exp (skip_fortran_tests): New procedure.
3317
469aff8e
MC
33182004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3319
3320 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3321 reference to bug-gnu@prep.ai.mit.edu.
3322 * gdb.mi/mi-var-child.exp: Likewise.
3323 * gdb.mi/mi-var-cmd.exp: Likewise.
3324 * gdb.mi/mi-var-display.exp: Likewise.
3325 * gdb.mi/mi2-var-block.exp: Likewise.
3326 * gdb.mi/mi2-var-child.exp: Likewise.
3327 * gdb.mi/mi2-var-cmd.exp: Likewise.
3328 * gdb.mi/mi2-var-display.exp: Likewise.
3329
00b51b9f
MK
33302004-08-15 Mark Kettenis <kettenis@gnu.org>
3331
3332 * gdb.base/unload.c (main): Make local variable msg const.
3333
45f07fef
MC
33342004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3335
3336 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3337 to bug-gnu@prep.ai.mit.edu.
3338 * gdb.mi/mi-disassemble.exp: Likewise.
3339 * gdb.mi/mi-eval.exp: Likewise.
3340 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3341 default line number.
3342 * gdb.mi/mi-return.exp: Likewise.
3343 * gdb.mi/mi-simplerun.exp: Likewise.
3344 * gdb.mi/mi-stack.exp: Likewise.
3345 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3346 number with explicit range test.
3347 * gdb.mi/mi-watch.exp: Likewise.
3348 * gdb.mi/mi2-break.exp: Likewise.
3349 * gdb.mi/mi2-cli.exp: Likewise.
3350 * gdb.mi/mi2-disassemble.exp: Likewise.
3351 * gdb.mi/mi2-eval.exp: Likewise.
3352 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3353 default line number.
3354 * gdb.mi/mi2-return.exp: Likewise.
3355 * gdb.mi/mi2-simplerun.exp: Likewise.
3356 * gdb.mi/mi2-stack.exp: Likewise.
3357 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3358 number with explicit range test.
3359 * gdb.mi/mi2-watch.exp: Likewise.
3360
dd8c8ee7
MC
33612004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3362
3363 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3364 * gdb.cp/m-static.exp: Likewise.
3365 * gdb.cp/rtti.exp: Likewise.
3366
4e838464
MK
33672004-08-14 Mark Kettenis <kettenis@gnu.org>
3368
3369 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3370
8d8cb839
EZ
33712004-08-14 Eli Zaretskii <eliz@gnu.org>
3372
3373 * ChangeLog: Prefix Local Variables with semi-colons and indent
3374 the reference to older ChangeLog files, to fix fontification in
3375 Emacs.
3376
deea8bb0
MC
33772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3378
3379 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3380 * gdb.mi/mi2-break.exp: Likewise.
3381
c3297504
MC
33822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3383
3384 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3385
25808999
MC
33862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3387
3388 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3389
226a8d71
MC
33902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3391
3392 * gdb.cp/classes.exp: Remove unused declarations. Just let
3393 test names default instead of providing special names. Remove
3394 extraneous demangler test.
3395
37fdf854
JJ
33962004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3397
3398 * gdb.base/unload.exp: New test for breakpoints in dynamically
3399 loaded libraries.
3400 * gdb.base/unload.c: Ditto.
3401 * gdb.base/unloadshr.c: Ditto.
3402
2d3a7986
MC
34032004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3404
3405 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3406 cp_test_ptype_class.
3407 (test_enums): Likewise.
3408
c72b934c
AC
34092004-08-10 Andrew Cagney <cagney@gnu.org>
3410
3411 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3412 files.
3413
cc503c8a
AC
34142004-08-10 Andrew Cagney <cagney@gnu.org>
3415
3416 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3417 init_malloc call.
3418
902f2ccb
MC
34192004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3420
3421 * ChangeLog: Add copyright notice. The notice is copied
3422 from emacs 21.3 top level ChangeLog.
3423
78c90502
MC
34242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3425
3426 * lib/cp-support.exp: New file.
3427 * lib/cp-support.exp (cp_test_type_class): New function.
3428 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3429 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3430 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3431 cp_test_ptype_class.
3432
88e5ea78
MC
34332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3434
3435 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3436 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3437 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3438 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3439 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3440 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3441 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3442 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3443 gdb.mi/mi2-watch.exp: Update copyright years.
3444
6a89fc9c
MK
34452004-08-09 Mark Kettenis <kettenis@gnu.org>
3446
3447 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3448
1482e0de
MC
34492004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3450
3451 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3452 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3453 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3454 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3455 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3456 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3457 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3458 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3459 gdb.mi/mi-watch.exp: Update copyright years.
3460
1a5ce3f3
DJ
34612004-08-08 Daniel Jacobowitz <dan@debian.org>
3462
3463 PR gdb/1738
3464 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3465 from a breakpoint with a pending signal.
3466
04f6ecf2
DJ
34672004-08-08 Daniel Jacobowitz <dan@debian.org>
3468
3469 PR gdb/1736
3470 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3471 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3472 the prompt.
3473 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3474
54d90d35
DJ
34752004-08-08 Daniel Jacobowitz <dan@debian.org>
3476
3477 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3478
d2f6abb0
DJ
34792004-08-08 Daniel Jacobowitz <dan@debian.org>
3480
3481 PR gdb/1736
3482 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3483 for i?86-*-linux*.
3484
5598c03d
DJ
34852004-08-08 Daniel Jacobowitz <dan@debian.org>
3486
3487 * gdb.arch/i386-prologue.exp: Compile without debug information.
3488
c6fee705
MC
34892004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3490
3491 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3492 rather than asking gdb to search.
3493
dd90efdb
MC
34942004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3495
3496 * gdb.base/gcore.c: Include <string.h>.
3497
1e84bec1
MC
34982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3499
3500 * gdb.base/gcore.c: Add copyright notice.
3501
e425eb2b
MC
35022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3503
3504 * gdb.base/freebpcmd.c: Include <stdio.h>.
3505 * gdb.base/long_long.c: Include <string.h>.
3506 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3507 * gdb.base/siginfo.c: Include <string.h>.
3508 * gdb.base/sigstep.c: Include <string.h>.
3509
cb9aaed5
MC
35102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3511
3512 * gdb.base/complex.c: Include <stdlib.h>.
3513
55944f3d
MC
35142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3515
3516 * gdb.base/complex.c: Add copyright notice.
3517
7b2953d9
MC
35182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3519
3520 * gdb.base/charset.c: Include <stdlib.h>.
3521
c9133d23
MC
35222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3523
3524 * gdb.base/auxv.c: Include <stdlib.h>.
3525
0a8490ad
MC
35262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3527
3528 * gdb.base/auxv.c: Add copyright notice.
3529
3426d5ec
MC
35302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3531
3532 * gdb.base/coremaker.c: Add copyright notice.
3533 * gdb.base/coremaker2.c: Add copyright notice.
3534
8da195dd
AC
35352004-08-04 Andrew Cagney <cagney@gnu.org>
3536
3537 * gdb.base/store.exp: Update copyright.
3538 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3539 names, do not import gdb_prompt.
3540
8d394f98
AC
35412004-08-01 Andrew Cagney <cagney@gnu.org>
3542
3543 Fix PR testsuite/1729.
3544 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3545 not use capture_value with value 4.
3546 (capture_value): Add optional test name parameter.
3547 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3548 the prefix, pass to capture_value.
3549
b6702b23
MK
35502004-08-01 Mark Kettenis <kettenis@gnu.org>
3551
3552 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3553 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3554 (main): Call new function.
3555
c203e0ca
MC
35562004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3557
3558 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3559
a7995a30
MC
35602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3561
3562 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3563
9366563b
MC
35642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3565
b6eeaf26 3566 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3567 Accept more values of vtbl pointer. Remove some messages
3568 about "obsolete gcc or gdb".
3569
2fc1f950
MC
35702004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3571
3572 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3573
c724d49b
MC
35742004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3575
3576 * gdb.base/asm-source.exp: Properly convert target board
3577 debug flags from gcc format to binutils format.
3578
736b0fce
MK
35792004-07-28 Mark Kettenis <kettenis@gnu.org>
3580
3581 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3582 gdb1718". PR backtrace/1718 partially fixed.
3583
5633ea5c
JJ
35842004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3585
3586 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3587
575eebb1
NC
35882004-07-26 Nick Clifton <nickc@redhat.com>
3589
3590 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3591 good default value for a specific architecture is available then
3592 set it to that value. Otherwise default to the -gstabs switch.
3593 Remove the -g... switches from the asm-flags variable. Allow the
3594 target board info to override the value if it wants to. Pass the
3595 switch on the assembler command line.
3596
62104619
MK
35972004-07-23 Mark Kettenis <kettenis@gnu.org>
3598
3599 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3600 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3601 (main): Call new function.
3602
4a1135b8
MC
36032004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3604
3605 Test for PR exp/1715.
3606 * gdb.base/radix.exp: Refactor common procedures. Make all
3607 test names unique. Change XFAIL to KFAIL.
3608
8a12c1f0
MC
36092004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3610
3611 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3612 * gdb.ada/gnat_ada.gin: ... to here.
3613 * configure.in: Use gnat_ada.gin.
3614 * configure: Regenerate.
3615
23b451cf
AC
36162004-07-20 Andrew Cagney <cagney@gnu.org>
3617
3618 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3619 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3620 XFAILs. Clean up test messages and comments. Check backtraces.
3621 Delete re-sync code.
3622
ab618a02
MC
36232004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3624
3625 Fix PR cli/740.
3626 * gdb.base/annota1.exp: Honor gdb,nosignals.
3627 * gdb.base/annota3.exp: Likewise.
3628
46dad340
MC
36292004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3630
3631 * lib/java.exp: Update copyright notice.
3632
756d8c70
AC
36332004-07-19 Andrew Cagney <cagney@gnu.org>
3634
3635 * gdb.base/selftest.exp: Copy file from here ...
3636 * gdb.gdb/selftest.exp: ... to here.
3637
586027e6
AC
36382004-07-16 Andrew Cagney <cagney@redhat.com>
3639
3640 * lib/insight-support.exp: Delete file.
3641 * lib/java.exp (java_init): Fix copyright.
3642
029d2200
AC
36432004-07-16 Andrew Cagney <cagney@gnu.org>
3644
3645 * gdb.base/restore.c: Append "prologue" to comments marking the a
3646 function's prologue.
3647 * gdb.base/restore.exp: Update copyright, re-indent.
3648 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3649 callerN" prefix where needed. Update patterns that match a
3650 function's prologue.
3651
653b62c5
MC
36522004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3653
3654 * gdb.base/restore.c: Add copyright notice.
3655
f7d690e5
AC
36562004-07-16 Andrew Cagney <cagney@gnu.org>
3657
3658 * gdb.base/logical.exp: Update copyright.
3659 (evaluate): New procedure. Use to re-implement tests using
3660 several tables.
3661
d629a7cb
MH
36622004-07-14 Martin Hunt <hunt@redhat.com>
3663
3664 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3665 which fixes some problems where init.tcl was not found.
3666
9c7bb332
AC
36672004-07-13 Andrew Cagney <cagney@gnu.org>
3668
6bf46641
AC
3669 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3670 (check_sizeof, check_valueof): Do not include the output in the
3671 test name. Use gdb_test.
3672 (get_valueof): Use gdb_test_multiple.
3673
c4ffd4c0
AC
3674 * gdb.base/step-test.exp: Update copyright. Use
3675 gdb_test_multiple. Ensure that test names do not include
3676 architecture dependent output.
3677
ab89363a
AC
3678 * gdb.gdb/observer.exp: Update copyright.
3679 (setup_test): Use gdb_test_multiple.
3680 (attach_first_observer, attach_second_observer)
3681 (attach_third_observer, detach_first_observer)
3682 (detach_second_observer, detach_third_observer)
3683 (reset_counters, check_counters): Make $message a prefix.
3684 (test_normal_stop_notifications): Add "args" parameter - a list of
3685 init functions to be called. Make $message a prefix,
3686 (test_observer_normal_stop): Change the message prefixes so that
3687 they are unique, pass the attach / detach procedures to
3688 test_normal_stop_notifications.
3689
ec58997a
AC
3690 * gdb.base/signull.exp (test_segv): Prefix all tests with
3691 "${name}". Clean up test messages.
3692
b475183b
AC
3693 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3694
9c7bb332
AC
3695 * gdb.base/ena-dis-br.exp: Update copyright.
3696 (break_at): New function. Replace send_gdb with gdb_test,
3697 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3698 ignore count, not stopped at bpt", with KFAIL.
3699
2dd95497
CV
37002004-07-13 Corinna Vinschen <vinschen@redhat.com>
3701
3702 * gdb.base/attach.exp: Remove cleanupfile handling.
3703
419e626b
AC
37042004-07-12 Andrew Cagney <cagney@gnu.org>
3705
3706 * gdb.base/annota1.exp: Cleanup corefile test name.
3707 * gdb.base/annota3.exp: Ditto.
3708
8b1b3228
AC
37092004-07-12 Andrew Cagney <cagney@gnu.org>
3710
78650829
AC
3711 * gdb.base/signals.exp: Clean up copyright, re-indent.
3712
8b1b3228
AC
3713 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3714 gdb_test and gdb_test_multiple.
3715
935c2760
JJ
37162004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3717
3718 * gdb.java/jmain.exp: Fix expected line number for main to
3719 break at. Set XFAIL for break at main test since gcj does not
3720 provide line number info for first statement in main.
3721
1544280f
AC
37222004-07-08 Andrew Cagney <cagney@gnu.org>
3723
1279f4ff
AC
3724 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3725
1544280f
AC
3726 * gdb.base/sigbpt.exp: Make the common part of each test name a
3727 prefix instead of suffix.
3728
bcc82369
BR
37292004-07-07 Bob Rossi <bob_rossi@cox.net>
3730
3731 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3732 test from test_tbreak_creation_and_listing to
3733 test_file_list_exec_source_file
3734 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3735 Changed name of test from test_tbreak_creation_and_listing to
3736 test_file_list_exec_source_file
3737
23f4b0aa
JJ
37382004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3739
3740 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3741 the jmisc() constructor instead of <init>.
3742 * gdb.java/jmisc1.exp: Ditto.
3743
56401cd5
AC
37442004-07-07 Andrew Cagney <cagney@gnu.org>
3745
3746 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3747 corrupting the PC.
3748
44ae2f6a
MC
37492004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3750
3751 * gdb.cp/templates.exp: Accept whitespace change in demangler
3752 output.
3753
45a83408
AC
37542004-07-06 Andrew Cagney <cagney@gnu.org>
3755
3756 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3757
d205ad70
MC
37582004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3759
3760 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3761 * lib/compiler.cc: Likewise.
3762
06ea1a61
MC
37632004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3764
3765 * lib/compiler.cc: Work around string preprocessing problem
3766 with old hp c++ compiler.
3767 * lib/compiler.c: Likewise.
3768
daab1251
CV
37692004-06-29 Corinna Vinschen <vinschen@redhat.com>
3770
3771 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3772 directives to conditionalize symbol prefixing.
3773 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3774 additional_flags handling. Add underscore prefix for Cygwin.
3775 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3776 conditionalize symbol prefixing.
3777 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3778 additional_flags handling. Add underscore prefix for Cygwin.
3779
cc984116
CV
37802004-06-29 Corinna Vinschen <vinschen@redhat.com>
3781
3782 * gdb.base/bigcore.exp: Skip test on Cygwin.
3783
c279b077
MC
37842004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3785
3786 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3787 formats for "info register". Use gdb_test_multiple. Fix
3788 the "invalid register" test.
3789
0e915747
CV
37902004-06-28 Corinna Vinschen <vinschen@redhat.com>
3791
3792 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3793 PID for Cygwin. Add Cygwin specific strings to check for in some
3794 tests.
3795 (do_attach_tests): Add a test for user interaction when attaching
3796 to a process with no matching symbol table already loaded.
3797
11422c86
AC
37982004-06-26 Andrew Cagney <cagney@gnu.org>
3799
3800 Test PR java/1567 and PR java/1565.
3801 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3802 * gdb.java/jmisc2.exp: Delete file.
3803
cefbce26
MC
38042004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3805
3806 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3807
e19f872c
CV
38082004-06-25 Corinna Vinschen <vinschen@redhat.com>
3809
3810 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3811 attach process.
3812
d931ba3b
MC
38132004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3814
3815 * gdb.cp/pr-1553.exp: Remove.
3816
aef68c48
MC
38172004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3818
3819 * gdb.cp/pr-1553.cc: Remove.
3820 * gdb.cp/pr-1553.exp: Disable this test.
3821
8d5df71a
JB
38222004-06-20 Jim Blandy <jimb@redhat.com>
3823
3824 Fix PR testsuite/1680.
3825 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3826 regular expressions.
3827
4ac6f39d
MC
38282004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3829
3830 Fix PR testsuite/1679.
3831 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3832 Issue an UNSUPPORTED result instead.
3833
1b413552
JB
38342004-06-18 Jim Blandy <jimb@redhat.com>
3835
3836 * gdb.base/charset.exp: Only send a control-C if we see a new
3837 prompt and incomplete command.
3838
6daa6ebd
MC
38392004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3840
3841 * gdb.cp/pr-574.cc: Add copyright notice.
3842
51fa4ae0
JB
38432004-06-17 Jim Blandy <jimb@redhat.com>
3844
3845 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3846 cases where the regexp has no groups; this grabs random text from
3847 the previous test suite, whatever that was.
3848
8fea26c5
MC
38492004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3850
3851 * gdb.cp/printmethod.cc: Add copyright notice.
3852
1e3aeb41
MC
38532004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3854
3855 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3856
9d9030bc
AC
38572004-06-16 Andrew Cagney <cagney@gnu.org>
3858
3859 * gdb.base/signull.c: Update copyright. Include <string.h>.
3860 (bowler): Replace data_pointer with data_read
3861 and data_write cases. Add code_descriptor case.
3862 (zero, desc): New array and pointer.
3863 (data, code): Change to simple pointers.
3864 * gdb.base/signull.exp: Fix probe pattern matching a function
3865 descriptor SIGSEGV. Replace data_pointer with data_read and
3866 data_write tests.
3867
acd4ad44
AC
38682004-06-16 Andrew Cagney <cagney@gnu.org>
3869
3870 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3871
08fd625c
MC
38722004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3873
3874 * gdb.base/long_long.c: Add copyright notice.
3875
1903502c
MC
38762004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3877
3878 * gdb.base/long_long.exp: Remove reference to
3879 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3880 to gdb_breakpoint and gdb_continue_to_breakpoint.
3881
83313cb1
JB
38822004-06-14 Jim Blandy <jimb@redhat.com>
3883
3884 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3885 endian case.
3886
1bf404ef
AC
38872004-06-14 Andrew Cagney <cagney@gnu.org>
3888
3889 * gdb.base/gcore.exp (capture_command_output): Delete the always
3890 passing tests containing inferior values.
3891 * gdb.base/ending-run.exp: Do not include the breakpoint address
3892 in the test message. Update copyright.
3893 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3894 size in the test name, use gdb_test_multiple. Update copyright.
3895
ef220b33
MC
38962004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3897
3898 * gdb.cp/ref-types.cc: Add copyright notice.
3899
4f70a4c9
MC
39002004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3901
3902 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3903 hp_aCC_compiler.
3904 * lib/compiler.cc: Likewise.
3905 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3906 'set' commands. Log diagnostics for other lines. Set
3907 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3908
335928ac
MC
39092004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3910
3911 * gdb.cp/try_catch.cc: Add copyright notice.
3912
2efb12e8
MC
39132004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3914
3915 * gdb.cp/userdef.cc: Add copyright notice.
3916
0bbed51a
MC
39172004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3918
3919 * gdb.cp/virtfunc.cc: Add copyright notice.
3920
e12a46c9
RC
39212004-06-11 Randolph Chung <tausq@debian.org>
3922
3923 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3924 problem.
3925
338e05af
AC
39262004-06-10 Andrew Cagney <cagney@gnu.org>
3927
3928 * lib/compiler.cc, lib/compiler.c: Append either
3929 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3930 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3931 instead of gcc-3-3.
3932
dc3f10cb
AC
39332004-06-09 Andrew Cagney <cagney@gnu.org>
3934
b4d946af
AC
3935 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3936 gdb/1455, bug is specific to "long long" and "double".
3937
dc3f10cb
AC
3938 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3939 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3940 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3941 fixed.
3942
b5c0bfa2
AC
39432004-06-09 Andrew Cagney <cagney@gnu.org>
3944
3945 * gdb.base/structs.exp (test_struct_returns): Replace
3946 "return_value_unknown" and "finish_value_unknown" by
3947 "return_value_known" and "finish_value_known". Instead of
3948 "return_value_unknown" iff "finish_value_unknown", check
3949 "return_value_known" implies "finish_value_known".
3950
caeb605f
MH
39512004-06-08 Martin Hunt <hunt@redhat.com>
3952
3953 * gdb.base/float.exp: Add pattern for mips targets.
3954
c892bb64
RC
39552004-06-08 Randolph Chung <tausq@debian.org>
3956
3957 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3958 message for unknown architectures more clear.
3959
48306d3e
JB
39602004-06-08 Joel Brobecker <brobecker@gnat.com>
3961
3962 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3963 start the execution of the program.
3964
83ecb59f
JB
39652004-06-07 Jim Blandy <jimb@redhat.com>
3966
3967 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3968 * gdb.arch/i386-cpuid.h: New helper file.
3969
55264cb4
RC
39702004-06-07 Randolph Chung <tausq@debian.org>
3971
3972 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3973 has started.
3974
23cadb28
RM
39752004-06-04 Roland McGrath <roland@redhat.com>
3976
3977 Fix PR gdb/1647.
3978 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3979 differently to be robust to output buffering differences.
3980
51d01eda
MC
39812004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3982
3983 * gdb.threads/pthreads.exp: Update copyright years.
3984 (check_control_c): Change asynchronous 'after' to synchronous.
3985
f4fc3b93
RM
39862004-06-04 Roland McGrath <roland@redhat.com>
3987
3988 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3989 next gdb prompt.
3990
4013522b
MC
39912004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3992
3993 Fix PR gdb/1636.
3994 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3995 calls to synchronous.
3996
7a8f1e6b
JB
39972004-05-26 Jim Blandy <jimb@redhat.com>
3998
3999 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4000
81bb3443
RC
40012004-05-24 Randolph Chung <tausq@debian.org>
4002
4003 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
4004 * gdb.asm/pa.inc: New file.
4005
8f5a3103
MK
40062004-05-22 Mark Kettenis <kettenis@gnu.org>
4007
4008 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4009
734b8fe8
JB
40102004-05-21 Joel Brobecker <brobecker@gnat.com>
4011 Daniel Jacobowitz <drow@mvista.com>
4012
4013 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
4014 GDB prompt.
4015
725603e1
UW
40162004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4017
f4fc3b93 4018 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
4019 setjmp/longjmp. Use sigaction instead of signal.
4020
8b923272
JB
40212004-05-19 J. Brobecker <brobecker@gnat.com>
4022 Michael Snyder <msnyder@redhat.com>
4023
4024 * gdb.threads/pthread_cond_wait.c: New file.
4025 * gdb.threads/pthread_cond_wait.exp: New testcase.
4026
8bfabb04
AC
40272004-05-13 Andrew Cagney <cagney@redhat.com>
4028
4029 * gdb.base/signull.exp, gdb.base/signull.c: New files.
4030 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
4031
42edda50
AC
40322004-05-11 Andrew Cagney <cagney@redhat.com>
4033
4034 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
4035 fixed but revealed gdb/1639.
4036
d303a6c7
AC
40372004-05-10 Andrew Cagney <cagney@redhat.com>
4038
4039 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
4040 func1" and "next to 2nd alarm", kernel bug avoided.
4041
bf08c2a1
DJ
40422004-05-10 Daniel Jacobowitz <dan@debian.org>
4043
4044 PR external/1568
4045 * gdb.base/bigcore.exp: Check the size of the dumped core file.
4046 XFAIL if it is smaller than bytes_allocated.
4047 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
4048 (main): Make chunks_allocated unsigned. Correct comment.
4049
c0586a34
JB
40502004-05-07 Joel Brobecker <brobecker@gnat.com>
4051
4052 * gdb.arch/powerpc-aix-prologue.c: New file.
4053 * gdb.arch/powerpc-aix-prologue.exp: New file.
4054
f2785d12
JB
40552004-05-07 Jim Blandy <jimb@redhat.com>
4056
4057 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
4058 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
4059
bd7f6e30
JB
40602004-05-06 Joel Brobecker <brobecker@gnat.com>
4061
4062 * gdb.base/sep.exp: No longer setup_kfail when the program was
4063 built with dwarf2.
4064
0a5e7efe
JI
40652004-05-05 Jim Ingham <jingham@apple.com>
4066
4067 * gdb.base/pending.exp: Make sure pending breakpoints
4068 preserve the ignore count.
f4fc3b93 4069
a8958849
MK
40702004-04-27 Jerome Guitton <guitton@gnat.com>
4071
4072 * i386-prologue.exp: Add testcase for jump instruction as first
4073 instruction of the real code.
4074 * i386-prologue.c (jump_at_beginning): New function.
4075
7e103f5b
MK
40762004-04-28 Mark Kettenis <kettenis@gnu.org>
4077
4078 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4079 x86_64-*-*.
4080
5d38b224
MK
40812004-04-28 Mark Kettenis <kettenis@gnu.org>
4082
4083 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4084 i*86-*-*.
4085
0ef32fd9
MK
40862004-04-25 Mark Kettenis <kettenis@gnu.org>
4087
4088 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4089 expression that checks the return type.
4090
71d7dd7c
AC
40912004-04-23 Andrew Cagney <cagney@redhat.com>
4092
4093 * gdb.base/call-sc.exp: New test of scalar call/return values.
4094 * gdb.base/call-sc.c: Ditto.
4095
1e9f977e
JJ
40962004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4097
4098 * gdb.threads/manythreads.c: Reduce thread stack size.
4099
899d9e3a
JJ
41002004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4101
4102 * gdb.threads/manythreads.c: Add copyright notice.
4103
61bcae62
AC
41042004-04-23 Andrew Cagney <cagney@redhat.com>
4105
4106 * gdb.base/siginfo.exp: Better handle step out of signal.
4107 * gdb.base/sigstep.exp: Ditto.
4108
7339a42e
JJ
41092004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4110 Daniel Jacobowitz <drow@mvista.com>
4111
4112 * gdb.threads/manythreads.c: New testcase.
4113 * gdb.threads/manythreads.exp: Ditto.
4114
5c98409b
JB
41152004-04-22 Jim Blandy <jimb@redhat.com>
4116
4117 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4118 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4119
3b611f1a
MC
41202004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4121
4122 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4123
f0fd9238
AC
41242004-04-21 Andrew Cagney <cagney@redhat.com>
4125
4126 * gdb.base/sigstep.c: New file.
4127 * gdb.base/sigstep.exp: New file.
4128
90990674
JB
41292004-04-16 Joel Brobecker <brobecker@gnat.com>
4130
4131 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4132 call to observer_notify_normal_stop.
4133
78cef34b
AC
41342004-04-15 Andrew Cagney <cagney@redhat.com>
4135
4136 * gdb.base/siginfo.c: New file.
4137 * gdb.base/siginfo.exp: New file.
4138
d2343407
JB
41392004-04-12 J. Brobecker <brobecker@gnat.com>
4140
4141 * gdb.base/sep.exp: Fix typo in comment.
4142
a2dba3c8
JB
41432004-04-12 J. Brobecker <brobecker@gnat.com>
4144
4145 * gdb.base/sep.c: New file.
4146 * gdb.base/sep-proc.c: New file.
4147 * gdb.base/sep.exp: New testcase.
4148
15f7b60e
MK
41492004-04-09 Mark Kettenis <kettenis@gnu.org>
4150
4151 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4152 support.
4153
44f4de1a
AC
41542004-04-05 Andrew Cagney <cagney@redhat.com>
4155
4156 * gdb.base/sigaltstack.c: New file.
4157 * gdb.base/sigaltstack.exp: New file.
4158
ef04f396
JB
41592004-04-04 Joel Brobecker <brobecker@gnat.com>
4160
4161 * gdb.base/foll-fork.exp: Update the expected output for
4162 "help set follow-fork-mode", to match a change that was made
4163 to the help of this variable on 2004-01-13.
4164
d40d2c92
JB
41652004-04-01 Joel Brobecker <brobecker@gnat.com>
4166
4167 * lib/ada.exp: Add copyright notice.
4168 * bar.ads: Likewise.
4169 * bar.adb: Likewise.
4170 * null_record.adb: Likewise.
4171 * null_record.exp: Likewise.
4172 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4173
f86ef5a3
JB
41742004-04-01 Joel Brobecker <brobecker@gnat.com>
4175
4176 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4177 * configure: Regenerate.
4178
414e70e3
JB
41792004-04-01 Joel Brobecker <brobecker@gnat.com>
4180
4181 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4182 to build the application. Remove the message printed when in
4183 verbose mode, redundant with the UNSUPPORTED message above.
4184
f0aaee49
JB
41852004-03-31 Joel Brobecker <brobecker@gnat.com>
4186
4187 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4188 * gdb.ada (null_record.exp): New testcase.
4189
ac81cb54
JB
41902004-03-31 Joel Brobecker <brobecker@gnat.com>
4191
4192 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4193
854af2f7
JB
41942004-03-31 Joel Brobecker <brobecker@gnat.com>
4195
4196 * gdb.ada: New subdirectory.
4197 * gdb.ada/Makefile.in: New file.
4198 * gdb.ada/gnat_ada.gpr.in: New file.
4199
034cb681
JB
42002004-03-31 Joel Brobecker <brobecker@gnat.com>
4201
4202 * lib/ada.exp: New file.
4203
78a1a894
DJ
42042004-03-24 Daniel Jacobowitz <drow@mvista.com>
4205
4206 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4207 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4208
4b2b3b3e
AC
42092004-03-22 Andrew Cagney <cagney@redhat.com>
4210
4211 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4212 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4213 Problem identified by Ulrich Weigand.
4214
23c73aa3
DC
42152004-03-17 David Carlton <carlton@kealia.com>
4216
4217 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4218 PR c++/826.
4219
d63a86f8
RM
42202004-03-16 Roland McGrath <roland@redhat.com>
4221
4222 * gdb.base/auxv.exp: New file.
4223 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4224
0e02aa50
DC
42252004-03-12 David Carlton <carlton@kealia.com>
4226
4227 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4228 * gdb.cp/pr-1553.cc: Ditto.
4229 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4230 pass branch.
4231
c20b71be
MC
42322004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4233
4234 * gdb.cp/templates.exp: Accept more template types.
4235
c7414a01
MC
42362004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4237
4238 From Corinna Vinschen with modifications.
4239 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4240 local variable obj_with_enum.
4241 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4242 results with obj_with_enum.
4243
ed69573c
MC
42442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4245
4246 * gdb.cp/classes.cc: New file, copied from misc.cc.
4247 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4248
28301461
MC
42492004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4250
4251 * gdb.cp/misc.cc: Add copyright notice.
4252
1198ecbe
DC
42532004-03-05 David Carlton <carlton@kealia.com>
4254
4255 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4256 * gdb.cp/rtti.h: Update copyright.
4257 (namespace n2::n3): New.
4258 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4259 (n2::n3::func3): New.
4260 (main): Call n2::n3::func3.
4261 * gdb.cp/rtti2.cc: Update copyright.
4262 (n2::create3): New.
4263
9e08c470
MK
42642004-03-04 Mark Kettenis <kettenis@gnu.org>
4265
4266 * gdb.asm/openbsd.inc: Fix typo.
4267
4bebc3aa
FF
42682004-03-03 Fred Fish <fnf@redhat.com>
4269
4270 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4271 "val" instead of unused "size". Update copyright year.
4272
6ea9fb37
DJ
42732004-02-29 Daniel Jacobowitz <drow@mvista.com>
4274
4275 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4276 to use unsigned char.
4277 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4278 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4279
23b23974
DJ
42802004-02-29 Daniel Jacobowitz <drow@mvista.com>
4281
4282 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4283 line of output.
4284
7574fd53
DJ
42852004-02-28 Daniel Jacobowitz <drow@mvista.com>
4286
4287 * gdb.base/relocate.c (dummy): Initialize.
4288
a195357f
DJ
42892004-02-28 Daniel Jacobowitz <drow@mvista.com>
4290
4291 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4292 a breakpoint at exit.
4293
72fd54a9
FF
42942004-02-27 Fred Fish <fnf@redhat.com>
4295
4296 * gdb.base/chng-syms.exp: Add expect condition to match failing
4297 case that isn't a timeout.
4298
b9d23137
AC
42992004-02-27 Andrew Cagney <cagney@redhat.com>
4300
4301 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4302 support.
4303
15d208f6 43042004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4305
15d208f6
FF
4306 * gdb.arch/gdb1431.c: Remove.
4307 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4308 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4309 of "until" incorrectly.
4310
98f9cd2d
JB
43112004-02-26 J. Brobecker <brobecker@gnat.com>
4312
4313 * gdb.cp/class2.cc (empty): New class.
4314 (refer): New function.
4315 (main): Declare an object of type empty and use it.
4316 * gdb.cp/class2.exp: Print the value of an object of type empty.
4317
9b50c11b
JJ
43182004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4319
4320 * gdb.base/langs.exp: Update query string to match the
4321 new nquery format used for pending breakpoints.
4322
0dcd613f
AC
43232004-02-26 Andrew Cagney <cagney@redhat.com>
4324
4325 Fix PR i18n/1570.
4326 * gdb.base/charset.c: Update copyright notice.
4327 (main, init_string): Remove the escape character '\e' tests.
4328 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4329 * gdb.base/charset.exp (valid_host_charset): Ditto.
4330 * gdb.base/setvar.exp: Ditto.
4331
b8a56647
AC
43322004-02-24 Andrew Cagney <cagney@redhat.com>
4333
90d59e34
AC
4334 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4335 mmapped data in core file" PASS and FAIL messages consistent.
4336
b8a56647
AC
4337 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4338 setting a breakpoint. Work around PR java/1565.
4339
9f27c604
JJ
43402004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4341
4342 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4343 new nquery format.
4344 * gdb.base/pending.exp: Ditto.
4345
3224a706
MK
43462004-02-22 Mark Kettenis <kettenis@gnu.org>
4347
4348 * configure.in: Run stabs tests on *BSD.
4349 * configure: Regenerated.
4350
41e0a9ca
MK
43512004-02-21 Mark Kettenis <kettenis@gnu.org>
4352
4353 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4354
1e1b3428
FF
43552004-02-20 Fred Fish <fnf@redhat.com>
4356
4357 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4358 blank in test for "returns short", for consistency with other
4359 "returns xxx" tests. Update copyright year.
4360
f9a7572a
FF
43612004-02-19 Fred Fish <fnf@redhat.com>
4362
4363 New testcase for PR breakpoint/1558.
4364 * gdb.arch/gdb1558.exp: New file.
4365 * gdb.arch/gdb1558.c: New file.
4366
b2ce2854
EZ
43672004-02-19 Elena Zannoni <ezannoni@redhat.com>
4368
4369 * gdb.base/nodebug.exp: Fix typo.
4370
e7c9ff01
JB
43712004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4372
4373 Committed by Jim Blandy <jimb@redhat.com>.
4374
62f4b920
JB
4375 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4376
2db536a1
JB
4377 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4378
e7c9ff01
JB
4379 * gdb.base/float.exp: Support s390*-*-* targets.
4380
f3205b34
AF
43812004-02-17 Adam Fedor <fedor@gnu.org>
4382
4383 * gdb.base/gdb1555.exp: New file.
4384 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4385
9d62932d
EZ
43862004-02-17 Elena Zannoni <ezannoni@redhat.com>
4387
4388 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4389
344c9711
FF
43902004-02-16 Fred Fish <fnf@redhat.com>
4391
4392 * gdb.arch/gdb1291.c: Remove
4393 * gdb.arch/gdb1291.s: New test input file.
4394 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4395 fail. Test for correct result, known incorrect result, other
4396 failures and timeouts.
4397
2d822687
AC
43982004-02-16 Andrew Cagney <cagney@redhat.com>
4399
4400 * gdb.base/bigcore.exp: New file.
4401 * gdb.base/bigcore.c: New file.
4402
dac15b66
AC
44032004-02-13 Andrew Cagney <cagney@redhat.com>
4404
4405 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4406 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4407 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4408 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4409 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4410 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4411 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4412 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4413 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4414 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4415
6bdfc2c4
JJ
44162004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4417
4418 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4419 executed is an alloc instruction.
4420
87b3ede8
DC
44212004-02-11 David Carlton <carlton@kealia.com>
4422
4423 * gdb.cp/breakpoint.exp: New.
4424 * gdb.cp/breakpoint.cc: New.
4425
6e19e2bf
MC
44262004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4427
4428 Partial fix for PR gdb/1543.
4429 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4430 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4431 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4432 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4433 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4434 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4435 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4436 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4437 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4438 to bug-gdb@prep.ai.mit.edu .
4439 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4440 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4441 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4442 Likewise.
4443
5c5455dc
AC
44442004-02-10 Andrew Cagney <cagney@redhat.com>
4445
4446 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4447 using gdb_internal_error_resync.
4448
9cf689d7
DJ
44492004-02-09 Daniel Jacobowitz <drow@mvista.com>
4450
4451 * gdb.threads/thread-specific.exp: Stop early if no threads are
4452 found.
4453
d2dc51db
MC
44542004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4455
4456 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4457
14b1a056
DJ
44582004-02-08 Daniel Jacobowitz <drow@mvista.com>
4459
4460 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4461 breakpoints.
4462
83f66e8f
DJ
44632004-02-07 Daniel Jacobowitz <drow@mvista.com>
4464
4465 * config/sim.exp (gdb_load): Handle $arg == "".
4466 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4467 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4468
30fc0091
EZ
44692004-02-07 Elena Zannoni <ezannoni@redhat.com>
4470
4471 * gdb.base/maint.exp: Update test to reflect
4472 obstack changes.
4473
4d806929
JJ
44742004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4475
4476 * gdb.base/pendshr.c (pendfunc): New function that calls
4477 pendfunc1.
4478 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4479
7bfdd688
FF
44802004-02-04 Fred Fish <fnf@redhat.com>
4481
4482 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4483 function symbols and update copyright years.
4484 * gdb.arch/gdb1291.c: Ditto.
4485
aaa08ee4
MC
44862004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4487
4488 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4489
dbad7755
MC
44902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4491
4492 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4493
ec4646ef
MC
44942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4495
4496 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4497
1b802196
FF
44982004-02-02 Fred Fish <fnf@redhat.com>
4499
4500 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4501 remote targets. Update copyright years.
4502
18fe2033
JJ
45032004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4504
4505 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4506 support.
4507 * gdb.base/langs.exp: Fix test which attempts to create
4508 breakpoint on non-existent function to handle new pending
4509 support.
4510 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4511 a breakpoint.
4512 * gdb.base/pending.exp: New test.
4513 * gdb.base/pending.c: New file.
4514 * gdb.base/pendshr.c: Ditto.
4515
8d577d32
DC
45162004-02-02 David Carlton <carlton@kealia.com>
4517
4518 * gdb.cp/overload.exp: Add overloadNamespace tests.
4519 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4520 (overloadNamespace, XXX): New.
4521 (main): Call XXX::marker2.
4522
3ad13771
FF
45232004-02-01 Fred Fish <fnf@redhat.com>
4524
4525 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4526 * gdb.base/finish.exp: Ditto.
4527 * gdb.base/gcore.exp: Ditto.
4528 * gdb.base/huge.exp: Ditto.
4529 * gdb.base/info-proc.exp: Ditto.
4530 * gdb.base/return2.exp: Ditto.
4531 * gdb.threads/gcore-thread.exp: Ditto.
4532
44c75849
DJ
45332004-02-01 Daniel Jacobowitz <drow@mvista.com>
4534
4535 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4536
005bc093
MK
45372004-02-01 Mark Kettenis <kettenis@gnu.org>
4538
4539 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4540 that opening the file succeeds on OpenBSD.
4541
c47cebdb
DJ
45422004-02-01 Daniel Jacobowitz <drow@mvista.com>
4543
4544 * gdb.threads/thread-specific.c: New file.
4545 * gdb.threads/threads-specific.exp: New test script.
4546 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4547 to expect_out.
4548
5a01311c
MK
45492004-02-01 Mark Kettenis <kettenis@gnu.org>
4550
4551 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4552 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4553 only on the "print_small_structs from print_long_arg_list" test.
4554
ce22a4f1
DJ
45552004-02-01 Daniel Jacobowitz <drow@mvista.com>
4556
4557 * gdb.base/completion.exp: Kill a stray backslash.
4558
4559 From Jim Ingham <jingham@apple.com>:
4560 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4561 agrees with the result from sending a tab.
4562
abbab9d3
DJ
45632004-01-31 Daniel Jacobowitz <drow@mvista.com>
4564
4565 * gdb.base/chng-syms.exp: Remove stray newline.
4566
53904d1e
MK
45672004-01-31 Mark Kettenis <kettenis@gnu.org>
4568
4569 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4570 *-*-openbsd*.
4571 * gdb.asm/openbsd.inc: New file.
4572
3a4b3aac
MK
45732004-01-30 Mark Kettenis <kettenis@gnu.org>
4574
4575 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4576 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4577 *-*solaris2*. Remove commented out default settings for
4578 asm-flags. Replace gdb_compile with target_link.
4579
ebac27b4
MC
45802004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4581
4582 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4583 for all tests. Remove old hp-ux and cygnus xfail cases.
4584
d8679d84
PH
45852004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4586
4587 * gdb.base/chng-syms.exp: New file.
4588 * gdb.base/chng-syms.c: New file.
4589
0a55bc22
MC
45902004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4591
4592 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4593 Provide arms for current output in all my configurations.
4594
94b8e876
MC
45952004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4596
4597 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4598 * lib/compiler.cc: Likewise.
4599 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4600 get the right preprocessor. Eval the output directly. Remove
4601 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4602 hp_f77_compiler and hp_f90_compiler completely.
4603 (gdb_preprocess): Delete.
4604 (get_compiler): Delete.
4605
7cf03d44
MK
46062004-01-24 Mark Kettenis <kettenis@gnu.org>
4607
4608 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4609 <string.h>.
4610
68b6dce9
NR
46112004-01-24 Nick Roberts <nick@nick.uklinux.net>
4612
4613 * gdb.mi/mi-stack.exp: Update copyright.
4614
b368761e
DC
46152004-01-23 David Carlton <carlton@kealia.com>
4616
4617 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4618 test for cp_lookup_transparent_type.
4619 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4620 call them.
4621
f2061b53
DJ
46222004-01-23 Daniel Jacobowitz <drow@mvista.com>
4623
4624 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4625 after -var-update.
4626
37fc574a
DC
46272004-01-23 David Carlton <carlton@kealia.com>
4628
4629 * gdb.cp/namespace.cc (C::ensureRefs): New.
4630 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4631
8e94b928
NR
46322004-01-20 Nick Roberts <nick@nick.uklinux.net>
4633
4634 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4635 case "-stack-list-locals 2".
4636 * gdb.mi/mi-var-child.exp: Test for case
4637 "-var-list-children --all-values NAME".
4638
997b0952
MC
46392004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4640
4641 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4642
52470da3
MK
46432004-01-18 Mark Kettenis <kettenis@gnu.org>
4644
7049b4b8
MK
4645 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4646 used with gdb_test_multiple.
4647
52470da3
MK
4648 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4649 read at address 0. This fixes PR testsuite/1504.
4650
da6012e5
DJ
46512004-01-18 Daniel Jacobowitz <drow@mvista.com>
4652
4653 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4654 Remove downloading, guessing the host executable, the calls to
4655 gdb_file_cmd and gdb_target_cmd, and "load" support.
4656 (infer_host_exec): New function broken out from gdb_load.
4657 (gdb_load): New wrapper for gdbserver_gdb_load.
4658 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4659 gdb_target_cmd. Use -target-select.
4660 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4661 Download binaries to the host. Clear last_mi_remote_file when
4662 we load a new binary.
4663 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4664 call gdbserver_gdb_load and mi_gdb_target_cmd.
4665
32c70722
MC
46662004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4667
4668 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4669 type patterns.
4670
b0cecf36
MC
46712004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4672
4673 * gdb.cp/templates.exp: Fix typo in test name of
4674 "print Foo<volatile char*>::foo".
4675
4120d7e6
MC
46762004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4677
4678 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4679
f679e530
BE
46802004-01-16 Ben Elliston <bje@wasabisystems.com>
4681
4682 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4683 (clean mostlyclean): Remove empty rm.
4684
091c48f6
MC
46852004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4686
4687 * gdb.base/setvar.exp: Add copyright years.
4688
3e5fc8d2
DC
46892004-01-14 David Carlton <carlton@bactrian.org>
4690
4691 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4692 PR c++/1511 and update coment.
4693 * gdb.cp/templates.exp: Update patterns to match current output.
4694 If changes involve something other than whitespace, KFAIL
4695 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4696
63d06c5c
DC
46972004-01-14 David Carlton <carlton@kealia.com>
4698
4699 * gdb.cp/namespace.exp: Add tests involving classes defined within
4700 namespaces.
4701 * gdb.cp/namespace.cc (C::CClass): New.
4702 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4703
a51dab88
EZ
47042004-01-14 Elena Zannoni <ezannoni@redhat.com>
4705
4706 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4707 what debug info we have. Print a better message if something goes
4708 wrong while producing the separate debug info file.
4709
a476ccc9
MC
47102004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4711
4712 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4713
f453692c
MC
47142004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4715
4716 * gdb.base/callfuncs.c: Add copyright notice.
4717
f40063a5
MC
47182004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4719
4720 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4721 inheritance. PR gdb/1498, PR gcc/13539.
4722
19ac3974
EZ
47232004-01-13 Elena Zannoni <ezannoni@redhat.com>
4724
4725 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4726 test specific name.
4727 * gdb.mi/gdb669.exp: Ditto.
4728 * gdb.mi/mi-pthreads.exp: Ditto.
4729 * gdb.mi/mi1-pthreads.exp: Ditto.
4730 * gdb.mi/mi2-pthreads.exp: Ditto.
4731
56c97c6e
MC
47322004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4733
4734 * gdb.cp/member-ptr.cc: Add copyright notice.
4735
a0644324
MC
47362004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4737
4738 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4739 some patterns for recent versions of gcc and hpacc. Delete
4740 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4741 Delete tests that access a NULL pointer-to-member-data. This
4742 script is still disabled for gcc.
4743
32fabe09
EZ
47442004-01-12 Elena Zannoni <ezannoni@redhat.com>
4745
4746 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4747 escaped correctly.
4748
1f8a6abb
EZ
47492004-01-12 Elena Zannoni <ezannoni@redhat.com>
4750
4751 * gdb.base/sepdebug.exp: New file.
4752 * gdb.base/sepdebug.c: New file.
4753 * lib/gdb.exp (separate_debug_filename): New procedure.
4754 (gdb_gnu_strip_debug): New procedure.
4755
48efe704
AC
47562004-01-12 Andrew Cagney <cagney@redhat.com>
4757
4758 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4759 * gdb.mi/ChangeLog-1999-2003: New file.
4760
a9415475
AC
47612004-01-12 Andrew Cagney <cagney@redhat.com>
4762
4763 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4764 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4765 or EEXIST", treat EBUSY as an XFAIL.
4766
83b8cf9d
MC
47672004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4768
4769 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4770 hp_cc_compiler.
4771
9939d2a8
MC
47722004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4773
4774 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4775 decorations.
4776
1ff8cadf
MC
47772004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4778
4779 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4780 and "(aCC)" decorations. Remove obsolete doco about old
4781 test results.
4782
6fa9022e
MC
47832004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4784
4785 * gdb.cp/exception.exp: Fix typo in doco.
4786
209721fe
MK
47872004-01-09 Mark Kettenis <kettenis@gnu.org>
4788
4789 * gdb.base/gdb1476.exp: Fix typo.
4790
ef11303e
MC
47912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4792
4793 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4794 file.
4795
041ab88c
MC
47962004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4797
4798 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4799 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4800 Use gdb_compile. Remove restriction on gcc. Add some patterns
4801 for recent version of gdb. Delete second half, which was a copy
4802 of the first half with different build flags. This test is
4803 still disabled because it is still not ready for production.
4804
e36d075a
MC
48052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4806
4807 * gdb.cp/exception.cc: Add copyright notice.
4808 * gdb.cp/exception.exp: Add a notice that this file is broken
4809 because of line number changes caused by addition of copyright
4810 notice.
4811
42b190ad
MC
48122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4813
4814 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4815 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4816
8f25f06b
MC
48172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4818
4819 * gdb.cp/classes.exp: Accept gnu abi 2.
4820 * gdb.cp/derivation.exp: Likewise.
4821 * gdb.cp/overload.exp: Likewise.
4822 * gdb.cp/virtfunc.exp: Likewise.
4823
06ded8b8
MC
48242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4825
4826 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4827 semicolon after end of function.
4828
77c26ae3
MC
48292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4830
4831 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4832 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4833 boilerplate code for compiling and running the program under
4834 test. Add some string method tests.
4835
20757486
MC
48362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4837
4838 * gdb.cp/bs15503.cc: Add copyright notice.
4839 * gdb.cp/bs15503.exp: Adjust line number.
4840
0fd3b503
MC
48412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4842
4843 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4844 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4845
10d1bea8
MC
48462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4847
4848 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4849 hp_cc_compiler.
4850
2789202a
MC
48512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4852
4853 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4854 * gdb.cp/ctti.exp: Use the marker instead of "next".
4855 With gcc, run further before bailing.
4856
b862f14c
MC
48572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4858
4859 * gdb.cp/cttiadd.cc: Add copyright notice.
4860 * gdb.cp/cttiadd1.cc: Likewise.
4861 * gdb.cp/cttiadd2.cc: Likewise.
4862 * gdb.cp/cttiadd3.cc: Likewise.
4863
96da2469
MC
48642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4865
4866 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4867 Use gdb_test, gdb_test_multiple. Use floating-point values that
4868 have exact representations in IEEE-ish formats.
4869
053248ff
MC
48702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4871
4872 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4873 compilers. Delete duplicate call to get_compiler_info.
4874 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4875 * gdb.base/volatile.exp: Likewise.
4876
84acecdd
MK
48772004-01-07 Mark Kettenis <kettenis@gnu.org>
4878
4879 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4880 memory at address 0.
4881
fe11a27f
MC
48822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4883
4884 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4885 to test for hp-ux assembler. Fix copyright years.
4886
60ad077b
AC
48872004-01-07 Andrew Cagney <cagney@redhat.com>
4888
4889 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4890
1c9b8f33
AC
48912004-01-07 Andrew Cagney <cagney@redhat.com>
4892
4893 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4894 when creating the read-only file. From analysis by Roland McGrath
4895 and Elena Zannoni.
4896
753ccc7a
MC
48972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4898
4899 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4900
eca3e36b
MC
49012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4902
4903 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4904 data pointers.
4905
f8d4bac4
MC
49062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4907
4908 * gdb.cp/m-static.exp: Compile one source file at a time.
4909 Delete unused call to get_compiler_info.
4910
9b4e0f94
MC
49112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4912
4913 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4914 * gdb.base/call-rt-st.exp: Likewise.
4915 * gdb.base/nodebug.exp: Likewise.
4916 * gdb.base/volatile.exp: Likewise.
4917 * gdb.cp/ref-types.exp: Likewise.
4918 * gdb.cp/templates.exp: Likewise.
4919
023c1024
MK
49202004-01-05 Mark Kettenis <kettenis@gnu.org>
4921
4922 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4923
19703c4a
MC
49242004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4925
4926 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4927 hppa*-hp-hpux*.
4928
18b67037
MK
49292004-01-04 Mark Kettenis <kettenis@gnu.org>
4930
ba6219c8
MK
4931 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4932 x86_64-*-*.
4933
18b67037
MK
4934 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4935 sparc64-*-* and sparc*-solaris2*.
4936
1bfbbb9d
MK
49372004-01-04 Mark Kettenis <kettenis@gnu.org>
4938
4939 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4940 return ${tests}" test. The ${tests} already mentions the
4941 filename.
4942
06846494
MC
49432004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4944
4945 * gdb.cp/local.exp: Accept gcc abi 2.
4946
3b0cb202
MC
49472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4948
4949 * gdb.cp/templates.exp: Accept gcc abi 2.
4950
0643ec3f
MC
49512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4952
4953 * lib/compiler.cc: Remove supports_template_debugging.
4954 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4955
d231d0b1
MC
49562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4957
4958 * gdb.cp/namespace.exp: Accept gcc abi 2.
4959
44ffb27c
MC
49602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4961
4962 * gdb.cp/method.exp: Accept gcc abi 2.
4963
184ad485
MC
49642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4965
4966 * gdb.cp/classes.exp: Generate identical results as old version.
4967 * gdb.cp/derivation.exp: Likewise.
4968 * gdb.cp/overload.exp: Likewise.
4969 * gdb.cp/virtfunc.exp: Likewise.
4970
116f09e7
MC
49712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4972
4973 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4974 mysterious bug with sourceware version of expect.
4975
b1379776
MC
49762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4977
4978 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4979 current versions of gcc, including gcc abi 2. Remove gratuitous
4980 restart of test program. Use gdb_test_multiple and gdb_test for
4981 all tests. Add patterns to xfail missing "const" in "const char *"
4982 and kfail PR gdb/1155.
4983
6b7a4c0e
MC
49842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4985
4986 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4987 current versions of gcc, including gcc abi 2. Remove gratuitous
4988 restart of test program. Use gdb_test_multiple and gdb_test for
4989 all tests. Add patterns to kfail PR gdb/1498.
4990
51615d72
MC
49912003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4992
4993 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4994 current versions of gcc, including gcc abi 2. Use "breakpoint"
4995 and "continue" instead of restarting the target program. Use
4996 gdb_test_multiple and gdb_test for all tests.
4997
7b79a9d7
MK
49982004-01-01 Mark Kettenis <kettenis@gnu.org>
4999
5000 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5001 for *-*-solaris2*.
5002
1cd3489f
MC
50032003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5004
5005 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
5006 current versions of gcc, including gcc abi 2. Use "breakpoint"
5007 and "continue" instead of restarting the target program several
5008 times. Use gdb_test_multiple and gdb_test for all tests.
5009
850742db
MC
50102003-12-18 Michael Chastain <mec.gnu@mindspring.com>
5011
5012 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
5013 source files.
5014
eb4bbda8
MC
50152003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5016
5017 * gdb.base/environ.exp: Handle compiling test case from multiple
5018 source files.
5019
e42c7771
MC
50202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5021
5022 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5023
80e4b428
JB
50242003-12-17 Jim Blandy <jimb@redhat.com>
5025
5f06973a
JB
5026 * gdb.base/freebpcmd.c: Add copyright notice.
5027
80e4b428
JB
5028 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
5029
0ab84fb7
MC
50302003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5031
5032 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
5033
1b3bb3d0
JB
50342003-12-13 Jim Blandy <jimb@redhat.com>
5035
5036 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
5037
3a4c9371
KB
50382003-12-12 Kevin Buettner <kevinb@redhat.com>
5039
5040 * gdb.asm/frv.inc: New file.
5041 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
5042
a1dea79a
FF
50432003-12-09 Fred Fish <fnf@redhat.com>
5044
5045 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
5046 functions to break1.c and leave prototypes behind. Add more
5047 "set breakpoint NN here" comments.
5048 * gdb.base/break1.c: New file.
5049
5050 * gdb.base/break.exp: Handle compiling test case from multiple
5051 source files and change source file references as needed.
5052 * gdb.base/completion.exp: Ditto.
5053 * gdb.base/condbreak.exp: Ditto.
5054 * gdb.base/define.exp: Ditto.
5055 * gdb.base/ena-dis-br.exp: Ditto.
5056 * gdb.base/info-proc.exp: Ditto.
5057 * gdb.base/maint.exp: Ditto.
5058 * gdb.base/until.exp: Ditto.
5059
5060 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
5061 hardcoded line numbers.
5062 * gdb.base/define.exp: Ditto.
5063 * gdb.base/ena-dis-br.exp: Ditto.
5064 * gdb.base/maint.exp: Ditto.
5065 * gdb.base/until.exp: Ditto.
5066
5067 * gdb.base/completion.exp: Use "break1" for completion tests since
5068 "break" is no longer a unique prefix.
5069
5266b69c
AC
50702003-12-06 Andrew Cagney <cagney@redhat.com>
5071
5072 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5073 "return_value_unimplemented". When an unimplemented struct return
5074 architecture, report incorrect values as a KFAIL
5075
374451f0
MC
50762003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5077
5078 * gdb.cp/rtti.exp: Accept new wording of warning from
5079 cp_lookup_rtti_type.
5080
ba9b20a7
MC
50812003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5082
5083 Partial fix for PR testsuite/1456.
5084 * gdb.base/scope.exp (test_at_main): Replace references to
5085 gcc_compiled with calls to test_compiler_info.
5086 (test_at_foo): Likewise.
5087 (test_at_bar): Likewise.
5088
b74b6d0b
MC
50892003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5090
5091 Partial fix for PR testsuite/1456.
5092 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5093 to test_compiler_info.
5094
ccfa3402
MC
50952003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5096
5097 * gdb.base/so-impl-ld.exp: Update copyright notice.
5098
f6246aba
MC
50992003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5100
5101 Partial fix for PR testsuite/1456.
5102 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5103 to test_compiler_info.
5104
13ae734a
MC
51052003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5106
5107 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5108 from current versions of gdb. Clean up regular expressions.
5109 Delete redundant timeout case.
5110
d8e1cdee
MC
51112003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5112
5113 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5114 from current versions of gdb. Clean up regular expressions.
5115 Delete redundant timeout case.
5116
96457b64
MC
51172003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5118
5119 Partial fix for PR testsuite/1456.
5120 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5121 gcc_compiled with call to test_compiler_info.
5122
f35309fc
MC
51232003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5124
5125 Partial fix for PR testsuite/1456.
5126 * gdb.base/list.exp (test_list_function): Delete unused declaration
5127 of gcc_compiled.
5128
d7afdf9b
MC
51292003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5130
5131 Partial fix for PR testsuite/1456.
5132 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5133 call to test_compiler_info.
5134
71507b56
MK
51352003-11-29 Mark Kettenis <kettenis@gnu.org>
5136
5137 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5138 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5139 it to create the appropriate note.inc.
5140 * gdb.asm/asmsrc1.s: Include "note.inc".
5141 * gdb.asm/netbsd.inc: New file.
5142 * gdb.asm/empty.inc: New file.
5143
f81f93f7
MC
51442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5145
5146 Partial fix for PR testsuite/1456.
5147 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5148 calls to test_compiler_info.
5149
9a77938e
MC
51502003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5151
5152 Partial fix for PR testsuite/1456.
5153 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5154 calls to test_compiler_info.
5155
e8367dc7
MK
51562003-11-27 Mark Kettenis <kettenis@gnu.org>
5157
5158 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5159 pattern for the KFAILs.
5160
526c61ee
AF
51612003-11-25 Adam Fedor <fedor@gnu.org>
5162
5163 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5164 * gdb.objc/objcdecode.m: New file.
5165
28f2d600
AF
51662003-11-25 Adam Fedor <fedor@gnu.org>
5167
5168 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5169 * gdb.objc/nondebug.m: New file.
5170
a3895cee
BE
51712003-11-26 Ben Elliston <bje@wasabisystems.com>
5172
5173 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5174 NetBSD as it does on FreeBSD. Modelled on a similar change by
5175 Mark Kettenis on 2003-05-30.
5176 (link-flags): Set to "--entry _start" regardless of target.
5177 Special linker flags are to be appended to $link-flags.
5178 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5179
c9f2c8a3
MC
51802003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5181
5182 * gdb.cp/method.exp: Accept output of new demangler.
5183
15a0587a 51842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5185
5186 * gdb/class2.exp: New file.
5187 * gdb/class2.cc: New file.
5188
3c00b570
MC
51892003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5190
5191 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5192 of new demangler.
5193
7027acc7
MK
51942003-11-23 Mark Kettenis <kettenis@gnu.org>
5195
5196 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5197 of gdb_test "run".
5198
b0e1598a
MK
51992003-11-23 Mark Kettenis <kettenis@gnu.org>
5200
5201 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5202 "continue" into "run".
5203
4d9eda44
MC
52042003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5205
5206 Partial fix for PR testsuite/1456.
5207 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5208 call to test_compiler_info.
5209 * gdb.cp/ctti.exp: Likewise.
5210 * gdb.cp/derivation.exp: Likewise.
5211 * gdb.cp/member-ptr.exp: Likewise.
5212 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5213 reference to gcc_compiled.
5214
52152003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5216
5217 Fix PR testsuite/1463.
5218 * gdb.base/structs.exp (start_structs_test): Call
5219 get_debug_format before using the debug format.
5220
d422fe19
AC
52212003-11-22 Andrew Cagney <cagney@redhat.com>
5222
5223 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5224 * gdb.base/structs.exp: Use gdb_test_multiple.
5225
039cf96d
AC
52262003-11-20 Andrew Cagney <cagney@redhat.com>
5227
6882279b
AC
5228 * gdb.base/structs.exp: Handle and recover from internal errors.
5229 Replace "foo${n}" with "foo<n>" in test messages.
5230
e53890ae
AC
5231 * gdb.base/structs.exp: Update copyright. Rewrite.
5232 * gdb.base/structs.c: Update copyright. Rewrite.
5233
2b211c59
AC
5234 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5235 resync count exceeded.
d63a86f8 5236
039cf96d
AC
5237 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5238 from the internal error.
5239 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5240 Original from Jim Blandy.
5241 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5242
eac98b22
AC
52432003-11-19 Andrew Cagney <cagney@redhat.com>
5244
5245 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5246 KFAIL.
5247
67455b2a
MK
52482003-11-17 Mark Kettenis <kettenis@gnu.org>
5249
5250 New testcase for PR backtrace/1435.
5251 * gdb.arch/i386-unwind.exp: New file.
5252 * gdb.arch/i386-unwind.c: New file.
5253
853d6e5b
AC
52542003-11-17 Andrew Cagney <cagney@redhat.com>
5255
5256 * lib/gdb.exp (compiler_info): New global.
5257 (test_compiler_info): New function.
5258 (get_compiler_info): Set compiler_info.
5259 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5260 "compiler_info" to gcc-<major>-<minor>.
5261
38cf6e11
MC
52622003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5263
5264 * gdb.trace/configure: Remove.
5265
a50d3602
EZ
52662003-11-13 Elena Zannoni <ezannoni@redhat.com>
5267
5268 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5269 breakpoints.
a50d3602
EZ
5270 * gdb.base/break.exp: Remove all references to explicit line
5271 numbers.
5272
d9407aaa
NC
52732003-11-11 Nick Clifton <nickc@redhat.com>
5274
5275 * gdb.base/shreloc.exp: Do not run for targets which do not
5276 support shared objects.
5277
db488fc1
CV
52782003-11-10 Corinna Vinschen <vinschen@redhat.com>
5279
5280 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5281 Don't run tests if nofileio flag is given.
5282
6a90a18e
EZ
52832003-11-07 Elena Zannoni <ezannoni@redhat.com>
5284
5285 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5286 as well as 'Watchpoint'.
5287
0b915e9c
EZ
52882003-11-06 Elena Zannoni <ezannoni@redhat.com>
5289
5290 Reported by Jim Ingham <jingham@apple.com>:
5291 * gdb.base/annota1.exp: Match at least one occurrence of the
5292 signal handler annotation.
5293
d7e4b55f
EZ
52942003-11-06 Elena Zannoni <ezannoni@redhat.com>
5295
5296 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5297 as well as 'Watchpoint'.
5298
2fe4e8d0
MC
52992003-11-05 Michael Chastain <mec@shout.net>
5300
5301 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5302
6ef88553
KW
53032003-11-03 Kris Warkentin <kewarken@qnx.com>
5304
5305 * gdb.arch/gdb1291.c: New test file.
5306 * gdb.arch/gdb1291.exp: New test script.
5307 * gdb.arch/gdb1431.c: New test file.
5308 * gdb.arch/gdb1431.exp: New test script.
5309
ae7dc4d8
MC
53102003-10-22 Michael Chastain <mec@shout.net>
5311
5312 * gdb.mi/pthreads.c: Add copyright notice.
5313
c39d7427
MC
53142003-10-22 Michael Chastain <mec@shout.net>
5315
5316 * gdb.threads/pthreads.c: Add copyright notice.
5317
8b7d96c1
MC
53182003-10-20 Michael Chastain <mec@shout.net>
5319
5320 * gdb.base/gdb1056.exp: New test script.
5321
d1d69fdd
DJ
53222003-10-13 Daniel Jacobowitz <drow@mvista.com>
5323
5324 * gdb.threads/killed.exp: Use gdb_run_cmd.
5325
7d605576
DJ
53262003-10-13 Daniel Jacobowitz <drow@mvista.com>
5327
5328 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5329 create a core file.
5330 * gdb.threads/gcore-thread.exp: Likewise.
5331
618ec112
CV
53322003-10-13 Corinna Vinschen <vinschen@redhat.com>
5333
5334 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5335 type, based on char type.
5336 (struct bit_flags_short_t): New bitfield type, based on short type.
5337 (init_bit_flags_char): New fuction.
5338 (init_bit_flags_short): Ditto.
5339 (print_bit_flags_char): Ditto.
5340 (print_bit_flags_short): Ditto.
5341 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5342
9367a73c
MC
53432003-10-11 Michael Chastain <mec@shout.net>
5344
5345 * gdb.base/call-rt-st.exp: Update copyright year.
5346
1decf120
KI
53472003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5348
5349 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5350 * gdb.disasm/sh3.s: Ditto.
5351
5445b2ae
DJ
53522003-10-07 Daniel Jacobowitz <drow@mvista.com>
5353
5354 * gdb.threads/switch-threads.exp: New test.
5355 * gdb.threads/switch-threads.c: New source file.
5356
aec24853
CV
53572003-10-07 Corinna Vinschen <vinschen@redhat.com>
5358
5359 * gdb.base/ending-run.exp: Add sh specific case.
5360
adc7428d
AC
53612003-10-06 Andrew Cagney <cagney@redhat.com>
5362
5363 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5364 * gdb.disasm/mn10200.exp: Delete obsolete file.
5365
c9d37158
DJ
53662003-09-29 Daniel Jacobowitz <drow@mvista.com>
5367
5368 * ChangeLog: Correct an entry command.exp -> commands.exp.
5369 * gdb.base/commands.exp (bp_deleted_in_command_test)
5370 (temporary_breakpoint_commands): Check noargs.
5371
79c2c32d
DC
53722003-09-25 David Carlton <carlton@kealia.com>
5373
5374 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5375 of some print tests, where appropriate. Add tests for C::D::cd,
5376 E::ce, F::cXfX, G::XgX.
5377 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5378
594e6d67
RE
53792003-09-25 Richard Earnshaw <rearnsha@arm.com>
5380
5381 * lib/java.exp (java_init): Import target_alias before using it.
5382
10f0d451
DC
53832003-09-25 David Carlton <carlton@kealia.com>
5384
5385 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5386
274bcba0
EZ
53872003-09-23 Elena Zannoni <ezannoni@redhat.com>
5388
d63a86f8 5389 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5390 weirdness.
5391
cdbf20f7
MC
53922003-09-17 Michael Chastain <mec@shout.net>
5393
5394 * gdb.cp/gdb1355.exp: New file.
5395 * gdb.cp/gdb1355.c: New file.
5396
71e06f80
CV
53972003-09-15 Corinna Vinschen <vinschen@redhat.com>
5398
5399 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5400 * gdb.asm/sh.inc: New file.
5401
5c4e30ca
DC
54022003-09-11 David Carlton <carlton@kealia.com>
5403
bd45b7af
DC
5404 * gdb.cp/namespace.exp: Add tests for namespace types.
5405 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5406 (test_namespace): New.
5407
1c199746
EZ
54082003-09-11 Elena Zannoni <ezannoni@redhat.com>
5409
5410 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5411 * gdb.stabs/weird.exp: Ditto.
1c199746 5412
04ed252f
MC
54132003-09-08 Michael Chastain <mec@shout.net>
5414
5415 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5416
d8a2d9e7
MC
54172003-09-07 Michael Chastain <mec@shout.net>
5418
5419 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5420 'parse error'.
5421
161afb24
MK
54222003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5423
5424 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5425
49f2741a
MC
54262003-08-30 Michael Chastain <mec@shout.net>
5427
5428 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5429 * gdb.gdb/observer.exp: Ditto.
5430 * gdb.gdb/xfullpath.exp: Ditto.
5431
8afa723e
MK
54322003-08-29 Mark Kettenis <kettenis@gnu.org>
5433
5434 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5435 *-*-*bsd*.
5436
f31dfe3b
JJ
54372003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5438
5439 * gdb.base/dump.exp: Skip for ia64.
5440
4630e498
JJ
54412003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5442
5443 * gdb.asm/asm-source.exp: Add ia64 support.
5444 * gdb.asm/ia64.inc: New file.
5445
1105b7ef
MC
54462003-08-22 Michael Chastain <mec@shout.net>
5447
5448 * gdb.cp: New directory.
5449 * gdb.cp/*: Copy from gdb.c++/*.
5450 * gdb.c++/*: Remove.
5451 * Makefile.in: Change gdb.c++ to gdb.cp.
5452 * configure.in: Ditto.
5453 * configure: Regnerate.
5454
c945b932
MK
54552003-08-18 Mark Kettenis <kettenis@gnu.org>
5456
5457 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5458 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5459
2b66634b
DJ
54602003-08-17 Daniel Jacobowitz <drow@mvista.com>
5461
5462 * mi-var-display.exp (-var-list-children weird): Accept function
5463 pointers with argument types.
5464 * mi1-var-display.exp (-var-list-children weird): Likewise.
5465 * mi2-var-display.exp (-var-list-children weird): Likewise.
5466
a356f73b
DJ
54672003-08-17 Daniel Jacobowitz <drow@mvista.com>
5468
5469 * gdb.base/annota3.exp: Add missing newline.
5470
483417b8
MC
54712003-08-06 Michael Chastain <mec@shout.net>
5472
5473 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5474
c99c59c3
MS
54752003-08-12 Michael Snyder <msnyder@redhat.com>
5476
5477 * gdb.base/float.exp: Add test for SH.
5478
55ed7501
MK
54792003-08-10 Mark Kettenis <kettenis@gnu.org>
5480
5481 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5482
1a371f2e
EZ
54832003-08-07 Elena Zannoni <ezannoni@redhat.com>
5484
5485 * gdb.base/completion.exp: Remove reduntant completion test
5486 on filename.
5487
e0f353ce
EZ
54882003-08-07 Elena Zannoni <ezannoni@redhat.com>
5489
5490 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5491 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5492 gdb.trace/save-trace.exp: Make sure that full pathnames are
5493 escaped correctly.
5494
5710a1af 54952003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5496
5710a1af
EZ
5497 * configure.in: Don't generate config.h from config.hin.
5498 * configure: Regenerate.
5499 * config.hin: Remove file.
5500 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5501 * gdb.threads/pthreads.c: Ditto.
5502
dcd81ce9
DJ
55032003-08-07 Daniel Jacobowitz <drow@mvista.com>
5504
5505 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5506 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5507 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5508 Replace ld24 with seth/add3.
5509
6009d884
AC
55102003-08-02 Andrew Cagney <cagney@redhat.com>
5511
5512 * gdb.base/annota3.exp: New file.
5513 * gdb.base/annota3.c: New file.
5514 * gdb.c++/annota3.exp: New file.
5515 * gdb.c++/annota3.cc: New file.
5516
51514e06
MC
55172003-07-29 Michael Chastain <mec@shout.net>
5518
5519 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5520 actually failed.
5521 (do_pass): Likewise.
5522 * gdb.threads/tls.exp: Always initialize no_of_threads.
5523
4ee6625b
DJ
55242003-07-27 Daniel Jacobowitz <drow@mvista.com>
5525
5526 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5527 pattern.
5528 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5529 * gdb.threads/tls.exp: Recognize one case of the host library not
5530 supporting TLS.
5531
225f2bf6
AC
55322003-07-27 Andrew Cagney <cagney@redhat.com>
5533
5534 * gdb.base/fileio.exp: Use SH when running commands using
5535 remote_exec.
5536
bcb27c9f
DJ
55372003-07-24 Daniel Jacobowitz <drow@mvista.com>
5538
5539 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5540 * gdb.base/relocate.c (dummy): New padding array.
5541
3d67be83
MS
55422003-07-22 Michael Snyder <msnyder@redhat.com>
5543
d63a86f8 5544 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5545
5546 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5547 patterns to be more general, accepting old and new output.
5548 Some output chars (such as '+') also must be quoted.
d63a86f8 5549 Some addresses are displayed numerically instead of
3d67be83
MS
5550 symbolically.
5551
57ba3b85
MS
55522003-07-23 Michael Snyder <msnyder@redhat.com>
5553
686d097c
MS
5554 * gdb.base/return2.exp: Don't test long-long return.
5555
57ba3b85
MS
5556 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5557 * gdb.disasm/t01_mov.exp: Ditto.
5558 * gdb.disasm/t02_mova.s: Ditto.
5559 * gdb.disasm/t02_mova.exp: Ditto.
5560 * gdb.disasm/t03_add.s: Ditto.
5561 * gdb.disasm/t03_add.exp: Ditto.
5562 * gdb.disasm/t04_sub.s: Ditto.
5563 * gdb.disasm/t04_sub.exp: Ditto.
5564 * gdb.disasm/t05_cmp.s: Ditto.
5565 * gdb.disasm/t05_cmp.exp: Ditto.
5566 * gdb.disasm/t06_ari2.s: Ditto.
5567 * gdb.disasm/t06_ari2.exp: Ditto.
5568 * gdb.disasm/t07_ari3.s: Ditto.
5569 * gdb.disasm/t07_ari3.exp: Ditto.
5570 * gdb.disasm/t08_or.s: Ditto.
5571 * gdb.disasm/t08_or.exp: Ditto.
5572 * gdb.disasm/t09_xor.s: Ditto.
5573 * gdb.disasm/t09_xor.exp: Ditto.
5574 * gdb.disasm/t10_and.s: Ditto.
5575 * gdb.disasm/t10_and.exp: Ditto.
5576 * gdb.disasm/t11_logs.s: Ditto.
5577 * gdb.disasm/t11_logs.exp: Ditto.
5578 * gdb.disasm/t12_bit.s: Ditto.
5579 * gdb.disasm/t12_bit.exp: Ditto.
5580 * gdb.disasm/t13_otr.s: Ditto.
5581 * gdb.disasm/t13_otr.exp: Ditto.
5582
e00759ef
EZ
55832003-07-22 Elena Zannoni <ezannoni@redhat.com>
5584
5585 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5586
8bc2021f
EZ
55872003-07-22 Elena Zannoni <ezannoni@redhat.com>
5588
5589 * gdb.threads/tls.c : New file.
5590 * gdb.threads/tls.exp : New file.
5591 * gdb.threads/tls-main.c : New file.
5592 * gdb.threads/tls-shared.c : New file.
5593 * gdb.threads/tls-shared.exp : New file.
5594
89320c4c
AS
55952003-07-22 Andreas Schwab <schwab@suse.de>
5596
5597 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5598
180dea7c
AS
55992003-07-20 Andreas Schwab <schwab@suse.de>
5600
5601 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5602 due to insn reordering.
5603
0714963c
AC
56042003-07-15 Andrew Cagney <cagney@redhat.com>
5605
5606 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5607
98a23b3f
MC
56082003-07-15 Michael Chastain <mec@shout.net>
5609
5610 * gdb.base/gdb1250.exp: New file.
5611 * gdb.base/gdb1250.c: New file.
5612
27e417a2
ML
56132003-07-09 Michal Ludvig <mludvig@suse.cz>
5614
5615 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5616 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5617
8bc2021f
EZ
56182003-07-09 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
d99968dc
EZ
56262003-07-09 Elena Zannoni <ezannoni@redhat.com>
5627
5628 * gdb.base/annota1.exp: Make sure that we properly escape the
5629 full path of the source file. Xfail more permissive patterns,
d63a86f8 5630 due to a compiler debug info problem.
d99968dc 5631
83876b3b
AS
56322003-07-07 Andreas Schwab <schwab@suse.de>
5633
2705e972
AS
5634 * gdb.asm/m68k.inc: New file.
5635 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5636
83876b3b
AS
5637 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5638 arguments"): Also match negative number.
5639
5640 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5641
3a871b37
DJ
56422003-07-03 Daniel Jacobowitz <drow@mvista.com>
5643
5644 * gdb.base/store.c (charest): New typedef.
5645 (add_char): Rename to add_charest, update.
5646 (wack_char): Rename to wack_charest, update types. Return l + r
5647 to keep r live across the call.
5648 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5649 (wack_double, wack_doublest): Return l + r to keep r live across
5650 the call.
5651 * gdb.base/store.exp: Accomodate store.c changes.
5652
b2a7f303
DC
56532003-06-30 David Carlton <carlton@kealia.com>
5654
5655 * gdb.c++/maint.exp (test_invalid_name): New.
5656 (test_first_component): Add tests for invalid names.
5657
3c6cb4a1
MC
56582003-06-29 Michael Chastain <mec@shout.net>
5659
5660 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5661 output of '<VTT for class>' for virtual base classes.
5662
f1c2644b
DJ
56632003-06-29 Daniel Jacobowitz <drow@mvista.com>
5664
5665 * gdb.base/completion.exp: Tab-complete "complet" instead of
5666 "compl".
5667 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5668
18080350
DJ
56692003-06-29 Daniel Jacobowitz <drow@mvista.com>
5670
5671 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5672 * gdb.base/volatile.exp: Likewise.
5673
f56973f8
DJ
56742003-06-29 Daniel Jacobowitz <drow@mvista.com>
5675
5676 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5677 gdb/1265.
5678
56792003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5680 Daniel Jacobowitz <drow@mvista.com>
5681
5682 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5683 initial line count of 'captured_main' from 26 to 32.
5684 (test_with_self): Allow xmalloc call to be interleaved with the
5685 preceding two lines.
5686
e766d4d6
JB
56872003-06-24 Joel Brobecker <brobecker@gnat.com>
5688
5689 * gdb.base/bang.exp: New testcase.
5690
f125c9a4
JB
56912003-06-23 Joel Brobecker <brobecker@gnat.com>
5692
5693 * gdb.base/langs.exp: Add some tests for the "minimal" language
5694 support.
5695
6e25beaf
EZ
56962003-06-23 Elena Zannoni <ezannoni@redhat.com>
5697
5698 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5699 the testcase.
5700
2f816dda
DJ
57012003-06-22 Daniel Jacobowitz <drow@mvista.com>
5702
5703 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5704 offset.
5705
db5a5748
DJ
57062003-06-22 Daniel Jacobowitz <drow@mvista.com>
5707
5708 * gdb.c++/pr-1210.cc: New file.
5709 * gdb.c++/pr-1210.exp: New file.
5710
1df0c130
DJ
57112003-06-21 Daniel Jacobowitz <drow@mvista.com>
5712
5713 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5714 000-exec-continue.
5715
a92feac0
MK
57162003-06-15 Mark Kettenis <kettenis@gnu.org>
5717
5718 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5719 on *-*-*bsd* instead of *-*-freebsd*.
5720
81a58f5b
AC
57212003-06-14 Andrew Cagney <cagney@redhat.com>
5722
5723 * gdb.base/store.exp: Test longest and doublest. Test all
5724 parameters. Weaken return statement match.
5725 * gdb.base/store.c: Add longest and doublest - aka long long and
5726 long double functions. Put all parameters into local register
5727 variables. Use negative values.
5728
b257a0d3
AC
57292003-06-14 Andrew Cagney <cagney@redhat.com>
5730
5731 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5732 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5733 exit status.
5734 * gdb.base/fileio.exp: Disable target when nointerrupts and
5735 noinferiorio, instead of limiting it to remote. Use remote_exec
5736 instead of system.
d63a86f8 5737
21c38304
JJ
57382003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5739
5740 * gdb.base/float.exp: Add ia64 support.
5741
1bcdb424
CV
57422003-06-12 Corinna Vinschen <vinschen@redhat.com>
5743
5744 * gdb.base/fileio.exp: Run only on remote targets.
5745
6aeb981f
CV
57462003-06-10 Corinna Vinschen <vinschen@redhat.com>
5747
5748 * gdb.base/fileio.c: New file, testing File-I/O.
5749 * gdb.base/fileio.exp: Ditto.
5750
53df362e
RG
57512003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5752
5753 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5754 shared objects after relocation at load time (gdb PR/1132).
5755 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5756 as above, part of the shared object relocation test.
5757
ffee1b46
MK
57582003-06-08 Mark Kettenis <kettenis@gnu.org>
5759
b5ca3722
MK
5760 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5761 fully filled history list.
5762 * gdb.base/gdb_history: New file.
5763
03ed860d
MK
5764 * gdb.base/signals.exp: XFAIL "continue to func1" on
5765 i*86-*-freebsd*.
5766
ffee1b46
MK
5767 * gdb.base/attach.exp: When trying to attach to a nonexistent
5768 process, make it possible to specify the PID based on the target,
5769 and do so for *-*-freebsd*.
5770
d80dbb52
RH
57712003-06-02 Richard Henderson <rth@redhat.com>
5772
5773 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5774
6dd77b81
RH
57752003-06-02 Richard Henderson <rth@redhat.com>
5776
5777 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5778
f6347e16
RH
57792003-06-02 Richard Henderson <rth@redhat.com>
5780
5781 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5782
2c161407
DJ
57832003-06-01 Daniel Jacobowitz <drow@mvista.com>
5784
5785 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5786 of globalvar.
5787
572eb746
MK
57882003-06-01 Mark Kettenis <kettenis@gnu.org>
5789
5790 * gdb.asm/asm-source.exp: Check for memory read errors in
5791 disassembler test on *BSD too.
5792
9e9617a5
RH
57932003-06-01 Richard Henderson <rth@redhat.com>
5794
5795 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5796 for .frame.
5797 (gdbasm_call): Lose ldgp.
5798 (gdbasm_startup): Add frame information.
5799 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5800
7b34ad4e
MK
58012003-05-31 Mark Kettenis <kettenis@gnu.org>
5802
5803 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5804 i?86-*-*.
5805
10059fdf
MK
58062003-05-30 Mark Kettenis <kettenis@gnu.org>
5807
5808 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5809 FreeBSD.
5810
acf4b816
RH
58112003-05-29 Richard Henderson <rth@redhat.com>
5812
5813 * gdb.asm/alpha.inc: New file.
5814 * gdb.asm/asm-source.exp: Use it.
5815
e9ecd949
JB
58162003-05-29 Jim Blandy <jimb@redhat.com>
5817
5818 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5819 'core.PID'.
5820
e3e5a4f3
JB
58212003-05-22 Jim Blandy <jimb@redhat.com>
5822
5823 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5824 backtrace.
d63a86f8 5825
72fe3d25
DC
58262003-05-20 David Carlton <carlton@math.stanford.edu>
5827
5828 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5829 this time.
5830
58da2eb2
DC
58312003-05-19 David Carlton <carlton@bactrian.org>
5832
5833 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5834 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5835
1fcb5155
DC
58362003-05-19 David Carlton <carlton@bactrian.org>
5837
5838 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5839 namespace tests.
5840 Bump copyright date.
5841 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5842 (main): Call C::D::marker2.
5843 * gdb.c++/namespace1.cc: New file.
5844
85e85163
JJ
58452003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5846
5847 Roland McGrath <roland@redhat.com>
d63a86f8 5848 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5849 there is no manager thread.
5850
a25fbfec
JJ
58512003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5852
d63a86f8
RM
5853 * gdb.threads/schedlock.exp: Remove assumption that all threads
5854 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5855 in one of the child threads rather than the main thread.
5856
be375bae
JB
58572003-05-07 Jim Blandy <jimb@redhat.com>
5858
09bf6082
JB
5859 Add support for assembly source testing on the s390x.
5860 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5861 architecture.
5862 * gdb.asm/s390x.inc: New file.
5863
be375bae
JB
5864 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5865 succession of 'if' statements.
5866
00905d52
AC
58672003-05-05 Andrew Cagney <cagney@redhat.com>
5868
5869 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5870
b1e29e33
AC
58712003-05-05 Andrew Cagney <cagney@redhat.com>
5872
5873 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5874 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5875
e33d66ec
EZ
58762003-05-02 Elena Zannoni <ezannoni@redhat.com>
5877
5878 * gdb.base/charset.exp: Update based on new behavior of set/show
5879 charset commands.
5880
2b6fd0d8
AC
58812003-05-01 Andrew Cagney <cagney@redhat.com>
5882
5883 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5884 variable do not give memory errors.
5885
130cacce
AF
58862003-04-30 Adam Fedor <fedor@gnu.org>
5887
5888 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5889 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5890 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5891 gdb.objc/basicclass.m: : New files
5892
5893 * lib/gdb.exp (gdb_compile_objc): New procedure.
5894
bea71854
DJ
58952003-04-27 Daniel Jacobowitz <drow@mvista.com>
5896
5897 * gdb.base/signals.exp: Make backtrace tests more specific.
5898
0f20eeea
DC
58992003-04-23 David Carlton <carlton@bactrian.org>
5900
5901 * gdb.c++/maint.exp (test_first_component): Add tests for
5902 'operator' in more locations.
5903
c8c4d8dc
KB
59042003-04-16 Kevin Buettner <kevinb@redhat.com>
5905
5906 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5907
3fe60e3c
EZ
59082003-04-16 Elena Zannoni <ezannoni@redhat.com>
5909
5910 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5911 func marke' instead. Update test name.
5912
9219021c
DC
59132003-04-15 David Carlton <carlton@math.stanford.edu>
5914
5915 * gdb.c++/maint.exp: New file.
5916
5dd55bdd
EZ
59172003-04-14 Elena Zannoni <ezannoni@redhat.com>
5918
5919 * gdb.threads/schedlock.c: Change type of thread function argument
5920 to long, to avoid warnings on 64-bit platforms.
5921
00890572
EZ
59222003-04-14 Elena Zannoni <ezannoni@redhat.com>
5923
5924 * gdb.base/attach.exp: Add new message from ptrace in case of
5925 attaching to nonexistent process.
d63a86f8 5926
93201743
JB
59272003-04-11 Jim Blandy <jimb@redhat.com>
5928
5929 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5930 gdb.c++/userdef.cc: Place comments on the lines to which the
5931 marker function might return.
5932 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5933 gdb.c++/userdef.exp: Look for those comments to check that we've
5934 returned to the right place, instead of checking line numbers.
5935
2a11c64d
EZ
59362003-04-11 Elena Zannoni <ezannoni@redhat.com>
5937
5938 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5939 match on sourcefile name, instead of directory name.
5940
68ab8fc5
EZ
59412003-04-10 Elena Zannoni <ezannoni@redhat.com>
5942
d63a86f8 5943 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5944 working directory name.
5945
5624293a
JB
59462003-04-09 Jim Blandy <jimb@redhat.com>
5947
5948 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5949 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5950 after an inferior function call, report the failure, but allow the
5951 test to continue.
5952
f1f02ee4
SC
59532003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5954
5955 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5956 with -DPROTOTYPES.
5957
6eb79af0
SC
59582003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5959
5960 * gdb.base/break.exp: Revert last patch.
5961
8dfb4cf0
SC
59622003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5963
5964 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5965 with -DPROTOTYPES.
5966
ed4c619a
AC
59672003-04-02 Andrew Cagney <cagney@redhat.com>
5968
5969 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5970 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5971 matching directories by the name breakpoint.
5972 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5973 Make "continue to marker1" consistent.
5974 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5975 message consistent.
5976 * lib/gdb.exp: Put "the program is no longer running", and "the
5977 program exited" in parenthesis.
5978 * lib/mi-support.exp: Ditto.
d63a86f8 5979
4e35d5f0 59802003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5981
4e35d5f0
BR
5982 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5983
71900fe8
AC
59842003-03-29 Andrew Cagney <cagney@redhat.com>
5985
5986 * gdb.base/sizeof.c (main): Print the value of '\377'.
5987 * gdb.base/sizeof.exp: Check the sign of '\377'.
5988
c0655a16
MC
59892003-03-27 Michael Chastain <mec@shout.net>
5990
5991 * gdb.base/gdb1090.exp: New file.
5992 * gdb.base/gdb1090.cc: New file.
5993
5b2a3989
JB
59942003-03-27 J. Brobecker <brobecker@gnat.com>
5995
5996 * gdb.gdb/observer.exp: New regression test.
5997
79876890
MC
59982003-03-27 Michael Chastain <mec@shout.net>
5999
6000 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
6001 * gdb.base/ptype.exp: Likewise.
6002
6eac95e3
CV
60032003-03-27 Corinna Vinschen <vinschen@redhat.com>
6004
6005 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6006
e8c71839
MC
60072003-03-26 Michael Chastain <mec@shout.net>
6008
6009 * gdb.base/ptype.exp: Actually use some typedef'd types.
6010
71b10041
SC
60112003-03-21 Stephane Carrez <stcarrez@nerim.fr>
6012
6013 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
6014 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
6015
2512cf80
CV
60162003-03-20 Corinna Vinschen <vinschen@redhat.com>
6017
6018 * gdb.base/default.exp: Fix regular expression.
6019
0d195a4f
CV
60202003-03-20 Corinna Vinschen <vinschen@redhat.com>
6021
6022 * gdb.base/args.exp: Fix regular expression.
6023
8a2dbca8
CV
60242003-03-20 Corinna Vinschen <vinschen@redhat.com>
6025
6026 * gdb.base/help.exp: Allow Win32 child process.
6027
bf028682
CV
60282003-03-20 Corinna Vinschen <vinschen@redhat.com>
6029
6030 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
6031 when stepping out of main().
6032
182dbe85
CV
60332003-03-20 Corinna Vinschen <vinschen@redhat.com>
6034
6035 * gdb.base/default.exp: Check for win32 specific message when calling
6036 "run" without executable.
6037
d67a6ba5
CV
60382003-03-20 Corinna Vinschen <vinschen@redhat.com>
6039
6040 * gdb.base/args.exp: Expect .exe in output.
6041
a955b5bb
CV
60422003-03-20 Corinna Vinschen <vinschen@redhat.com>
6043
6044 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
6045 Cygwin native.
6046
bf6bad4b
AC
60472003-03-17 Andrew Cagney <cagney@redhat.com>
6048
6049 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
6050 vector registes.
6051 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
6052 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
6053
293e9a31
DC
60542003-03-17 David Carlton <carlton@math.stanford.edu>
6055
6056 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
6057 test, for PR breakpoints/38.
6058 Call test_watchpoint_and_breakpoint.
6059 * gdb.base/watchpoint.c (func3): New function.
6060 (main): Call func3.
6061
5330f2db
DC
60622003-03-04 David Carlton <carlton@math.stanford.edu>
6063
6064 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
6065 Garply<Garply<char> >:: garply".
6066 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
6067 with respect to PR c++/1111; note also PR c++/1113.
6068 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6069 respect to PR c++/1062.
6070 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6071
6ece72da
DC
60722003-03-03 David Carlton <carlton@math.stanford.edu>
6073
6074 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6075 with respect to PR c++/57.
6076 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6077 c++/826.
6078 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6079 respect to PR c++/57.
6080
85ca1584
DC
60812003-03-03 David Carlton <carlton@math.stanford.edu>
6082
6083 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6084 respect to PR c++/33 into FAILs.
6085
98e9c5b8
MC
60862003-03-03 Michael Chastain <mec@shout.net>
6087
7bedbf27
MC
6088 * configure.in: Update copyright years.
6089
60902003-03-03 Michael Chastain <mec@shout.net>
6091
6092 * Makefile.in: Update copyright years.
98e9c5b8 6093
f683e100
DC
60942003-02-28 David Carlton <carlton@math.stanford.edu>
6095
6096 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6097 print class instead of struct and/or superfluous protection
6098 specifiers, as long as the resulting output is equivalent to the
6099 source code.
6100 Delete FIXME from end of messages on tests that don't need
6101 fixing.
6102
a9e0cf2c
DC
61032003-02-28 David Carlton <carlton@math.stanford.edu>
6104
6105 * gdb.c++/templates.exp (do_tests): Allow const in the two
6106 Foo<volatile char *>::foo tests.
6107
e8d359df
MS
61082003-02-27 Michael Snyder <msnyder@redhat.com>
6109
d63a86f8 6110 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
6111 will be consistant.
6112
0b71dc91
DC
61132003-02-26 David Carlton <carlton@math.stanford.edu>
6114
6115 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6116 char *>::foo" test with respect to PR c++/33. Create a new test
6117 which is identical to that one except that it doesn't put the
6118 space between the "char" and the "*"; KFAIL it, too.
6119
dd14ab43
DC
61202003-02-26 David Carlton <carlton@math.stanford.edu>
6121
6122 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6123 template types into either PASSes or KFAILs (corresponding to PR
6124 c++/57). Tweak indentation. Update copyright.
6125
1146c7f1
SC
61262003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6127
6128 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6129
74641dfb
MC
61302003-02-13 Michael Chastain <mec@shout.net>
6131
6132 * gdb.base/exprs.exp: Remove i960 remnants.
6133 * gdb.base/funcargs.exp: Likewise.
6134 * gdb.base/list.exp: Likewise.
6135 * gdb.base/ptype.exp: Likewise.
6136
559cd2d0
DC
61372003-02-14 David Carlton <carlton@math.stanford.edu>
6138
6139 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6140 pEe->D::vg()" from XFAIL to KFAIL.
6141
c4f90d87
JM
61422003-02-13 Jason Molenda (jmolenda@apple.com)
6143
6144 * gdb.base/maint.exp: Update maint print statistics regexp to include
6145 new entries.
6146
cbc4d97c
MC
61472003-02-13 Michael Chastain <mec@shout.net>
6148
6149 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6150
40f235b7
MC
61512003-02-12 Michael Chastain <mec@shout.net>
6152
6153 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6154 * gdb.c++/inherit.exp: Likewise.
6155 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6156 * gdb.c++/templates.exp: Likewise.
6157 * gdb.c++/virtfunc.exp: Likewise.
6158
c56716b0
JM
61592003-02-06 Jason Molenda (jason-cl@molenda.com)
6160
6161 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6162 why the code is written that way.
6163
070afcf8
MC
61642003-02-05 Michael Chastain <mec@shout.net>
6165
6166 * gdb.base/dump.exp: Add missing copyright line.
6167
5d0331e5
JM
61682003-02-05 Jason Molenda (jason-cl@molenda.com)
6169
f7ae6d3e 6170 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6171 at the beginning so the breakpoint doesn't get set on the loop.
6172
92851186
MC
61732003-02-05 Michael Chastain <mec@shout.net>
6174
6175 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6176 output for configurations with gcc 2.95.3.
6177
cbf1e085
AC
61782003-02-05 Keith Seitz <keiths@redhat.com>
6179 Andrew Cagney <ac131313@redhat.com>
6180
6181 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6182
29518e1e
MC
61832003-02-04 Michael Chastain <mec@shout.net>
6184
6185 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6186 Call perror and then continue.
6187
5af1d5f3
MC
61882003-02-03 Michael Chastain <mec@shout.net>
6189
6190 * gdb.c++/pr-1023.cc: New file.
6191 * gdb.c++/pr-1023.exp: New file.
6192
6b549786
JB
61932003-02-05 Jim Blandy <jimb@redhat.com>
6194
6195 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6196 it's local to foobar. Check for it there, and check that it's not
6197 present in main.
6198 * gdb.c++/local.cc (marker2): New function.
6199 (foobar): Call marker1.
6200 (main): Call marker2 instead of marker1.
6201
67f16606
AC
62022003-02-04 Andrew Cagney <ac131313@redhat.com>
6203
6204 * gdb.disasm/mn10200.exp: Obsolete file.
6205 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6206 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6207 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6208
1c5cb38e
DC
62092003-02-04 David Carlton <carlton@math.stanford.edu>
6210
6211 * gdb.c++/overload.exp: Test intToChar(1).
6212 * gdb.c++/overload.cc (intToChar): New.
6213 (main): Call intToChar.
6214
d1fe6965
DC
62152003-02-03 David Carlton <carlton@math.stanford.edu>
6216
6217 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6218 'might_kfail' arg.
6219 KFAIL some of the continue_to_bp_overloaded calls, according to
6220 PR c++/1025.
6221
9ba61c5d
MC
62222003-02-01 Michael Chastain <mec@shout.net>
6223
6224 * gdb.base/advance.c (marker1): New marker function.
6225 * gdb.base/advance.exp: When the 'advance' command lands on the
6226 return breakpoint, it can legitimately stop on either the
6227 current line or the next line. Accommodate both outcomes.
6228 * gdb.base/until.exp: Likewise.
6229
e7494ffb
AC
62302003-02-02 Andrew Cagney <ac131313@redhat.com>
6231
6232 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6233 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6234 now a list, not a tuple.
6235 * gdb.mi/mi-var-display.exp: Ditto.
6236 * gdb.mi/gdb792.exp: Ditto.
6237
075559bc
AC
62382003-02-01 Andrew Cagney <ac131313@redhat.com>
6239
6240 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6241 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6242 stack backtraces.
6243 * gdb.mi/mi-syn-frame.c: Part of same.
6244
2bd4c7b1
MK
62452003-02-01 Mark Kettenis <kettenis@gnu.org>
6246
6247 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6248 gdb.mi/mi1-pthreads.exp: Return instead of calling
6249 gdb_suppress_entire_file.
6250
eabd8992
MS
62512003-02-01 Mark Salter <msalter@redhat.com>
6252
6253 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6254
71469e2f
MS
62552003-01-31 Mark Salter <msalter@redhat.com>
6256
6257 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6258 Support empty arg.
6259
38a94d44
MC
62602003-01-30 Michael Chastain <mec@shout.net>
6261
6262 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6263 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6264 has been fixed in gdb/readline on 2003-01-09.
6265
19ea9e73
MS
62662003-01-29 Michael Snyder <msnyder@redhat.com>
6267
e8d359df
MS
6268 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6269 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6270 * gdb.base/args.exp: Skip if target does not support args passing.
6271
2307bd6a
DJ
62722003-01-22 Daniel Jacobowitz <drow@mvista.com>
6273
19ea9e73 6274 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6275 gdb_test. Accept a list of expect arguments as the third
6276 parameter.
6277 (gdb_test): Use it.
6278
f2dd3617
EZ
62792003-01-20 Elena Zannoni <ezannoni@redhat.com>
6280
6281 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6282 allow for different test tree configurations. Update some
6283 tescases accordingly.
6284 * gdb.arch/altivec-regs.exp: Ditto.
6285 * gdb.asm/asm-source.exp: Ditto.
6286 * gdb.base/advance.exp: Ditto.
6287 * gdb.base/display.exp: Ditto.
d63a86f8 6288 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6289 * gdb.base/mips_pro.exp: Ditto.
6290 * gdb.base/overlays.exp: Ditto.
6291 * gdb.base/relocate.exp: Ditto.
6292 * gdb.base/setshow.exp: Ditto.
6293 * gdb.base/step-line.exp: Ditto.
6294 * gdb.base/step-test.exp: Ditto.
6295 * gdb.base/until.exp: Ditto.
6296 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6297
c71cdefd
DC
62982003-01-17 David Carlton <carlton@math.stanford.edu>
6299
6300 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6301 corresponding to PR c++/945.
6302 Update copyright.
6303
fdba05d7
DC
63042003-01-17 David Carlton <carlton@math.stanford.edu>
6305
6306 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6307 corresponding to PR c++/68.
6308
63092003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6310
6311 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6312 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6313 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6314
c362c33a
EZ
63152003-01-15 Elena Zannoni <ezannoni@redhat.com>
6316
0fbc361c
EZ
6317 * gdb.base/break.exp: Fix change of default location, because of
6318 removal of until tests.
6319 * gdb.base/help.exp: Update test for new 'until' help message.
6320 Add test for help on 'advance'.
c362c33a
EZ
6321 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6322
dabf8a35
MK
63232003-01-15 Mark Kettenis <kettenis@gnu.org>
6324
6325 * gdb.base/default.exp: Adapt "info float" test for recent changes
6326 to that command. Add test for "info vector".
6327 * gdb.base/float.exp: New file. Add test for "info float" that
6328 resembles the old test in gdb.base/default.exp.
6329
a1769aca
DC
63302003-01-15 David Carlton <carlton@math.stanford.edu>
6331
6332 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6333
82025e13
EZ
63342003-01-15 Elena Zannoni <ezannoni@redhat.com>
6335
6336 * gdb.base/break.exp: Move the tests of until command from here...
6337 * gdb.base/until.exp: ... to here. New file. Add other tests.
6338 * gdb.base/advance.c: New file.
6339 * gdb.base/advance.exp: New file.
6340
8f9ab801
EZ
63412003-01-14 Elena Zannoni <ezannoni@redhat.com>
6342
6343 * gdb.base/args.c: New file.
6344 * gdb.base/args.exp: New file.
6345
9ae66589
DJ
63462003-01-14 Daniel Jacobowitz <drow@mvista.com>
6347
6348 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6349
8d77e5c3
DJ
63502003-01-14 Daniel Jacobowitz <drow@mvista.com>
6351
6352 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6353
12d2f0a1
DJ
63542003-01-14 Daniel Jacobowitz <drow@mvista.com>
6355
6356 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6357 dates.
6358
6ca37014
DJ
63592003-01-13 Daniel Jacobowitz <drow@mvista.com>
6360
6361 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6362
b0023472
DJ
63632003-01-13 Daniel Jacobowitz <drow@mvista.com>
6364
6365 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6366 (ptype &*"foo").
6367 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6368
607fbc54 63692003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6370
6371 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6372 * gdb.mi/mi1-console.exp: Likewise.
6373
607fbc54 63742003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6375
6376 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6377 * gdb.mi/mi1-console.exp: Likewise.
6378
a1fb14a2
DJ
63792003-01-13 Daniel Jacobowitz <drow@mvista.com>
6380
6381 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6382
c4cf40b7
DJ
63832003-01-09 Daniel Jacobowitz <drow@mvista.com>
6384
6385 * gdb.base/detach.exp: New test.
6386
696d5a5b
DJ
63872003-01-09 Daniel Jacobowitz <drow@mvista.com>
6388
6389 * Makefile.in (ALL_SUBDIRS): New variable.
6390 (subdirs, clean, distclean): Use it.
6391 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6392 regenerating Makefile, since it is generated from the top level.
6393 * gdb.asm/Makefile.in: Likewise.
6394 * gdb.base/Makefile.in: Likewise.
6395 * gdb.c++/Makefile.in: Likewise.
6396 * gdb.disasm/Makefile.in: Likewise.
6397 * gdb.java/Makefile.in: Likewise.
6398 * gdb.mi/Makefile.in: Likewise.
6399 * gdb.threads/Makefile.in: Likewise.
6400 * gdb.trace/Makefile.in: Likewise.
6401
754533e4
DC
64022003-01-09 David Carlton <carlton@math.stanford.edu>
6403
6404 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6405 Add copyright year 2003.
6406
d8b3e9ee
MC
64072003-01-06 Michael Chastain <mec@shout.net>
6408
6409 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6410 When selecting a thread, 'line' and 'file' are optional.
6411 * gdb.mi/mi1-pthreads.exp: Likewise.
6412
8e9e0fe6
AS
64132003-01-06 Andreas Schwab <schwab@suse.de>
6414
6415 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6416 failures.
6417
b5ab8ff3
DJ
64182003-01-04 Daniel Jacobowitz <drow@mvista.com>
6419
6420 Fix PR gdb/844
6421 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6422 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6423
6424 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6425 instead of calling gdb_suppress_entire_file.
6426 * gdb.threads/print-threads.exp: Likewise.
6427 * gdb.threads/schedlock.exp: Likewise.
6428
6429 * gdb.threads/killed.exp: Return instead of calling
6430 gdb_suppress_entire_file.
6431 * gdb.threads/linux-dp.exp: Likewise.
6432 * gdb.threads/pthreads.exp: Likewise.
6433
1e698235
DJ
64342003-01-04 Daniel Jacobowitz <drow@mvista.com>
6435
6436 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6437 stabs.
6438 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6439 * gdb.base/whatis.exp: Always allow (void) after function names.
6440
147ff08c
DJ
64412003-01-04 Daniel Jacobowitz <drow@mvista.com>
6442
6443 * gdb.c++/casts.exp: Correct regexp.
6444
dc62bfc2
MK
64452003-01-04 Mark Kettenis <kettenis@gnu.org>
6446
6447 * configure.in: Call AC_CONFIG_HEADER. Don't call
6448 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6449 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6450 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6451 aforementioned directories in the AC_OUPUT call.
6452 * config.hin: New file.
6453 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6454 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6455 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6456 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6457 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6458 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6459 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6460 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6461 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6462 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6463 gdb.threads/configure.in, gdb.threads/configure,
6464 gdb.threads/config.in, gdb.trace/configure.in,
6465 gdb.trace/configure: Removed.
6466
77afa639
MC
64672003-01-03 Michael Chastain <mec@shout.net>
6468
6469 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6470 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6471
7634bb6e
DJ
64722003-01-03 Daniel Jacobowitz <drow@mvista.com>
6473
6474 * gdb.base/store.exp: Fix regular expressions.
6475
b39c905e
MK
64762002-12-28 Mark Kettenis <kettenis@gnu.org>
6477
6478 * configure.in: Rewrite.
6479 * configure: Regenerated.
6480
0a8551dd
DC
64812003-01-03 David Carlton <carlton@math.stanford.edu>
6482
6483 * gdb.base/psymtab.exp: New file.
6484 * gdb.base/psymtab1.c: Ditto.
6485 * gdb.base/psymtab2.c: Ditto.
6486
c60b7188
AF
64872002-12-23 Adam Fedor <fedor@gnu.org>
6488
6489 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6490
ee73db83
DC
64912002-12-23 David Carlton <carlton@math.stanford.edu>
6492
6493 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6494 and current_directory initialization.
6495
d6c1774e
JB
64962002-12-22 Jim Blandy <jimb@redhat.com>
6497
f0a847b8
JB
6498 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6499 rather than as part of the output file name.
6500
d6c1774e
JB
6501 * gdb.base/attach.exp: There's no need to copy the test program to
6502 /tmp; that was only ever necessary on HP/UX, and this test is
6503 entirely disabled there anyway.
6504
f0708dbb
JB
65052002-12-21 Jim Blandy <jimb@redhat.com>
6506
4c2acfea
JB
6507 * gdb.c++/psmang.exp: Doc fix.
6508
f0708dbb
JB
6509 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6510 test.
6511
9579e000
DC
65122002-12-20 David Carlton <carlton@math.stanford.edu>
6513
6514 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6515
d1810171
MC
65162002-12-18 Michael Chastain <mec@shout.net>
6517
6518 * gdb.c++/annota2.exp: Add copyright year 2002.
6519
76565097
DC
65202002-12-17 David Carlton <carlton@math.stanford.edu>
6521
6522 * gdb.c++/try_catch.cc: Add marker comments.
6523 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6524 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6525 * gdb.c++/m-static.cc: Ditto.
6526 * gdb.c++/m-static1.cc: Ditto.
6527 * gdb.c++/try_catch.cc: Ditto.
6528
da81390b
JJ
65292002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6530
6531 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6532 to see whether we are using the new -environment-directory
6533 command which resets via -r or the old version of the command
6534 which may prompt the user. Part of fix for gdb/741.
6535
b304d130
AC
65362002-12-13 Andrew Cagney <ac131313@redhat.com>
6537
6538 * gdb.fortran/types.exp: Update obsolete comment.
6539 * gdb.fortran/exprs.exp: Ditto.
6540 * lib/gdb.exp: Delete obsolete code.
6541 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6542 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6543 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6544 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6545 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6546 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6547 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6548 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6549 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6550 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6551 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6552 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6553 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6554 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6555 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6556 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6557 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6558 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6559 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6560 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6561 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6562 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6563 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6564 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6565 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6566 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6567 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6568 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6569 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6570 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6571 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6572 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6573 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6574 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6575 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6576 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6577 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6578
a23b6e6a
DC
65792002-12-11 David Carlton <carlton@math.stanford.edu>
6580
6581 * gdb.c++/m-data.exp: Add test for members that shadow global
6582 variables: see PR gdb/804.
6583 * gdb.c++/m-data.cc: Ditto.
6584
6604731b
DJ
65852002-12-10 Daniel Jacobowitz <drow@mvista.com>
6586
6587 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6588
de46ecd7
DC
65892002-12-06 David Carlton <carlton@math.stanford.edu>
6590
6591 * gdb.base/store.c: Don't declare functions static.
6592
27e829d0
AC
65932002-12-04 Andrew Cagney <ac131313@redhat.com>
6594
6595 * gdb.base/store.exp, gdb.base/store.c: New files.
6596
92806416
DJ
65972002-12-03 Daniel Jacobowitz <drow@mvista.com>
6598
6599 * gdb.base/selftest.exp: Update for current gdb.
6600
3bcbaac5
DJ
66012002-12-03 Daniel Jacobowitz <drow@mvista.com>
6602
6603 * gdb.base/maint.exp: Only dump symbols from one source file
6604 or objfile.
6605
f4f00b1f
DJ
66062002-12-03 Daniel Jacobowitz <drow@mvista.com>
6607
6608 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6609 function call.
6610
f1c8a949
JB
66112002-11-25 Jim Blandy <jimb@redhat.com>
6612
6613 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6614 function appearing in error message.
6615
9e297a97
DJ
66162002-11-21 Daniel Jacobowitz <drow@mvista.com>
6617
6618 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6619
1f312e79
JJ
66202002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6621
d63a86f8
RM
6622 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6623 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6624 should be in mi console format. This is part of fix for PR gdb/604.
6625
83c31e7d
FN
66262002-09-18 Fernando Nasser <fnasser@redhat.com>
6627
6628 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6629 which explicitly prints the zero offset as "+0".
6630
322b3f65
DJ
66312002-10-22 Daniel Jacobowitz <drow@mvista.com>
6632
6633 * gdb.threads/schedlock.c (args): Make unsigned.
6634
66352002-10-21 Daniel Jacobowitz <drow@mvista.com>
6636
6637 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6638 numbers. Allow "foo2|selected stack frame".
6639 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6640 * gdb.asm/asmsrc2.s: Likewise.
6641 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6642 comments.
6643 * gdb.asm/mips.inc: New file.
6644
5e2fe5b8
AF
66452002-10-18 Adam Fedor <fedor@gnu.org>
6646
6647 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6648 * gdb.base/help.exp: Likewise.
6649
abe1a5d0
KB
66502002-10-17 Kevin Buettner <kevinb@redhat.com>
6651
6652 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6653 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6654
10abb1d4
JB
66552002-10-02 Jim Blandy <jimb@redhat.com>
6656
6657 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6658
1f609b42
AC
66592002-10-01 Andrew Cagney <ac131313@redhat.com>
6660
6661 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6662 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6663 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6664 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6665 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6666 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6667 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6668
0aee02e4
AC
66692002-09-29 Andrew Cagney <ac131313@redhat.com>
6670
6671 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6672 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6673 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6674 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6675 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6676 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6677 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6678
6fde09ad
KB
66792002-09-27 Kevin Buettner <kevinb@redhat.com>
6680
6681 * gdb.base/annota1.exp (info break): Make directory components of
6682 path optional since not all compilers emit this debug information.
6683
6684 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6685 step ends up stepping out of the function instead of stopping on
6686 the epilogue.
6687
9e8aab75
KS
66882002-09-26 Keith Seitz <keiths@redhat.com>
6689
6690 * lib/insight-support.exp (gdbtk_start): Figure out where
6691 the insight executable is based on where gdb is. Use this
6692 executable to start insight instead of gdb.
6693
e36180d7
AC
66942002-09-25 Andrew Cagney <cagney@redhat.com>
6695
6696 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6697
9dd34b2b
AC
66982002-09-24 Andrew Cagney <ac131313@redhat.com>
6699
6700 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6701 test_isolated_complaints.
6702 (test_empty_complaint): New function.
6703 (test_empty_complaints): New function. Check no output when no
6704 complaints.
d63a86f8 6705
dea97812
KB
67062002-09-19 Jim Blandy <jimb@redhat.com>
6707
6708 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6709
54951bd7
AC
67102002-09-19 Andrew Cagney <ac131313@redhat.com>
6711
6712 * gdb.gdb/complaints.exp: New file.
6713
dec43320
AC
67142002-09-18 Andrew Cagney <ac131313@redhat.com>
6715
6716 * gdb.base/maint.exp: Check `help maint internal-warning'.
6717
e70d6e3f
DC
67182002-09-18 David Carlton <carlton@math.stanford.edu>
6719
6720 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6721 numbers, and replace them by a single breakpoint after the
6722 constructors are all finished.
6723 Add test 4.
6724 * gdb.c++/m-static.cc: Add test 4.
6725 * gdb.c++/m-static.h: New file.
6726 * gdb.c++/m-static1.cc: New file.
6727
6728 * gdb.c++/printmethod.exp: New file.
6729 * gdb.c++/printmethod.cc: New file.
6730
6731 * gdb.c++/pr-574.exp: New file.
6732 * gdb.c++/pr-574.cc: New file.
6733
afb5c968
CV
67342002-09-18 Corinna Vinschen <vinschen@redhat.com>
6735
6736 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6737 embedded targets which never actually exit.
6738
31e45dee
FN
67392002-09-18 Fernando Nasser <fnasser@redhat.com>
6740
6741 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6742 "don't step after run" as unresolved or unsupported, instead of xfail.
6743
a283c5a1
CV
67442002-09-18 Corinna Vinschen <vinschen@redhat.com>
6745
6746 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6747 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6748 Add newline to expected string in "step out of main (status wrapper)"
6749 case.
6750
11350d2a
CV
67512002-09-18 Corinna Vinschen <vinschen@redhat.com>
6752
6753 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6754 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6755
0deec7d6
TT
67562002-09-17 Tom Tromey <tromey@redhat.com>
6757
6758 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6759 \000, not \0, in double-quoted string.
6760
b2b4a1b5
CV
67612002-09-14 Corinna Vinschen <vinschen@redhat.com>
6762
c9d37158 6763 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6764 string after running the commands execution on breakpoint tests.
6765
1c56143a
CV
67662002-09-13 Corinna Vinschen <vinschen@redhat.com>
6767
6768 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6769
37f8da45
JB
67702002-09-12 Joel Brobecker <brobecker@gnat.com>
6771
6772 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6773
08b468e0
KS
67742002-09-10 Keith Seitz <keiths@redhat.com>
6775
6776 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6777 runto proc.
6778 (mi_run_to_main): Use mi_runto.
6779 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6780
dc360f58
KS
67812002-09-10 Keith Seitz <keiths@redhat.com>
6782
6783 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6784 regexp for stopping at main. Could have multiple event notifications.
6785 Don't assume that main was declared with no parameters.
6786 (mi_next): Use mi_step_to.
6787 (mi_step): Use mi_next_to.
6788
ce3abcfb
CV
67892002-09-09 Corinna Vinschen <vinschen@redhat.com>
6790
6791 * gdb.base/default.exp: Fix expected string in `info float' test.
6792
d1f5b980
BE
67932002-09-09 Ben Elliston <bje@redhat.com>
6794
6795 * config/mips.exp: Update comments.
6796 * config/mips-idt.exp: Likewise.
6797 * config/nind.exp: Likewise.
6798 * config/slite.exp: Likewise.
6799 * config/sparclet.exp: Likewise.
6800 * config/udi.exp: Likewise.
6801 * config/vx.exp: Likewise.
6802 * config/vxworks29k.exp: Likewise.
6803
2f71430b
JB
68042002-09-05 Jim Blandy <jimb@redhat.com>
6805
6806 * gdb.threads/killed.exp: Fix test failure message.
6807
7ddebc7e
KS
68082002-09-04 Keith Seitz <keiths@redhat.com>
6809
6810 * lib/mi-support.exp: Update copyright.
6811 (mi_gdb_test): Increase the priority of the expected pattern
6812 so that it matches gdb_test.
6813
0ae67eb3
KS
68142002-09-03 Keith Seitz <keiths@redhat.com>
6815
6816 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6817 Use integer comparison instead of string comparison for testing
6818 whether binary was built.
6819
38fc42c8
JB
68202002-09-03 Jim Blandy <jimb@redhat.com>
6821
6822 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6823
b6ff0e81
JB
68242002-08-29 Jim Blandy <jimb@redhat.com>
6825
6826 * gdb.threads/pthreads.exp: Move the portable thread compilation
6827 code into a function in lib/gdb.exp, and call that from here.
6828 * lib/gdb.exp (gdb_compile_pthreads): New function.
6829
07c98896
KS
68302002-08-29 Keith Seitz <keiths@redhat.com>
6831
6832 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6833 expect_out so that callers can get at it.
6834
0312286c
DJ
68352002-08-23 Daniel Jacobowitz <drow@mvista.com>
6836
6837 * gdb.threads/print-threads.c: New file.
6838 * gdb.threads/print-threads.exp: New file.
6839 * gdb.threads/schedlock.c: New file.
6840 * gdb.threads/schedlock.exp: New file.
6841
dd039bc4
EZ
68422002-08-22 Elena Zannoni <ezannoni@redhat.com>
6843
6844 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6845 not altivec.c.
6846
1f36144c
MK
68472002-08-17 Mark Kettenis <kettenis@gnu.org>
6848
6849 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6850 targets. The problem should be fixed now.
6851
16057ec7 68522002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6853
6854 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6855 2002-07-24 change that removes final dots from error messages.
6856
3c1499ad
TT
68572002-08-13 Tom Tromey <tromey@redhat.com>
6858
6859 * gdb.base/readline.exp: New file.
6860
a20ce2c3
AC
68612002-08-01 Andrew Cagney <ac131313@redhat.com>
6862
6863 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6864 supress message.
6865
db034ac5
AC
68662002-08-01 Andrew Cagney <cagney@redhat.com>
6867
6868 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6869 CHILL_FOR_TARGET and CHILL_LIB.
6870 * configure.in (configdirs): Remove gdb.chill.
6871 * configure: Regenerate.
6872 * lib/gdb.exp: Obsolete references to chill.
6873 * gdb.fortran/types.exp: Ditto.
6874 * gdb.fortran/exprs.exp: Ditto.
6875
3e000b18
KB
68762002-07-30 Kevin Buettner <kevinb@redhat.com>
6877
6878 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6879 set Irix-specific compile and link flags.
6880
28f4966b
KB
68812002-07-29 Kevin Buettner <kevinb@redhat.com>
6882
6883 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6884 source files. The ``-o'' option doesn't work with the ``-E'' option
6885 when using the Irix compiler.
6886
46c0d5a6
DJ
68872002-07-19 Daniel Jacobowitz <drow@mvista.com>
6888
6889 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6890 Improve support for reusing an exec file. Copy exec file
6891 to target, and run gdbserver on the target instead of on the host.
6892
eecf4bed
JB
68932002-07-18 Jim Blandy <jimb@redhat.com>
6894
0f815cdf
JB
6895 * gdb.base/ending-run.exp: Don't expect to see the program end in
6896 some orderly fashion when we're running on a real stand-alone
6897 board.
6898
eecf4bed
JB
6899 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6900 targets that don't support interrupts.
6901
52d309e4
JB
69022002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6903
6904 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6905 systems.
6906 Move comments in expect statements to inside the actions, so that they
6907 don't get matched against.
6908
ff683d9e
MK
69092002-07-10 Mark Kettenis <kettenis@gnu.org>
6910
6911 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6912 function when asleep" test.
6913
b5356753
AC
69142002-07-10 Andrew Cagney <ac131313@redhat.com>
6915
6916 * gdb.base/page.exp: Rewrite to handle problems with very long
6917 `info set' output. Update copyright.
6918
6aa4d13a
AC
69192002-06-26 Andrew Cagney <ac131313@redhat.com>
6920
6921 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6922 gdb.threads-hp.
6923 * gdb.hp/configure: Regenerate.
6924 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6925 * gdb.hp/gdb.threads-hp/configure: Delete file.
6926 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6927
8cf8c2b8
AC
69282002-06-22 Andrew Cagney <ac131313@redhat.com>
6929
6930 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6931 setlocale, bindtextdomain and textdomain.
6932
6827a8f8
JB
69332002-06-11 Jim Blandy <jimb@redhat.com>
6934
919d772c
JB
6935 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6936 preprocessor macro information is present.
6937
6827a8f8
JB
6938 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6939 tests.
6940
c15b0d21
MS
69412002-06-06 Michael Snyder <msnyder@redhat.com>
6942
c5984d70
MS
6943 * gdb.base/overlays.exp: Record addresses of overlay
6944 functions in TCL variables rather than in GDB variables,
6945 to avoid having GDB convert them to pointers (with loss
6946 of information).
6947
d63a86f8 6948 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6949 default linker script changes.
c15b0d21
MS
6950 * gdb.base/long_long.exp: Add check for sizeof (long double).
6951
be26fe0d
ML
69522002-06-06 Michal Ludvig <mludvig@suse.cz>
6953
6954 * gdb.asm/asm-source.exp: Add x86-64 target.
6955 * gdb.asm/x86_64.inc: New.
d63a86f8 6956
258093ca 69572002-05-30 Michael Chastain <mec@shout.net>
258093ca 6958
4b3153f1 6959 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6960 * gdb.c++/m-static.cc: New file.
6961 * gdb.c++/m-static.exp: New file.
6962
241264c6
MS
69632002-05-28 Michael Snyder <msnyder@redhat.com>
6964
6965 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6966 precision.
6967
9bba8c8f 69682002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6969
4b3153f1 6970 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6971 * gdb.c++/m-data.cc: New file.
6972 * gdb.c++/m-data.exp: New file.
6973
69742002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6975
4b3153f1 6976 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6977 * gdb.c++/try_catch.cc: New file.
d63a86f8 6978 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6979
def1b996
MC
69802002-05-27 Michael Chastain <mec@shout.net>
6981
6982 * gdb.c++/local.exp: Accept more nested types in output.
6983
522ba268
MC
69842002-05-26 Michael Chastain <mec@shout.net>
6985
6986 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6987
277254ba
MS
69882002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6989
6990 * lib/gdb.exp (gdb_wrapper_init): Just because
6991 gdb_wrapper_file exists, this does not mean that the file
6992 should not be rebuilt. That is what gdb_wrapper_initialized
6993 is for.
6994 (default_gdb_init): Reset gdb_wrapper_initialized.
6995
b61a8733
MS
69962002-05-23 Michael Snyder <msnyder@redhat.com>
6997
d63a86f8 6998 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6999 the precision of the floating point test results.
7000 * gdb.base/call-rt-st.exp: Ditto.
7001
b61a8733
MS
7002 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7003 * gdb.base/call-rt-st.exp: Ditto.
7004
56f6e910
MC
70052002-05-19 Michael Chastain <mec@shout.net>
7006
7007 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7008
ad0b0016
EZ
70092002-05-19 Elena Zannoni <ezannoni@redhat.com>
7010
7011 * configure.in (configdirs): Add gdb.arch.
7012 * configure: Regenerate.
7013
f617d2b6
JB
70142002-05-17 Jim Blandy <jimb@redhat.com>
7015
7016 * gdb.base/completion.exp: Recognize the more detailed error
7017 messages produced by the macro expander's lexical analyzer.
7018
eac2a696
EZ
70192002-05-14 Elena Zannoni <ezannoni@redhat.com>
7020
7021 * gdb.arch/altivec-abi.c: New file.
7022 * gdb.arch/altivec-abi.exp: New file.
7023 * gdb.arch/altivec-regs.c: New file.
7024 * gdb.arch/altivec-regs.exp: New file.
7025
2fdde8f8
DJ
70262002-05-14 Daniel Jacobowitz <drow@mvista.com>
7027
7028 * gdb.base/maint.exp (maint print type): Update for new type
7029 structure.
d63a86f8 7030
e31f1a7c
EZ
70312002-05-14 Elena Zannoni <ezannoni@redhat.com>
7032
7033 * gdb.arch: New directory.
7034 * gdb.arch/configure.in: New file.
7035 * gdb.arch/configure: New file.
7036 * gdb.arch/Makefile.in: New file.
7037
db589741
CV
70382002-05-13 Corinna Vinschen <vinschen@redhat.com>
7039
7040 * gdb.asm/asm-source.exp: Add v850 as supported target.
7041 * gdb.asm/v850.inc: New file.
7042
8ce2a7dc
DJ
70432002-05-13 Daniel Jacobowitz <drow@mvista.com>
7044
7045 * gdb.c++/annota2.exp (annotate-quit): Add comment.
7046
df763c7f
DJ
70472002-05-12 Daniel Jacobowitz <drow@mvista.com>
7048
7049 * gdb.base/break.exp: Check 'break "marker2"'.
7050
377daeed
MS
70512002-05-10 Michael Snyder <msnyder@redhat.com>
7052
7053 * gdb.base/long_long.exp: Fix typo.
7054
c4b7bc2b
JB
70552002-05-10 Jim Blandy <jimb@redhat.com>
7056
ecac9a4e
JB
7057 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
7058 a bug.
7059
c4b7bc2b
JB
7060 * gdb.base/printcmds.exp (test_integer_literals_rejected):
7061 Recognize more detailed error message produced by the macro
7062 expander's lexical analyzer.
7063 * lib/gdb.exp (test_print_reject): Same.
7064
e71019a1
MK
70652002-05-09 Mark Kettenis <kettenis@gnu.org>
7066
7067 * gdb.c++/method.exp: Fix typo.
7068
fedfc8e6
MS
70692002-05-08 Michael Snyder <msnyder@redhat.com>
7070
166a1957
MS
7071 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7072 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 7073 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7074 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7075 Add iftarget clause for strongarm.
d63a86f8 7076
f1c47eb2
MS
70772002-05-06 Michael Snyder <msnyder@redhat.com>
7078
cb9a9d3e
MS
7079 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7080 (gdb_continue_to_end): Accept output from status wrapper.
7081 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7082 Clean up fail messages to match pass messages.
7083
f1c47eb2
MS
7084 Enable the "needs_status_wrapper" testsuite feature.
7085 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7086 (gdb_compile): Conditionally call gdb_wrapper_init.
7087 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7088 * gdb.c++/method.exp: Recognize output from status wrapper.
7089
6079c749
BE
70902002-05-06 Ben Elliston <bje@redhat.com>
7091From Graydon Hoare <graydon@redhat.com>
7092
7093 * config/sid.exp: Include support for "rawsid" protocol.
7094
188baff3
JB
70952002-05-03 Jim Blandy <jimb@redhat.com>
7096
7097 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7098 * gdb.c++/hang3.C: New file.
7099
b9c07f0f
AC
71002002-05-04 Andrew Cagney <ac131313@redhat.com>
7101
7102 * gdb.base/default.exp: Remove obsolete code.
7103 * gdb.c++/misc.exp: Ditto. Update copyright.
7104 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7105 * gdb.base/whatis.exp: Ditto. Update copyright.
7106 * gdb.base/scope.exp: Ditto. Update copyright.
7107 * gdb.base/ptype.exp: Ditto. Update copyright.
7108 * gdb.base/printcmds.exp: Ditto. Update copyright.
7109 * gdb.base/opaque.exp: Ditto. Update copyright.
7110 * gdb.base/list.exp: Ditto.
7111 * gdb.base/funcargs.exp: Ditto. Update copyright.
7112 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7113 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7114 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7115 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7116 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7117 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7118
5c7a0397
MS
71192002-05-02 Michael Snyder <msnyder@redhat.com>
7120
d6dcc264 7121 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
7122 * gdb.base/long_long.exp: Add xscale target.
7123 * gdb.base/default.exp: Add xscale target.
7124
eb7f1c48
JB
71252002-05-01 Jim Blandy <jimb@redhat.com>
7126
7127 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7128 gdb.c++/hang.exp: New test.
7129
a6befae8
FF
71302002-05-01 Fred Fish <fnf@redhat.com>
7131
7132 * gdb.base/completion.exp: Handle completions of "./Make" for
7133 more than one completion possibility, as is the case when we
7134 build and test in the source tree.
7135
0a310277
AG
71362002-04-29 Anthony Green <green@redhat.com>
7137
7138 * gdb.java/jmisc1.exp: New file.
7139 * gdb.java/jmisc2.exp: New file.
7140
6ff9af88
DJ
71412002-04-24 Daniel Jacobowitz <drow@mvista.com>
7142
7143 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7144
96b3d632
EZ
71452002-04-23 Elena Zannoni <ezannoni@redhat.com>
7146
7147 * gdb.base/help.exp: Change 'help status' to allow for target
7148 dependent output differences.
7149
5019bb54
MC
71502002-04-22 Michael Chastain <mec@shout.net>
7151
7152 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7153
a805a116
MC
71542002-04-22 Michael Chastain <mec@shout.net>
7155
7156 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7157
a1706bfd
DM
71582002-04-17 David S. Miller <davem@redhat.com>
7159
7160 * gdb.asm/sparc64.inc: New file.
7161 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7162
a73a20a2
EZ
71632002-04-19 Elena Zannoni <ezannoni@redhat.com>
7164
7165 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7166 instruction file directly into the build tree. Clean up at end of
7167 test.
7168
ba678339
DM
71692002-04-18 David S. Miller <davem@redhat.com>
7170
7171 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7172 handle 64-bit platforms correctly.
7173 * gdb.base/maint.exp: Likewise.
7174
b03399da
KB
71752002-04-18 Kevin Buettner <kevinb@redhat.com>
7176
7177 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7178 ``-fpic'' when compiling files comprising a shared library, but
7179 it does need additional linker flags in order to find shared
7180 libraries at run time.
7181
e2004992
KB
71822002-04-18 Kevin Buettner <kevinb@redhat.com>
7183
7184 * gdb.base/cvexpr.c (use): New function.
7185 (main): Invoke use() on all global variables to prevent
7186 some linkers from deleting these otherwise unused symbols.
7187
d8937120
MC
71882002-04-17 Michael Chastain <mec@shout.net>
7189From David S. Miller <davem@redhat.com>
7190
7191 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7192 handle 64-bit platforms correctly.
7193
ffd61a58
MS
71942002-04-12 Michael Snyder <msnyder@redhat.com>
7195From Jim Blandy <jimb@redhat.com>
7196 * gdb.base/foo.c (foox): Remove section attribute; the linker
7197 script can handle this instead.
7198 * gdb.base/bar.c (barx): Same.
7199 * gdb.base/baz.c (bazx): Same.
7200 * gdb.base/grbx.c (grbxx): Same.
7201
7202 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7203 manager doesn't automatically unmap overlays unnecessarily.
7204
6b8426a6
MH
72052002-04-10 Martin M. Hunt <hunt@redhat.com>
7206
7207 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7208 stepping out of main.
7209
34af4875
MC
72102002-04-09 Michael Chastain <mec@shout.net>
7211
7212 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7213 scope so that the nested scope tests will make sense.
7214 * gdb.c++/local.exp: Write patterns that actually work with gcc
7215 (the HP patterns "were never known to work with gcc").
7216 Keep the old aCC patterns too.
7217
2d1676a0
DJ
72182002-04-09 Daniel Jacobowitz <drow@mvista.com>
7219
7220 * gdb.base/attach.exp: Correct target board test.
7221
3a63e3f9
MC
72222002-04-08 Michael Chastain <mec@shout.net>
7223
7224 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7225 in a const method. Add some xfail and fail cases for configurations
7226 that do not emit the "const ...".
7227
f18dabd2
MC
72282002-04-07 Michael Chastain <mec@shout.net>
7229
7230 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7231 Accept "A * const" and "const A * const" as type of "this".
7232 Fix spelling of getFunky throughout. Make messages uniform.
7233
0fcddd82
EZ
72342002-04-07 Elena Zannoni <ezannoni@redhat.com>
7235
7236 Work around for PR gdb/285:
7237 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7238
16a8534a
EZ
72392002-04-07 Elena Zannoni <ezannoni@redhat.com>
7240
7241 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7242 instructions file at run time instead of configure time.
7243 Sometimes we run the test in a directory that is not the one we
7244 configured in.
7245 * gdb.asm/configure.in: Delete creation of symlink.
7246 * gdb.asm/configure: Regenerate.
7247
24181d81
JB
72482002-04-05 J. Brobecker <brobecker@gnat.com>
7249
7250 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7251 xfullpath () function.
7252
7cdb7107
DJ
72532002-04-04 Daniel Jacobowitz <drow@mvista.com>
7254
7255 * gdb.asm/Makefile.in: Correct dependencies.
7256
7257 * gdb.asm/powerpc.inc: New file.
7258 * gdb.asm/asm-source.exp: Add PowerPC.
7259 * gdb.asm/configure.in: Likewise.
7260 * gdb.asm/configure: Regenerated.
7261
a7d17088
DJ
72622002-04-04 Daniel Jacobowitz <drow@mvista.com>
7263
7264 * gdb.base/relocate.exp: New file.
7265 * gdb.base/relocate.c: New file.
7266
cd721503
FF
72672002-04-04 Fred Fish <fnf@redhat.com>
7268
7269 * gdb.base/step-test.exp: Update comment regarding stopping in
7270 memcpy/bcopy calls inserted as part of the compiler runtime.
7271
b22ad7a7
MS
72722002-04-04 Michael Snyder <msnyder@redhat.com>
7273
7274 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7275
5f279fa6
DJ
72762002-04-03 Daniel Jacobowitz <drow@mvista.com>
7277
7278 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7279 (gdb_expect): Remove $notransfer hack.
7280
dd0fd3ce
DJ
72812002-04-02 Daniel Jacobowitz <drow@mvista.com>
7282
7283 * gdb.c++/classes.exp ("calling method for small class"): Match
7284 updated register output.
7285
1e50cda1
DJ
72862002-03-30 Daniel Jacobowitz <drow@mvista.com>
7287
7288 Fix PR gdb/452
7289 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7290 when finished. Make gdb_file_cmd send "exec-file" when
7291 appropriate.
7292
24015922
DJ
72932002-03-30 Daniel Jacobowitz <drow@mvista.com>
7294
7295 * gdb.base/attach.exp: Remove extra setup_xfail.
7296
dd7dfd64
MS
72972002-03-26 Michael Snyder <msnyder@redhat.com>
7298
7299 * gdb.base/default.exp: Add tests for dump, append, and restore.
7300 * gdb.base/help.exp: Add tests for dump, append, and restore.
7301 * gdb.base/dump.exp: New file, test dump, append and restore.
7302 * gdb.base/dump.c: New file.
7303
48b2f8d7
MS
73042002-03-27 Michael Snyder <msnyder@redhat.com>
7305
d63a86f8 7306 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7307 clean-ups in help messages.
7308
05b4d525
FF
73092002-03-26 Fred Fish <fnf@redhat.com>
7310
7311 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7312 have debugging info for those functions and the compiler uses them
7313 internally to copy structs around.
7314
d7679631
FF
73152002-03-26 Fred Fish <fnf@redhat.com>
7316
7317 * gdb.base/list.exp: Revert the change made yesterday and add note
7318 about why we don't list the default lines for remote targets.
7319
523ac3f9
MS
73202002-03-25 Michael Snyder <msnyder@redhat.com>
7321
7322 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7323
754b2b8d
FF
73242002-03-25 Fred Fish <fnf@redhat.com>
7325
7326 * gdb.base/list.exp: This test works on remote targets so remove
7327 the short circuit for remote targets. Update copyright.
7328
33c3e192
FF
73292002-03-25 Fred Fish <fnf@redhat.com>
7330
7331 * gdb.base/attach.exp: Fix logic error that was suppressing this
7332 test for all non hppa*-*-hpux* targets, instead of the hp target.
7333 Move comments closer to the suppression point. Also now need to
7334 check that we are running natively.
7335
d43e73ee
MS
73362002-03-22 Michael Snyder <msnyder@redhat.com>
7337
882c8f02
MS
7338 * gdb.base/default.exp: Add test for gcore. Update copyright.
7339 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7340
04c12f60
FF
73412002-03-06 Fred Fish <fnf@redhat.com>
7342
7343 * gdb.base/funcargs.c: Remove extraneous ';' character.
7344 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7345
b43df995
MC
73462002-03-04 Michael Chastain <mec@shout.net>
7347
7348 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7349 accommodate gcc v3 function signature.
7350 * gdb.mi/mi0-var-cmd-exp: Ditto.
7351
92362027
AC
73522002-02-24 Andrew Cagney <ac131313@redhat.com>
7353
7354 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7355 ``GNU/Linux'' or ``Linux kernel''
7356 * testsuite/gdb.threads/pthreads.c: Ditto.
7357
258ad32d
MC
73582002-02-24 Michael Chastain <mec@shout.net>
7359
7360 * gdb.threads/pthreads.c (thread1): Add a return statement.
7361 (thread2): Likewise.
7362 (foo): Likewise.
7363
04c3b3d4
MC
73642002-02-23 Michael Chastain <mec@shout.net>
7365
7366 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7367 to placate gcc.
7368
5a2a0a20
MC
73692002-02-23 Michael Chastain <mec@shout.net>
7370
7371 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7372 test "ptype bint". The test passes on all my stabs configurations.
7373
a640f7fc
JB
73742002-02-21 Jim Blandy <jimb@redhat.com>
7375
27924826
JB
7376 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7377 filename at a time, and watch for the ones we want to see.
7378
a640f7fc
JB
7379 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7380 types of pointers to prototyped functions.
7381
edcc8c75
AC
73822002-02-20 Andrew Cagney <ac131313@redhat.com>
7383
7384 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7385 signed, unsigned and straight char.
7386 (padding_char, padding_short, padding_int, padding_long,
7387 padding_long_long, padding_float, padding_double,
7388 padding_long_double): New global variables.
7389 (fill, fill_structs): New functions.
7390
7391 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7392 for correctly sized writes. Update copyright.
7393 (get_valueof): New procedure.
7394 (get_sizeof): Call get_valueof.
7395 (check_valueof): New procedure.
7396 (check_padding): New procedure.
7397
ac57ea44
MC
73982002-02-20 Michael Chastain <mec@shout.net>
7399
7400 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7401 to setup_xfail. Document some of the remaining calls.
7402
7a10c941
MC
74032002-02-18 Michael Chastain <mec@shout.net>
7404
7405 * gdb.c++/userdef.exp: Update copyright year.
7406
fb8acdcc
DJ
74072002-02-18 Daniel Jacobowitz <drow@mvista.com>
7408
7409 * gdb.c++/userdef.exp: Test overloaded operators properly.
7410 Remove xfails.
7411
fda6ae12
MS
74122002-02-14 Michael Snyder <msnyder@redhat.com>
7413
7414 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7415
676a0442
DJ
74162002-02-14 Daniel Jacobowitz <drow@mvista.com>
7417
7418 * gdb.base/a2-run.exp: Check for a remote target properly.
7419 * gdb.base/annota1.exp: Likewise.
7420 * gdb.base/list.exp: Likewise.
7421 * gdb.base/reread.exp: Likewise.
7422 * gdb.base/scope.exp: Likewise.
7423 * gdb.base/shlib-call.exp: Likewise.
7424 * gdb.base/term.exp: Likewise.
7425 * gdb.c++/annota2.exp: Likewise.
7426
78b4f468
RE
74272002-02-13 Richard Earnshaw <rearnsha@arm.com>
7428
7429 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7430
9a81ba51
MC
74312002-02-10 Michael Chastain <mec@shout.net>
7432
7433 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7434 (call_after_alloca): Ditto.
7435
004af6c7
DJ
74362002-02-10 Daniel Jacobowitz <drow@mvista.com>
7437
7438 * gdb.base/ending-run.exp: Guard "cont" test with
7439 gdb_skip_stdio_test.
7440
37225f62
JB
74412002-02-06 Jim Blandy <jimb@redhat.com>
7442
7443 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7444 from here...
7445 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7446 To here. Disable this test on non-HP platforms. Add big comment.
7447
fe6fdd96
MS
74482002-02-04 Michael Snyder <msnyder@redhat.com>
7449
7450 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7451 other than d10v and m32r.
7452
036fad3f
RE
74532002-02-02 Richard Earnshaw <rearnsha@arm.com>
7454
7455 * gdb.base/default.exp: Rewrite test patterns to reduce time
7456 taken to match them.
7457
7148ab62
DJ
74582002-01-30 Daniel Jacobowitz <drow@mvista.com>
7459
7460 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7461 Allow a start function above main.
7462 * gdb.threads/linux-dp.exp: Fix copyright date.
7463
396cc255
DJ
74642002-01-30 Daniel Jacobowitz <drow@mvista.com>
7465
7466 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7467 (check_philosopher_stack): Check for manager thread before checking
7468 for a just-starting thread.
7469
f038d31b
DJ
74702002-01-30 Daniel Jacobowitz <drow@mvista.com>
7471
7472 From Neil Booth <neil@daikokuya.demon.co.uk>:
7473 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7474 warnings.
7475
b3ff9d9a
FF
74762002-01-21 Fred Fish <fnf@redhat.com>
7477
7478 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7479 not caller.
7480
39ad761d
JB
74812002-01-21 Jim Blandy <jimb@redhat.com>
7482
7483 * gdb.base/reread.exp: Check that GDB properly re-reads the
7484 executable file when it changes while no inferior is running.
7485
aaf320fa
FF
74862002-01-21 Fred Fish <fnf@redhat.com>
7487
7488 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7489 optionally accept the "shlib events" variation.
7490
808a31f5
JB
74912002-01-21 Jim Blandy <jimb@redhat.com>
7492
7493 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7494 call `fflush' after every `printf', so that the output is produced
7495 at predictable points, regardless of whatever buffering does (or
7496 doesn't) take place.
7497 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7498 at different points.
7499
4420d5e2
DJ
75002002-01-20 Daniel Jacobowitz <drow@mvista.com>
7501
7502 * gdb.c++/inherit.exp: Update copyright years.
7503 * gdb.c++/method.exp: Likewise.
7504
3e36a0f4
DJ
75052002-01-20 Daniel Jacobowitz <drow@mvista.com>
7506
7507 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7508 artificial methods/arguments.
7509 * gdb.c++/derivation.exp: Likewise.
7510 * gdb.c++/inherit.exp: Likewise.
7511 * gdb.c++/method.exp: Likewise.
7512 * gdb.c++/virtfunc.exp: Likewise.
7513
b4ceaee6
AC
75142002-01-18 Andrew Cagney <ac131313@redhat.com>
7515
7516 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7517 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7518 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7519 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7520 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7521 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7522
ecace851
JB
75232002-01-17 Jim Blandy <jimb@redhat.com>
7524
7525 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7526 anchoring the pattern matching the entry point symbol's name.
7527
375fc983
AC
75282002-01-17 Andrew Cagney <ac131313@redhat.com>
7529
7530 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7531 continue/quit query. Update copyright.
7532
fe6fdd96
MS
75332002-01-14 Michael Snyder <msnyder@redhat.com>
7534
7535 * gdb.base/gcore.exp: Remove extra debugging output.
7536
e017c81f
DJ
75372002-01-13 Daniel Jacobowitz <drow@mvista.com>
7538
7539 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7540 for slightly dubious v2 mangled string.
7541
37ab3bf8
DJ
75422002-01-13 Daniel Jacobowitz <drow@mvista.com>
7543
7544 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7545
1bc05c3a 75462002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7547
1bc05c3a 7548 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7549
1bc05c3a
JM
7550 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7551 constructors.
7552 * gdb.c++/derivation.exp: Likewise.
7553 * gdb.c++/templates.exp: Likewise.
7554 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7555
1bc05c3a
JM
75562002-01-10 Michael Snyder <msnyder@redhat.com>
7557
7558 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7559
a911c360
MS
75602002-01-08 Michael Snyder <msnyder@redhat.com>
7561
7562 * gdb.base/gcore.exp: New test for generate-core-file command.
7563 * gdb.base/gcore.c: Testcase for above.
7564 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7565
ea2119ec
JM
75662002-01-08 Jason Merrill <jason@redhat.com>
7567
7568 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7569
68203136
FF
75702002-01-07 Fred Fish <fnf@redhat.com>
7571
7572 * gdb.c++/overload.exp: Remove unconditional xfails for:
7573 print foo_instance1.overloadargs(1)
7574 print foo_instance1.overloadargs(1, 2)
7575 print foo_instance1.overloadargs(1, 2, 3)
7576 print foo_instance1.overloadargs(1, 2, 3, 4)
7577 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7578 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7579 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7580 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7581 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7582 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7583 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7584 print foo_instance1.overload1arg()
7585 print foo_instance1.overload1arg((char)arg2)
7586 print foo_instance1.overload1arg((signed char)arg3)
7587 print foo_instance1.overload1arg((unsigned char)arg4)
7588 print foo_instance1.overload1arg((int)arg7)
7589 print foo_instance1.overload1arg((unsigned int)arg8)
7590 print foo_instance1.overload1arg((float)arg11)
7591 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7592
21b9b5b1
MS
75932002-01-07 Michael Snyder <msnyder@redhat.com>
7594
7595 * gdb.base/huge.exp: New test. Print a very large target data object.
7596 (skip_huge_test): New test variable. Define if you want to skip this
7597 test. The test reads an 8 megabyte data object from the target, so it
7598 might be very time consuming on remote targets with a slow connection.
7599 * gdb.base/huge.c: New file. Test case for above.
7600
725f922e
FF
76012002-01-07 Fred Fish <fnf@redhat.com>
7602
7603 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7604 g_instance.bfoo, and g_instance.cfoo.
7605
634d57ec
JL
7606Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7607
f286b2c3
JL
7608 * gdb.base/break.c (multi_line_if_conditional): New function.
7609 (multi_ilne_while_conditional): Likewise.
7610 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7611 IF or WHILE condition puts the breakpoint at the start of
7612 the condition.
7613
634d57ec
JL
7614 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7615 hppa*-*-hpux* expected failure.
7616 * gdb.base/structs.exp (do_function_calls): Similarly.
7617
7618 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7619 watchpoints.
7620
9fbfe2dc
AC
76212002-01-06 Andrew Cagney <ac131313@redhat.com>
7622
7623 Fix PR gdb/66.
7624 * gdb.base/structs.exp: Replace skip for a29k with skip for
7625 gdb,cannot_call_functions.
7626 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7627 * gdb.base/callfuncs.exp: Ditto.
7628 * gdb.base/call-rt-st.exp: Ditto.
7629 * gdb.base/call-strs.exp: Ditto.
7630 * gdb.base/callfwmall.exp: Ditto.
7631 * gdb.base/scope.exp: Obsolete xfail a29k.
7632 * gdb.c++/misc.exp: Ditto.
7633 * gdb.c++/cplusfuncs.exp: Ditto.
7634 * gdb.base/ptype.exp: Ditto.
7635 * gdb.base/printcmds.exp: Ditto.
7636 * gdb.base/opaque.exp: Ditto.
7637 * gdb.base/list.exp: Ditto.
7638 * gdb.base/funcargs.exp: Ditto.
7639 * gdb.base/default.exp: Ditto.
7640
8ddad156
MS
76412002-01-04 Michael Snyder <msnyder@redhat.com>
7642
ca4976a6 7643 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7644 * gdb.base/maint.exp: Add tests for maint info sections options.
7645
1b074332
JL
7646Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7647
7648 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7649
7d159115
CV
76502001-12-20 Corinna Vinschen <vinschen@redhat.com>
7651
7652 * gdb.asm/arm.inc: New file.
7653 * gdb.asm/asm-source.exp: Add arm targets.
7654 * gdb.asm/configure.in: Ditto.
7655 * gdb.asm/configure: Recreated from configure.in.
7656
8fb87725
JL
7657Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7658
afabe08c
JL
7659 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7660 with HP's compiler.
7661 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7662 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7663 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7664 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7665
7666 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7667 either HP's compilers or GCC.
7668
db521deb
JL
7669 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7670 a SIGBUS or SIGSEGV.
7671
7672 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7673
7674 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7675 can be compiled with either HP's compiler or GCC.
7676
cfa88ab7
JL
7677 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7678 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7679 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7680
ca344dff
JL
7681 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7682 to match current gdb output. Update due to using auto-solib-limit
7683 for limiting instead of overloading auto-solib-add.
7684 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7685 test program.
7686
3f3c6e55 7687 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7688 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7689 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7690 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7691 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7692 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7693 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7694 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7695 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7696 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7697 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7698 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7699 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7700
8fb87725
JL
7701 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7702 a SIGTRAP to the inferior.
7703
cf599fa7
CV
77042001-12-19 Corinna Vinschen <vinschen@redhat.com>
7705
7706 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7707 Substitute call to target_link by call to gdb_compile.
7708
2cd045cd
JL
7709Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7710
7711 * gdb.base/break.exp: Fix HP specific search string when testing
7712 backtracing in a called function.
7713
d63a86f8 7714 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7715 compiling the test with HP's compilers.
7716 * gdb.base/volatile.exp: Similarly.
7717
99ebe9ac
JB
77182001-12-19 Jim Blandy <jimb@redhat.com>
7719
7720 * gdb.base/printcmds.exp: Expect the null character to be printed
7721 as '\0', and the '\013' to be printed as '\v'.
7722 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7723 * gdb.base/setvar.exp: Same.
7724
b9891b29
JB
77252001-12-17 Jim Blandy <jimb@redhat.com>
7726
0eba65ab
JB
7727 * gdb.base/completion.exp: Rather than completing very long
7728 filenames, which can make the readline library produce output we
7729 don't recognize, cd to the directory first, and then complete
7730 using nice, short relative paths.
7731
6970b5b1
JB
7732 * gdb.base/completion.exp: On some systems, there is, in fact, a
7733 variable named `b' in scope, since GDB treats all static
7734 variables as being in scope. So use `no_var_named_this'
7735 instead of `b'.
7736
b9891b29
JB
7737 * gdb.base/corefile.exp: Recognize the message saying that GDB
7738 can't find the core file's registers as a failure.
7739
e6ccd35f
JSC
77402001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7741
7742 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7743 test expect string more specific.
7744
105ba819
CV
77452001-12-13 Corinna Vinschen <vinschen@redhat.com>
7746
7747 * gdb.asm/asm-source.exp: Add support for xstormy16.
7748 * gdb.asm/configure.in: Ditto.
7749 * gdb.asm/configure: Rebuild.
7750 * gdb.asm/xstormy16.inc: New file.
7751
e9e79dd9
FF
77522001-12-10 Fred Fish <fnf@redhat.com>
7753
7754 * gdb.base/maint.exp: Update to match changes in type dumping code.
7755
347dc97d
JB
77562001-12-10 Jim Blandy <jimb@redhat.com>
7757
7758 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7759 matching the entry point symbol's name at the beginning of the
7760 line.
7761
5178b9d6
DJ
77622001-12-07 Daniel Jacobowitz <drow@mvista.com>
7763
7764 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7765 gdb.c++/inherit.exp, gdb.c++/method.exp,
7766 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7767 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7768 and class layout support.
7769
af890c52
DJ
77702001-12-07 Daniel Jacobowitz <drow@mvista.com>
7771
7772 * gdb.c++/classes.exp: Add test for static member function.
7773 * gdb.c++/misc.cc: Add class with static member function.
7774
7a345fb3
JB
77752001-12-07 Jim Blandy <jimb@redhat.com>
7776
f2e54a80 7777 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7778 those tests as `unsupported'.
7779 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7780 Rewrite subsequent tests to use it.
7781
7782 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7783 those tests as `unsupported'.
7784 * gdb.base/structs.exp (call_struct_func): New function.
7785 (do_function_calls): Use call_struct_func to call the functions
7786 returning structs.
7787
0bc69509
JB
7788 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7789 whether functions are prototyped or not, so we can't possibly pass
7790 arguments to t_float_values2 properly.
7791
7a345fb3
JB
7792 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7793 value of `timeout' for targets other than the mips*tx39-*.
7794
edb6ede1
MS
77952001-12-06 Michael Snyder <msnyder@redhat.com>
7796
d63a86f8 7797 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7798 and detect whether the start symbol has a leading underscore.
7799
2d842f13
JB
78002001-12-04 Jim Blandy <jimb@redhat.com>
7801
7802 * gdb.base/completion.exp: Clarify indentation.
7803
68550daf
JB
78042001-12-03 Jim Blandy <jimb@redhat.com>
7805
7806 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7807 variables on the S/390, not `.word'.
7808
cd5195a8
JB
78092001-11-30 Jim Blandy <jimb@redhat.com>
7810
7811 Add assembly-source tests for s390-ibm-linux.
7812 * gdb.asm/s390.inc: New file.
7813 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7814 the S/390 architecture.
7815 * gdb.asm/configure: Regenerated.
7816
ca9efc90
MS
78172001-11-30 Michael Snyder <msnyder@redhat.com>
7818
7819 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7820 next, info source, info sources, info line, global and static
7821 variables, and static functions.
7822 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7823 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7824 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7825 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7826 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7827 (gdbasm_leave): Restore frame pointer.
7828 (gdbasm_startup): Copy stack set-up from crt0.S.
7829
d0e66976
FN
78302001-11-26 Fernando Nasser <fnasser@redhat.com>
7831
7832 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7833 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7834 to a local (non-static) variable. Copy tstruct.a to a static buffer
7835 and return a pointer to that buffer.
7836 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7837
e2334072
MK
78382001-11-24 Mark Kettenis <kettenis@gnu.org>
7839
7840 * gdb.asm/configure.in: Fix recognition of ix86 target.
7841 * gdb.asm/configure: Regenerate.
7842
756caa3d
MS
78432001-11-21 Michael Snyder <msnyder@redhat.com>
7844
7845 * gdb.asm/sparc.inc: New file.
7846 * gdb.asm/asm-source.exp: Recognize sparc target.
7847 * gdb.asm/configure.in: Recognize sparc target.
7848 * gdb.asm/configure: Regenerate.
d63a86f8 7849
9a4d72d5
MS
78502001-11-21 Michael Snyder <msnyder@redhat.com>
7851
7852 * gdb.asm/m32r.inc: New file.
7853 * gdb.asm/asm-source.exp: Recognize m32r target.
7854 * gdb.asm/configure.in: Recognize m32r target.
7855 * gdb.asm/configure: Regenerate.
7856
a773d1cd
MS
78572001-11-20 Michael Snyder <msnyder@redhat.com>
7858
017ac23d
MS
7859 * gdb.asm/i386.inc: New file.
7860 * gdb.asm/asm-source.exp: Recognize ix86 target.
7861 * gdb.asm/configure.in: Recognize ix86 target.
7862 * gdb.asm/configure: Regenerate.
7863
a773d1cd
MS
7864 * gdb.c++/namespace.exp: Fix quotes in output messages.
7865
bb632afb
MS
78662001-11-14 Michael Snyder <msnyder@redhat.com>
7867
25d559ca 7868 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7869 qualifier in a type cast expression, to designate an address
7870 in the instruction space (Harvard architecture).
7871
4749e309
MS
78722001-11-13 Michael Snyder <msnyder@redhat.com>
7873
7874 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7875 Tests for expressions using 'const' and 'volatile'.
7876
25050984
CV
78772001-11-13 Corinna Vinschen <vinschen@redhat.com>
7878
7879 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7880
1902c51f
DJ
78812001-11-12 Daniel Jacobowitz <drow@mvista.com>
7882
7883 * lib/mi-support.exp (mi_run_to_helper): Move comments
7884 outside of gdb_expect.
7885
dcf95b47
DJ
78862001-11-11 Daniel Jacobowitz <drow@mvista.com>
7887
7888 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7889 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7890 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7891 mi0_run_to): New functions.
7892 * gdb.mi/mi-simplerun.exp: Use them.
7893 * gdb.mi/mi0-simplerun.exp: Likewise.
7894 * gdb.mi/mi-var-cmd.exp: Likewise.
7895 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7896
45b074e1
AC
78972001-11-10 Andrew Cagney <ac131313@redhat.com>
7898
7899 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7900 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7901
bf50d346
AC
79022001-11-09 Andrew Cagney <ac131313@redhat.com>
7903
7904 * gdb.base/restore.exp: Include $expected value in restored test
7905 message.
7906
9383332c
AC
79072001-11-09 Andrew Cagney <ac131313@redhat.com>
7908
7909 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7910 implemented.
7911
db62520a
MS
79122001-11-08 Michael Snyder <msnyder@redhat.com>
7913
7914 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7915 Add pass/fail message for stop at breakpoint in call dummy function.
7916
b5703437
MS
79172001-11-07 Michael Snyder <msnyder@redhat.com>
7918
d63a86f8
RM
7919 * gdb.c++/templates.exp (test_template_breakpoints):
7920 If we get an overload menu, but it does not match what
760f6330 7921 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7922 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7923 making the whitespace optional. Argument for "new" may be
7924 "unsigned" as well as "unsigned int/long".
d63a86f8 7925 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7926 making the whitespace optional. Also replace "(void) with
7927 "((void|)), making the keyword "void" optional.
d63a86f8 7928 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7929 making the whitespace optional. Also replace "(void) with
7930 "((void|)), making the keyword "void" optional.
3bf40917
MS
7931 * gdb.base/callfuncs.c (t_float_values): This function must
7932 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7933 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7934 can be tested against both cases. Usually one case involves
7935 promotion of float to double, while the other does not.
7936 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7937 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7938 includes a stack frame for "start".
7939
c8ab4e6d
JB
79402001-11-05 Jim Blandy <jimb@redhat.com>
7941
7942 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7943 pointers are 32 bits long, and that offsets of relocs are always
7944 stored in the data (REL-style), and not in the reloc entry itself
7945 (RELA-style).
7946 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7947 stabs.
7948
3f08ced9
MS
79492001-11-01 Michael Snyder <msnyder@redhat.com>
7950
7951 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7952 and regular expression operators by using quoting.
7953
cbfa24cd
MS
79542001-10-31 Michael Snyder <msnyder@redhat.com>
7955
7956 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7957 depending on what the symbol table contains.
7958 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7959 the output of the ptype command. Similarly, accept both "const &"
7960 and "const&".
7961
aaa68313
CV
79622001-10-31 Corinna Vinschen <vinschen@redhat.com>
7963
7964 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7965 symbol `STORAGE' to allow to choose the storage class of
7966 the local datastructures.
7967 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7968 compiler directive.
7969
91740388
MS
79702001-10-30 Michael Snyder <msnyder@redhat.com>
7971
7972 * gdb.base/jump.exp: Allow it to run for all targets.
7973
1b7c05e7
CV
79742001-10-29 Corinna Vinschen <vinschen@redhat.com>
7975
7976 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7977 with new double_array size.
7978 (main): Change storage class of all local variables to static.
7979 Reduce size of double_array to 9.
7980 * gdb.base/call-ar-st.exp: Increase timeout value.
7981 Change expected output for double array to match new size in
7982 call-ar-st.c.
7983
36a22261
CV
79842001-10-29 Corinna Vinschen <vinschen@redhat.com>
7985
7986 * gdb.base/ending-run.exp: Create identical output when passing
7987 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7988 Stormy16 target.
36a22261 7989
92b8ae91
MK
79902001-10-28 Mark Kettenis <kettenis@gnu.org>
7991
7992 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7993 that we catch the expected failure under Linux/x86.
7994
cb135b83
OF
79952001-10-29 Orjan Friberg <orjanf@axis.com>
7996
7997 * gdb.base/setvar.exp: Escape curly braces.
7998 * gdb.stabs/weird.exp: Ditto.
7999
6884aa54
DJ
80002001-10-27 Daniel Jacobowitz <drow@mvista.com>
8001
8002 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
8003 * gdm.mi/mi0-hack-cli.exp: Likewise.
8004
0398c9aa
AC
80052001-10-25 Andrew Cagney <ac131313@redhat.com>
8006
8007 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8008 messages.
8009
d20bf2e8
AC
80102001-10-21 Andrew Cagney <ac131313@redhat.com>
8011
8012 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
8013 checking MI enabled.
8014
03dd63aa
CV
80152001-10-09 Corinna Vinschen <vinschen@redhat.com>
8016
8017 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8018
1d9d99f3
FCE
80192001-10-04 Frank Ch. Eigler <fche@redhat.com>
8020
8021 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
8022 if gdb child process crashes, just signal an error.
8023
838ae6c4
JB
80242001-10-02 Jim Blandy <jimb@redhat.com>
8025
8026 * lib/gdb.exp (test_xfail_format): Simplify.
8027
8028 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
8029 front of the variable name `format'. Simplify `if'.
8030
8f0cbc1c
DJ
80312001-10-01 Daniel Jacobowitz <drow@mvista.com>
8032
8033 * gdb.threads/pthreads.exp: Wait for output and delay
8034 before sending ^C.
8035
1f08dafd
DJ
80362001-10-01 Daniel Jacobowitz <drow@mvista.com>
8037
8038 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
8039 some incorrect output instead of timing out.
8040 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
8041
674f90ff
CV
80422001-09-28 Corinna Vinschen <vinschen@redhat.com>
8043
8044 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
8045 check to allow additional `int'.
8046
9b284272
DJ
80472001-09-27 Daniel Jacobowitz <drow@mvista.com>
8048
8049 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
8050 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
8051
b55a4771
MS
80522001-09-27 Michael Snyder <msnyder@redhat.com>
8053
8054 * lib/gdb.exp (test_debug_format): New proc.
8055 (setup_xfail_format): Use new proc test_debug_format.
8056 * gdb.base/constvars.exp (local_compiler_xfail_check): New
8057 proc; use new service proc test_debug_format.
8058 Replace all other "gcc_compiled" tests with this test.
8059 * gdb.base/volatile.exp (local_compiler_xfail_check): New
8060 proc; use new service proc test_debug_format.
8061 Replace all other "gcc_compiled" tests with this test.
8062
80632001-09-27 Michael Snyder <msnyder@redhat.com>
8064
8065 * gdb.base/cvexpr.exp: New file.
8066 * gdb.base/cvexpr.c: New file
8067 Test for expressions using const and volatile keywords.
8068
4e6667ac
CV
80692001-09-26 Corinna Vinschen <vinschen@redhat.com>
8070
8071 * gdb.base/constvars.exp: Check for different orders of keywords
8072 and additional "int" strings in output.
8073
4f337972
AC
80742001-09-22 Andrew Cagney <ac131313@redhat.com>
8075
8076 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8077 responses from "help maint".
8078
2015650d
FCE
80792001-09-19 Frank Ch. Eigler <fche@redhat.com>
8080
8081 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8082 to localhost:NNN instead of :NNN, in case Xvfb is listening
8083 only on TCP.
8084
f3bcedc1
CV
80852001-09-19 Corinna Vinschen <vinschen@redhat.com>
8086
8087 * gdb.base/recurse.exp: When checking leaving the watchpoint
8088 scope, recognize when gdb is in function's epilogue and pass.
8089
6b819c92
KS
80902001-09-18 Keith Seitz <keiths@redhat.com>
8091
8092 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8093 support for running tests against sid targets.
8094 (gdbtk_done): Ditto.
8095
a10c9419
CV
80962001-09-18 Corinna Vinschen <vinschen@redhat.com>
8097
8098 * gdb.base/ending-run.c (main): Set stdout buffersize
8099 to the same reasonable value for any target.
8100 * gdb.base/ending-run.exp: Add a regular expression
8101 to make testsuite happy on Sanyo Stormy16 target.
8102
739d0d99
CV
81032001-09-17 Corinna Vinschen <vinschen@redhat.com>
8104
8105 * gdb.base/display.c (do_loops): Add float variable `f'.
8106 Increment f in loop.
8107 * gdb.base/display.exp: Increment timeout by 60 seconds.
8108 Change float display test to use variable `f'.
8109
1b8947f0
JB
81102001-09-17 Jim Blandy <jimb@redhat.com>
8111
8112 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8113 overflowing the limited breakpoint tables on some ROM monitors
8114 (like the ROM68K).
8115
9890ac81
FCE
81162001-09-15 Frank Ch. Eigler <fche@redhat.com>
8117
8118 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8119 the "-ac" (disable access control) flag.
8120
6db765ea
JH
81212001-08-30 Jeff Holcomb <jeffh@redhat.com>
8122
8123 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8124 ints.
8125
4c32cc04
KS
81262001-08-30 Keith Seitz <keiths@redhat.com>
8127
8128 * lib/gdb.exp: Move all insight-related functionality into
8129 separate file.
8130 * lib/insight-support.exp: New file.
8131
8d6e6f81
FCE
81322001-08-29 Frank Ch. Eigler <fche@redhat.com>
8133
8134 * config/sid.exp (sid_start): Never set sid verbosity; disable
8135 expect_background {} that consumed its stdout; tolerate </dev/null.
8136 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8137
6a90e1d0
AC
81382001-08-18 Andrew Cagney <ac131313@redhat.com>
8139
8140 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8141 CLI jump command to start it.
8142 (mi_run_to_main): Fail immediatly when unexpected output.
8143
1759b3c3
AC
81442001-08-18 Andrew Cagney <ac131313@redhat.com>
8145
8146 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8147 beginning of function. Fix PR gdb/191.
8148
61d11d80
FCE
81492001-08-16 Frank Ch. Eigler <fche@redhat.com>
8150
8151 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8152 what to force sid endianness to.
8153
942a4df2
KS
81542001-08-15 Keith Seitz <keiths@redhat.com>
8155
8156 * lib/gdb.exp (gdbtk_start): Don't set environment
8157 variables for TCL_LIBRARY and friends. Insight will
8158 now figure these out for itself.
8159
0521c418
MS
81602001-08-02 Michael Snyder <msnyder@redhat.com>
8161
8162 * gdb.base/completion.exp: Remove the symbol "a64l" from
8163 the expect string; this is target-specific, and not related
8164 to what is being tested.
8165
74a9a58a
DB
81662001-08-02 Dave Brolley <brolley@redhat.com>
8167
8168 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8169
c70819fa
MS
81702001-07-25 Michael Snyder <msnyder@redhat.com>
8171
c2b8fa57
MS
8172 * gdb.base/consecutive.exp: New file. Test stepping over
8173 breakpoints on consecutive instructions.
8174 * gdb.base/consecutive.c: New file.
8175
c70819fa
MS
8176 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8177 curly braces in regular expressions.
8178
2b1a1355
MS
81792001-07-25 Michael Snyder <msnyder@redhat.com>
8180
8181 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8182 legitimate output from stepping out of main.
8183
413eca6f
KS
81842001-07-22 Keith Seitz <keiths@redhat.com>
8185
8186 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8187 the empty string, do not run the tests.
8188
7e5a9322
SC
81892001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8190
8191 * gdb.base/long_long.exp: Detect size of pointer. Take into
8192 account 2-byte pointers when testing for p/a results.
8193
de58f10f
SC
81942001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8195
d63a86f8 8196 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8197 and defined to 1K for m68hc11.
8198 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8199 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8200 (sizeof_random_data): New variable to tell the size of the data table;
8201 don't test past this size; always run to main.
8202
d6f5fea1
SC
82032001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8204
8205 * gdb.base/return2.exp: return of long long and double fails for
8206 68HC11; don't execute these tests on that platform.
8207 * gdb.base/return.exp: Return of a double fails for 68hc11.
8208
c477543d
SC
82092001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8210
8211 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8212 tests that print a float.
8213 * call-rt-st.exp: Likewise.
8214
63cf1c79
MK
82152001-07-12 Mark Kettenis <kettenis@gnu.org>
8216
8217 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8218 running this test on Linux.
8219
112f9ab5
MC
82202001-06-24 Michael Chastain <chastain@redhat.com>
8221
8222 * gdb.base/arithmet.exp: Remove some tests to make all test names
8223 unique.
8224
4970cb0f
MS
82252001-07-03 Michael Snyder <msnyder@redhat.com>
8226
8227 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8228 the output of the ptype command.
8229
d85da69f
MS
82302001-07-02 Michael Snyder <msnyder@redhat.com>
8231
4c8a82de
MS
8232 * gdb.base/completion.exp: Don't assume that break.c is the only
8233 source file that may contain functions named "marker".
d85da69f
MS
8234 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8235
8afc772b
AC
82362001-06-28 Andrew Cagney <ac131313@redhat.com>
8237
8238 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8239 of files to delete.
8240
8241 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8242 * gdb.disasm/h8300s.exp: New file.
8243 gdb.disasm/h8300s.s: Likewise.
8244
cff22675
AC
82452001-06-27 Andrew Cagney <ac131313@redhat.com>
8246
8247 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8248 empty breakpoint tables.
8249
68c81b54
AC
82502001-06-25 Andrew Cagney <ac131313@redhat.com>
8251
8252 * lib/mi-support.exp: Update args=... part of stop-reason
8253 patterns. Accept either a list or a tuple.
8254
2dd62704
AC
82552001-06-23 Andrew Cagney <ac131313@redhat.com>
8256
8257 * lib/mi-support.exp: Remove local emacs variable defining
8258 change-log-default-name.
8259
b4127474
MC
82602001-06-22 Michael Chastain <chastain@redhat.com>
8261
8262 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8263 This is operationally compatible with the previous version.
8264
8dbfb380
JB
82652001-06-13 Jim Blandy <jimb@redhat.com>
8266
8267 * lib/gdb.exp (gdb_test): Doc fix.
8268
f2d8c86d
MC
82692001-06-10 Michael Chastain <chastain@redhat.com>
8270
8271 * gdb.base/exprs.exp: Remove a duplicate test.
8272
81564d34
JB
82732001-06-06 Jim Blandy <jimb@redhat.com>
8274
8275 * gdb.base/return2.exp (main): Use values to test float and double
8276 returns that are not NaN's, to avoid being confused by IEEE
8277 comparison rules.
8278
da55addb
MS
82792001-06-04 Michael Snyder <msnyder@redhat.com>
8280
8281 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8282 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8283 rather than wait for 12 more tests to time out.
8284
42c65987
JB
82852001-06-06 Jim Blandy <jimb@redhat.com>
8286
b18bced9 8287 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8288 Don't forget to match the GDB prompt.
b18bced9 8289
42c65987
JB
8290 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8291
5b41e5f0
JB
82922001-06-04 Jim Blandy <jimb@redhat.com>
8293
8294 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8295 command.
8296
015e046f
KB
82972001-05-31 Kevin Buettner <kevinb@redhat.com>
8298
8299 * gdb.base/annota1.exp (info break): Match four or more spaces
8300 after "Address".
8301
fb1ffbbe
MC
83022001-05-31 Michael Chastain <chastain@redhat.com>
8303
8304 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8305 (dm_type_int_star): Likewise.
8306 (dm_type_long_star): Likewise.
8307 (dm_type_void_star): Likewise.
8308
5ea2a32c
KB
83092001-05-29 Kevin Buettner <kevinb@redhat.com>
8310
8311 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8312 to a known value in order to get consistent results regardless
8313 of the setting of INPUTRC or the presence or contents of .inputrc.
8314
ae23c492
MS
83152001-05-24 Michael Snyder <msnyder@redhat.com>
8316
ac55707e
MS
8317 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8318 Don't require that the main thread and the manager thread are the
8319 first in the list.
8320
ae23c492
MS
8321 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8322 debugging. If test fails, issue an "unsupported" not a "fail".
8323
400071f1
JB
83242001-05-24 Jim Blandy <jimb@redhat.com>
8325
8326 Don't assume that short is shorter than int.
8327 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8328 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8329 this isn't true.
400071f1
JB
8330 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8331 an int, is not equal to ~0 stored in an unsigned char. This tests
8332 the same thing that the previous test meant to, but works on
8333 16-bit machines, too.
8334 ("print unsigned char != (~0)"): Same test, complemented.
8335
0816a3e5
MS
83362001-05-24 Michael Snyder <msnyder@redhat.com>
8337
8338 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8339 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8340 and prevents dejagnu getting out of step.
8341
f6dc23a9
KB
83422001-05-23 Kevin Buettner <kevinb@redhat.com>
8343
8344 * gdb.base/finish.exp (finish_void): Revise pattern for
8345 stopping on the call statement to not permit stopping at
8346 the start of the instructions comprising the call sequence.
8347
7dbd117d
MC
83482001-05-19 Michael Chastain <chastain@redhat.com>
8349
8350 * gdb.base/callfuncs.exp: Make all test names unique.
8351 * gdb.base/commands.exp: Make all test names unique.
8352 * gdb.base/condbreak.exp: Make all test names unique.
8353 * gdb.base/dbx.exp: Make all test names unique.
8354 * gdb.base/default.exp: Make all test names unique.
8355 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8356 and TIMEOUT messages to their corresponding PASS message.
8357 * gdb.base/ending-run.exp: Make all test names unique.
8358 * gdb.base/long_long.exp: Remove duplicate test.
8359
6b0b0a9e
KB
83602001-05-21 Kevin Buettner <kevinb@redhat.com>
8361
8362 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8363 stop on the call statement as well as the statement after the
8364 call.
8365
2caa35cb
MS
83662001-05-21 Michael Snyder <msnyder@redhat.com>
8367
8368 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8369
40713331
EZ
83702001-05-10 Elena Zannoni <ezannoni@redhat.com>
8371
8372 * gdb.base/completion.exp: Revamp test. Make it execute on all
8373 platforms.
8374
c2c1be8d
EZ
83752001-05-10 Elena Zannoni <ezannoni@redhat.com>
8376
2c9cd303
EZ
8377 * config/gdbserver.exp (gdb_load): Handle the case
8378 in which the arguments to gdbserver are given in the
8379 baseboard configuration file.
8380 Also handle the case in which the server needs to do a
8381 load.
8382
9671de48
KS
83832001-05-07 Keith Seitz <keiths@cygnus.com>
8384
8385 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8386 set up the display for testing.
8387 (gdbtk_start): Convert all paths to paths that tcl will like.
8388 Export target information to environment.
8389 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8390 necessary.
8391 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8392 (to_tcl_path): New proc to convert a given pathname into
8393 a path acceptible as an argument to a tcl command.
8394 (_gdbtk_export_target_info): New proc to export target info
8395 into the environment for gdbtk testing.
8396 (gdbtk_done): New proc to signal end-of-test.
8397
5a360f47
JB
83982001-05-06 Jim Blandy <jimb@redhat.com>
8399
8400 * restore.c: Make the code of caller0 correspond to its comment.
8401
66c756c6
MS
84022001-05-03 Michael Snyder <msnyder@redhat.com>
8403
8404 * config/sid.exp (gdb_target_sid): Check for error messages.
8405 On error or timeout, don't make expect exit (which will terminate
8406 all subsequent tests); instead just make gdb exit.
d63a86f8 8407 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8408 return a negative value.
8409
a966fde5
JB
84102001-04-24 Jim Blandy <jimb@redhat.com>
8411
851c18e0
JB
8412 * gdb.c++/templates.exp: If we see the prompt for the overload
8413 list, but we haven't recognized any of the longer patterns,
8414 arrange for this test to fail, not hang.
8415
a966fde5
JB
8416 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8417 variations.
8418
db144853
MC
84192001-04-22 Michael Chastain <chastain@redhat.com>
8420
8421 * gdb.c++/local.exp: Use the 'runto' library function.
8422 * gdb.c++/namespace.exp: Likewise.
8423 * gdb.c++/overload.exp: Likewise.
8424
3207ec21
KB
84252001-03-26 Kevin Buettner <kevinb@redhat.com>
8426
8427 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8428 * gdb.base/step-line.exp: New file. Test step/next in presence of
8429 #line directives.
8430 * gdb.base/step-line.c: New file. Test program for the above.
8431 * gdb.base/step-line.inp: New file. We pretend that this file has
8432 been transformed by some other tool into step-line.c.
8433
13b57657
JB
84342001-03-21 Jim Blandy <jimb@redhat.com>
8435
8436 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8437 unmangled operator names.
8438
754cbe1c
JB
84392001-03-20 Jim Blandy <jimb@redhat.com>
8440
8441 * gdb.threads/linux-dp.exp: Recognize an additional message
8442 generated by GDB when it doesn't understand how to debug threads
8443 on the target system.
8444
177495c9
AC
84452001-03-19 Andrew Cagney <ac131313@redhat.com>
8446
8447 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8448
f266096b
MC
84492001-03-12 Michael Chastain <chastain@redhat.com>
8450
8451 * gdb.c++/derivation.exp: Use the 'runto' library function.
8452
cac3c2ff
MC
84532001-03-12 Michael Chastain <chastain@redhat.com>
8454
8455 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8456
b6c11a24
MC
84572001-02-24 Michael Chastain <chastain@redhat.com>
8458
8459 * gdb.c++/ref-types.exp: Change handwritten code to library
8460 function 'runto'.
8461
6bae5bce
OF
84622001-03-16 Orjan Friberg <orjanf@axis.com>
8463
8464 * gdb.base/signals.exp: Set count to 0 explicitly.
8465
0015fd9a
MS
84662001-03-15 Mark Salter <msalter@redhat.com>
8467
8468 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8469 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8470 (gdb_load): Add support for additional target_info: gdb_download_size
8471 and gdb_load_timeout.
0015fd9a 8472
fc33412a
DT
8473Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8474
8475 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8476 file -- to prevent failing when the compile fails but we have no
8477 intention of running the tests anyway.
8478
8479 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8480 tests if set.
8481
8482 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8483 integers.
8484
8485 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8486 * gdb.c++/namespace.exp: Ditto.
8487
115f06de
OF
84882001-03-07 Orjan Friberg <orjanf@axis.com>
8489
8490 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8491 * gdb.base/pointers.exp: Relax pattern match of decimals.
8492
b6ba6518
KB
84932001-03-06 Kevin Buettner <kevinb@redhat.com>
8494
8495 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8496 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8497 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8498 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8499 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8500 config/sh.exp, config/sid.exp, config/slite.exp,
8501 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8502 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8503 config/vxworks.exp, config/vxworks29k.exp,
8504 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8505 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8506 gdb.base/arithmet.exp, gdb.base/assign.exp,
8507 gdb.base/async.exp, gdb.base/attach.exp,
8508 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8509 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8510 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8511 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8512 gdb.base/commands.exp, gdb.base/completion.exp,
8513 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8514 gdb.base/constvars.exp, gdb.base/corefile.exp,
8515 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8516 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8517 gdb.base/ending-run.exp, gdb.base/environ.exp,
8518 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8519 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8520 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8521 gdb.base/funcargs.exp, gdb.base/help.exp,
8522 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8523 gdb.base/logical.exp, gdb.base/long_long.exp,
8524 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8525 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8526 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8527 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8528 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8529 gdb.base/regs.exp, gdb.base/relational.exp,
8530 gdb.base/remote.exp, gdb.base/reread.exp,
8531 gdb.base/restore.exp, gdb.base/return2.exp,
8532 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8533 gdb.base/selftest.exp, gdb.base/setshow.exp,
8534 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8535 gdb.base/sigall.exp, gdb.base/signals.exp,
8536 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8537 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8538 gdb.base/step-test.exp, gdb.base/structs.c,
8539 gdb.base/structs.exp, gdb.base/structs2.exp,
8540 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8541 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8542 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8543 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8544 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8545 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8546 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8547 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8548 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8549 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8550 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8551 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8552 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8553 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8554 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8555 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8556 gdb.trace/circ.exp, gdb.trace/collection.exp,
8557 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8558 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8559 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8560 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8561 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8562 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8563 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8564 notices.
8565
dc96c6c7 85662001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8567
8568 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8569 first arg is int not float.
8570
dc96c6c7 85712001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8572
8573 * gdb.base/reread.exp: Unsupported for non-native targets;
8574 doesn't work for remote debugging.
8575
9b0c4aeb
FN
85762001-02-19 Fernando Nasser <fnasser@redhat.com>
8577
8578 From Drew Moseley <dmoseley@redhat.com>
8579 * gdb.base/ending-run.exp: Properly handle the BSP state when
8580 stepping past the end of main.
8581
02aa71d5
MC
85822001-02-19 John Moore <jmoore@redhat.com>
8583
8584 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8585 Converted HPUX fix for non-expected items following multiple
8586 step commands into general solution for all platforms.
8587
1fa449a4
MC
85882001-02-18 Michael Chastain <chastain@redhat.com>
8589
8590 * gdb.c++/classes.exp (do_tests): Change runto statements
8591 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8592 statements demangler agnostic.
8593 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8594 (gdb_virtfunc_restart): Likewise.
8595
b2f9ec70
MC
85962001-02-14 Michael Chastain <chastain@redhat.com>
8597
8598 * gdb.c++/inherit.exp (do_tests): Change runto statements
8599 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8600 statements demangler agnostic.
8601
cf74b8ca
AC
8602Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8603
8604 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8605 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8606 before calling common_routine 15 times'' tests.
8607
99f78f56
MC
86082001-02-11 Michael Chastain <chastain@redhat.com>
8609
8610 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8611 Helps the test script figure out which demangler is in use.
8612 (dm_type_foo_ref): Ditto.
8613 (dm_type_int_star): Ditto.
8614 (dm_type_long_star): Ditto.
8615 (dm_type_unsigned_int): Ditto.
8616 (dm_type_void): Ditto.
8617 (dm_type_void_star): Ditto.
99707966 8618 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8619 Probe the gdb demangler and set variables to accommodate
8620 formatting differences.
8621 (info_func_regexp): New function. Same as info_func, but
8622 matches against a regexp.
8623 (info_func): Match against a literal string.
8624 (print_addr_2): New function. Match against a literal string,
8625 which can be different from the input to gdb.
8626 (print_addr): Simply call print_addr_2 with the same argument twice.
8627 (test_lookup_operator_functions): Use demangler formatting variables.
8628 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8629 the tests in the same order as the C++ class declaration.
8630 (test_paddr_operator_functions): Ditto.
8631 (test_paddr_overloaded_functions): Ditto.
8632 (test_paddr_hairy_functions): Use demangler formatting variables.
8633 Add reference to gdb/19 for related tests.
8634 (do_tests): Call probe_demangler.
8635
1de8f023
KB
86362001-01-30 Kevin Buettner <kevinb@redhat.com>
8637
8638 * gdb.c++/templates.cc (printf): Remove unused function definition.
8639
ca3f91ed
MS
86402001-01-26 Felix Lee <flee@redhat.com>
8641
8642 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8643
86442001-01-25 matthew green <mrg@redhat.com>
8645
8646 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8647 up sid.
8648 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8649
86502001-01-25 matthew green <mrg@redhat.com>
8651
8652 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8653 Deprecate $sid_spawn_id.
ca3f91ed
MS
8654 (sid_exit): Remove code necessary only for `spawn.'
8655
86562001-01-25 matthew green <mrg@redhat.com>
8657
8658 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8659
fb18ec4a
MC
86602001-01-28 Michael Chastain <chastain@redhat.com>
8661
8662 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8663 to call when tests fail. It takes gdb out of the overloaded
8664 function choice menu back to the main prompt, so that the test
8665 program stays synchronized.
8666 (set_bp_overloaded): New proc to collect all the common
8667 code for setting a breakpoint on an overloaded name. Calls
8668 take_gdb_out_of_choice_menu when needed.
8669 (menu_overload1arg): New variable to collect the repeated
8670 instances of the expected menu for an overloaded name. Change
8671 the regular expression to handle changes in g++ type encoding:
8672 "void" can be either "void" or "", and "unsigned int" can be
8673 either "unsigned int" or "unsigned".
8674 (continue_to_bp_overloaded): Change regular expressions to handle
8675 changes in g++ type encoding.
8676 (no proc): Call take_gdb_out_of_choice_menu when needed.
8677 Remove redundant calls to "info break". Accept either "canceled"
8678 or "cancelled". Change regular expressions in "info break"
8679 calls to handle changes in g++ type encoding. Give all tests
8680 unique strings.
8681
9c646a6e
BE
86822001-01-17 Ben Elliston <bje@redhat.com>
8683
8684 * config/sid.exp: New file.
8685
9549d9c1
AC
8686Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8687
8688 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8689
dc96c6c7 86902000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8691
8692 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8693 Add a RE to accept a non-ascii char if one is ever presented.
8694
b4df4f68
FN
86952000-12-20 Fernando Nasser <fnasser@redhat.com>
8696
297dd0fd 8697 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8698
dc96c6c7 86992000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8700
d63a86f8 8701 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8702 in regexp. One '\' does not suffice on Linux.
8703
4a7bddb6
MC
87042000-12-09 Michael Chastain <chastain@redhat.com>
8705
8706 * gdb.base/break.exp (test_clear_command): Use a marker function
8707 rather than 'main' for the test function. Also move this
8708 test to an execution point where the marker function names are
8709 guaranteed to be bound to functions. (Executing tests after a
8710 'finish' from main runs into name conflicts with local names
8711 in __libc_start_main).
8712
dc96c6c7 87132000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8714
8715 * gdb.base/finish.exp: New test for gdb's "finish" command.
8716 * gdb.base/return2.exp: New test for gdb's "return" command.
8717 * gdb.base/return2.c: New source file for above.
8718
dc96c6c7 87192000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8720
8721 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8722 * gdb.base/miscexprs.exp: Ditto.
8723 * gdb.base/pointers.exp: Ditto.
8724 * gdb.c++/derivation.exp: Ditto.
8725 * gdb.c++/local.exp: Ditto.
8726 * gdb.c++/namespace.exp: Ditto.
8727 * gdb.c++/overload.exp: Ditto.
8728 * gdb.c++/ref-types.exp: Ditto.
8729
dc96c6c7 87302000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8731
8732 * gdb.base/constvars.exp: Test result of "up" command.
8733 * gdb.base/miscexprs.exp: Ditto.
8734 * gdb.base/pointers.exp: Ditto.
8735 * gdb.base/scope.exp: Ditto.
8736 * gdb.c++/derivation.exp: Ditto.
8737 * gdb.c++/local.exp: Ditto.
8738 * gdb.c++/namespace.exp: Ditto.
8739 * gdb.c++/overload.exp: Ditto.
8740 * gdb.c++/ref-types.exp: Ditto.
8741
44097287
FN
87422000-11-22 Michael Chastain <chastain@redhat.com>
8743
8744 * mips_pro.exp: Accept either "middle -> top -> main" or
8745 "middle -> main" in the backtrace, because gcc can optimize
8746 tail calls to jumps. Remove setup_xfail for the hppa case.
8747 Add a comment with the original warning messages from PR 3016,
8748 which was filed in 1993, to preserve them for posterity.
8749
9d2e1bab
ND
87502000-11-17 Nick Duffek <nsd@redhat.com>
8751
8752 * lib/gdb.exp (gdb_test): Override timeout with board info.
8753
1aca8eb7
ND
87542000-11-17 Nick Duffek <nsd@redhat.com>
8755
8756 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8757 the second kill and detach messages.
8758
93076499
ND
87592000-11-17 Nick Duffek <nsd@redhat.com>
8760
8761 * configure.in: Add AC_EXEEXT.
8762 * configure: Regenerate.
8763 * Makefile.in (just-check): Export EXEEXT.
8764 * lib/gdb.exp ($EXEEXT): Import from environment.
8765 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8766 expect "maint dump-me" on Cygwin.
8767 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8768 $EXEEXT.
8769
30e87cd3
ND
87702000-11-17 Nick Duffek <nsd@redhat.com>
8771
8772 * gdb.base/break.exp: Test backtrace and finish from called
8773 function on all platforms, not just HP-UX.
8774
dc96c6c7 87752000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8776
8777 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8778 code from gdb_target_monitor, so it can be used independantly
8779 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8780
dc96c6c7 87812000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8782
8783 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8784 * gdb.base/corefile.exp: Expect the message "Program is being
8785 debugged already" when we send the "corefile" command, since
8786 the preceeding gdb_load may have connected gdb to a remote target.
8787 * gdb.base/display.exp: Disable hardware watchpoints if new
8788 board info variable "no_hardware_watchpoints" is true.
8789 Replace single-letter commands with more readable ones.
8790 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8791 if new board info variable "no_hardware_watchpoints" is true.
8792 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8793 to see if stdio (printf) testing is possible.
8794 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8795 board info variable "no_hardware_watchpoints" is true. Use new
8796 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8797
39124dea
FN
87982000-11-13 Fernando Nasser <fnasser@redhat.com>
8799
8800 From Orjan Friberg <orjanf@axis.com>:
8801 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8802 in array print pattern match.
8803
a9e2e984
FN
88042000-11-09 Fernando Nasser <fnasser@redhat.com>
8805
8806 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8807 spelling "cancelled" to U.S. spelling "canceled" to match changes
8808 made to gdb.
8809 * gdb.c++/ovldbreak.exp: Ditto.
8810
c7db355b
PS
88112000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8812
8813 * gdb.base/callfuncs.c (main): Moved to end of file, call
8814 t_double_values to initialize the FPU before inferior calls are made.
8815 * gdb.base/callfuncs.exp: Test for register preservation after calling
8816 inferior functions. Add tests for continuining, finishing and
8817 returning from a stop in a call dummy.
8818
dc96c6c7 88192000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8820
8821 * gdb.base/commands.exp: Break up long lines, and re-indent.
8822
dc96c6c7 88232000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8824
8825 * config/gdbserver.exp: Rewritten from the ground up, to make it
8826 compatible with the current dejagnu tree, and to make it work with
8827 the new "gdbserver" in libremote.
8828
dc96c6c7 88292000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8830
8831 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8832 * gdb.base/varargs.exp: Skip entire test if no printf support.
8833 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8834 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8835
dc96c6c7 88362000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8837
8838 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8839 no floating point support.
8840 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8841 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8842 * gdb.base/call-rt-st.exp: Ditto.
8843 * gdb.base/call-strs.exp: Ditto.
8844
bac5fc66
JG
88452000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8846
8847 * gdb.base/sizeof.c: include <stdio.h>.
8848
8849 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8850 'finish', otherwise uncaptured gdb_prompt would potentially
8851 throw remaining test points out of sync.
8852
b22a6027
SB
88532000-07-26 Scott Bambrough <scottb@netwinder.org>
8854
8855 * gdb.base/recurse.exp: Run tests for all targets.
8856 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8857 gnu-oldld case on ARM.
8858 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8859 for ARM targets.
d63a86f8 8860
d8231941
AG
8861Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8862
8863 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8864 * gdb.java/configure: Rebuild.
8865
8caabe69
AG
8866Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8867
8868 * gdb.java/jv-exp.exp: New file.
8869
9d273ca3
AG
8870Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8871
8872 * configure: Rebuilt.
8873 * configure.in (configdirs): Add gdb.java.
8874 * gdb.java/jmisc.java: New file.
8875 * gdb.java/jmisc.exp: New file.
8876 * gdb.java/Makefile.in: New file.
8877 * gdb.java/configure: Rebuilt.
8878 * gdb.java/configure.in: New file.
8879 * lib/java.exp: New file.
8880
4f823a66
AC
8881Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8882
8883 * gdb.base/exprs.exp: Test casts to a pointer including over and
8884 underflow.
8885
2391e11d
AC
8886Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8887
8888 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8889 and the compilers sizes.
8890
54602222
ND
88912000-07-09 Nick Duffek <nsd@redhat.com>
8892
8893 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8894 (use_methods): New function.
8895 (main): Call use_methods().
8896 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8897 (do_tests): Call test_method_param_class.
8898
2bec0572
ND
88992000-07-09 Nick Duffek <nsd@redhat.com>
8900
8901 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8902 spelling.
8903 (test_enums): New procedure. Move enum tests from end of script
8904 to here. Set breakpoint on function name instead of line number.
8905 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8906 (enums2): New marker function.
8907 (enums1): New function.
8908 (main): Call enums1(). Move enum tests to enums1().
8909
78492fde
AC
8910Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8911
8912 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8913 compile/link program. Update line numbers.
8914 * gdb.asm/d10v.inc: Define ``startup''.
8915 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8916
49a2cef8
AC
8917Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8918
8919 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8920
3e6c8688
EZ
89212000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8922
8923 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8924 of 'help maint print' command.
8925
9ff5cbe9
AC
8926Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8927
8928 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8929 they use gdb_expect_list.
8930
17c579bd
AC
8931Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8932
8933 * gdb.base/commands.exp: Use ``set remote
8934 memory-read-packet-size'' instead of ``set endian big'' to test
8935 long commands.
8936
e6d71bf3
DB
89372000-06-03 Daniel Berlin <dan@cgsoftware.com>
8938
8939 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8940 g++, and stop skipping them.
e6d71bf3
DB
8941
8942 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8943 work under g++.
8944
d63a86f8 8945 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8946 initialization.
8947
dc96c6c7 89482000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8949
8950 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8951 the regular expression: accept an (almost) arbitrary sequence of
8952 "frames-invalid" and "breakpoints-invalid" messages both before
8953 and after the "starting" message.
8954
dc96c6c7 89552000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8956
8957 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8958
dc96c6c7 89592000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8960
8961 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8962 Relax the regular expression a little, make it pass on Solaris 8.
8963
8216cda9
KB
89642000-05-12 Kevin Buettner <kevinb@redhat.com>
8965
8966 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8967 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8968 Instead, it is permissible for gdb to stop on the line of the
8969 call itself.
8970
1a570b2f
MS
89712000-05-12 Michael Snyder <msnyder@.cygnus.com>
8972
8973 * gdb.base/break.exp (bp on small function, optimized file):
8974 Add a second pass pattern. The behavior differs here between stabs
8975 and dwarf for one-line functions. Stabs preserves two line symbols
8976 (one before the prologue and one after) with the same line number,
8977 but dwarf regards these as duplicates and discards one of them.
8978 Therefore the address after the prologue (where the breakpoint is)
8979 has no exactly matching line symbol, and GDB reports the breakpoint
8980 as if it were in the middle of a line rather than at the beginning.
8981
dc96c6c7 89822000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8983
d63a86f8 8984 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8985 rather than "send_gdb" (for consistancy).
8986
7d418785
AC
8987Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8988
8989 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8990 * gdb.c++/templates.cc: Properly check for GCC version number.
8991 * lib/compiler.cc: Likewise
8992
dc96c6c7 89932000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8994
d63a86f8 8995 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8996 gdb may not stop at the first line of main, due to code motion.
8997
dc96c6c7 89982000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8999
9000 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
9001 This test depends on parsing the printf output from the target.
9002 Since the sparclet stub doesn't do stdio, this will never work.
9003 * gdb.base/call-rt-st.exp: ditto.
9004 * gdb.base/call-strs: ditto.
9005
dc96c6c7 90062000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
9007
9008 * gdb.base/miscexprs.exp: make sizeof long array test portable.
9009
9010 * gdb.base/ending-run.exp: After connecting to a remote target,
9011 but before running, the target will appear to be in a random
9012 location. Specify both a file and a line for breakpoints.
9013 Also, the function that calls main may be called 'init'
9014 rather than 'start'.
9015
a5a51225
EZ
90162000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9017
9018 * gdb.base/help.exp: Update output for add-symbol-file command.
9019
7930cc7c
FN
90202000-04-10 Fernando Nasser <fnasser@cygnus.com>
9021
9022 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9023 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
9024
23e37ab1
C
90252000-04-07 J.T. Conklin <jtc@redback.com>
9026
e93c542c
C
9027 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
9028
23e37ab1
C
9029 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
9030
591b8fa3
PDM
9031Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
9032
9033 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
9034 values that can be represented exactly.
9035 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
9036 above change, and to not check against the directory part of the source
9037 file name.
9038 (step into print_long_arg_list): Likewise.
9039 (print print_small_structs from print_long_arg_list): Likewise.
9040 (print print_long_arg_list): Likewise.
9041
7a495180
EZ
90422000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9043
30b53638 9044 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 9045
beb998c6
AC
9046Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
9047
9048 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
9049
1c689132
DB
90502000-03-25 Daniel Berlin <dan@cgsoftware.com>
9051
9052 * gdb.base/commands.exp (deprecated_command_test): Add test for
9053 deprecate with no arguments.
9054
c1790a9d
JL
90552000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
9056
9057 * gdb.base/break.exp: Add new test for setting breakpoints on
9058 optimized code so we can test breakpoints work even when function
9059 prologues may be optimized away
9060
003ba290
FN
90612000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
9062
9063 From David Whedon <dwhedon@gordian.com>
9064 * gdb.base/commands.exp : Added command deprecator tests.
9065
6837a0a2
DB
90662000-03-22 Daniel Berlin <dan@cgsoftware.com>
9067
9068 * gdb.base/help.exp: Added test for new apropos command.
9069
b9593231
KB
90702000-03-21 Kevin Buettner <kevinb@redhat.com>
9071
9072 * gdb.base/pointers.c (usevar): New function.
9073 (main): Make sure that global variables v_int_pointer2, rptr,
9074 and y are all referenced someplace in the program by calling
9075 usevar() on them. [Some linkers delete symbols which are
9076 never referenced. The space remains, but there's no way to
9077 get a (symbolic) handle on the variable from the debugger.]
9078
751a959b
EZ
90792000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9080
9081 * gdb.base/printcmds.c: Add typedeffed arrays.
9082
9083 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9084 procedure to test arrays that are typedef'd.
9085
73a93a32
JI
90862000-03-13 James Ingham <jingham@leda.cygnus.com>
9087
9088 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9089 the library directories.
73a93a32 9090
fb40c209
AC
9091Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9092
9093 * configure.in (configdirs): Add sub directory gdb.mi.
9094 * configure: Re-generate.
9095
9096 * gdb.mi: New directory.
d63a86f8 9097
ee4dd2c9
AC
90982000-02-25 Scott Bambrough <scottb@netwinder.org>
9099
9100 * gdb.base/long_long.exp: Correct test suite failure when printing
9101 a long long value as a double on ARM platforms.
9102
70f0cc22
JB
91032000-02-16 Jim Blandy <jimb@redhat.com>
9104
9105 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9106 default source file is set properly before running this test.
9107
853819b8
EZ
91082000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9109
9110 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9111 gdbtk/library directory, not in gdbtcl2.
9112
dfcd3bfb
JM
91132000-02-04 Jim Blandy <jimb@redhat.com>
9114
9115 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9116 backslash from regexp pattern.
9117
9118 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9119 procedure. Use it to run all the "continue to bp overloaded"
9120 tests. Note that this changes the names of the tests slightly.
9121 If the breakpoint hit message includes a hex PC value, because
9122 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9123 from the real source code, still consider that a pass.
9124
9125 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9126 XFAIL here if the breakpoint message contains a hex address. Note
9127 similar change on 1999-11-02.
9128
9129 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9130
9131 * gdb.base/ptype.exp: Establish a default source file before
9132 calling get_debug_format.
9133
91342000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9135
9136 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9137
8b93c638
JM
91382000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9139
9140 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9141 of successive stepi commands -- while in the prologue we should see
9142 the function entry bracket.
9143
91442000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9145
9146 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9147 reach __change_mode() when stepping through the end of main().
9148
c5394b80
JM
91492000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9150
9151 * gdb.base/default.exp: Fix expected pattern.
9152 * gdb.base/help.exp: Same.
9153
0d06e24b
JM
91542000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9155
9156 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9157 Don't use xfail's because that affects only the following test.
d63a86f8 9158
0d06e24b
JM
9159 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9160 solaris or linux.
9161
9162 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9163
dc96c6c7 91642000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9165
d63a86f8 9166 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9167 "A syntax error" rather than "A parse error". Accept both.
9168
91692000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9170
9171 * gdb.base/default.exp: Remove OS dependent string from "target
9172 remote" test.
9173 * gdb.base/help.exp: Same for "help target remote" test.
9174
c3f6f71d
JM
91752000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9176
9177 From Jim Kingdon <kingdon@redhat.com>:
9178
9179 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9180 prompt (cleanup rather than necessity, but still might keep output
9181 from spilling to next test).
9182
91832000-01-02 Fred Fish <fnf@cygnus.com>
9184
9185 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9186 AIX, which defines them in <sys/types.h>.
9187
ed9a39eb 91881999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9189
ed9a39eb
JM
9190 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9191 float" test.
9192
91931999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9194
ed9a39eb 9195 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9196
9197 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9198 outermost frame disallowed".
9199
92001999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9201
9202 * gdb.base/setvar.exp: New tests for setting the value of a struct
9203 with a constant list.
9204
92051999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9206
9207 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9208 require the user to type a cast before setting the value of a struct.
9209
de57eccd
JM
92101999-12-06 Jim Blandy <jimb@cygnus.com>
9211
9212 * gdb.base/default.exp: Expect the new 'info float' command on
9213 all i386 platforms.
9214
9215 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9216 LinuxThreads libraries that don't support debugging.
9217
c2d11a7d
JM
9218Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9219
9220 * gdb.base/remote.c: Fill the buffer with truely random data.
9221 Change the buffer type to ``unsigned char'' to simplify size
9222 arithmetic.
9223
9224 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9225 stub only handles 400-1 byte packets. Verify that the download
9226 worked.
9227
92281999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9229
9230 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9231 tests, using UNRESOLVED for the untested cases. Also, does not wait
9232 for a timeout if the prompt was received before a recognizable pattern.
9233
92341999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9235
9236 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9237
92381999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9239
9240 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9241 watchpoints.
9242
92431999-11-24 Jason Merrill <jason@casey.cygnus.com>
9244
9245 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9246
9247 * gdb.c++/local.exp: Be more flexible in recognizing local class
9248 name mangling. Don't allow horribly truncated method names.
9249 * gdb.c++/derivation.exp: Expect protected inheritance.
9250 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9251 * gdb.c++/virtfunc.exp: Likewise.
9252 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9253 when printing a nested enum.
9254
92551999-11-22 Jim Blandy <jimb@cygnus.com>
9256
9257 * gdb.base/step-test.exp: Properly await GDB's response to setting
9258 a breakpoint on the call to large_struct_by_value.
9259
9260 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9261 just because we have debug info for the `start' function.
9262
92631999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9264
9265 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9266 "Unknown signal" messages, which indicate (on LinuxThreads) that
9267 GDB doesn't know how to debug threads on this system. This is
9268 better than hanging while philosopher 0 dumps chatter into gdb.log.
9269
92701999-11-18 Tom Tromey <tromey@cygnus.com>
9271
9272 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9273
92741999-11-18 Fred Fish <fnf@cygnus.com>
9275
9276 * gdb.base/coremaker2.c: Add sample program for generating
9277 cores that is more self contained than coremaker.c. Eventually
9278 I'll add more code to this and tie it into the testsuite.
9279
4ce44c66
JM
92801999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9281
9282 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9283
92841999-11-10 Jimmy Guo <guo@cup.hp.com>
9285
9286 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9287 from $srcdir/lib/.
9288 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9289 and gdb.c++/.
9290
9291 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9292
d63a86f8 9293 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9294 'continue with watch' test point.
9295
92961999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9297
9298 Merged from p2linux-990323-branch:
d63a86f8 9299
4ce44c66
JM
9300 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9301
11cf8741
JM
9302Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9303
9304 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9305 {limit,fixed}''. Test ``set download-write-size''.
9306
9307Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9308
9309 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9310 gdb_expect_list.
9311
9312Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9313
9314 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9315
93161999-11-03 Mark Salter <msalter@cygnus.com>
9317
9318 * gdb.base/break.exp: Fix "stub continue" pattern.
9319
93201999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9321
9322 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9323
93241999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9325
9326 * gdb.base/display.exp ("finish"): Add timeout clause.
9327
9328 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9329 plain prompt clause, so this doesn't have to time out in order to
9330 fail.
9331
9332 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9333 breakpoint hit messages include an address.
9334
9335 * gdb.base/display.exp: Don't forget to escape parens in regular
9336 expressions. Unix regexp notatation sucks.
9337
93381999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9339
9340 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9341 order for 'signalled' message.
9342
5c44784c
JM
93431999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9344
9345 From Jimmy Guo <guo@cup.hp.com>:
9346 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9347 * gdb.base/annota1.c: Add code for tests to work with.
9348
93491999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9350
9351 * gdb.base/remote.exp: New test for remote downloading settings.
9352 * gdb.base/remote.c: New file with large .data.
9353
917317f4
JM
93541999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9355
9356 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9357 for LinuxThreads support, merged from the Code Fusion branch.
9358
9359Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9360
9361 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9362 containing exp_continue into a while within an expect. Don't
9363 attempt a start more than three times. Check return value from
9364 gdb_load.
d63a86f8 9365
2df3850c
JM
9366Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9367
9368 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9369 a pass case.
9370
2acceee2
JM
93711999-10-01 Kevin Buettner <kevinb@cygnus.com>
9372
9373 * gdb.base/break.c (main): Added a statement that we can step
9374 off of.
9375 * gdb.base/break.exp: Added tests for setting a breakpoint
9376 at an offset and stepping onto a breakpoint.
9377
93781999-10-01 Fred Fish <fnf@cygnus.com>
9379
d63a86f8 9380 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9381 gdb output.
9382
c2c6d25f
JM
93831999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9384
9385 * gdb.base/break.exp: Code locations are in hex, don't forget!
9386 (For HP-UX.)
9387
93881999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9389
9390 * condbreak.exp: Use break.c as test program.
9391 * condbreak.c: Remove, redundant with break.c.
9392
93931999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9394
9395 * config/monitor.exp (gdb_target_monitor): Disable X- and
9396 Z-packets if the target needs it.
9397
93981999-09-13 James Ingham <jingham@leda.cygnus.com>
9399
9400 * gdb.c++/overload.exp: Added tests for listing overloaded
9401 functions with function pointers in the arg, explicitly calling
9402 out the version you want.
9403
cff3e48b
JM
94041999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9405
9406 * long_long.exp: Add variations of test cases that work for
9407 targets with 16-bit ints and 32-bit doubles.
9408
d4f3574e
SS
94091999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9410
9411 * break.c (main): Compare a possibly-uninitialized argc with an
9412 unlikely value that fits in 16 bits.
9413
94141999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9415
9416 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9417 0xfeeb, don't want negative numbers if ints are 16 bits.
9418
9419 * lib/gdb.exp (skip_cplus_tests): New proc.
9420 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9421 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9422 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9423 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9424 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9425 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9426 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9427 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9428
9429 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9430
9431Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9432
9433 * gdb.base/corefile.exp (up): Allow a parameter to appear
9434 in the frame that we're going up to.
9435
9436 From Jim Blandy <jimb@cygnus.com>:
9437
9438 * gdb.base/default.exp (info float): Expect some output now.
9439
9440 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9441 returning floating-point values to fail on the x86.
9442 * gdb.base/callfwmall.exp (do_function_calls): Same.
9443
9444 * gdb.base/list.exp (test_listsize): Correct expectations for
9445 listing line 1 with listsize 2. Also, listing a single line
9446 works now, as does listing three lines. [Kevin's note: There
9447 were a number of other cases fixed too where the expectations
9448 differed...]
9449
94501999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9451
9452 * gdb.base/selftest.exp: Add case for when version prints as
9453 constant string instead of char pointer.
9454
104c1213
JM
94551999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9456
9457 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9458 stepping out of main.
9459
9460 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9461 G++ used.
9462
9463 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9464 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9465
9466 * gdb.c++/ovldbreak.exp: Update match string in test that
9467 includes a warning of multiple breakpoints.
9468
94691999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9470
9471 * gdb.base/display.exp: Improve precision of step-after-finish
9472 added yesterday.
9473
9474 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9475 test.
9476
9477 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9478 configs when using G++, not just hppa*.
9479
94801999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9481
9482 * gdb.base/async.c: New file.
9483 * gdb.base/async.exp: New file.
9484
9485Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9486
9487 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9488 PA64.
9489
53a5351d
JM
9490Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9491
104c1213
JM
9492 * gdb.base/display.exp: "finish" can leave us mid-line on many
9493 targets, deal with it. Add a small constant to main, instead of
9494 1000 since main+1000 may not be a valid address in the target.
9495
53a5351d
JM
9496 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9497 on hpux11.
9498
9499 * gdb.base/attach.exp: Handle another hpux11 error message variant
9500 when attaching to a process that does not exist.
9501
95021999-08-19 J.T. Conklin <jtc@redback.com>
9503
9504 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9505 characters in 'continue to 1241' test.
9506
95071999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9508
9509 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9510 stop in print_long_arg_list, define and use a whitespace
9511 variable in print_small_structs test, add an XFAIL for Solaris.
9512 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9513 interested enough to fix.
9514
7be570e7
JM
95151999-08-13 Keith Seitz <keiths@cygnus.com>
9516
9517 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9518 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9519 proc knows about targets other than the natives.
9520 (test_assign): Use "gdb_run_cmd" to "run" the target.
9521 Check that we've actually hit the breakpoint at main.
9522 When we attempt to assign a value to a local variable, check
9523 that the variable is in the current scope, i.e., don't use
9524 a test with an empty result.
9525
9526Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9527
9528 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9529 command.
9530
95311999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9532
9533 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9534 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9535 gdb.compat, gdb.threads-hp.
9536 gdb.hp/configure, gdb.hp/configure.in: New files.
9537 gdb.hp/Makefile.in: Recurse into new subdirs.
9538 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9539 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9540 in object files.
9541 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9542
96baa820
JM
95431999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9544
9545 * gdb.base/display.exp: Help expect by putting a newline in the
9546 funky printf, remove a bogus p/a test.
9547
95481999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9549
9550 * gdb.base/display.exp: Make sure that when we say 'run', we are
9551 connected to the target. This is necessary when running not
9552 natively.
9553
95541999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9555
9556 * gdb.base/step-test.exp: Removed some extraneous messages.
9557
9558 * gdb.base/long_long.exp: Don't run memory examination tests
9559 on little-endian targets (they will need a different set of
9560 results to match).
9561
95621999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9563
9564 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9565 until somebody decides to fix GDB.
9566
9567 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9568 constant as "ULL".
9569 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9570 matches for a couple x/2 commands.
9571
a0b3c4fd
JM
95721999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9573
9574 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9575 by merging in ref-types2 tests.
9576 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9577
9578 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9579 * gdb.c++/Makefile.in: Add standard actions.
9580 (EXECUTABLES): Rename from PROGS, update list.
9581 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9582 from gdb.hp.
9583 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9584 foo and bar locals.
9585 * gdb.c++/anon-union.exp: Fix tests to match.
9586 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9587 expect matches to handle output variations.
9588 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9589 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9590 output, add HP alternatives for new and delete prints.
9591 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9592 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9593 * gdb.c++/demangle.exp: Use $style when reporting failure.
9594 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9595 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9596 match alternatives.
9597 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9598 compilers.
9599 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9600 * gdb.c++/method.exp: Add match alternatives.
9601 * gdb.c++/misc.cc: Add bool types.
9602 * gdb.c++/misc.exp: Add tests for bool types.
9603 * gdb.c++/overload.exp: Add xfails.
9604 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9605 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9606 add some more template parameter tests (only for HP currently).
9607 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9608 * gdb.c++/virtfunc.cc: Add return type and value for main.
9609 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9610 match alternatives.
d63a86f8 9611
a0b3c4fd
JM
96121999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9613
9614 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9615
96161999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9617
9618 * gdb.base/signals.exp: Don't expect getting a backtrace from
9619 within a signal handler to fail on Linux.
9620
96211999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9622
9623 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9624 * lib/gdb.exp: Remove some gratuitious semicolons.
9625 (delete_breakpoints): Increase timeout.
9626 (gdb_expect): Add -notransfer option.
9627 (gdb_test): Use -notransfer option.
9628 (get_compiler_info): Add f77 case.
9629 (get_compiler): New proc, split out from gdb_preprocess, add f77
9630 case.
9631 (gdb_preprocess): Call get_compiler.
9632
9633 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9634 * gdb.base/attach.exp, gdb.base/display.exp,
9635 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9636 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9637 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9638 third arg to gdb_test.
9639 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9640 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9641 HP-UX xfails, add others.
9642 * gdb.base/completion.exp: Reflect name change of self-test.
9643 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9644 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9645 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9646 HP failure number.
9647 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9648 useless HP-UX 10.30 references.
9649 * gdb.base/maint.exp: Loosen matches.
9650 * gdb.base/pointers.c (main): Declare more_code.
9651 * gdb.base/pointers.exp: Match on output of a `next'.
9652 * gdb.base/structs.c: Add prototypes.
9653 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9654 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9655
96561999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9657
9658 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9659 command.
9660
96611999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9662
9663 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9664 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9665
9666 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9667 debug info. Deal with lack of signal hanlder info in stack.
9668
9669 From Jim Kingdon <kingdon@redhat.com>:
9670 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9671
5a2468f5
JM
96721999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9673
9674 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9675 gdb.base/foll-vfork.exp: Don't run for crosses.
9676
adf40b2e
JM
9677Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9678
9679 * gdb.base/configure.in: Check for gdbvars.exp instead of
9680 a1-selftest.exp.
9681 * gdb.base/configure: Re-generate.
9682
96831999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9684
9685 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9686 in trying to run first and name is too long.
9687
9688 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9689 pointers2.c and pointers2.exp, respectively.
9690 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9691 doschk happier.
9692
43e526b9
JM
96931999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9694
9695 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9696 callfuncs2.c and callfuncs2.exp.
9697
9698 * gdb.base/list.exp: Remove mistaken xfails.
9699 * gdb.base/list0.h: Add optional prototypes.
9700
9846de1b
JM
9701Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9702
9703 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9704 calling malloc.
9705 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9706 * ptype.exp: Move test for get_debug_format to before its first
9707 use.
9708
97091999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9710
9711 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9712 * gdb.base/annota2.cc, annota2.exp: Move from here.
9713 * gdb.c++/annota2.cc, annota2.exp: To here.
9714 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9715
43ff13b4
JM
9716Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9717
9718 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9719 a consistent format.
9720
085dd6e6
JM
97211999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9722
9723 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9724 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9725 HP compilers, also set the globals $true and $false.
9726
9727 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9728 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9729 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9730 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9731 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9732 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9733 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9734 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9735 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9736 whatis.c} Add C++ compatible function definitions and return
9737 types, add includes for library functions.
9738 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9739 * gdb.base/step-test.c (myglob): Rename from glob.
9740 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9741 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9742 files, move here from gdb.hp.
9743 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9744 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9745 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9746 Adjust line numbers in regexps.
9747
9748 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9749 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9750 instead of 0/1.
9751
9752 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9753 foll-vfork.exp: New files, move here from gdb.hp.
9754 * gdb.base/page.exp: New file, test of pagination command.
9755
9756 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9757 recursion test.
9758 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9759
9760 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9761 gdb.base/solib.exp: Fix compiler invocation process.
9762
9763 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9764 HP-UX 11, turn off overload resolution explicitly.
9765 * gdb.base/commands.exp: Set argument list explicitly, add
9766 watchpoint test.
9767 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9768 them work.
9769 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9770 expressions properly.
9771 * gdb.base/corefile.exp: Loosen the match slightly.
9772 * gdb.base/default.exp: Allow "Error accessing memory" message
9773 also.
9774 * gdb.base/display.exp: Skip over x/0 j if PA64.
9775 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9776 * gdb.base/interrupt.exp: Ditto.
9777 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9778 in use.
9779 * gdb.base/list.exp: Add xfails for HP-UX.
9780 * gdb.base/long_long.exp: Refine some of the numeric matches.
9781 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9782 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9783 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9784 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9785 * gdb.base/ptype.exp: Succeed on more varieties of output.
9786 * gdb.base/scope.exp: Add xfails for HP-UX.
9787 * gdb.base/sect-cmd.exp: Add more cases.
9788 * gdb.base/setvar.exp: Add xfails for HP-UX.
9789 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9790 * gdb.base/signals.exp: Match on void symbolically.
9791 * gdb.base/step-test.exp: Add case for PA64.
9792 * gdb.base/term.exp: Add exit and restart.
9793 * gdb.base/twice.exp: Clean up after self.
9794 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9795 * gdb.base/whatis.exp: Allow more ways to pass tests.
9796
9797 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9798 no longer useful.
9799
9800Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9801
9802 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9803 list of patterns.
9804 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9805 print_double_array(double_array)", "continuing to breakpoint
9806 1018", "print print_double_array(array_d)" and "continuing to
9807 1034" tests.
d63a86f8 9808
085dd6e6
JM
98091999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9810
9811 * Makefile.in: Add empty html and install-html targets.
9812
98131999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9814
9815 * config/mt-*: Remove, these haven't been used since 1996.
9816
98171999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9818
9819 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9820 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9821 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9822
9e0b60a8
JM
98231999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9824
9825 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9826 simpler match case for the ptype of the big class.
9827
98281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9829
9830 * gdb.exp: Fix test for gdb_prompt existence.
9831
98321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9833
9834 * gdb.exp (gdb_test): Add fail after calls to perror.
9835
98361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9837
9838 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9839
98401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9841
9842 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9843
0f71a2f6
JM
9844Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9845
9846 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9847 malloc() is linked in.
9848
98491999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9850
9851 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9852 step at end.
9853
9854 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9855
98561999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9857
9858 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9859
cce74817
JM
9860Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9861
9862 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9863 * gdb.base/mips_pro.exp: Likewise.
9864
98651999-06-02 Keith Seitz <keiths@cygnus.com>
9866
9867 * gdb.c++/templates.cc: Change all "new" operators to throw
9868 an exception.
9869 * gdb.c++/cplusfuncs.cc: Likewise.
9870
9871 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9872
9873Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9874
9875 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9876 * gdb.base/ending-run.exp: When stepping out of main, accept a
9877 step into an arbitrary assembler file.
9878
392a587b
JM
98791999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9880
d63a86f8 9881 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9882 "breakpoint-invalid" to be printed.
d63a86f8 9883 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9884 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9885 * gdb.base/annota2.cc: Initialize a.x to 0.
9886
9e086581
JM
98871999-05-17 Keith Seitz <keiths@cygnus.com>
9888
9889 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9890 when "skip_float_tests" set.
9891 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9892 "print print_ten_doubles", and "step into print_long_arg_list".
9893 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9894 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9895 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9896 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9897 "skip_float_tests" is set.
9898 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9899 when "skip_float_tests" set.
d63a86f8 9900
cd0fc7c3
SS
99011999-05-06 Keith Seitz <keiths@cygnus.com>
9902
9903 * gdb.base/annota2.cc: Include stdio.h.
9904
9905Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9906
9907 * gdb.base/crossload.exp: Remove, this has been disabled ever
9908 since BFD stopped including all targets, and cross-GDB gets
9909 plenty of testing anyway.
9910 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9911 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9912 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9913 * gdb.base/README: Remove, was doc for this.
9914 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9915 needed.
9916
b83266a0
SS
99171999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9918
9919 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9920 output.
9921
9922 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9923 * gdb.base/annota2.exp: New file. More annotation tests.
9924 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9925 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9926
99271999-04-23 Angela Marie Thomas <angela@cygnus.com>
9928
9929 * config/cfdbug.exp: New file.
9930
7a292a7a
SS
99311999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9932
9933 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9934 Marcus Daniel's and Dale Hawkins's demangler crashes.
9935
9936 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9937 test_lucid_style_demangling, test_arm_style_demangling,
9938 test_hp_style_demangling): Try Tom Tromey's core-dumping
9939 identifier under each demangling style.
9940
99411999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9942
9943 * gdb.c++/demangle.exp: Include the current demangling style
9944 in all test names.
9945 (current_demangling_style): New global variable.
9946 (set_demangling_style, test_demangling_core, test_demangling,
9947 test_demangling_exact): New functions.
9948 (test_gnu_style_demangling, test_lucid_style_demangling,
9949 test_arm_style_demangling, test_hp_style_demangling): Use those,
9950 instead of calling gdb_test and gdb_test_exact directly.
9951 (catch_demangling_errors): New function, which reports errors
9952 signalled by the demangling test functions in an orderly way.
9953 (do_tests): Use catch_demangling_errors.
9954
99551999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9956
9957 * gdb.base/signals.exp (test_handle_all_print): Use () for
9958 grouping in expressions, not {}.
9959
9960 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9961 initialized yet.
9962
99631999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9964
9965 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9966 are listed.
9967
99681999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9969
9970 * gdb.stabs/weird.exp: Test for CC being defined before
9971 looking at its value.
9972
99731999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9974
9975 * gdb.base/call-ar-st.exp: Remove stray '#'.
9976 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9977 "short int" and "long int".
9978 * gdb.c++/overload.cc: Cast the string added in the previous
9979 change, to mollify finicky HP compiler.
9980 * gdb.hp/reg-test.exp (testfile): Fix file name.
9981 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9982
7a292a7a
SS
9983 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9984 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9985 alternate form of enum ptype.
9986
c906108c
SS
99871999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9988
7a292a7a
SS
9989 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9990 * gdb.hp/*.exp: Change all to run compiler probe only after
9991 passing skip_hp_tests, so as not to waste time on guaranteed
9992 failure.
9993
c906108c
SS
9994 * gdb.c++/overload.cc: Pass string instead of char addr, always
9995 init ccpfoo.
9996 * gdb.c++/templates.cc: Fix syntax error.
9997
7a292a7a
SS
9998Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9999
10000 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 10001 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
10002 command.
10003
100041999-03-18 James Ingham <jingham@cygnus.com>
10005
10006 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
10007
10008 * gdb.c++/method.exp: It was testing an uninitialized int on the
10009 stack and assuming it was positive.
10010
10011 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
10012
10013 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 10014 keep it from killing the rest of the tests.
7a292a7a
SS
10015 Use gdb_continue_to_end.
10016
10017 * gdb.base/sigall.exp: use gdb_continue_to_end.
10018
10019 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
10020
10021 * gdb.base/display.exp: use runto_main, not run.
10022
d63a86f8
RM
10023 * gdb.base/default.exp: Check for the current error message in the
10024 r abbreviation test.
7a292a7a
SS
10025 Add strongarm to the targets that know info float.
10026
d63a86f8 10027 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
10028 run which doesn't work with monitors.
10029
10030 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
10031
10032 * gdb.base/break.exp: use the gdb_continue_to_end proc.
10033
10034 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
10035 program. Traps the case (in Cygmon) when the program never really
10036 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
10037 more places, so I used my name. Sorry Mark...
10038
10039 * config/monitor.exp (gdb_target_monitor): added another
10040 target_info parameter: remotebinarydownload. This will set the
10041 remotebinarydownload flag if this is causing some boards trouble.
10042
100431999-03-18 Mark Salter <msalter@cygnus.com>
10044
10045 * lib/gdb.exp (continue_to_exit): New function.
10046
10047 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
10048 * gdb.base/ending-run.exp: Ditto.
10049 * gdb.base/step-test.exp: Ditto.
10050
100511999-03-16 Stan Shebs <shebs@andros.cygnus.com>
10052
10053 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
10054 (suggested by Art Haas <ahaas@neosoft.com>).
10055
100561999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
10057
10058 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
10059
10060Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
10061
10062 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
10063 descriptions of types (short unsigned int vs unsigned short, etc).
10064
100651999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
10066
10067 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10068 a call to strlen; sometimes we do have sources.
10069
100701999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
10071
10072 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10073 character, so GDB won't print garbage after its end.
d63a86f8 10074
c906108c
SS
10075 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10076 breakpoint there instead. Sometimes GCC emits memcpy to handle
10077 the large structures being passed by value, so we step into that
10078 instead of sum_array_print, which obscures what we're really testing.
10079 * gdb.base/step-test.exp: However, we do want a test that notices
10080 the bizarre steps into memcpy, so do that here. Add check for
10081 stepping into function calls that pass large structures by value.
10082 ("Is that a noun clause, or are you just happy to see me?")
10083 Remove all references to specific line numbers.
10084 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10085 New type and function.
10086 (main): Call large_struct_by_value, passing it a large struct by value.
10087 * lib/gdb.exp (gdb_get_line_number): New function.
10088
10089 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10090 more portable.
10091
7a292a7a
SS
100921999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10093
c906108c
SS
10094 * lib/gdb.exp: Doc fixes.
10095
7a292a7a
SS
100961999-03-05 Nick Clifton <nickc@cygnus.com>
10097
d63a86f8 10098 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10099
101001999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10101
c906108c
SS
10102 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10103 commands. They're not germane to this test, and they don't work
10104 that way on remote targets.
10105
3fc11d3e
JM
101061999-03-01 James Ingham <jingham@cygnus.com>
10107
10108 * Changelog entries merged over from gdb development branch.
10109
3fc11d3e
JM
10110 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10111
10112 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10113 for outputting results of test run.
10114
2d4a1622 10115 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
10116
10117 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 10118
7a292a7a
SS
101191999-02-25 Felix Lee <flee@cygnus.com>
10120
10121 * lib/gdb.exp (debug_format): initialize
10122
c906108c
SS
101231999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10124
10125 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10126 * gdb.base/call-rt-st.c: Ditto.
10127
c906108c
SS
101281999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10129
10130 * gdb.threads/pthreads.exp (horiz): New variable.
10131 (test_startup): Fix regexps that capture thread numbers.
10132
101331999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10134
10135 * gdb.base/smoke.exp: Disambiguate two test case names (both
10136 called ``print'').
10137
10138Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10139
10140 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10141 compilation.
10142
101431999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10144
10145 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10146 actual output formatting.
10147 * gdb.base/smoke.exp: GDB removes leading 0's.
10148 * gdb.base/volatile.exp: Don't check type of remuneration;
10149 that variable is no longer defined in constvars.c.
10150 * gdb.base/step-test.c (main): Exit with explicit exit code.
10151 * gdb.base/step-test.exp: Remove two nexti checks--they are
10152 not portable.
10153
101541999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10155
10156 * gdb.base/help.exp ("help delete display"): Fix test to match
10157 gdb's output.
10158
10159 * gdb.base/long_long.c (known_types): Initialize values to zero.
10160 * gdb.base/long_long.exp: Step one more line
10161 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10162 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10163 unique test case names.
10164
10165Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10166
d63a86f8 10167 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10168
10169 * gdb.c++/method.exp: Add missing close brace.
10170
101711999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10172
10173 * gdb.base/maint.exp: Use 'set height 0' to disable page
10174 prompting, not 'set height 400'.
10175
10176 Fix a bunch of timeouts.
10177 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10178 four separate tests, so expect doesn't take forever to match a ton
10179 of text against a regexp with lots of .* forms.
10180 ("maint print psymbols", "maint print symbols"): Make some of
10181 these greps more selective, so that expect doesn't try to wade
10182 through huge piles of output and time out.
10183
10184 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10185
10186 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10187 tests: one which doesn't expect shlib events to be reported, and
10188 another which does, but is XFAIL for all platforms other than
10189 HP/UX.
10190
10191 * gdb.base/break.exp: Teach the test suite that the `catch
10192 fork', `catch vfork', and `catch exec' commands produce error
10193 messages on platforms that don't provide these features.
10194
10195Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10196
10197 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10198 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10199 (shortening names from solib_threshold.exp etc), won't run on
10200 anything but HP-UX for the foreseeable future.
10201 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10202 reflect move.
10203
10204Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10205
10206 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10207 gdb.trace/Makefile.in (clean): Remove all test executables.
10208
10209Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10210
10211 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10212 successfully re-sets breakpoints in shared libraries.
10213 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10214
10215Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10216
d63a86f8
RM
10217 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10218 and compiled w/o GCC.
c906108c
SS
10219
10220 * gdb.hp/watch-cmd.exp: ditto.
10221
10222 * gdb.hp/watch-hp.exp: ditto.
10223
10224 * gdb.hp/xdb1.exp: ditto.
10225
10226 * gdb.hp/xdb2.exp: ditto.
10227
10228 * gdb.hp/dbx.exp: ditto.
10229
10230Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10231
10232 * constvars.c: Remove C++-isms.
10233 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10234 with GCC.
10235
10236Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10237
10238 The following changes are part of the HP merge.
10239
10240 * gdb.base/break.exp: new tests to verify that catchpoints for
10241 fork, vfork, and exec don't trigger inappropriately.
10242
10243 * gdb.base/opaque.exp: compile one file at a time, then link.
10244
10245 * gdb.base/signals.exp: be more restrictive about which hppa
10246 systems receive a setup_xfail. new tests.
10247
10248 * gdb.base/solib_threshold.build: new file.
10249 * gdb.base/solib_threshold.exp: new file.
10250 * gdb.base/solib_threshold.link_opts: new file.
10251 * gdb.base/solib_threshold.mk: new file.
10252 * gdb.base/gen_solib_threshold.c: new file.
10253
10254 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10255 tests. New tests for enums inside classes.
10256
10257 * gdb.c++/compiler.cc: indicate support of template debugging.
10258
10259 * gdb.c++/demangle.exp: run hp style demangling tests.
10260
10261 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10262 tests.
10263
10264 * gdb.c++/misc.cc: changes to support new tests.
10265
10266 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10267 to support new tests.
10268
10269 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10270 gcc, then skip these tests.
10271
10272Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10273
10274 The following files are part of the HP merge; some had longer
10275 names at HP, but have been renamed to be no more than 14
10276 characters in length.
10277
10278 * gdb.hp/ambiguous.cc: new file.
10279 * gdb.hp/ambiguous.exp: new file.
10280 * gdb.hp/attach.exp: new file.
10281 * gdb.hp/attach2.exp: new file.
10282 * gdb.hp/classes-hp.exp: new file.
10283 * gdb.hp/ctti.exp: new file.
10284 * gdb.hp/ctti-add.cc: new file.
10285 * gdb.hp/ctti-add1.cc: new file.
10286 * gdb.hp/ctti-add2.cc: new file.
10287 * gdb.hp/ctti-add3.cc: new file.
10288 * gdb.hp/dbx.exp: new file.
10289 * gdb.hp/exception.cc: new file.
10290 * gdb.hp/exception.exp: new file.
10291 * gdb.hp/foll-exec.c: new file.
10292 * gdb.hp/foll-exec.exp: new file.
10293 * gdb.hp/foll-fork.c: new file.
10294 * gdb.hp/foll-fork.exp: new file.
10295 * gdb.hp/foll-vfork.c: new file.
10296 * gdb.hp/foll-vfork.exp: new file.
10297 * gdb.hp/inherit-hp.exp: new file.
10298 * gdb.hp/more-steps.exp: new file.
10299 * gdb.hp/namespace.cc: new file.
10300 * gdb.hp/namespace.exp: new file.
10301 * gdb.hp/optimize.exp: new file.
10302 * gdb.hp/pxdb.c: new file.
10303 * gdb.hp/pxdb.exp: new file.
10304 * gdb.hp/quicksort.exp: new file.
10305 * gdb.hp/reg-test.exp: new file.
10306 * gdb.hp/reg-test.s: new file.
10307 * gdb.hp/sized-enum.c: new file.
10308 * gdb.hp/sized-enum.exp: new file.
10309 * gdb.hp/start-stop.exp: new file.
10310 * gdb.hp/templ-hp.cc: new file.
10311 * gdb.hp/templ-hp.exp: new file.
10312 * gdb.hp/thr-lib.c: new file.
10313 * gdb.hp/thr-lib.exp: new file.
10314 * gdb.hp/thr-lib.h: new file.
10315 * gdb.hp/thr-liblib.c: new file.
10316 * gdb.hp/virtfun-hp.c: new file.
10317 * gdb.hp/virtfun-hp.exp: new file.
10318 * gdb.hp/watch-cmd.exp: new file.
10319 * gdb.hp/watch-hp.exp: new file.
10320 * gdb.hp/xdb1.exp: new file.
10321 * gdb.hp/xdb2.exp: new file.
10322 * gdb.hp/xdb3.exp: new file.
10323
10324Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10325
10326 The following files are part of the HP merge; some had longer
10327 names at HP, but have been renamed to be no more than 14
10328 characters in length.
10329
10330 * gdb.base/ss.h: new file.
10331 * gdb.base/call-ar-st.c: new file.
10332 * gdb.base/call-ar-st.exp: new file.
10333 * gdb.base/call-rt-st.c: new file.
10334 * gdb.base/call-rt-st-exp: new file.
10335 * gdb.base/call-strs.exp: new file.
10336 * gdb.base/ena-dis-br.exp: new file.
10337 * gdb.base/environ.exp: new file.
10338 * gdb.base/long_long.exp: new file.
10339 * gdb.base/sect-cmd.exp: new file.
10340 * gdb.base/shlib-cl2.exp: new file.
10341 * gdb.base/smoke.exp: new file.
10342 * gdb.base/so-impl-ld.c: new file.
10343 * gdb.base/so-impl-ld.exp: new file.
10344 * gdb.base/so-indr-cl.c: new file.
10345 * gdb.base/so-indr-cl.exp: new file.
10346 * gdb.base/varargs.exp: new file.
10347 * gdb.base/volatile.exp: new file.
10348 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10349 * gdb.base/display.exp: new file.
c906108c
SS
10350 * gdb.c++/derivation.exp: new file.
10351 * gdb.c++/local.exp: new file.
10352 * gdb.c++/member-ptr.exp: new file.
10353 * gdb.c++/overload.exp: new file.
10354 * gdb.c++/ovldbreak.exp: new file.
10355 * gdb.c++/ref-types.exp: new file.
10356 * gdb.c++/ref-types2.exp: new file.
10357 * gdb.c++/userdef.exp: new file.
d63a86f8 10358
c906108c
SS
10359Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10360
10361 * gdb.base/default.exp: Reflect wording change in remote.c.
10362
dc96c6c7 10363Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10364
10365 * gdb.base/help.exp: Update to reflect current text.
10366
10367Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10368
10369 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10370 they're stack variables and contain garbage.
10371 * gdb.c++/anon-union.exp: new file.
10372
10373 The following changes were made by David Taylor
10374 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10375 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10376 in changes by HP.
10377
10378 * gdb.base/bitops.exp: new file.
10379 * gdb.base/default.exp: change expected messages for catch and
10380 info catch tests to reflect HP merge changes.
10381 * gdb.base/enable-disable-break.exp
10382 * gdb.base/ending-run.c: new file.
10383 * gdb.base/long_long.c: new file.
10384 * gdb.base/maint.exp: new file.
10385 * gdb.base/pointers2.exp: new file.
10386 * gdb.base/shlib-call2.exp: new file.
10387 * gdb.base/solib.exp: new file.
10388 * gdb.base/step-test.c: new file.
10389 * gdb.c++/anon-union.cc: new file.
10390 * gdb.c++/local.cc: new file.
10391 * gdb.c++/member-pointer.cc: new file.
10392 * gdb.c++/method.cc: new file.
10393 * gdb.c++/ref-types.cc: new file.
10394 * gdb.c++/ref-types2.cc: new file.
10395 * gdb.c++/userdef.cc: new file.
d63a86f8 10396
c906108c
SS
10397 * gdb.base/scope.exp: compile one file at a time, then link.
10398 * gdb.base/langs.exp: ditto.
10399 * gdb.base/list.exp: ditto.
d63a86f8 10400
c906108c
SS
10401Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10402
10403 The following changes were made by David Taylor
10404 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10405 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10406 in changes by HP.
d63a86f8 10407
c906108c
SS
10408 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10409 skip tests. When compiling pass c++ flag to gdb_compile.
10410 * gdb.c++/
d63a86f8 10411
c906108c
SS
10412 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10413 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10414 (skip_hp_tests): new function.
10415 (gdb_preprocess): new function.
10416
10417 * configure.in (hpdir): decide whether to configure gdb.hp.
10418 * configure: regenerated.
10419
10420 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10421 to delete on clean.
10422 (EXECUTABLES): update to reflect new additions.
10423 * gdb.base/commands.exp: update message expected.
10424 * gdb.base/default.exp: add copyright notice.
10425 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10426 * gdb.base/help.exp: update messages to reflect current text.
10427 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10428 targets for recurse tests.
10429 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10430 skip this file.
10431
10432 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10433 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10434 compilation.
10435 * gdb.c++/misc.exp: ditto.
10436 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10437 run the tests. tell gdb_compile that it's a c++ compilation.
10438
10439 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10440
c906108c
SS
10441 * gdb.base/all-bin.exp: new file.
10442 * gdb.base/arithmet.exp: new file.
10443 * gdb.base/assign.exp: new file.
10444 * gdb.base/completion.exp: new file.
10445 * gdb.base/cond-expr.exp: new file.
10446 * gdb.base/condbreak.exp: new file.
10447 * gdb.base/define.exp: new file.
10448 * gdb.base/dollar.exp: new file.
10449 * gdb.base/environment.exp: new file.
10450 * gdb.base/eval-skip.exp: new file.
10451 * gdb.base/jump.exp: new file.
10452 * gdb.base/logical.exp: new file.
10453 * gdb.base/pointers.exp: new file.
10454 * gdb.base/relational.exp: new file.
10455 * gdb.base/section_command.exp: new file.
10456 * gdb.base/whatis-expr.exp: new file.
10457
10458 * gdb.base/all-types.c: new file.
10459 * gdb.base/call-array-struct.c: new file.
10460 * gdb.base/call-return-struct.c: new file.
10461 * gdb.base/call-strings.c: new file.
10462 * gdb.base/callfuncs2.c: new file.
10463 * gdb.base/condbreak.c: new file.
10464 * gdb.base/constvars.c: new file.
10465 * gdb.base/display.c: new file.
10466 * gdb.base/int-type.c: new file.
10467 * gdb.base/jump.c: new file.
10468 * gdb.base/miscexprs.c: new file.
10469 * gdb.base/pointers.c: new file.
10470 * gdb.base/pointers2.c: new file.
10471 * gdb.base/shmain.c: new file.
10472 * gdb.base/shr1.c: new file.
10473 * gdb.base/shr2.c: new file.
10474 * gdb.base/solib.c: new file.
10475 * gdb.base/solib1.c: new file.
10476 * gdb.base/solib2.c: new file.
10477 * gdb.base/varargs.c: new file.
10478 * gdb.c++/derivation.cc: new file.
10479 * gdb.c++/overload.cc: new file.
10480 * gdb.c++/ovldbreak.cc: new file.
10481 * gdb.hp/attach.c: new file.
10482 * gdb.hp/attach2.c: new file.
10483 * gdb.hp/average.c: new file.
10484 * gdb.hp/compiler.c: new file.
10485 * gdb.hp/compiler.cc: new file.
10486 * gdb.hp/execd-program.c: new file.
10487 * gdb.hp/follow-exec.c: new file.
10488 * gdb.hp/follow-fork.c: new file.
10489 * gdb.hp/follow-vfork-and-exec.c: new file.
10490 * gdb.hp/misc-hp.cc: new file.
10491 * gdb.hp/more-steps.c: new file.
10492 * gdb.hp/optimize.c: new file.
10493 * gdb.hp/quicksort.c: new file.
10494 * gdb.hp/run-hp.c: new file.
10495 * gdb.hp/start-stop.c: new file.
10496 * gdb.hp/sum.c: new file.
10497 * gdb.hp/templates-hp.cc: new file.
10498 * gdb.hp/thread-local-in-lib.c: new file.
10499 * gdb.hp/thread-local-in-lib.h: new file.
10500 * gdb.hp/thread-local-in-lib.lib.c: new file.
10501 * gdb.hp/vforked-program.c: new file.
10502 * gdb.hp/virtfunc-hp.cc: new file.
10503 * gdb.hp/watchpoint-hp.c: new file.
10504 * gdb.hp/xdb.c: new file.
10505 * gdb.hp/xdb0.c: new file.
10506 * gdb.hp/xdb0.h: new file.
10507 * gdb.hp/xdb1.c: new file.
10508
10509Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10510
10511 The following change was made by Edith Epstein
10512 <eepstein@cygnus.com> as part of a project to merge in changes
10513 originally made by HP; HP did not create ChangeLog entries.
10514
10515 * gdb.c++/demangle.exp: changed the expected output for some
10516 ARM-style mangling -- removed second reference to datatype.
10517 For example, maint demangle __dt__11T1__pt__2_cFv
10518 T1<char>::~T1<char>(void)
10519 becomes,
10520 maint demangle __dt__11T1__pt__2_cFv
10521 T1<char>::~T1(void)
10522
10523 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10524
c906108c
SS
10525Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10526
10527 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10528 * gdb.trace/backtrace.exp: Likewise.
10529 * gdb.trace/circ.exp: Likewise.
10530 * gdb.trace/collection.exp: Likewise.
10531 * gdb.trace/deltrace.exp: Likewise.
10532 * gdb.trace/infotrace.exp: Likewise.
10533 * gdb.trace/limits.exp: Likewise.
10534 * gdb.trace/packetlen.exp: Likewise.
10535 * gdb.trace/passc-dyn.exp: Likewise.
10536 * gdb.trace/passcount.exp: Likewise.
10537 * gdb.trace/report.exp: Likewise.
10538 * gdb.trace/save-trace.exp: Likewise.
10539 * gdb.trace/tfind.exp: Likewise.
10540 * gdb.trace/tracecmd.exp: Likewise.
10541 * gdb.trace/while-dyn.exp: Likewise.
10542 * gdb.trace/while-stepping.exp: Likewise.
10543
105441998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10545
10546 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10547
10548Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10549
10550 From Brendan Kehoe:
10551 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10552 int return types.
10553
10554Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10555
10556 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10557 remote dos host testing right.
10558
10559Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10560
10561 * gdb.base/corefile.exp: remove some xfails.
10562
10563Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10564
10565 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10566 have different timestamps.
10567
10568Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10569
10570 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10571 gdb.base/default.exp: Replace "exec" with "executable".
10572
10573Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10574
10575 * gdb.base/default.exp: Change else if to elseif from previous
10576 delta.
10577
10578Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10579
10580 * gdb.base/default.exp: Add brace missing from previous delta.
10581
10582Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10583
10584 * gdb.base/default.exp: Support test for info float for all
10585 varieties of arm toolchain.
10586
dc96c6c7 10587Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10588
10589 * gdb.trace/*.exp: remove "remote_download" command.
10590
dc96c6c7 10591Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10592
10593 * gdb.trace/*.exp: remove -gdwarf from compile.
10594
10595Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10596
10597 * gdb.trace/configure.in(AC_INIT): typo
10598 * gdb.trace/configure: regenerated
10599
dc96c6c7 10600Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10601
10602 * config/m68k-emc.exp: New file.
10603 * lib/<emc-support.exp trace-support.exp}: New files.
10604 * configure.in: add new test directory gdb.trace.
10605 * gdb.trace/{configure configure.in Makefile.in}: New files.
10606 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10607 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10608 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10609 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10610 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10611 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10612 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10613
dc96c6c7 10614Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10615
10616 * gdb.c++/classes.exp: Change all regular expressions to match
10617 arbitrary combinations of newline/carriage-return, so that they
10618 will work equally well on Unix and Windows.
10619 * gdb.c++/inherit.exp: ditto.
10620 * gdb.c++/virtfunc.exp: ditto.
10621
106221998-08-11 Dawn Perchik <dawn@cygnus.com>
10623
10624 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10625
c2d11a7d
JM
10626Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10627
10628 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10629 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10630 to use a0-a3/d0-d3 as needed.
10631
10632Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10633
10634 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10635 * gdb.disasm/am33.exp: Corresponding changes.
10636
c906108c
SS
106371998-07-11 Felix Lee <flee@cygnus.com>
10638
10639 * gdb.base/callfuncs.exp: add cmp10 test.
10640 * gdb.base/callfuncs.c (cmp10): new function.
10641
10642Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10643
d63a86f8 10644 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10645 into two parts to get around a synchronization problem in expect.
10646
3fc11d3e
JM
10647Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10648
10649 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10650
10651 * configure.in: Add options for gdbtk testsuite.
10652
10653 * configure: Regenerate.
10654
10655 * gdb.gdbtk: New directory to hold gdbtk tests.
10656
c906108c
SS
10657Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10658
10659 * gdb.fortran/types.exp: Escape brackets in expect patterns
10660 for test_float_literal_types_accepted tests.
10661 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10662 before run test.
10663
c2d11a7d
JM
10664Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10665
10666 * am33.exp: Just compile, do not link the testcase.
10667 * am33.s: Add ".am33" pseudoop to force am33 mode.
10668
c906108c
SS
106691998-06-25 Felix Lee <flee@cygnus.com>
10670
10671 * gdb.base/setshow.exp: make sure $pc is sane.
10672
10673 * gdb.stabs/weird.exp: split expect patterns properly.
10674
c2d11a7d
JM
10675Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10676
10677 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10678 * gdb.disasm/am33.exp: Run it.
10679
dc96c6c7 10680Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10681
10682 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10683 match processing (and eliminate spurious timeouts when running).
10684
dc96c6c7 10685Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10686
10687 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10688 exception test, but conditionalize it on target [mach | gnu].
10689
dc96c6c7 10690Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10691
10692 * gdb.base/overlays.exp: fixup compile line for linker script.
10693
10694Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10695
10696 * gdb.fortran/types.exp: don't guess at float size.
10697
10698Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10699
10700 * gdb.base/exprs.exp: delete test that depends on int size.
10701
10702Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10703
10704 * config/sim.exp: Removed checks for target triplets.
10705 (gdb_target_sim): Use gdb,target_sim_options.
10706
10707Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10708
10709 * gdb.base/reread.exp: New file.
10710 * gdb.base/reread1.c: New file.
10711 * gdb.base/reread2.c: New file.
10712
10713Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10714
10715 * config/sim.exp: Use 'target sim -sparclite' when running
10716 SPARClite programs.
10717
10718Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10719
10720 * gdb.base/structs2.exp: New file.
10721 * gdb.base/structs2.c: New file.
10722
10723Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10724
10725 * gdb.asm/common.inc: New file.
10726 * gdb.asm/d10v.inc: New file.
10727 * asm-source.exp: Pass -I's to gas to find .inc files.
10728 Update line numbers in expected output.
10729 * asmsrc1.s: Rewrite.
10730 * asmsrc2.s: Rewrite.
10731 * configure.in: Create arch.inc symlink.
10732 * configure: Regenerate.
10733 * Makefile.in (distclean): Delete arch.inc.
10734
10735Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10736
10737 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10738 (t_enum_value2): ditto
10739 (t_enum_value3): ditto
10740 (main): ditto
10741Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10742
10743 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10744 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10745 change.
10746 Use gdb_test instead of send_gdb/gdb_expect sequences.
10747
10748Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10749
10750 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10751 not void.
10752
10753Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10754
10755 * gdb.base/branches.c: Code with lots of loops and
10756 subroutines. Used to test gdbs ability to single step through PC
10757 changes, especially to test mips-tdep.c:mips_next_pc
10758
10759Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10760
10761 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10762 more rigorous EGCS C++ error checking.
10763
10764Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10765
10766 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10767 tests.
c906108c 10768 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10769 function when asleep.
c906108c 10770 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10771 for i*86 Linux and SVR4 signal handling problems.
10772 Remove linux xfail for `next to handler in signals_tests_1', fixed
10773 by recent infrun.c change.
c906108c 10774 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10775 stack backtraces.
c906108c
SS
10776 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10777 target.[ch] change.
10778
10779Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10780
10781 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10782 for a newline from gdb before continuing.
10783 (default_gdb_exit): Just look for y or n.
10784 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10785 it does, fail the rests of the tests in the file.
10786
10787Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10788
10789 * config/cygmon.exp: New file.
10790
10791Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10792
10793 * gdb.base/list.exp: Fix problem with "list default lines around
10794 main" test on remote targets.
10795
10796 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10797 run test on remote targets.
10798
10799Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10800
10801 * gdb.asm: New directory.
10802 * configure.in: Configure it.
10803 * configure: Regenerate.
10804 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10805 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10806
10807Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10808
10809 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10810
dc96c6c7 10811Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10812
c906108c
SS
10813 * gdb.base/overlays (several files): Merge the two overlay
10814 managers into one. Change variables (foox, barx, bazx, grbxx)
10815 back into ints but force them to load in their proper sections.
10816
10817Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10818
10819 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10820 on-chip insn memory and IMAP1 to upper 128k.
10821 (D10VCopy): Handle memory regions crossing 16k boundaries.
10822 (D10VCopy): Transfer data in 32 bit chunks.
10823
10824Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10825
10826 * gdb.base/overlays.c (main): Exit normally when result is
10827 correct.
10828
10829 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10830 map. Include space for printf in .text segment.
10831
10832 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10833 updated d10v memory VMA/LMA map.
10834 (D10VCopy): Call D10VTranslate.
d63a86f8 10835
c906108c
SS
10836Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10837
10838 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10839
10840 * gdb.base/bar.c (barx, bar): Change variable to small array so
10841 that it won't be put into the .sdata - small data -
10842 section. Update reference.
10843 * gdb.base/baz.c (bazx, baz): Ditto.
10844 * gdb.base/foo.c (foox, foo): Ditto.
10845 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10846
10847 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10848 to be arrays.
d63a86f8 10849
dc96c6c7 10850Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10851
c906108c
SS
10852 * gdb.base/overlays.exp: fix up and get working again.
10853 Add tests for backtraces from an overlay function.
d63a86f8 10854
c906108c
SS
10855Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10856
10857 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10858 "calling function with watchpoint enabled".
10859
10860Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10861
10862 * gdb.base/break.exp (test_next_with_recursion): Remove
10863 gdb_suppress_tests for d10v-*-*.
10864 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10865 pending review of whether it is useful or not.
10866
10867Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10868
10869 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10870
10871Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10872
10873 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10874 * config/dve.exp: New file to support Densan boards.
10875
10876Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10877
10878 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10879 reads and BSD.
10880
10881Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10882
10883 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10884 response.
10885
10886 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10887
10888Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10889
10890 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10891 test.
10892
10893 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10894 target_sizeof_long and target_bigendian_p.
10895 (structs_by_value, structs_by_reference): Check values according
10896 to targets word size and endianess.
d63a86f8 10897
c906108c
SS
10898Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10899
10900 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10901 output.
10902
10903Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10904
10905 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10906 Update test of set args help to match source change.
10907
10908Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10909
10910 * gdb.base/default.exp: Expect help system output to be in
10911 alphabetical order.
10912 * gdb.base/help.exp: Ditto.
10913
10914Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10915
10916 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10917 "i*86-pc-linux-gnu*".
10918 * gdb.base/interrupt.exp: Ditto.
10919 * gdb.base/corefile.exp: Ditto.
10920
10921 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10922 define vxworks when building the testcase.
10923
10924 * gdb.base/ptype.exp: Fix testnames to be unique.
10925 * gdb.base/radix.exp: Ditto.
10926 * gdb.base/term.exp: Ditto.
10927 * gdb.base/whatis.exp: Ditto.
10928 * gdb.c++/classes.exp: Ditto.
10929
10930Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10931
10932 * gdb.base/callfuncs.exp: Fix indentation.
10933
10934 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10935 suppress_flag has been set.
10936 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10937 target feature.
10938
10939Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10940
10941 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10942 the testcase.
10943
10944 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10945 set_debug_traps() and breakpoint().
10946 * gdb.c++/misc.cc (main): Ditto.
10947 * gdb.c++/templates.cc (main): Ditto.
10948 * gdb.c++/virtfunc.cc (main): Ditto.
10949
10950Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10951
10952 * lib/gdb.exp(gdb_step_for_stub): New function.
10953 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10954 exists, reload the executable and do a "continue" instead of
10955 doing a jump.
10956 (runto_main): Use gdb_step_for_stub.
d63a86f8 10957
c906108c
SS
10958 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10959 tests to have unique names.
10960 * gdb.base/callfuncs.exp: Ditto.
10961 * gdb.base/commands.exp: Ditto.
10962 * gdb.base/default.exp: Ditto.
10963 * gdb.base/help.exp: Ditto.
10964 * gdb.base/list.exp: Ditto.
10965 * gdb.base/opaque.exp: Ditto.
10966 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10967 similar tests.
d63a86f8 10968
c906108c
SS
10969 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10970 * gdb.c++/cplusfuncs.cc: Ditto.
10971 * gdb.c++/virtfunc.cc: Ditto.
10972
10973 * config/monitor.exp: Keep track of the last file we saw, rather
10974 than trying to get the info from gdb.
10975
10976 * gdb.fortran/types.exp: Move comment to previous line.
10977
10978Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10979
10980 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10981 target mode.
10982
10983Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10984
10985 From Bob Manson:
10986 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10987 string from GDB when it connects.
10988
10989 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10990
10991Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10992
10993 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10994 if we can't get a debug format from GDB (we may be testing an
10995 older GDB). Use a 10 second timeout when checking for the format.
10996
10997 * gdb.stabs/weird.exp: Fix quoting.
10998
10999 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
11000
11001Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11002
11003 * config/arm-ice.exp: New file.
11004
11005Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
11006
11007 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
11008 until it has been modified to work with the new testsuite.
11009
99707966 11010 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
11011 testcase won't compile, cause all of the testcases in the file to
11012 fail instead.
11013
11014 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
11015 (gdb_clear_suppressed): New procedure.
11016 (gdb_stop_suppressing_tests): Only clear suppress_flag if
11017 it contains a positive value.
11018
11019Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
11020
11021 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
11022
11023 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
11024
11025Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
11026
11027 * lib/gdb.exp (setup_xfail_format): New function.
11028 (get_debug_format): New function to get debug format.
11029 (debug_format): New global variable to hold last value set
11030 by get_debug_format.
11031 * gdb.base/list.exp: Call get_debug_format and expect some
11032 tests to fail for DWARF 1 and COFF formats.
11033 * gdb.c++/ptype.exp: Ditto.
11034 * gdb.c++/classes.exp: Ditto.
11035 * gdb.c++/cplusfuncs.exp: Ditto.
11036 * gdb.c++/inherit.exp: Ditto.
11037 * gdb.c++/templates.exp: Ditto.
11038 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 11039
c906108c
SS
11040Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
11041
11042 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
11043 host doesn't have a currently-open connection.
11044
11045 * config/sparclet.exp: Cleanups and fixes to make it generic for
11046 any gdb stub target. Handle cases where gdb doesn't respond when
11047 interrupted in a sane fashion.
11048
11049 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
11050 same thing in a totally different way.
11051
11052 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
11053 setting "timeout".
11054 (gdb_start): We set the global gdb_prompt variable in
11055 default_gdb_init now.
11056
11057Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
11058
11059 * gdb.base/printcmds.exp: Fix "check for floating addition"
11060 regexp to accept results within approx +/- .01 of exact value.
11061 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
11062
11063Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
11064
11065 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
11066 properly.
11067 (gdb_expect): Add optional timeout parameter, and add timeout
11068 value to various calls.
11069 (gdb_suppress_tests): Only give one warning message per group.
11070
11071Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11072
11073 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11074 global variables. Handle getting a value for $timeout more
11075 gracefully.
11076
11077Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11078
11079 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11080 initialize.
11081 (default_gdb_init): New procedure; allow gdb_init to be overridden
11082 by a target configuration file.
11083 (gdb_expect): Pass the timeout to remote_expect.
11084
11085 * config/monitor.exp(gdb_load): Fix typo in regexp.
11086
11087Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11088
11089 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11090
11091Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11092
11093 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11094 here. Call gdb_target_exec before rebooting the target, to make
11095 sure the connection to the target is closed.
11096 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11097 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11098 Also detect "Timeout reading from remote" error.
11099
11100 * config/gdbserver.exp: Pass the executable being loaded to
11101 gdb_target_monitor. Don't call gdb_file_cmd here; let
11102 gdb_target_monitor do it.
11103
11104 * gdb.disasm/hppa.exp: Don't use exec_output.
11105
11106Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11107
11108 * gdb.base/list.exp: If we're debugging a non-native target,
11109 try to set the pc register to point to the start of the
11110 program before doing the first list command.
11111
11112 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11113 test_calls after restarting.
11114
11115 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11116 reloading.
11117
11118 * gdb.base/watchpoint.exp: Fix typo.
11119
11120 * gdb.base/setshow.exp: Check for use_gdb_stub.
11121
11122 * gdb.base/break.exp: Fix continue until exit test for the gdb
11123 stub case.
11124 * gdb.base/langs.exp: Ditto.
11125
11126 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11127 gdb_load_offset. If we weren't given a file to load, figure out
11128 what the current file is and use it.
11129
11130 * config/i386-bozo.exp: New file.
11131
11132Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11133
11134 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11135 feature.
11136
11137 * config/proelf.exp: New entry.
11138
11139Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11140
11141 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11142 of regexps.
11143
11144 * gdb.base/watchpoint.exp: Don't run the test_stepping
11145 tests if gdb can't call functions on the target.
11146
11147 * gdb.base/setshow.exp: Don't run the set prompt tests if
11148 the board has gdb_prompt set.
11149
11150Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11151
11152 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11153 * gdb.base/commands.exp: Likewise.
11154 * gdb.base/setshow.exp: Likewise.
11155
11156Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11157
11158 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11159 feature.
11160
11161 * config/i960.exp: New file.
11162
11163Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11164
11165 * gdb.base/funcargs.exp: Check for gdb,short_int target
11166 feature instead of looking for explicit target triplets.
11167
dc96c6c7 11168Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11169
d63a86f8 11170 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11171 "p 123DEADBEEF", to check parse_number.
11172 * top.c: change "to enable to enable" to "to enable" in a couple
11173 of help strings.
11174
11175Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11176
11177 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11178 on the mn10300.
d63a86f8 11179
c906108c
SS
11180Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11181
11182 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11183 where the test executable is run with explicit args.
11184 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11185
11186Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11187
11188 * gdb.base/run.c: Use FAKEARGV to build test executable that
11189 does not require a command line arg, since most simulators
11190 don't currently support passing such an arg into the simulated
11191 program.
11192 * gdb.base/commands.exp: Change tests to insert the proper
11193 value as the arg to the first recursive factorial call. Change
11194 compilation line to define FAKEARGV at compile time.
11195
11196Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11197
11198 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11199 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11200 function with watchpoint enabled" test.
11201
11202Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11203
11204 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11205 Don't call gdb_test when the command doesn't return to a gdb prompt.
11206
11207 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11208 "Tests restarted" messages.
11209
11210Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11211
11212 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11213
dc96c6c7 11214Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11215
11216 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11217 for INFO SYMBOL; add help tests for OVERLAY commands.
11218 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11219 add tests for OVERLAY commands
11220 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11221 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11222 * gdb.base/sigall.c: add usestubs code frag
11223 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11224
c906108c
SS
11225Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11226
11227 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11228 failures.
11229 (gdb_stop_suppressing_tests): Note that tests have restarted.
11230
11231Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11232
11233 * config/h8300.exp: New file.
11234
11235Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11236
11237 * gdb.base/setshow.exp: Check for the existence of a
11238 feature, not its value.
11239
11240Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11241
11242 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11243
11244 * gdb.base/scope.exp: It's now init0(), not init().
11245
11246 * gdb.base/scope0.c: For now, change init() to be init0().
11247
11248 * config/monitor.exp: Use gdb_serial in preference to serial
11249 or netport.
11250
11251 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11252 and it's not already set.
11253
11254Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11255
11256 * gdb.base/setshow.exp: Only test the run command if the target
11257 isn't using a stub and if it supports argument passing.
11258
11259Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11260
11261 * config/udi.exp(gdb_start): Make sure UDICONF is set
11262 properly before starting gdb.
11263
11264Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11265
11266 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11267 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11268 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11269
11270Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11271
11272 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11273 specialized code to reboot the board, use remote_reboot instead.
11274
11275 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11276
11277 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11278
11279 * config/monitor.exp: Make sure we disconnect from the target.
11280 Also, try a reboot/reload cycle instead of failing if the
11281 load fails.
11282
11283Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11284
11285 * gdb.base/default.exp: Don't set match_max.
11286 * gdb.base/help.exp: Ditto.
11287 * gdb.base/list.exp: Ditto.
11288 * gdb.base/signals.exp: Ditto.
11289
11290 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11291 set, use remote_ld to download the testcase instead of
11292 the GDB loader.
11293
11294Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11295
11296 * config/vr5000.exp: New file.
11297
11298 * config/monitor.exp(gdb_target_monitor): Add pattern for
11299 "Ending remote" to detect errors in connecting.
11300
11301 * gdb.base/setshow.exp: Add .* within auto language test.
11302
11303 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11304 target feature.
11305
11306 * config/monitor.exp(gdb_load): Check for a failure when loading,
11307 and reboot the board if necessary.
11308
11309 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11310 a set of tests. Remove print.* from the patterns being checked.
11311
11312Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11313
11314 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11315 refer to gdb_spawn_id.
11316
11317 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11318 longer used.
11319 * config/sparclet.exp: Ditto.
11320 * config/sparclet-old.exp: Ditto.
11321 * config/slite.exp: Ditto.
11322 * config/sim.exp: Ditto.
11323 * gdb.base/funcargs.exp: Ditto.
11324
11325 * lib/gdb.exp:Remove references to gdb_spawn_id.
11326 (gdb_expect): Move to remote.exp.
11327
11328Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11329
11330 * config/monitor.exp: Detect the "Couldn't establish connection"
11331 message from GDB.
11332
11333Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11334
11335 * gdb.base/bitfields.exp: Use runto instead of explicit
11336 gdb_run_cmd/gdb_expect sequences.
11337
11338 * gdb.base/break.exp(text_next_with_recursion): Add match for
11339 gdb_expect call.
11340
11341 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11342 We also need to handle the "A program is being debugged already"
11343 prompt from gdb. Use gdb_test to set the baud rate.
11344
11345 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11346 to 20000. Really. I mean it.
11347
11348Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11349
11350 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11351 fails. If suppress_flag is set, skip perror message about not
11352 being able to send to GDB.
11353 (send_gdb): If suppress_flag is set, don't try to send commands to
11354 GDB.
11355 (gdb_expect): If suppress_flag is set, always fail immediately.
11356 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11357 (gdb_init): Call gdb_stop_suppressing_tests.
11358 (default_gdb_exit): Ditto.
11359 (default_gdb_start): Ditto.
11360
11361 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11362 gdb_stop_suppressing_tests as appropriate.
11363 * gdb.base/break.exp: Ditto.
11364 * gdb.base/callfuncs.exp: Ditto.
11365 * gdb.base/commands.exp: Ditto.
11366 * gdb.base/exprs.exp: Ditto.
11367 * gdb.base/funcargs.exp: Ditto.
11368 * gdb.base/list.exp: Ditto.
11369 * gdb.base/recurse.exp: Ditto.
11370 * gdb.base/scope.exp: Ditto.
11371 * gdb.base/structs.exp: Ditto.
11372 * gdb.c++/inherit.exp: Ditto.
11373
11374Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11375
11376 * config/vr4300.exp: New file.
11377
99707966 11378 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11379
99707966 11380 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11381
11382Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11383
11384 * lib/gdb.exp(gdb_init): New function.
11385
11386 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11387 for each individual variable set.
11388
11389 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11390 name.
11391
11392 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11393
11394 * gdb.base/scope.exp: Use gdb_test.
11395
11396 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11397 aborting; the testsuite driver will do that for us (see
11398 gdb_finish). Also, use gdb_test in a few more places.
11399
11400Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11401
11402 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11403
11404Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11405
11406 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11407 and "add_tests" are not at the same address.
11408
11409Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11410
11411 * gdb.base/ptype.exp: Use gdb_test.
11412
11413Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11414
11415 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11416 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11417 left in. No longer expect them to fail.
11418
11419 * gdb.stabs/*.mt; Deleted, no longer used.
11420 * gdb.stabs/configure.in: Remove references to target makefile
11421 frags.
11422 * gdb.stabs/configure: Rebuilt.
11423
11424 * gdb.disasm/*.mt: Deleted, no longer used.
11425 * gdb.disasm/configure.in: Remove references to target makefile
11426 frags. Use "sh3.s" as the unique filename for this directory.
11427 * gdb.disasm/configure: Rebuilt.
11428
11429 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11430 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11431 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11432
11433Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11434
11435 * config/udi.exp: Use mondfe,name instead of remote_host.
11436
11437Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11438
11439 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11440 a function with a watchpoint enabled on the mn10200.
11441
11442 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11443 before trying to create it!
11444
11445Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11446
11447 * config/vx.exp: Use hostname instead of netport.
11448
11449 * config/vxworks.exp: New file.
11450
11451 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11452
11453 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11454 gdb before assuming everything worked. Send a ^C if a timeout
11455 occurs.
11456
11457 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11458 $gdb_spawn_id directly.
11459 (gdb_run_cmd): Try _start as well as start. Use the target feature
11460 gdb,start_symbol as the symbol to start from when jumping.
11461
11462Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11463
11464 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11465 redundant) test.
11466
11467 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11468 it doesn't lose for 16bit integer systems.
11469
11470Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11471
11472 * gdb.fortran/types.exp: If the target doesn't support "double"
11473 data types, then expect "real" types to only be 4 bytes.
11474
11475 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11476 call tests if the target doesn't support inferior function calls.
11477
11478 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11479 in printf tests.
11480
11481Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11482
11483 * gdb.base/help.exp: Disable "help set", "help show", and
11484 "help support". Simplify regexp for "help stack".
11485
11486 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11487 to 60 seconds. Temporarily set match_max to 15000 around the
11488 "info copying" test.
11489
11490 * gdb.base/nodebug.exp: Don't try to do an inferior function
11491 call if the target doesn't support them.
11492 * gdb.base/printcmds.exp: Likewise.
11493 * gdb.base/setvar.exp: Likewise.
11494 * gdb.base/structs.exp: Likewise.
11495 * gdb.c++/templates.exp: Likewise.
11496 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11497
11498 * gdb.base/recurse.exp: Enable for the mn10200.
11499
11500 * configure.in: Do configure gdb.stabs directory for *-*-elf
11501 targets.
11502 * configure: Rebuilt.
11503
11504 * gdb.base/break.exp: Check for gdb,noresults before testing
11505 exit status and/or results from the target.
11506 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11507 * lib/gdb.exp: Remove old (now bogus) initialization of
11508 noinferior, noargs, noresults and nosignals.
11509
11510Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11511
11512 * config/sh.exp: New file.
11513
11514 * config/slite.exp: Try to connect multiple times to the board
11515 before rebooting. Only send a "monitor run" if need_monitor_run
11516 is set.
11517
11518 * gdb.base/break.exp: Don't do the "stub continue" test if
11519 the target has gdb_stub set.
11520
11521 * gdb.base/callfuncs.exp: Increase the timeout.
11522
11523 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11524 if the target has gdb,noinferiorio set.
11525
11526 * gdb.base/list.exp: Increase match_max to 10000 characters.
11527
11528 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11529
11530 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11531 target.
11532
11533 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11534
11535Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11536
11537 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11538 trying to delete the copy of gdb. Catch the file delete so we
11539 don't die if the delete fails; also, the file should be copied to
11540 the host, not to the build.
11541
11542Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11543
11544 * lib/gdb.exp(gdb_test): Surround the result pattern with
11545 parenthesis in case it contains multiple regexps separated
11546 with |.
11547
11548 * gdb.base/watchpoint.exp: Use gdb_test.
11549 * gdb.base/default.exp: Ditto.
11550
11551Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11552
99707966 11553 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11554
c906108c
SS
11555 * gdb.base/scope.exp: Use gdb_test.
11556 * gdb.c++/classes.exp: Ditto.
11557 * gdb.c++/inherit.exp: Ditto.
11558
11559Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11560
11561 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11562 remote_exec instead.
11563 * gdb.base/corefile.exp: Don't be ridiculous.
11564 * gdb.base/*.c: Add missing stub invocations.
11565
11566Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11567
11568 * config/slite.exp: Miscellaneous fixes.
11569
11570 * lib/gdb.exp: Fix runto.
11571
11572 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11573 the target.
11574
11575 * gdb.base/watchpoint.exp: Fix regexp.
11576
11577 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11578 close and wait commands, as the descriptor may now be
11579 invalid. Always call "remote_close host".
11580
11581Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11582
11583 Major rewrite for testsuite revision.
d63a86f8 11584
c906108c
SS
11585 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11586 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11587 instead of relying on spawn_id to always contain a valid
11588 spawn id.
11589 (get_compiler_info): New procedure to build the ${binfile}.ci
11590 file, instead of replicating this in N different places.
11591 (gdb_compile): New procedure.
d63a86f8 11592
c906108c
SS
11593 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11594 appropriate arguments) instead of compile. Use gdb_test in a lot
11595 more places. Use send_gdb instead of send. Always run gdb_start
11596 at the start of a testcase, as this is no longer done magically.
11597
11598 config/*-gdb.exp: Rename without the -gdb suffix.
11599
11600 config/mips.exp: Use remote_close instead of exit_remote_shell.
11601 config/monitor.exp: Use target_info instead of looking at
11602 baud, timeout, etc.
11603 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11604
11605Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11606
11607 * gdb.c++/templates.exp (test_ptype_of_templates),
11608 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11609 Update expect patterns for destructors and assignment operators
11610 to match corresponding c-typeprint.c changes.
11611 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11612 to destructor breakpoint test, GDB should be able to set the
11613 destructor breakpoint without specifying arguments.
11614
11615Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11616
11617 * gdb.threads/pthreads.exp: Change result for failure to compile due
11618 to lack of pthreads runtime support from an error to simply an
11619 unsupported test, per dejagnu standards.
11620
11621Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11622
11623 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11624 where GDB exits to reduce pattern match time.
11625 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11626
11627 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11628
dc96c6c7 11629Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11630
11631 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11632 * gdb.base/default.exp: ditto.
11633 * gdb.base/nodebug.exp: ditto.
11634 * gdb.base/printcmds.exp: ditto.
11635 * gdb.base/ptype.exp: ditto.
11636 * gdb.base/setvar.exp: ditto.
11637 * gdb.base/structs.exp: ditto.
11638 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11639
11640Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11641
11642 * configure, */configure: Rebuild with autoconf 2.12.
11643
11644Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11645
11646 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11647 use new i*86-pc-linux*-gnu quads.
11648 * gdb.base/corefile.exp: Ditto.
11649 * gdb.base/signals.exp: Ditto.
11650 * gdb.base/sigall.exp: Ditto.
11651 * gdb.base/interrupt.exp: Ditto.
11652
11653 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11654 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11655 RedHat 4.0.
d63a86f8 11656
c906108c
SS
11657 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11658 linux. This allows the test case to at least compile on latest
11659 linux, but still not run due to missing the threads runtime library.
11660
11661Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11662
11663 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11664 directory to search gdb directory. Accept and step over conditional
11665 stack alignment code. Consume $prompt in failure cases.
11666 Reset timeout to $oldtimeout instead of some arbitrary value.
11667 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11668 timeout problems with infinite stack backtraces.
11669 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11670 Accept function parameters for linkfunc member.
11671
11672Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11673
11674 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11675 (CXXFLAGS): Remove, unreferenced.
11676 (B_OPTIONS): Add for -B options and add code to initialize with
11677 previous -B options and also add -B option to pick up cross compiled
11678 runtime.
11679 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11680 doing cross compiles.
11681 (target_alias): Declare global.
11682 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11683 to verify that gcc exists in build tree, and if so set CC to that
11684 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11685
c906108c
SS
11686Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11687
11688 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11689 ptype test for anonymous union. Fixup testcase to match
11690 current gcc debug output.
11691
11692Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11693
11694 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11695 force argument to an unsigned long type.
11696
11697Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11698
11699 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11700 tests and anonymous union print/ptype tests.
11701 * gdb.base/list.exp (test_forward-search): Increase timeout by
11702 5 minutes for the "search extremely long line" case.
11703 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11704 completely optional and that the pass/fail messages use the command as
11705 the message if that third arg is a null string.
11706 (gdb_test_exact): Arrange that a null string pattern means match a
11707 null string output rather than any output, which might include random
11708 errors.
11709 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11710 backtrace test.
11711 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11712 always failing and failure is now exposed by gdb.exp changes.
11713
11714Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11715
11716 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11717 weren't being noted.
11718
11719Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11720
11721 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11722 * gdb.stabs/weird.exp: Remove v_comb xfails.
11723
dc96c6c7 11724Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11725
11726 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11727 list.exp scope.exp watchpoint.exp]
11728 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11729
dc96c6c7 11730Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11731
11732 * config/monitor.exp: Increase download timeout to 1000 seconds.
11733
dc96c6c7 11734Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11735
11736 * config/m32r.exp: Increase timeout to 120 seconds.
11737
11738Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11739
11740 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11741 and accept older ordering as obsolescent gcc or gdb.
11742 * gdb.c++/templates.exp: Ditto.
11743 * gdb.c++/virtfunc.exp: Ditto.
11744
11745Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11746
11747 * gdb.base/coremaker.c: Add code to mmap some data so we
11748 can check that it ends up in the core file.
11749 * gdb.base/corefile.exp: Add test to read mmapped data
11750 from core file.
11751
dc96c6c7 11752Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11753
11754 * config/m32r.exp: New file.
11755
11756Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11757
11758 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11759 that cflags can contains -gstabs, and work correctly for other tests.
11760
dc96c6c7 11761Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11762
11763 * gdb.base/setshow.exp: New file, tests show and set.
11764 * gdb.base/setshow.c: New file, tests show and set.
11765 * gdb.base/help.exp: Add test for help set|show annotate.
11766 * gdb.base/default.exp: Add test for set|show annotate.
11767
11768Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11769
11770 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11771 errors unique.
11772 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11773 explicitly.
11774
11775Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11776
11777 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11778 and width commands. This is done elsewhere.
11779 * (gdb_start): Don't call gdb_start_sim here. That's already
11780 done in gdb_load. This fixes lots of failures in default.exp.
11781
11782Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11783
11784 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11785 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11786 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11787 in the same we we treat other failures (since it may be an expected
11788 condition), rather than as an error.
11789 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11790 old test format.
11791
11792Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11793
11794 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11795 (distclean maintainer-clean realclean): No need to remove files
11796 twice. Nuke the duplicates.
11797 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11798 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11799 Remove config.h along with other config files.
11800
11801Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11802
11803 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11804 "p func1 ()" and note that rests of tests are skipped.
11805 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11806 setup_xfails for "print func2::coremaker_local".
11807 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11808 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11809 affected by the previous run test.
11810 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11811 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11812 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11813 "pass int powerset tuple" and "pass modeless int powerset tuple".
11814 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11815 "real write 4" and "real write 8".
11816 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11817 setup_xfails for "print vs1 after tuple assign 2",
11818 "print \$i after tuple assign 2", and
11819 "print vs2 after tuple assign 2".
11820 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11821 meaningful error message and return -1 so the caller can
11822 suppress further tests and avoid a cascade of errors.
d63a86f8 11823
c906108c
SS
11824Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11825
11826 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11827 format for printing version.
11828 * gdb.base/default.exp: Ditto.
11829 * gdb.base/interrupt.exp: Fix problem with cascade of
11830 errors if child process dies while calling a function.
d63a86f8 11831
c906108c
SS
11832Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11833
11834 * Makefile.in (VPATH): Add
11835 * Makefile.in (Makefile, config.status): Fix rules so things get
11836 remade when necessary.
11837
11838Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11839
11840 * Makefile.in (just-check): Add path to sibling expect dir
11841 to environment variable specified by RPATH_ENVVAR.
11842
11843Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11844
11845 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11846 (just-check): Add shared library paths for libstdc++, tk,
11847 tcl, bfd, and opcodes to the environment variable specified
11848 in RPATH_ENVVAR.
11849 * configure.in: Add support to recognize --enable-shared flag
11850 and generate correct value for RPATH_ENVVAR.
11851 * configure: Regenerated with autoconf.
11852
11853Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11854
11855 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11856 include all osf versions.
11857 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11858 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11859 when target is linux. When failing to build pthreads test
11860 executable, give more meaningful message.
11861 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11862 arg for pthread_create.
d63a86f8 11863
c906108c
SS
11864Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11865
11866 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11867 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11868 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11869 and -lpthreads (everybody else).
11870 (test_startup): Fail gracefully if threads are not supported.
11871 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11872 "p/c array_index("abcdef",2)" when not gcc compiled.
11873 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11874 "print func2::coremaker_local" when not gcc compiled.
11875 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11876 "ptype on opaque struct tagname (statically)",
11877 "ptype on opaque struct tagname (dynamically) 1", and
11878 "ptype on opaque struct tagname (dynamically) 2"
11879 for not compiled with gcc.
11880 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11881 backtrace when compiled with gcc.
d63a86f8 11882 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11883 than always return success.
11884
11885Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11886
11887 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11888
11889Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11890
11891 * gdb.base/structs.exp: Undo last change.
11892
11893Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11894
11895 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11896 encapsulate all the steps/nexts done during self test, starting
11897 at main, and makes them less sensitive to optimization issues.
11898 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11899 signal handler" test.
11900 * gdb.threads/pthreads.exp: Only run this for native configs.
11901 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11902 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11903 tests.
11904 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11905 for "runto test_calls(void)" test.
d63a86f8 11906
c906108c
SS
11907Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11908
11909 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11910 and don't expect address info in breakpoint confirmations.
11911
11912Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11913
11914 * gdb.base/list.exp (test_forward_search): Increase timeout
11915 temporarily by 60 seconds for searching extremely long line,
11916 and then reset to old value when done. Increase expect input
11917 buffer to 10000.
11918
11919Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11920
11921 * gdb.base/list.exp (test_forward_search): Fix to handle very
11922 long source line without overflowing expect's input buffer.
11923
11924Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11925
11926 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11927 "buffer_full".
11928
11929 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11930 "buffer_full".
11931
11932 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11933 "buffer_full".
11934
11935 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11936 "buffer_full".
11937
11938Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11939
11940 * configure.in (configdirs): Add gdb.threads.
11941 * configure: Regenerated with autoconf.
11942 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11943 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11944 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11945
c906108c
SS
11946Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11947
11948 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11949
11950Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11951
11952 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11953 each signal's status in the output of "handle all print".
11954 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11955 the \r\n sequence that immediately precedes the gdb prompt.
11956 * gdb.base/a1-selftest.exp: Save original timeout and restore
11957 after test.
11958
11959Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11960
11961 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11962 symbol.
11963
11964Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11965
11966 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11967
11968Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11969
11970 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11971 timeout by 60 seconds.
11972
11973Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11974
11975 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11976 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11977 error return.
11978
11979Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11980
11981 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11982 gdb initialization, also report how long dejagnu waited. Restore
11983 old timeout before doing error return. Temporarily increase timeout
11984 by 3 minutes to allow for slow startups over heavy NFS use.
11985
11986Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11987
11988 * lib/gdb.exp: Report timeout value for verbosity level 2.
11989 * config/gdbserver.exp: Ditto.
11990 * config/hppro.exp: Ditto.
11991 * config/mips-gdb.exp: Ditto.
11992 * config/monitor.exp: Ditto.
11993 * config/netware.exp: Ditto.
11994 * config/sim-gdb.exp: Ditto.
11995 * config/slite-gdb.exp: Ditto.
11996 * config/udi-gdb.exp: Ditto.
11997 * config/unix-gdb.exp: Ditto.
11998 * config/vx-gdb.exp: Ditto.
11999 * gdb.base/a1-selftest.exp: Ditto.
12000 * gdb.base/a2-run.exp: Ditto.
12001 * gdb.base/break.exp: Ditto.
12002 * gdb.base/corefile.exp: Ditto.
12003 * gdb.base/list.exp: Ditto.
12004 * gdb.base/recurse.exp: Ditto.
12005 * gdb.base/scope.exp: Ditto.
12006 * gdb.base/signals.exp: Ditto.
12007
12008Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12009
12010 * gdb.threads/Makefile.in (docdir): Removed.
12011
12012Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12013
12014 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 12015 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 12016 @srcdir@.
d63a86f8 12017 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
12018 autoconf 2.5 or higher.
12019 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12020
12021Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
12022
12023 * configure: Regenerated.
12024 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
12025 avoid name clashes with SunOS headers.
12026
12027Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
12028
12029 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
12030
12031Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
12032
12033 * gdb.base/callfuncs.exp: Finish last change -- make sure the
12034 prototype information ends up in the compiler info file.
12035
12036Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
12037
12038 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
12039 attempting to regenerate it. Eliminate use of a temporary file
12040 and just generate the info file directly. Source it immediately,
12041 for consistency of use.
12042 * gdb.base/corefile.exp: Ditto
12043 * gdb.base/exprs.exp: Ditto.
12044 * gdb.base/funcargs.exp: Ditto.
12045 * gdb.base/langs.exp: Ditto.
12046 * gdb.base/list.exp: Ditto.
12047 * gdb.base/mips_pro.exp: Ditto.
12048 * gdb.base/nodebug.exp: Ditto.
12049 * gdb.base/opaque.exp: Ditto.
12050 * gdb.base/ptype.exp: Ditto.
12051 * gdb.base/scope.exp: Ditto.
12052 * gdb.base/setvar.exp: Ditto.
12053 * gdb.base/signals.exp: Ditto.
12054 * gdb.base/whatis.exp: Ditto.
12055 * gdb.c++/templates.exp: Ditto.
12056 * gdb.c++/virtfunc.exp: Ditto.
12057 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
12058 whether or not to add -lstdc++ to the compile command line args.
12059
12060Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12061
12062 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
12063 it got fixed by the recent lookup_minimal_symbol_by_pc change.
12064 Increase timeout, a lot of single stepping might be needed if the
12065 target has no hardware watchpoints.
12066
12067Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12068
12069 * gdb.base/break.exp: Ignore compiler warnings when compiling
12070 break.c.
12071 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12072 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12073 from remote-sim.
12074 * gdb.base/exprs.exp: Add h8300 xfails.
12075 * gdb.base/funcargs.exp: Likewise.
12076 * gdb.base/nodebug.exp: Likewise.
12077 * gdb.base/printcmds.exp: Likewise.
12078 * gdb.base/ptype.exp: Likewise.
12079 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12080 h8300 xfails.
d63a86f8 12081 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12082 on the h8300.
12083 * gdb.base/funcargs.c: Explicitly make last constant argument to
12084 call_after_alloca_subr an unsigned long type.
12085 * gdb.base/return.c: Include stdio.h.
12086
12087Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12088
12089 * config/abug.exp: New file for the older Motorola Bug monitor
12090 that runs on the mvme13x series VME boards.
12091 * config/monitor.exp: Use the new config array for target settings
12092 if they exist.
12093
12094Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12095
12096 * sim-gdb.exp: Make the SH simulator allocate less space when
12097 it is targeted.
12098
12099Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12100
12101 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12102 test.
12103
12104Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12105
12106 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12107 "rs6000-*-*" for "list function in include file" when gcc compiled.
12108 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12109 for "p ctable1[120]".
12110 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12111 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12112 Remove setup_xfail for "rs6000-*-*" for
12113 "print 'scope0.c'::filelocal before run".
12114 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12115 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12116 since some compilers don't allow both options to be given
12117 on the same command line. Create object file and move it.
d63a86f8 12118
c906108c
SS
12119Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12120
12121 * gdb.base/corefile.exp: Always regenerate the core file, since
12122 we always regenerate the coremaker program. Detect special case
12123 where registers cannot be read from core file.
d63a86f8 12124
c906108c
SS
12125Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12126
12127 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12128 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12129 * gdb.c++/templates.exp: Only match on basename of file since
12130 some formats like xcoff don't encode directory information.
12131 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12132 and rs6000 AIX xcoff targets.
12133 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12134 * configure: Regenerate.
12135 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12136 here, rather than in distclean.
d63a86f8 12137
c906108c
SS
12138Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12139
12140 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12141 defined, and use it to compile the test case with -O2. The
12142 native compilation still uses no optimization.
12143 * gdb.base/mips_pro.c: Remove inline assembly code since
12144 it is compiled PIC by default, which results in assembler
12145 warnings that make the testsuite think the compilation
12146 was unsuccessful.
12147
12148Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12149
12150 * gdb.c++/misc.exp: Add note to message for
12151 "print s.a for foo struct" that this is a known gcc 2.7.2
12152 and earlier bug.
12153
12154Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12155
12156 * gdb.base/break.exp: Fix pattern for matching "Delete all
12157 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12158 setup_xfail for deleting all breakpoints test. Fix various
12159 timeout messages to include "(timeout)".
12160 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12161 for "p t_float_values2(3.14159,float_val2)".
12162 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12163 for "continue to call2g" when gcc compiled.
12164 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12165 "up to foo in langs.exp", "show language at foo in langs.exp",
12166 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12167 and "show language at fsub in langs.exp".
12168 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12169 "list line 1 in include file", "list message for lines past EOF",
12170 "list function in include file", "list list0.h:foo", and
12171 "list filename:function; nonexistant function".
12172 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12173 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12174 and "ptype t_char_array" to be for native cc only.
d63a86f8 12175
c906108c
SS
12176Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12177
d63a86f8 12178 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12179 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12180 "print func2::coremaker_local", and "backtrace in corefile.exp".
12181
12182Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12183
12184 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12185 "bt in signals.exp". This problem only appears when running
12186 the testsuite, and then only intermittently.
12187
12188Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12189
12190 * gdb.base/return.exp (return_tests): Differentiate between
12191 two tests of continuing.
12192
12193Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12194
12195 * */Makefile.in (maintainer-clean): Remove config.log.
12196 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12197 * gdb.c++/Makefile.in (PROGS): Add inherit.
12198 (clean): Remove *.ci.
12199
12200Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12201
12202 * gdb.c++/misc.cc: Add test code from Mike Stump.
12203 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12204
12205Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12206
12207 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12208 to "alpha-*-osf2*" and add comment.
12209 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12210 setup_xfail for "step over execarg initialization" and
12211 "step over corearg initialization".
12212 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12213 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12214 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12215 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12216 "print func2::coremaker_local", and "backtrace in corefile.exp".
12217 * gdb.base/signals.exp: Build and source signals.ci.
12218 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12219 to be for gcc only.
12220 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12221
c906108c
SS
12222Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12223
12224 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12225 Feb 3 procfs.c change.
12226
12227Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12228
12229 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12230
12231Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12232
12233 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12234 from dejagnu's apparent default of 10 seconds, which gives random
12235 results when running the tests over NFS on moderately loaded systems.
12236 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12237
12238Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12239
12240 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12241 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12242 result reports.
12243
12244Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12245
12246 * configure.in (CY_AC_PATH_TCLH): Remove.
12247 * configure: Regenerate.
12248
12249Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12250
12251 * gdb.c++/Makefile.in (clean): Add missing '{'.
12252
12253Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12254
12255 * lib/gdb.exp: Provide a default value for noinferior.
12256
12257 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12258 Load libgloss.exp.
12259
12260Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12261
12262 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12263 the executable, not the .o to run the tests from.
12264
12265Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12266
12267 * gdb.base/break.exp: Don't test for program exit or exit status
12268 if $noresults if nonzero.
12269 * gdb.base/langs.exp: Likewise.
12270 * gdb.base/watchpoint.exp: Likewise.
12271
12272 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12273 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12274 trying to compile the testcase.
12275
12276Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12277
12278 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12279 * gdb.base/signals.exp (continue to handler): Likewise.
12280
12281Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12282
12283 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12284
12285 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12286
12287Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12288
12289 * gdb.base/corefile.exp: Recognize "not found" as failure
12290 when trying to determine if a core file was generated.
12291 If no core file was generate the first time, try again without
12292 the ulimit -c to work around braindamaged shells.
12293
12294Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12295
12296 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12297 [] tests with "test" and enclose string in quotes.
12298 * gdb.stabs/configure: Rebuild
d63a86f8 12299
c906108c
SS
12300Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12301
12302 Changes in sync with expect:
12303 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12304 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12305 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12306 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12307 argument to AC_REQUIRE.
12308 * configure: Regenerated.
12309
12310Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12311
12312 * gdb.base/corefile.exp: When generating a core, discard any
12313 error messages about ulimit not found and the "core dumped"
12314 message from the shell that runs the coredumper.
12315
12316Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12317
12318 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12319
12320 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12321 which sed script to run. Expect failure for v_comb test
12322 on PA targets too.
d63a86f8 12323
c906108c
SS
12324Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12325
12326 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12327 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12328
12329Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12330
12331 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12332 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12333 "sparc-sun-solaris*" xfails for "p v_comb".
12334 * lib/gdb.exp (default_gdb_start): Fix typo.
12335 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12336 messages to not include the full program name that caused
12337 the core dump since some systems (such as solaris) apparently
12338 truncate this path to about 80 characters.
12339 When generating a core file first try increasing the core file
12340 size limit to unlimited since some systems may default it to
12341 zero, and it is harmless to try it. Move the test for failing
12342 to generate a core file to where it will actually get executed.
12343 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12344 new gdb result from g++ debug info improvements and make old
12345 pattern obsolescent. Also account for size_t differences
12346 (may be int or long).
12347 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12348 initialization before function call is placed in the delay slot
12349 and thus appears to be skipped over by commands such as "next".
12350
12351Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12352
12353 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12354
12355Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12356
12357 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12358 input source file; fix code to compile test to deal with this
12359 convention.
12360 * gdb.c++/*.exp: Likewise.
12361
12362Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12363
12364 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12365 "bt in signals.exp".
12366
12367Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12368
12369 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12370 "step over execarg initialization" and
12371 "step over corearg initialization".
12372
12373Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12374
12375 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12376 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12377
12378Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12379
12380 From Rob Savoye (rob@poseidon.cygnus.com)
12381 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12382 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12383 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12384 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12385 configure.in}: Major reworking for autoconfig.
12386 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12387 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12388 New files.
12389 * config/unix-gdb.exp: Make GDB global.
12390 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12391 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12392 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12393 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12394 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12395 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12396 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12397 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12398 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12399 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12400 pr-8136.exp, result.exp, string.exp, tuples.exp},
12401 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12402 to returns as necessary, arrange for test to compile own testcase
12403 executable.
12404 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12405
c906108c
SS
12406Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12407
12408 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12409 clear_xfail at end of test which might not call either pass or fail.
12410 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12411 "backtrace through signal handler".
12412
12413Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12414
12415 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12416 continuing from a job control stop signal.
12417 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12418
12419Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12420
12421 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12422 * gdb.base/corefile.exp: Likewise.
12423 * gdb.base/funcargs.exp: Likewise.
12424
12425Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12426
12427 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12428 * config/monitor.exp: Add support for setting baud rate.
12429
12430Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12431
12432 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12433 i*86-*-linux* xfails for "backtrace through signal handler".
12434 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12435 "print func2::coremaker_local".
12436 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12437 alpha-dec-osf2* xfail for
12438 "delete all breakpoints when none".
12439
12440Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12441
12442 * gdb.base/break.exp: Change test that deletes all breakpoints
12443 when no user breakpoints are installed. A post 4.15 change
12444 causes gdb to no longer prompt in this case.
12445
12446Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12447
12448 * gdb.base/return.exp (return_tests): Change xfail for test
12449 "correct value returned double test" to stop xfailing at
12450 Solaris 2.5. Apparently the bug has been fixed.
12451
12452Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12453
12454 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12455 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12456
12457Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12458
12459 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12460 * gdb.disasm/hppa.s: Corresponding changes.
12461
12462Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12463
12464 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12465 makefile fragment.
12466 * config/mt-hpux: Deleted.
12467
12468Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12469
d63a86f8 12470 * Many files: When warning about suppressed tests due to a
c906108c
SS
12471 nonexistant test binary, avoid incrementing the warning count.
12472
12473Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12474
12475 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12476
c906108c
SS
12477Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12478
12479 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12480 "sparc-*-solaris2*".
12481
12482Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12483
12484 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12485 Add global and local variables and initialize them.
12486 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12487 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12488 extracts the file name and terminating signal from the core file.
12489 * TODO: Remove note about tests for correct mapping of corefile.
12490 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12491 from optimizing it away.
12492 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12493 handles common blocks.
12494
12495Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12496
12497 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12498 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12499
12500Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12501
12502 * Makefile.in (maintainer-clean): New target, synonym for
12503 realclean.
12504 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12505 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12506 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12507 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12508 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12509 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12510
12511Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12512
12513 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12514 xfails when not gcc compiled for "print foo::funclocal".
12515 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12516 "print foo::funclocal at foo",
12517 "print 'scope1.c'::foo::funclocal at foo",
12518 "print foo::funclocal_bss at foo",
12519 "print 'scope1.c'::foo::funclocal_bss at foo",
12520 "print foo::funclocal_ro at foo",
12521 "print 'scope1.c'::foo::funclocal_ro at foo",
12522 "print bar::funclocal at foo" and
12523 "print 'scope1.c'::bar::funclocal at foo".
12524 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12525 gcc compiled for "print foo::funclocal at bar".
12526 Expand all messages to ensure that they identify that
12527 the test is at bar().
12528 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12529 gcc compiled for:
12530 "ptype on opaque struct pointer (statically)",
12531 "ptype on opaque struct tagname (statically)",
12532 "ptype on opaque struct pointer (dynamically) 1",
12533 "ptype on opaque struct tagname (dynamically) 1",
12534 "ptype on opaque struct pointer (dynamically) 2" and
12535 "ptype on opaque struct tagname (dynamically) 2
12536 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12537 gcc compiled for:
12538 "p datalocal"
12539 "whatis datalocal",
12540 "ptype datalocal",
12541 "p bsslocal",
12542 "whatis bsslocal", and
12543 "ptype bsslocal".
12544 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12545 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12546 when not gcc compiled.
12547 * gdb.base/funcargs.exp (float_and_integral_args): Add
12548 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12549 compiled.
12550 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12551 "backtrace from call6a" when not gcc compiled.
12552 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12553 "backtrace from call7a" when not gcc compiled.
12554 * gdb.base/callfuncs.exp (do_function_calls):
12555 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12556 "p t_char_array_values(char_array_val2,char_array_val1)",
12557 "p t_char_array_values(char_array_val1,char_array_val2)",
12558 "p t_char_array_values("carray 1","carray 2")",
12559 "p t_char_array_values("carray 1",char_array_val2)",
12560 "p t_char_array_values(char_array_val1,"carray 2")",
12561 "p sum_args(1,{2})",
12562 "p sum_args(2,{2,3})",
12563 "p sum_args(3,{2,3,4})",
12564 "p sum_args(4,{2,3,4,5})"
12565 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12566 "backtrace in corefile.exp" when not gcc compiled.
12567
12568Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12569
12570 * gdb.base/signals.exp: Rewrite `handle all print' test as
12571 a procedure. Accept blanks or TABs as whitespace, increase
12572 timeout and expect input buffer size for the large output
12573 from the command. Remove "i*86-*-bsdi2.0" xfail.
12574
12575Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12576
12577 * gdb.base/setvar.exp: Add new testcases for truncation when
12578 assigning invalid values to bitfields.
12579
12580Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12581
d63a86f8 12582 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12583 mips-sgi-irix* xfail for
12584 "call inferior func with struct - returns char *"
12585 and fix test so that an optional (unsigned char *) cast is
12586 accepted in the result.
12587
12588Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12589
12590 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12591 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12592 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12593 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12594 that accidentally got checked in.
12595
12596Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12597
d63a86f8 12598 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12599 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12600 compiled test.
12601 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12602 Add mips-sgi-irix5* xfail for not gcc compiled.
12603 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12604 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12605 "p top", "whatis top", "p middle", and "whatis middle".
12606 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12607 "whatis signed char" for not gcc compiled.
12608 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12609 "set variable signed char=-1 (-1)" and
12610 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12611 * gdb.base/funcargs.exp (float_and_integral_args):
12612 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12613 Add mips-sgi-irix* xfail when not gcc compiled for
12614 "continue to call2b".
12615 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12616 "continue to call2g".
12617 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12618 "backtrace from call6a"
12619 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12620 "backtrace from call7k".
12621 Add mips-sgi-irix5* xfail when not gcc compiled for
12622 "backtrace from call7a".
12623 (localvars_after_alloca): Fix gdb_test cmds for
12624 "print * after runto ...".
12625 Remove rs6000-*-* xfails for
12626 "print i after runto localvars_after_alloca" and
12627 "print l after runto localvars_after_alloca"
12628 for all compilers.
12629 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12630 when not compiled with gcc, for:
12631 "print signed char == (minus)",
12632 "print signed char != (minus)",
12633 "print signed char < (minus)",
12634 "print signed char > (minus)".
12635 * gdb.base/callfuncs.exp (do_function_calls):
12636 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12637 "call inferior func with struct - returns char *".
d63a86f8 12638 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12639 "correct value returned double test" to include Solaris 2.4.
12640 * gdb.base/funcargs.exp (float_and_integral_args):
12641 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12642
c906108c
SS
12643Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12644
12645 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12646 enumeration bitfields if compiling with GNU C.
12647 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12648 to empty' prompt.
12649
12650Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12651
12652 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12653 test for PRO targets.
12654
12655 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12656 breakpoints in the inferior at any given time by making
12657 two groups of breakpoints for call2*, call6* and call7*
12658 tests.
12659
12660Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12661
12662 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12663 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12664 from optimizing it away.
12665 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12666 "call inferior func with struct".
12667
12668Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12669
12670 * configure.in: Only configure gdb.chill for particular targets.
12671
12672Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12673
12674 * gdb.base/Makefile.in: Add action to .c.o transformation
12675 rule that generates a .ci file for each .o file and remove
12676 explicit .c.o rules except for callfuncs.o.
12677 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12678 generates a .ci file for each .o file and remove explicit
12679 .cc.o rules.
12680 (clean): Remove *.tmp *.ci files.
12681 (EXECUTABLES): Remove templ-info.exp.
12682 * gdb.base/compiler.c: New file.
12683 * gdb.c++/compiler.cc: New file
12684 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12685 Change rs6000-*-* xfail for
12686 "print 'scope0.c'::filelocal_ro" and
12687 "print 'scope1.c'::filelocal" and
12688 "print 'scope1.c'::filelocal_bss" and
12689 "print 'scope1.c'::filelocal_ro" and
12690 "print 'scope1.c'::foo::funclocal" and
12691 "print 'scope1.c'::foo::funclocal_ro" and
12692 "print 'scope1.c'::bar::funclocal" and
12693 "print 'scope0.c'::filelocal_ro" and
12694 "print 'scope1.c'::filelocal at foo" and
12695 "print 'scope1.c'::filelocal_bss at foo" and
12696 "print 'scope1.c'::filelocal_ro at foo" and
12697 "print 'scope1.c'::foo::funclocal at foo" and
12698 "print 'scope1.c'::foo::funclocal_bss at foo" and
12699 "print 'scope1.c'::foo::funclocal_ro at foo" and
12700 "print 'scope1.c'::bar::funclocal at foo" and
12701 "print 'scope0.c'::filelocal_ro" and
12702 "print 'scope1.c'::filelocal" and
12703 "print 'scope1.c'::filelocal_bss" and
12704 "print 'scope1.c'::filelocal_ro" and
12705 "print 'scope1.c'::foo::funclocal" and
12706 "print 'scope1.c'::foo::funclocal_bss" and
12707 "print 'scope1.c'::foo::funclocal_ro" and
12708 "print 'scope1.c'::bar::funclocal" and
12709 "print 'scope1.c'::bar::funclocal_bss"
12710 to only be xfail'd when not compiled with gcc.
d63a86f8 12711 Add rs6000-*-* xfail for
c906108c
SS
12712 "print 'scope0.c'::filelocal_bss before run"
12713 when compiled with gcc.
12714 (test_at_main): Add rs6000-*-* xfail for
12715 "print filelocal_ro in test_at_main"
12716 when compiled with gcc.
12717 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12718 Add rs6000-*-aix* xfail for
c906108c
SS
12719 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12720 "ptype t_char_array", not compiled with gcc.
12721 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12722 xfail for "list foo (in include file)" when gcc compiled.
12723 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12724 (integral_args): Add rs6000-*-* xfail for
12725 "run to call0a" if not compiled with gcc.
12726 (unsigned_integral_args): Add rs6000-*-* xfail for
12727 "run to call1a" if not compiled with gcc.
12728 (float_and_integral_args): Add rs6000-*-* xfail for
12729 "run to call2a" if not compiled with gcc and for
12730 "continue to call2b" for any compiler.
12731 Add rs6000-*-* xfail to
12732 "print f1 after run to call2a" for gcc compiled.
12733 (discard_and_shuffle): Add rs6000-*-* xfail for
12734 "run to call6a".
12735 (shuffle_round_robin): Add rs6000-*-* xfail for
12736 "backtrace from call7a" if not compiled with gcc.
12737 Add rs6000-*-* xfail for
12738 "backtrace from call7b" if compiled with gcc.
12739 (call_after_alloca): Add rs6000-*-* xfail for
12740 "print c in call_after_alloca" and
12741 "print s in call_after_alloca" and
12742 "backtrace from call_after_alloca_subr"
12743 if not compiled with gcc.
12744 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12745 "print c in localvars_in_indirect_call" and
12746 "print c in localvars_in_indirect_call" and
12747 "backtrace in indirectly called function" and
12748 "stepping into indirectly called function"
12749 if not compiled with gcc.
12750 (localvars_after_alloca): Add rs6000-*-* xfail for
12751 "print c after runto localvars_after_alloca" and
12752 "print s after runto localvars_after_alloca" and
12753 "print i after runto localvars_after_alloca" and
12754 "print l after runto localvars_after_alloca"
12755 for all compilers.
12756 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12757 than whatis-info.exp.
12758 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12759 than opaque-info.exp.
12760 Setup rs6000-*-* xfail for
d63a86f8 12761 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12762 "ptype on opaque struct pointer (dynamically)" when
12763 not compiled with gcc.
12764 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12765 rather than callf-info.exp.
12766 (do_function_calls): Add clear_xfail for rs6000-*-* for
12767 "p t_float_values2(3.14159,float_val2)". Seems to work
12768 fine there, both with xlc and gcc. Need to find out what
12769 it is doing right and fix other platforms.
12770 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12771 "call inferior func with struct - returns int",
12772 "call inferior func with struct - returns long",
12773 "call inferior func with struct - returns float",
12774 "call inferior func with struct - returns double",
12775 "call inferior func with struct - returns char *",
12776 but only if not gcc compiled (presumes xlc compiled).
12777 Change rs6000-*-* xfails for
12778 "call inferior func with struct - returns char" and
12779 " call inferior func with struct - returns short" to only
12780 xfail if not using gcc.
12781 (clean mostlyclean): Remove *.ci and *.tmp files.
12782 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12783 than templ-info.exp.
12784 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12785 Add rs6000-*-* xfail for "up to foo in langs.exp"
12786 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12787 when not gcc compiled.
d63a86f8 12788
c906108c
SS
12789Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12790
12791 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12792 * gdb.base/corefile.exp: Likewise.
12793 * gdb.base/list.exp: Likewise.
12794 * gdb.base/scope.exp: Likewise.
12795 * gdb.base/siganls.exp: Likewise.
12796
12797 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12798 compiler output.
12799 * gdb.base/whatis.exp: Likewise.
12800
12801Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12802
12803 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12804 failure (opcode table has been fixed to match reality).
12805
12806Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12807
12808 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12809 "call inferior func with struct - returns char",
12810 "call inferior func with struct - returns short"
12811
12812 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12813 "print 'scope0.c'::filelocal at main",
12814 "print 'scope0.c'::filelocal_bss in test_at_main",
12815 "print 'scope0.c'::filelocal at foo",
12816 "print 'scope0.c'::filelocal_bss in test_at_foo",
12817 "print 'scope0.c'::filelocal at bar",
12818 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12819
c906108c
SS
12820 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12821 in source file 1". This bug seems to have been fixed with both
12822 gcc and native cc (was native assembler bug?).
12823
12824Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12825
12826 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12827 "backtrace through signal handler" to "i*86-*-sysv4*".
12828 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12829 continue" case. Add "known SVR4 bug" to fail message.
12830 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12831 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12832 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12833 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12834 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12835 "up to foo in langs.exp", "show language at foo in
12836 langs.exp", "up to cppsub_ in langs.exp", "show
12837 language at cppsub_ in langs.exp", "up to fsub in
12838 langs.exp", and "show language at fsub in langs.exp".
12839 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12840 "bactrace in corefile.exp".
12841 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12842 "call inferior function with struct - returns float" and
12843 "call inferior function with struct - returns double".
d63a86f8 12844
c906108c
SS
12845Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12846
12847 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12848 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12849 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12850 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12851
12852Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12853
12854 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12855 (or overriden) "CHILL" macro rather then bare "gcc".
12856 Also look for ../../gcc/xgcc since that is what we will
12857 actually need, not "Makefile". Remove following assignment
12858 of CHILL to CHILL_FOR_TARGET because that results in
12859 recursive definition.
12860
12861Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12862
12863 * gdb.base/corefile.exp: Change xfail for backtrace in
12864 corefile.exp from linuxaout to all linux.
12865 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12866 cases where we miss the breakpoint at the signal handler
12867 for some reason. Setup xfail for linuxoldld/linuxaout and
12868 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12869 hitting SIGURG breakpoint.
12870 * gdb.base/signals.exp: Setup xfail for "next" acting like
12871 continue to add linuxoldld. Setup xfail for all linux for
12872 "next to handler in signals_tests_1", "backtrace in
12873 signals_tests_1", "continue to func1", "pass SIGUSR1",
12874 and continue to handler".
12875
12876Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12877
12878 * Update all FSF addresses except those in COPYING* files.
12879
12880Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12881
12882 * gdb.base/a2-run.exp: Change messages to be more explicit about
12883 the status of args, and quote binfile in results.
12884
12885Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12886
12887 * gdb.base/callfuncs.exp: Add tests for passing structs to
12888 inferior functions and return various types.
12889 * gdb.base/callfuncs.c: Add functions to receive a struct
12890 and return a member of the struct, in various types.
12891
12892Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12893
12894 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12895
12896Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12897
12898 * config/vxworks29k.exp: New file, sources vxworks.exp.
12899
12900Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12901
12902 * config/gdbremote.exp: New file. Testing framework using
12903 gdbserver.
12904
12905Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12906
12907 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12908 "call function when asleep" and "send end of file".
12909 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12910 for "backtrace in corefile.exp".
12911 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12912 for "backtrace through signal handler".
12913 * gdb.base/corefile.exp: Make sure we actually generate a core file
12914 before trying the core tests. Some systems allow the user to suppress
12915 generation of core files and default to that (linux for example).
12916 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12917 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12918
12919Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12920
12921 * gdb.threads: New directory with some crude multi-threaded
12922 gdb tests (step.exp and step2.exp).
12923 * config/mt-lynx (STEP_EXECUTABLE): Define.
12924 (THREADFLAGS): Define.
12925
12926Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12927
12928 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12929
12930 * gdb.base/signals.exp: Disable whole file for lynx until
12931 further notice.
12932
12933 * gdb.base/signals.exp: xfail test where "next" acts like
12934 "continue" for lynx.
12935
12936 * gdb.base/interrupt.exp: xfail test for calling function while
12937 inferior is asleep for lynx.
12938
12939 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12940 than one cr-lf after each command.
12941
12942Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12943
12944 * configure.in: Reinstate setting of stabsdirs variable, fix
12945 typo in setting up configdirs for native builds.
12946
12947 * gdb.base/return.exp: Fix typo in return double test.
12948 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12949 compiler from optimizing them away.
12950
12951Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12952
12953 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12954 sequences to be echo'd by gdb when using gdb_test.
12955 * gdb.chill/chexp.exp: Likewise.
12956 * gdb.fortran/exprs.exp: Likewise
12957
12958Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12959
12960 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12961 after the inferior gdb has started.
12962
12963 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12964 after each command.
12965 * gdb.base/funcargs.exp: Likewise.
12966 * gdb.base/gdbvars.exp: Likewise.
12967 * gdb.base/interrupt.exp: Likewise.
12968 * gdb.base/list.exp: Likewise.
12969 * gdb.base/watchpoint.exp: Likewise.
12970 * gdb.c++/demangle.exp: Likewise.
12971 * gdb.c++/inherit.exp: Likewise.
12972 * gdb.chill/chexp.exp: Likewise.
12973 * gdb.fortran/exprs.exp: Likewise.
12974
12975 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12976 test if we can't handle IO to/from the inferior.
12977
12978 * gdb.c++/misc.exp: Always check for a program already being
12979 started after sending a "run" command to gdb.
12980
12981 * gdb.base/twice.exp: Start with a fresh gdb.
12982
12983 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12984 only depend on gdb's expression code, not the chill runtime.
12985
12986 * gdb.base/return.c: Put return values into variables so we
12987 can have gdb print them rather than depending on the program
12988 to print them.
12989 * gdb.base/return.exp: Corresponding changes.
12990
12991 * lib/gdb.exp: Provide default value for noinferiorio.
12992 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12993 the inferior.
12994
12995 * gdb.base/break.exp: Always check for a program already being
12996 started after sending a "run" command to gdb.
12997 (text_next_with_recursion): Don't check the output from the
12998 program's printf statement. Instead just make sure the program
12999 exited.
13000
13001 * gdb.base/commands.exp: Protect tests which need arguments with
13002 $noargs conditionals.
13003
13004Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13005
13006 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
13007 of structure member arrays to match gdb/valops.c:value_addr change.
13008
13009Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
13010
13011 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
13012 cases.
13013
13014Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
13015
13016 * configure.in (configdirs): Remove gdb.chill from default list
13017 of subdirs and then add it back in only if doing a native build.
13018 The current chill compiler does not yet work in any cross build.
13019 * Revert all signal changes from Jul 6.
13020 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
13021 for sh-hms targets, allowing these tests to link, with no other
13022 changes. Testing is suppressed by setting "nosignals" in site.exp.
13023
13024Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
13025
13026 * configure.in (signaldirs): Define and add to configdirs for all
13027 targets except some specific ones that are known to not support signals.
13028 Also clean up formatting.
13029 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
13030 (signals, sigall): Remove rules to build.
13031 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
13032 Moved to new gdb.signals directory.
13033 * gdb.signals: New test directory.
13034 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
13035 signals.c signals.exp}: New or moved files.
13036
13037Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
13038
13039 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
13040
13041Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
13042
13043 * gdb.base/return.exp: Xfail `return double' test failure
13044 on at least Solaris 2.3 and handle future/past versions on
13045 a case by case basis as appropriate. Also update message
13046 to include i*86 failures.
13047
13048Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13049
13050 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
13051
13052 * lib/gdb.exp: Fix comment which erroneously identified
13053 gdb_file_cmd as gdb_load (the 19 May change was in fact to
13054 gdb_file_cmd not gdb_load).
13055 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
13056
13057 * gdb.base/setvar.exp: Make test names consistent between pass and
13058 fail cases. Use gdb_test more.
13059
13060Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13061
13062 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13063
13064Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13065
13066 * gdb.base/help.exp: Fix expected help string for `show commands'.
13067
13068Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13069
13070 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13071
13072 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13073 of a text section.
13074
13075Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13076
13077 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13078 that loop eventually terminates. Fix Connection refused logic so
13079 that testsuite will expire nicely.
13080
13081Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13082
13083 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13084 config/rom68k.exp: New tcl glue for the appropriate monitors.
13085 These all just end up calling monitor.exp.
13086 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13087 refused' by retrying. Cleanup some timeout issues.
13088 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13089 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13090 callers don't have to set/restore global timeout variable.
13091
13092 * The following set of changes centralizes management of the global
13093 timeout variable. This way, it can be set in one target dependent
13094 place instead of dozens of places scattered throughout the test suite.
13095 If you need to lengthen a timeout, then you should either set timeout
13096 in one of the config/{target}.exp files, or multiply it by a factor.
13097 Setting it to an absolute value is always going to lose for some
13098 targets.
13099 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13100 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13101 * gdb.base/funcargs.exp: Don't set timeout.
13102 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13103 * gdb.base/printcmds.exp (test_print_string_constants
13104 test_print_array_constants): Don't set timeout.
13105 * gdb.base/ptype.exp: Don't set timeout.
13106 * gdb.base/recurse.exp: Don't set timeout.
13107 * gdb.base/return.exp: Don't set timeout.
13108 * gdb.base/watchpoint.exp: Don't set timeout.
13109 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13110 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13111
13112Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13113
13114 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13115
13116Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13117
13118 * lib/gdb.exp: Disable chill tests for irix5.
13119
13120Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13121
13122 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13123 each test pass or fail.
13124
13125Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13126
13127 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13128 xlc not gcc.
13129
13130Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13131
13132 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13133
13134Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13135
13136 * config/est.exp: Fix copyright and comments. Remove dead code.
13137 Use targetname, serialport and baud variables instead of fixed
13138 constants.
13139 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13140 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13141
13142Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13143
13144 * gdb.base/watchpoint.exp: Don't run
13145 test_watchpoint_triggered_in_syscall for sunos.
13146
13147Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13148
13149 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13150 they don't seem to exist. Do include stdio.h.
13151
13152Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13153
13154 * gdb.base/a1-selftest.exp: Add alpha xfail.
13155
13156Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13157
13158 * gdb.base/watchpoint.c (main): Prompt before calling read().
13159 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13160 Revise accordingly. Remove cruft about sending "123" several
13161 times, until it gets noticed. Clean up the "print buf[0]" stuff
13162 so that it passes or fails, and waits for prompts in the usual way.
13163
13164Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13165
13166 * gdb.base/recurse.exp: Fix comment.
13167
13168 * TODO: Remove item about printing variables in nodebug.exp. Add
13169 item about enabling tests which are only run on some targets.
13170
13171 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13172 fail, make test names unique, use new gdb_test convention
13173 regarding pattern, use gdb_test more, etc.).
13174
13175 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13176 fail, make test names unique, etc.).
13177
13178Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13179
13180 * gdb.base/nodebug.c: Change return type of top and middle to
13181 short.
13182 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13183 are fixed by the recent mdebugread.c changes. Allow `short ()'
13184 as type for top and middle.
13185
13186Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13187
13188 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13189 nearly as I can tell, the whole thing was an accident in Stu's
13190 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13191 to replace a send/expect pair with gdb_test, but ended up only
13192 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13193 of 30 Mar 1995 took care of it, but left this vestigial comment
13194 which I am now nuking.
13195
13196Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13197
13198 * gdb.base/break.exp: Look for different line number for
13199 breakpoint at main depending on usestubs.
13200
13201Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13202
13203 * gdb.base/list.exp: Adjust some alternate expect patterns to
13204 match recent list0.c change. Add alternate expect pattern for
13205 output from `list default lines around main' for optimizing
13206 compilers.
13207
13208Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13209
13210 * lib/gdb.exp: If nosignals is not set, set it to 0.
13211
13212Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13213
13214 * config/slite-gdb.exp: Responds to load symbol table prompt.
13215 * gdb.base/break.exp: Adjust line number, fix rerun.
13216 * gdb.base/langs0.c: Add #ifdef usestubs.
13217
13218Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13219
13220 * gdb.base/list.exp: Adjust line contents after adding new lines in
13221 list0.c. Also fix a syntax error.
13222
13223 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13224 * gdb.base/break.exp: ditto.
13225 * gdb.base/list.exp: ditto.
13226 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13227 * gdb.base/run.c: ditto.
13228 * gdb.base/list0.c: ditto.
13229 * gdb.base/funcargs.c: ditto.
13230
13231Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13232
13233 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13234 $targetname, $serialport and $baud instead of hardwired variables.
13235 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13236 target doesn't support signals.
13237
13238Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13239
13240 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13241
13242Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13243
13244 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13245 Don't rely on the value of an auto variable before it has been
13246 initialized. Use gdb_test more.
13247
13248Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13249
13250 * lib/gdb.exp (default_gdb_version): A version number must start
13251 with a digit, but other than that contains all characters up to
13252 the first whitespace character.
13253
13254Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13255
13256 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13257
13258Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13259
13260 * gdb.c++/*.exp: Warn if executable does not exist. The original
13261 reason for skipping the warning was that configure.in sometimes
13262 intentionally skipped building the executables but the tcl code
13263 had no way of knowing. That (a) was always bogus with respect to
13264 error handling, (b) is no longer true (right now there is no way
13265 to skip C++ tests).
13266
13267 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13268
13269Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13270
13271 * gdb.base/list.exp: Add expect patterns for output from
13272 SunPRO compiled executables.
13273 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13274 types.
13275
13276Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13277
13278 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13279 number (we are already testing that the correct source line text
13280 gets printed).
13281
13282 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13283 that is what is intended, but something needed to be done to get
13284 sunos4 native working again.
13285
13286 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13287
13288 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13289 apparently went with a (very) old xfail.
13290
13291Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13292
13293 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13294 runto_main is a proc in gdb.exp that will do 'step' for target use
13295 stubs.
13296 * gdb.base/exprs.exp: ditto.
13297 * gdb.base/interrupt.exp: ditto.
13298 * gdb.base/opaque.exp: ditto.
13299 * gdb.base/printcmds.exp: ditto.
13300 * gdb.base/ptype.exp: ditto.
13301 * gdb.base/scope.exp: ditto.
13302 * gdb.base/setvar.exp: ditto.
13303 * gdb.base/signals.exp: ditto.
13304 * gdb.base/twice.exp: ditto.
13305 * gdb.c++/classes.exp: ditto.
13306 * gdb.c++/inherit.exp: ditto.
13307 * gdb.c++/templates.exp: ditto.
13308 * gdb.base/break.exp: no run and hit main for stubs. Change line
13309 numbers for breakpoints and info breakpoint.
13310 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13311 breakpoint().
13312 * gdb.base/callfuncs.c: ditto.
13313 * gdb.base/exprs: ditto.
13314 * gdb.base/interrupt.c: ditto.
13315 * gdb.base/opaque0.c: ditto.
13316 * gdb.base/printcmds.c: ditto.
13317 * gdb.base/ptype.c: ditto.
13318 * gdb.base/scope0.c: ditto.
13319 * gdb.base/setvar.c: ditto.
13320 * gdb.base/signals.c: ditto.
13321 * gdb.base/twice.c: ditto.
13322 * gdb.c++/misc.cc: ditto.
13323 * gdb.c++/templates.cc: ditto.
13324
13325Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13326
13327 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13328
13329 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13330 somewhere between `read' and `main.c'. I'm pretty sure the
13331 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13332 and it isn't particularly useful.
13333
13334 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13335
13336Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13337
13338 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13339
13340Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13341
13342 * config/mt-slite: add LIBS and -nostdlib.
13343 * config/slite-gdb.exp: add this new file to support sparclite target.
13344
13345Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13346
13347 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13348
13349 * gdb.base/a2-run.exp: Change argument to istarget from
13350 "*-*-vxworks" to "*-*-vxworks*".
13351 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13352
13353Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13354
13355 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13356 will not runto main but do a 'step' to step out of breakpoint().
13357 * config/mt-slite: add -Dusestubs.
13358
13359Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13360
13361 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13362 instead of just @.
13363
13364 * gdb.base/signals.exp: Add test for "handle all print".
13365 * TODO: Remove "handle all print". Also remove item about
13366 checking copyright date (I don't like the idea of a spurious FAIL
13367 based on when we run the tests).
13368
13369 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13370 for SunOS4 (reason for failure not investigated). Remove
13371 redundant test for $binfile.
13372
13373 * gdb.base/nodebug.c (array_index): Call malloc.
13374
13375 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13376
13377Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13378
13379 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13380 conventions and slightly simplify the matching regexp.
13381
13382Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13383
13384 * gdb.base/break.exp: Update gdb_test invocation to use new
13385 convention.
13386
13387 * lib/gdb.exp: If noargs is not set, set it to 0.
13388
13389 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13390 tests unique.
13391
13392 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13393
13394Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13395
13396 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13397 one argument of type "<non-float parameter>".
13398
13399Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13400
13401 * config/rom68k.exp: New file to support Motorola IDP board.
13402 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13403 * gdb.base/break.c: Change things around so that this program
13404 doesn't depend upon args. This is necessary to make remote
13405 targets work (in general, they can't take args).
13406 * gdb.base/break.exp: Don't try to send args to program. Don't
13407 expect output. Also, replace lots of code with gdb_test.
13408
13409Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13410
13411 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13412 printing of '\'' (which is what the comment says we are testing,
13413 even though we were not), not '''.
13414 (test_integer_literals_rejected): Test that printing ''' is an error.
13415
13416 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13417 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13418 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13419 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13420 Use gdb_test not test_print_accept.
13421 * lib/gdb.exp: Remove test_print_accept.
13422
13423 * gdb.base/signals.exp (signal_tests_1): Make pass message
13424 consistent with fail message.
13425
13426 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13427 unsigned char; the bug (PR 1821) is fixed.
13428
13429 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13430
13431 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13432 successful tests--makes xfailing them work right.
13433
13434Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13435
13436 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13437 only \r\n, not .*. The test can pass .* as the last thing in
13438 $pattern if that is what it wants. In addition to providing this
13439 flexibility, this change should speed up pattern matching in cases
13440 where the pattern already ended with .* (there were a number of
13441 them). This change also helps catch bad patterns--in the old
13442 scheme the typo "char \*" instead of "char \\*" would pass. Now
13443 it is caught.
13444 * Many .exp files: Update callers.
13445
13446 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13447 clearer and does not spuriously match multiple ('s. Likewise for
13448 ) and *.
13449
13450 * gdb.base/nodebug.exp: Test ability to call a function and pass
13451 it a string (even with no debugging info).
13452
13453 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13454 "p '\'", which is the same as "p ''" once tcl gets done with
13455 quoting, to "p '\\'", which I suspect is what is intended (one
13456 backslash gets sent to GDB).
13457
13458 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13459
13460Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13461
13462 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13463 1817) was fixed literally years ago.
13464
13465Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13466
13467 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13468 test, it causes stepping out of call_after_alloca_subr with
13469 optimizing compilers.
13470 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13471 fails.
13472
13473 * gdb.c++/templates.exp: Source templ-info.exp only if
13474 the templates executable exists.
13475
13476 * gdb.c++/misc.cc (class Contains_static_instance,
13477 class Contains_nested_static_instance),
13478 gdb.c++/classes.exp (test_static_members): Test printing of
13479 a class that contains a static instance of the class.
13480
13481Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13482
13483 * gdb.base/langs2.c (cppsub_): Don't prototype.
13484 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13485 only, I believe).
13486
13487Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13488
13489 * lib/gdb.exp (skip_chill_tests): New procedure.
13490
13491 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13492
13493Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13494
13495 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13496 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13497
13498Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13499
13500 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13501
13502 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13503 disassemble 8, not 16, instructions for part 4.
13504
13505 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13506 support the latter anymore.
13507
13508 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13509 -DNO_PROTOTYPES.
13510 * gdb.base/callfuncs.c: Control use of prototypes based on
13511 NO_PROTOTYPES, not __STDC__.
13512 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13513 t_float_values2 tests if prototypes in use.
13514
13515 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13516 t_double_values): When checking differences against DELTA, check
13517 that difference is within the range (-DELTA,DELTA), not just
13518 (-infinity,DELTA).
13519
13520Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13521
13522 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13523 'file' command firts, then 'target', then 'load', this is due to gdb
13524 target set up.
13525 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13526
13527Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13528
13529 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13530 FP load/store variants.
13531 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13532
13533Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13534
13535 * gdb.base/term.exp: Do not give a warning if not native, it is
13536 not an abnormal condition.
13537
13538Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13539
13540 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13541 t_char_array".
13542
13543Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13544
13545 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13546 are getting the version number.
13547
13548 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13549 if not native, it is not an abnormal condition.
13550
13551Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13552
13553 * lib/gdb.exp: Just use "file exists", rather than undocumented
13554 dejagnu procedure "findfile".
13555
13556Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13557
13558 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13559 (LDFLAGS): Set to -Xlinker -Ur.
13560
13561 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13562 Removed, these values are set by lib/gdb.exp.
13563
13564 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13565
13566Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13567
13568 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13569 of replicating gdb startup code.
13570
13571 * config/mt-vxworks (LDFLAGS): Set to -r.
13572 (CFLAGS_FOR_TARGET): Removed.
13573
13574 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13575 (gdb) and gdb for vxworks uses (vxgdb).
13576
13577 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13578 executable is not in the tree and host != target, use sed and
13579 program_transform_name to determine the gdb name used by the
13580 target.
13581
13582 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13583 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13584
13585Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13586
13587 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13588 floats, chars, and shorts where there are ANSI-style function
13589 definitions.
13590
13591 * gdb.base/langs.exp, gdb.base/langs*: New test.
13592 * gdb.base/Makefile.in: Build it.
13593 * TODO: Remove item about checking that C names don't get C++
13594 demangling applied; this test tests it.
13595
13596Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13597
13598 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13599 went with the const70 xfail. The xfail went away a year ago.
13600
13601 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13602
13603 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13604 for hp300.
13605
13606 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13607
13608 * gdb.base/a1-selftest.exp: Don't run on hp300.
13609
13610Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13611
13612 * Makefile.in (site.exp): Set host_alias and target_alias as well
13613 as host_triplet and target_triplet.
13614
13615Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13616
13617 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13618
13619 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13620 places as other ecoff systems).
13621
13622 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13623 ultrix.
13624
13625Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13626
13627 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13628 remove them.
13629 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13630 variable and "variable" in addition to "data variable".
13631 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13632
13633 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13634 2.
13635 * gdb.base/list1.c (long_line): Add additional statement at start
13636 of function.
13637 * gdb.base/list.exp (test_forward_search): Update line number to
13638 reflect new statement.
13639
13640Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13641
13642 * gdb.base/signals.exp: Reinitialize searched source directories
13643 after gdb_start call.
13644
13645Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13646
13647 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13648 * gdb.stabs/Makefile.in: Likewise.
13649
13650 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13651 change. Instead split the tests into smaller pieces.
13652 * gdb.disasm/hppa.s: Corresponding changes.
13653
13654Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13655
13656 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13657 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13658
13659 * gdb.base/funcargs.exp: Modify many tests so that every test
13660 either passes or fails. Make some test names unique.
13661
13662Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13663
13664 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13665 Call stty to set interrupt character.
13666
13667 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13668 for HP assembler versus GNU assembler based on actual behavior of
13669 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13670
13671 * TODO: Suggest a few more stepping tests.
13672
13673Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13674
13675 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13676 restart GDB for h8300 after a continue.
13677 (return): Add pattern to match a29k-udi behavior.
13678 * gdb.base/nodebug.exp: Remove obsolete comment.
13679 * gdb.base/regs.exp: New file, testing of register displays.
13680 * gdb.base/return.exp: Fix typo in reference to $objdir.
13681 * gdb.base/whatis.exp: Always start with a fresh GDB.
13682
13683Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13684
13685 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13686 higher, these tests generate a lot of output.
13687
13688Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13689
13690 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13691 code following the catch silently ignored some errors; without the
13692 catch they should be thrown like any other tcl error. Also, the
13693 catch used "" instead of {} which meant all the callers who wanted
13694 to include one of the characters "[]$ had to quote it an extra time.
13695 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13696 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13697 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13698 Remove extra quoting.
13699
13700Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13701
13702 * gdb.base/commands.exp: Make test names unique; every test either
13703 passes or fails. Update some comments.
13704
13705 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13706
13707Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13708
13709 The following fixes a FAIL caused by the fact that the alpha stabs
13710 configuration didn't use the ".if alpha" code in weird.def.
13711 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13712 bit pointer, so the 32 bit version works even on the alpha.
13713 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13714 Remove the stuff which allowed us to have separate versions for
13715 alpha and everything else.
13716
13717 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13718 regexp which "info func operator\[\](" is supposed to match. Fix
13719 string to send to GDB. Note that GDB still doesn't work right. Add a
13720 new test for "info func .perator\[\](" which GDB does handle correctly.
13721
13722 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13723
13724Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13725
13726 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13727 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13728 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13729 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13730 it makes the tests harder to understand and confuses test-o-matic.
13731 The preferred style is that each test provides a PASS or a FAIL,
13732 and has a unique message (e.g. "continue #54" not just "continue")
13733 which is the same for the pass and the fail.
13734 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13735 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13736 to lib/gdb.exp.
13737 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13738 prt_accept which was basically the same thing. Likewise for
13739 test_print_reject and prt_reject.
13740 * lib/gdb.exp (test_print_reject): Add some more error message
13741 patterns to match from the former printcmds.exp (prt_reject).
13742 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13743 One defect of the passcount stuff is that some of it failed to
13744 report XPASS where appropriate.
13745 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13746 stuff before and after arg in expected pattern.
13747 (test_paddr_operator_functions): Re-do test without print_addr_of;
13748 this is the only test which seems to want extra stuff there.
13749
13750Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13751
13752 * gdb.base/nodebug.exp: Update new tests to reflect improved
13753 wording of gdb output.
13754
13755 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13756 and "ptype" work on variables in files compiled without -g.
13757 Replaces commented out "maint print msymbol" tests.
13758
13759Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13760
13761 * gdb.base/setvar.c (dummy): Call malloc.
13762
13763 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13764 losing with the irix4 sed.
13765
13766 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13767 ALRM" on irix4.
13768
13769Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13770
13771 * TODO: Remove items about corefile.exp testing new exec-file and
13772 backtrace; both are now done. Add items about printing enums.
13773
13774Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13775
13776 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13777 "get signal $thissig" test fails.
13778
13779 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13780
13781Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13782
13783 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13784 compiler warning with dec alpha compiler.
13785
13786 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13787 extra \n from gdb_test call (this explains why the prompt test
13788 that I removed yesterday was there).
13789 (user_defined_command_test): Remove extra \n and prompt test.
13790
13791 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13792 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13793 doesn't exist.
13794 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13795 Also remove alpha workaround, which turns out to be because
13796 SIGABRT == SIGLOST.
13797
13798 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13799
13800 * gdb.base/help.exp: Don't test "help show".
13801
13802Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13803
13804 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13805 "set print address" is on.
13806 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13807 pass prompt to gdb_test; gdb_test already looks for the prompt.
13808
13809 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13810
13811 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13812 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13813 was to make sure that gdb can read a core file. But (a) the "read
13814 the corefile" part didn't make it to a1-selftest.exp, we just
13815 delete the corefile after creating it, and (b) we test reading
13816 corefiles in corefile.exp anyway. Also, this test left around a
13817 xgdb process on Solaris.
13818
13819 * gdb.base/corefile.exp: Also test backtrace.
13820
13821Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13822
13823 * gdb.base/commands.exp: Test a simple user defined command with
13824 arguments and if/while statements; verify the full user command is
13825 printed by "show user".
13826
13827 * gdb.base/commands.exp: Test if/while commands as part of a
13828 breakpoint command list; verify they appear in breakpoint
13829 information.
13830
13831Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13832
13833 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13834 than by dividing by zero.
13835
13836Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13837
13838 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13839 performing an inferior call with watchpoints enabled.
13840 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13841 call.
13842
13843Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13844
13845 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13846 of "file" command.
13847
13848 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13849 Add additional pattern for when "int operator int(void);" appears
13850 in a different order.
13851
13852Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13853
13854 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13855
13856 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13857 and "signal" with ".*".
13858
13859Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13860
13861 * TODO: Add note about "handle all nostop".
13862
13863 * gdb.base/{sigall.c, sigall.exp}: New test.
13864 * gdb.base/Makefile.in: Add it.
13865
13866Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13867
13868 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13869 when invoking GDB, suppresses any windowing interface.
13870
13871Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13872
13873 * config/sim-gdb: New file, simulator testing support.
13874
13875Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13876
13877 * gdb.base/interrupt.exp: Test calling func1 twice.
13878
13879Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13880
13881 * gdb.base/list.exp (test_forward_search): Set timeout higher
13882 when we'll be getting lots of output from gdb.
13883
13884 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13885 "init_malloc" to after the expect statement. Run it if that
13886 regexp is taken, but also for two others which happen if source
13887 cannot be found.
13888
13889Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13890
13891 * gdb.base/printcmds.exp: New test, for printing register before
13892 program is running.
13893
13894Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13895
13896 * gdb.base/list.exp: Correct some alternate expect patterns
13897 to reflect changes in list1.c.
13898
13899Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13900
13901 * TODO: Add item regarding large frames.
13902
13903 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13904
13905 * TODO: Remove item about enabling return.exp; it
13906 is enabled. Suggest a few more "return" tests.
13907
13908Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13909
13910 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13911 anonymous unions.
13912
13913Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13914
13915 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13916 and pr-5646.o, so "make" is the same as "make all", not "make
13917 pr-4975.o".
13918
13919Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13920
13921 * gdb.base/list.exp: Adjust expectations to reflect changes in
13922 list1.c.
13923 (test_forward_search): New test proc.
13924 * gdb.base/list1.c (long_line): New function, has long source line.
13925
13926Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13927
13928 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13929 additional line of code that was added.
13930
13931Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13932
13933 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13934 tests so as not to overflow expect's input buffers.
13935 * gdb.disasm/hppa.exp: Corresponding changes.
13936
13937Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13938
13939 Beginnings of template debugging tests.
13940 * gdb.c++/templ-info.cc: New file to test for template
13941 debugging capability of the compiler.
13942 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13943 templ-info.cc.
13944 * gdb.c++/templates.cc: Add explicit template instantiations
13945 to enable compiling with -fno-implicit-templates. Add destructor
13946 and 'value' method to T5 class for template tests.
13947 * gdb.c++/templates.exp: Add testcases for printing of template
13948 types, setting breakpoints on template methods and calling a
d63a86f8 13949 template method.
c906108c
SS
13950
13951Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13952
13953 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13954 branch target since some assemblers (gas-2.5) may emit a
13955 relocation for the branch instead of resolving it in the
13956 assembler.
13957
13958Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13959
13960 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13961 through signal handler.
13962
13963Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13964
13965 * configure.in (*-*-netware): Use config/mt-netware.
13966
13967 * config/mt-netware: New file.
13968 * config/mt-i386-netware: Removed, separate configs for different
13969 netware architectures are no longer needed now that we have
13970 --with-headers.
13971
13972Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13973
13974 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13975 by the recent changes to use ANSI C arithmetic conversions.
13976
13977Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13978
13979 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13980 bug involving using inferior_pid to figure out whether to select a
13981 frame.
13982
13983Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13984
13985 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13986 match the current disassembler output.
13987
13988Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13989
13990 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13991 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13992 types, expect "int" as type of integer values (for now).
13993
13994Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13995
13996 * gdb.base/commands.exp: New tests for if/while commands.
13997
13998Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13999
14000 * lib/gdb.exp (runto): Replace sub-pattern for hex value
14001 by .*, since hex values have different syntax in Chill mode.
14002
14003Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14004
14005 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
14006 linefeed from expect pattern for repeated types with indices > 9.
14007
14008Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
14009
14010 First part of Fortran test suite.
14011 * gdb.fortran: New directory.
14012 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
14013
14014Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14015
14016 * gdb.base/default.exp: Update expect pattern for load command
14017 without arguments.
14018
14019Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
14020
14021 * configure.in: Change i386 to i[345]86.
14022 * gdb.base/configure.in: Likewise.
14023 * gdb.c++/configure.in: Likewise.
14024 * gdb.chill/configure.in: Likewise.
14025
14026Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
14027
14028 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
14029 patterns, since that is not a valid context for comments.
14030
14031Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
14032
14033 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
14034 repeated types and repeated types with indices > 9.
14035
14036Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
14037
14038 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
14039 2417; old bug has been fixed.
14040
14041Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
14042
14043 * gdb.base/interrupt.exp: When trying to wake up the inferior,
14044 send the newline ourselves instead of assuming gdb_test will do
14045 so when passed an empty input string.
14046
14047 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
14048 stabs testcode.
14049
14050Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14051
14052 * lib/gdb.exp (gdb_test): Don't send anything if the first
14053 argument is an empty string. This makes cases where we want to
14054 match output that is already in expect's buffers (for example,
14055 matching a breakpoint after gdb_run_cmd has been called) work
14056 reliably.
14057
14058Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14059
14060 * config/netware.exp: New file.
14061
14062Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14063
14064 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
14065 the -B and -L prefixes so we can find the debugging stub.
14066
14067 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14068 there and we are using the gcc from the tree.
14069
14070 * gdb.base/types.c: Removed.
14071
14072 * gdb.base/configure.in: Look for makefile fragments in ../config.
14073 Recognize i386-*-netware.
14074 * gdb.c++/configure.in: Likewise.
14075
14076Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14077
14078 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14079 the correct TCL syntax.
14080
14081Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14082
14083 * gdb.base/opaque.exp: use runto instead of messing around with
14084 breakpoints. Simplify by using gdb_test.
14085
14086 * gdb.base/bitfields.exp: restart between tests on netware targets
14087 because breakpoints aren't relocated after target death. Run
14088 processes to completion.
14089
14090 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14091
14092Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14093
14094 * Makefile.in: Remove extra tabs that confuse some versions
14095 of "make". Use the newly built gdb to test with by default,
14096 rather than the first one in the tester's search path.
14097
14098Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14099
14100 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14101
14102 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14103 condition help.
14104
14105Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14106
14107 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14108
14109 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14110 running.
14111 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14112 * gdb.base/funcargs.exp: Likewise.
14113
14114 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14115 * gdb.base/funcargs.exp: Likewise.
14116
14117 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14118 message is "".
14119
14120Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14121
14122 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14123 return,signals,twice}.exp: Handle non-existant binaries
14124 consistantly.
14125
14126 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14127 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14128 might testing a cross development system.
14129
14130Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14131
14132 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14133 runtest script is relative to ${srcdir}, not ${rootdir}.
14134
14135Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14136
14137 * gdb.base/signals.exp: Allow for optionality of breakpoint
14138 address.
14139
14140Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14141
14142 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14143
14144Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14145
14146 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14147 for size_t definition.
14148 * gdb.c++/templates.cc: Likewise
14149
14150 * config/mt-i386-netware: New file.
14151
14152 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14153 defined.
14154
14155 * gdb.base/Makefile.in: Added support for systems that name core
14156 files by appending "core" to the program name.
14157 * gdb.base/a1-selftest.exp: Likewise.
14158
14159Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14160
14161 * gdb.base/return.exp: Add comment and message for `return double'
14162 test failure on Sparc Solaris.
14163
14164Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14165
14166 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14167
14168Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14169
14170 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14171 from optimizing them away.
14172 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14173 patterns to include default constructors and assignment operators,
14174 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14175 character in the output of the virtual base pointer.
14176
14177Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14178
14179 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14180 expression match in print_addr_of to avoid unintented matches.
14181 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14182 versions up to 2.5.8.
14183
14184Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14185
14186 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14187 included file to run under newer versions of expect.
14188 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14189 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14190 Remove xfail for the virtual table of BDDHookV.
14191
14192Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14193
14194 * lib/gdb.exp (string_to_regexp): Set a default result.
14195 (default_gdb_start): Fix misleading message.
14196
14197Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14198
14199 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14200 Remove all CC, etc definitions.
14201 * config/mt-hpux: New file.
14202 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14203 (CFLAGS, LDFLAGS): Define.
14204 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14205
14206 * Makefile.in (site.exp): Don't insert host_os, etc.
14207 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14208 (distclean): Check existence of subdir.
14209 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14210 * gdb.base/Makefile.in: General cleanup and simplification.
14211 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14212 to build executables. Use default rule to build .o files.
14213 (EXPECT, RUNTEST, CC): Fix relative pathname.
14214 (site.exp): Don't insert host_os, etc.
14215 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14216 and/or SIGUSR1 defined.
14217 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14218 * gdb.c++/Makefile.in: General cleanup and simplification.
14219 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14220 (CFLAGS): Remove.
14221 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14222
14223Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14224
14225 * gdb.base/recurse.exp: Misc changes to get tests running again
14226 after Kung's changes to the watchpoint code.
14227 * gdb.base/watchpoint.exp: Likewise.
14228
14229Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14230
14231 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14232
14233Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14234
14235 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14236 * lib/gdb.exp (default_gdb_start): Define.
14237 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14238 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14239 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14240 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14241 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14242 Don't call gdb_target_udi in between tests.
14243
14244Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14245
14246 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14247 (which was basically just a local version of the same thing). In
14248 addition to avoiding duplication, gdb_test_exact is faster.
14249 * lib/gdb.exp (gdb_test_exact): Fix typo.
14250
14251 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14252 don't give an error.
14253
14254 * gdb.base/term.exp: Call delete_breakpoints before starting.
14255
14256 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14257 (t10): Add comment.
14258
14259Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14260
14261 Reorganization of the GDB Test Suite.
14262
14263 * gdb.base: New directory, contains all the basic tests.
14264 * gdb.c++: New directory, tests specific to C++.
14265 * gdb.chill: New directory, tests specific to Chill.
14266 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14267 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14268 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14269 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14270 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14271 t30-31 to chill).
14272 * */gdbme.*: Rename to match appropriate expect scripts.
14273 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14274 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14275 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14276 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14277 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14278 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14279 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14280 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14281 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14282 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14283 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14284 gdb.c++/virtfunc.cc: New names of C++ files.
14285 * gdb.chill/chillvars.ch: New name of Chill file.
14286 * gdb.base/configure.in, gdb.c++/configure.in,
14287 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14288 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14289 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14290 * configure.in (configdirs): Update to reflect directory changes.
14291 (target_abbrev): No longer define for any configuration.
14292 * Makefile.in: Cosmetic improvements to header comments.
14293
14294Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14295
14296 Various changes to gdb.t31:
14297
14298 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14299 * gdbme.ch: Make all key-words and predefineds be upper-case.
14300 * chillvars.exp: Expect key-words and predefinds in upper-case.
14301
14302 * chillvars.exp: Use gdb_test_exact many places.
14303 Change expected output for arrays (which now includes index labels).
14304
14305 * pr-5020.exp, gdme.ch (module PR_5020):
14306 New test, for PR-5020.
14307
14308Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14309
14310 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14311 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14312
14313Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14314
14315 * Makefile.in: Fix bit-rot in definitions of CHILL,
14316 CHILL_FOR_TARGET and Chill_LIB.
14317 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14318 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14319 CHILL, and CHILL_LIB.
14320
14321Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14322
14323 * Revert the previous changes. Please see Rob's directory
14324 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14325
14326Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14327
14328 * Makefile.in, configure.in, config/mips-gdb.exp,
14329 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14330 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14331 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14332 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14333 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14334 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14335 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14336 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14337 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14338 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14339 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14340 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14341 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14342 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14343 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14344 changes from 94Q1.
14345
14346Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14347
14348 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14349 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14350 Rob's new testing fragments.
14351
14352Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14353
14354 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14355 lib/gdb.exp: Replace error proc calls with perror.
14356
14357Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14358
14359 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14360 version also, match on casted version strings, and match on
14361 gdb startup case where the line numbers might be messed up.
14362
14363Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14364
14365 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14366 (CFLAGS): Delete it from here.
14367
14368Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14369
14370 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14371
14372Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14373
14374 * Makefile.in (RUNTEST): Default to just "runtest".
14375
14376Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14377
14378 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14379 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14380 the code has been restructured.
14381
14382Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14383
14384 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14385 \n, not just one of each.
14386
14387 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14388 /bin/cc gives a warning if you do.
14389
14390Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14391
d63a86f8 14392 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14393 __t10ListS_link1ZUiRCUiPT0
14394
14395Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14396
14397 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14398 on local variables in recursive functions.
14399
14400 * gdb.t07/Makefile.in: Build the new test.
14401
14402Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14403
14404 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14405 directly. Instead compare the return values from actual calls.
14406
14407Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14408
14409 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14410
14411Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14412
14413 * From Peter Schauer with minor modifications.
14414 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14415 stops in mid-line in the caller. Add xfail for returning a float
14416 value on X86 targets.
14417
14418Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14419
14420 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14421 to avoid expect lossage.
14422 (fmem_LRbug_tests): Likewise.
14423 * gdb.disasm/hppa.s: Corresponding changes.
14424
14425 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14426 conditions to work with latest dejagnu/expect.
14427
14428 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14429 expected to fail on the PA.
14430 (backtrace in call with trampolines): Explicitly require main
14431 to be frame #1 (no trampolines should show up in backtrace).
14432
14433 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14434 "continue -expect".
14435 * gdb.t06/break.exp: Likewise.
14436 * gdb.t07/watchpoint.exp: Likewise.
14437 * gdb.t13/bitfields.exp: Likewise.
14438 * gdb.t15/{funcargs,return}.exp: Likewise.
14439 * gdb.stabs/weird.exp: Likewise.
14440 * config/{mips,udi}-gdb.exp: Likewise.
14441
14442 * hppa.sed: Enclose comments within a sed command to avoid
14443 losing with the old OSF1 sed.
14444
14445Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14446
14447 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14448 sequent dynix.
14449 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14450 * gdb.t15/funcargs.exp: Conditionally step again to really
14451 finish from marker_call_with_trampolines. Handle the case where
14452 the first step from within call_with_trampolines already steps
14453 us back to main.
14454 * gdb.t15/gdbme.c: Add comment to closing brace of
14455 call_with_trampolines for funcargs.exp.
14456
14457Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14458
d63a86f8 14459 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14460 Fix typo(s).
14461
14462Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14463
14464 * gdb.t07/gdbme.c: More code for watchpoint testing.
14465
14466 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14467 "Hardware watchpoint" throughout file.
14468 (test_watchpoint_triggered_in_syscall): New test.
14469 (test_complex_watchpoint): New test.
14470
14471Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14472
14473 * gdbme.c (call_with_trampolines): New function to try and step
14474 into. Tests trampoline problems on the PA.
14475
14476 * funcargs.exp (localvars_in_indirect_call): No longer expect
14477 stepping into indirect call to fail on PAs.
14478 (test_stepping_over_trampolines): New test.
14479
14480Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14481
14482 * TODO: Add suggestions for static member function tests, and
14483 completion tests.
14484
14485Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14486
14487 * TODO: Add suggestions for "p/a" tests.
14488
14489 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14490 (default_gdb_exit): Replace all the hair with sending "quit" to
14491 the process with a simple close.
14492
14493Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14494
14495 * TODO: Add suggestions for shared library tests.
14496
14497Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14498
14499 * TODO: Add suggestions for x/s tests.
14500
14501Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14502
14503 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14504 "enable once", and "enable breakpoints once" with ".*".
14505
14506Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14507
14508 * TODO: Add suggestions about structure passing tests.
14509
14510Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14511
14512 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14513 the primary1 test, use work around if __GNUC__ < 2.
14514 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14515 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14516 Test for bad output rather than waiting for timeout. Issue
14517 second continue only if first continue failed.
14518
14519Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14520
14521 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14522 operator[] test with gdb_test because the old code didn't seem to
14523 be getting the quoting right with the new dejagnu.
14524
14525Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14526
14527 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14528 one from the path.
14529 * Makefile.in: Use a fresh expect if there is one, use runtest
14530 from the src tree if there is one.
d63a86f8 14531
c906108c
SS
14532Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14533
14534 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14535 next over recursive call. Revise the tests from that point on
14536 (which had been skipped) to match GDB's actual (correct) output.
14537
14538 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14539 with next over a breakpoint whose condition is false.
14540
14541 * gdb.t00/help.exp: Comment out "help set print" tests just like
14542 (and for same reason as) "help set" test.
14543
14544Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14545
14546 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14547 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14548
14549Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14550
14551 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14552 necessary gdb_target_udi.
14553
14554 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14555
14556 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14557 1838 and 2417; they are fixed.
14558
14559 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14560 gdb.t03/ptype.exp (ptype structure, ptype union):
14561 Remove xfails; the test is looser than when the xfails were added.
14562
14563 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14564 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14565
14566 * gdb.t01/run.exp: Only run shell test if isnative.
14567
14568 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14569 since "run" automatically loads if necessary. Call gdb_target_udi
14570 after the "file" since "file" kills any execution target.
14571
14572 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14573 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14574 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14575 argument for UDI.
14576
14577Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14578
14579 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14580
14581 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14582
14583Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14584
14585 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14586 properly quoting regexps. This makes the second argument to
14587 demangle a fixed string, which matches the callers, instead of a
14588 shell-style pattern which is what the previous implementation
14589 used. Update some of the callers.
14590
14591Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14592
14593 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14594 (comib_nullified_tests): Fix typo.
14595 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14596 strings. No longer expected to fail.
14597
14598 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14599 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14600 strings. No longer expected to fail.
14601
14602 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14603 string. No longer expected to fail.
14604
14605Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14606
14607 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14608 No longer expected to fail.
14609
14610 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14611 string. No longer expected to fail.
14612
14613Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14614
14615 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14616 only in the names (I probably got most of them). I was even
14617 generous with some which differed in underscores in names, and
14618 probably missed a few, and I *still* was able to remove almost a
14619 third of the file with almost no impact on testsuite coverage.
14620
14621Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14622
14623 * gdb.t00/default.exp: Match udi_attach error message as well as
14624 the one from child_attach.
14625
14626 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14627
14628 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14629
14630 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14631 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14632
14633 * Move test with enums and partial symbols back to
14634 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14635 Reverts the change of 26 May 93. Per today's change to
14636 stabs.texinfo, the behavior that weird.exp was expecting was
14637 unreasonable; what is important is that the compiler+gdb get
14638 things right, which happens with a recent gcc. Also fix the test
14639 to deal with native compilers which put out the stab gdb can't
14640 deal with.
14641
14642Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14643
14644 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14645 in the names. The main thing these accomplish is to slow things down.
14646 Many more such duplicates surely remain.
14647
14648 * gdb.t00/help.exp: Comment out "help support" test just like
14649 (and for same reason as) "help set" test.
14650
14651Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14652
14653 * gdb.t06/break.exp: Remove setup_xfails for
14654 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14655 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14656 about known bug in gcc to include up through 2.5.8.
14657 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14658 well as "_vb$".
14659 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14660 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14661 with latest gcc and gdb.
14662 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14663 well as "_vb$".
14664
14665Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14666
14667 * configure.in (hppa*-*-*): Also configure and build stabs-only
14668 tests.
14669
14670Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14671
14672 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14673 * gdb.t10/configure.in (hppa*-*-*): Use it.
14674
14675Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14676
14677 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14678
14679Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14680
14681 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14682 versions prior to 1.13.5.
14683
14684Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14685
14686 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14687 the prompt is at the start of a line.
14688
14689Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14690
14691 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14692 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14693 in the copr tests now.
14694 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14695 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14696 expected to fail.
14697
14698Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14699
14700 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14701 gdb.t31/chillvars.exp, lib/gdb.exp:
14702 Tweak to run under either version of expect.
14703 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14704 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14705 * gdb.t11/list.exp: Remove extraneous whitespace.
14706
14707Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14708
14709 * gdb.t16/printcmds.exp (test_print_strings): Accept
14710 "(unsigned char *) " before the string.
14711
14712 * TODO: Add notes about printing of fancy types and GDB expressions.
14713
14714Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14715
14716 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14717 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14718 if doing mips-idt-ecoff.
c906108c
SS
14719
14720Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14721
14722 * Most .exp files: Tweak to run under either version of expect.
14723
14724Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14725
14726 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14727 xfails; I'm not sure why they are failing, but not because of PR 1806.
14728
14729Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14730
14731 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14732 defined in lib/gdb.exp.
14733
14734Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14735
14736 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14737 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14738 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14739 have to be typeless.
14740
14741Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14742
14743 * TODO: Add suggestion for copyright year test.
14744
14745Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14746
14747 * configure.in (*-*-lynxos*): Add stabs tests.
14748
14749Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14750
14751 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14752 so insert a tab before any assembler directive in column zero.
14753
14754 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14755 stores.
14756 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14757 stores.
14758 (fpu_short_memory_tests): Likewise.
14759
14760Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14761
14762 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14763 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14764 .stabs directives in comments.
14765
14766Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14767
14768 * TODO: New file, describing tests we could write.
14769 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14770
14771Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14772
14773 * gdb.t06/signals.exp: Add kludge to force re-sync.
14774
14775 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14776 to xgdb instead of gdb, get out of gdb.
14777
14778Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14779
14780 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14781 for info.
14782
14783Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14784
14785 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14786 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14787 * gdb.stabs/hppa.sed: New sed script for the PA.
14788
14789Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14790
14791 * gdb.stabs: Re-write weird.def and configuration to use sed
14792 instead of cpp. sed is portable and POSIX; cpp is neither.
14793
14794Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14795
14796 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14797
14798Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14799
14800 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14801
14802Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14803
14804 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14805 "_vb$".
14806 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14807 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14808
14809Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14810
14811 * lib/gdb.exp: Comment out code which depends on non-existent
14812 `transform' procedure.
14813
14814Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14815
14816 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14817 * lib/gdb.exp: Transform tool name.
14818 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14819 1.1's new error handling system.
14820
14821Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14822
14823 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14824
14825Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14826
14827 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14828 They made pattern matching so slow that timeouts happened on
14829 heavily loaded systems. Now any output from "show print" which
14830 gets us back to the GDB prompt is a PASS.
14831
14832Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14833
14834 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14835
14836Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14837
14838 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14839
14840 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14841 It is not from PR 3220.
14842
14843Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14844
14845 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14846 just started failing because they depended on the order the
14847 subcommands are presented, or exact docstring text. This kind of
14848 test is a pain and has minimal benefit.
14849
14850Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14851
14852 * gdb.t09/corefile.exp: At end of test, use "core" command with
14853 no arguments.
14854
14855Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14856
14857 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14858 17}/Makefile.in: Make it possible to run the testsuite with Sun
14859 make and CC = cross gcc by adding explicit build rules for .o
14860 files.
14861
14862Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14863
14864 * gdb.t15/funcargs.exp: Don't put comments on same line as
14865 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14866
c906108c
SS
14867Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14868
14869 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14870
14871Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14872
14873 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14874 * gdb.t20/inherit.exp: remove three dumplicate entries.
14875
14876Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14877
14878 * gdb.t06/break.exp: For "next over recursive call", fail on any
14879 incorrect output, not just on "factorial (value=2)".
14880
14881Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14882
14883 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14884 working now. Add an xfail if accesing a bss variable causes
14885 a memory error if the target is not yet run.
14886
14887Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14888
14889 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14890 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14891 name of __st* demangling (2 strings). Did Kung really get the
14892 more than 95 others right without testing them?
14893
14894Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14895
14896 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14897
14898Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14899
14900 * configure.in (configdirs): Add gdb.disasm
14901 * gdb.disasm: New directory for GDB disassembler tests.
14902 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14903
14904Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14905
14906 * gdb.t00/help.exp: Don't test "help set".
14907
14908 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14909 from within expect statements. None of these happen anymore and
14910 they cause regressions to be silently unnoticed.
14911
14912 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14913 messages) about known failures with gcc cygnus-2.4.5-930417.
14914
14915 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14916 comp-info.exp so it gets built if it doesn't exist.
14917
14918 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14919 it is no longer used.
14920 * gdb.t13/comp-info.c: Removed.
14921
14922Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14923
14924 * gdb.t06/signals.exp: Add xfail for sun3.
14925
14926Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14927
14928 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14929 relevant because ^C doesn't get sent but failure can be reproduced
14930 interactively).
14931
14932Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14933
14934 * gdb.stabs/alpha.mt: New configuration file for alpha.
14935 * gdb.stabs/configure.in: Use it.
14936 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14937 sharing with alpha.mt, redefine long to word via preprocessor.
14938 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14939 for alpha.
14940 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14941 native cc.
14942 * gdb.t00/teststrategy.exp: Change expect string so that we
14943 consume the `(xgdb)' from the command echo and from the gdb prompt.
14944 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14945 gdb currently compares all values as long, so this failure probably
14946 applies to any configuration where LONGEST is bigger than a target int.
14947 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14948 with gcc.
14949 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14950 to handle opaque pointers, gcc is.
14951 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14952 as first argument. Include <sys/types.h> and change all operator
14953 new definitions to use size_t.
14954 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14955 now that we use size_t.
14956
14957Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14958
14959 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14960 a long or float array cast all array members to the same type.
14961 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14962 with 64 bit longs.
14963 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14964 on alpha.
14965 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14966
14967Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14968
14969 * gdb.t24 (demangle.exp): Constructors of templates have names like
14970 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14971 section 14.6 of the ARM.
14972
14973 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14974 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14975 accomplish little and slow down the testsuite.
14976
14977 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14978 Accept spaces various places.
14979
14980Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14981
14982 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14983 with watchpoint enabled.
14984
14985 * Makefile.in: Remove definition of CC and remove the second
14986 definition of CXX (the "CXX = gcc" one remains). These definitions
14987 were causing backquotes to be expanded within backquotes, which
14988 doesn't work.
14989
14990Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14991
14992 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14993
14994Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14995
14996 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14997 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14998 by mips cc and contains no stabs entries.
14999
15000Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
15001
15002 * config/vx-gdb.exp: Use fake device to load files rather than
15003 NFS.
15004 * lib/gdb.exp: New proc to do "file" command.
15005 * config/unix-gdb.exp: Use new "file" proc.
15006
15007Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
15008
15009 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
15010 Rework board rebooting slightly.
15011 (gdb_exit): Don't exit from the remote shell; there isn't one.
15012 * gdb.stabs/weird.exp: If a program is being debugged already,
15013 kill it.
15014 * gdb.t04/setvar.exp: Stop and restart gdb.
15015 * gdb.t05/expr.exp: Likewise.
15016 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
15017 restart gdb and reload the program.
15018 * gdb.t08/opaque.exp: Likewise.
15019 * gdb.t12/scope.exp: Likewise.
15020 * gdb.t13/bitfields.exp: Likewise.
15021 * gdb.t15/funcargs.exp: Likewise.
15022 * gdb.t20/classes.exp: Likewise.
15023 * gdb.t03/ptype.exp: Increase timeout.
15024 * gdb.t16/printcmds.exp (test_print_string_constants,
15025 test_print_array_constants): Likewise.
15026 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
15027 * gdb.t20/classes.exp (do_tests): Likewise.
15028 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
15029
15030Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
15031
15032 * gdb.stabs: Renamed *wierd* to *weird*.
15033
15034Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15035
15036 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
15037 for timeout. Add "known gcc 2.4.5 bug" to failure message.
15038
15039Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15040
15041 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
15042 (do_tests): Remove xfail for whatis on one_var and two_var.
15043
15044Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
15045
15046 * Makefile.in: Made cross building work better by adding
15047 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
15048
15049Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15050
15051 * gdb.t15/{return.c,return.exp,Makefile.in}:
15052 New test, currently commented out.
15053
15054Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
15055
15056 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
15057 still running and removes the leftover named socket so GDb can do
15058 clean restarts.
15059
15060Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
15061
15062 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
15063 console, not GDB.
15064 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
15065 cross testing works better with "make check"
15066 * config/unix-gdb: Use default procedures for exit and version.
15067 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15068 with the newest VxWorks.
15069
15070Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15071
15072 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15073 old form.
15074
15075 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15076 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15077
15078 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15079
15080 * config/unix-gdb.exp: Remove this version of gdb_exit
15081 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15082 Rob says he'll look at it when he gets back to testing boards.
15083
15084Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15085
15086 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15087 an expected fail for certain ptype commands.
15088
15089 * gdb.t20/classes.exp: Update expected results of "ptype class
15090 Base1" to account for the constructor that now appears in the type.
15091
15092Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15093
15094 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15095 disappeared from list.
15096 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15097 "alldone" proc with call to cleanup and exit.
15098 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15099 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15100 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15101 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15102 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15103 "alldone" proc with simple returns that suppress remaining
15104 tests. The alldone proc went away many months ago.
15105
15106Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15107
15108 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15109
15110 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15111
15112Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15113
15114 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15115 as vax gdb will display them.
15116
15117Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15118
15119 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15120 optimizers.
15121
15122 * scope.exp: Change "bad value for localval" messages so each one
15123 is unique.
15124
15125 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15126 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15127
15128 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15129
15130Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15131
15132 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15133 doesn't exist (due to optimization).
15134
15135Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15136
15137 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15138 contains \r because the filename is long.
15139
15140 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15141 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15142
15143Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15144
15145 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15146 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15147 Ultrix.
15148 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15149 int tests.
15150 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15151
15152Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15153
15154 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15155
15156 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15157 to match does not match the passing case but still matches the
c906108c
SS
15158 failing case.
15159
15160Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15161
15162 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15163
15164Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15165
15166 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15167 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15168 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15169 Remove various versions of gdb_exit.
15170 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15171 gdb_exit.
15172 * config/unix-gdb.exp: gdb_exit remains here, and should override
15173 the generic version, since it's doing a lot of wierd stuff that
15174 the other versions aren't. FIXME, fold it in, or abandon this
15175 version.
15176
15177Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15178
15179 * gdb.t24/demangle.exp: Add tests for PR 3220.
15180
15181Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15182
15183 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15184
15185Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15186
15187 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15188 "i386-*-*". Works for i486 as well.
15189
15190 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15191 bug, and expand domain of xfail to all SVR4 systems, since the
15192 actual problem is likely to be in generic SVR4 /proc support.
15193
15194Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15195
15196 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15197
15198Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15199
15200 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15201 xfails for other systems. Match a missing 'Continuing.' as an
15202 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15203
15204 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15205 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15206 Only issue warning for missing executables if -all option is used.
15207
15208 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15209 file if -all option is used. It's like an unpredictable XFAIL.
15210
15211Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15212
15213 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15214 for dynamically linked binaries.
15215
15216 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15217
15218Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15219
15220 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15221 to state that this is a known bug in old versions of g++.
15222
15223Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15224
15225 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15226 while waiting for `Continuing'.
15227
15228Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15229
15230 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15231 in text, data, and bss.
15232 * gdb.t10/nodebug.c: Add local and global test variables for
15233 initialized and uninitialized data.
15234
15235Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15236
15237 * config/unix-gdb.exp (gdb_exit): Add "wait".
15238
15239Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15240
15241 * gdb.t06/signals.exp: xfail the continue from the handler for all
15242 targets.
15243
15244 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15245 function with watchpoints enabled, the i386 call dummy starts with
15246 a call.
15247
15248 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15249 386 bsd names its corefiles.
15250
15251Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15252
15253 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15254 compilers don't grok it.
15255 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15256 with small octal ints rather than character constants, which
15257 are signed and might not fit if first promoted to int.
15258
15259Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15260
15261 * gdb.t09/Makefile.in (clean): Remove corefile.
15262
15263Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15264
15265 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15266
15267Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15268 and Jim Kingdon (kingdon@cygnus.com)
15269
15270 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15271 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15272 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15273
15274Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15275
15276 * gdb.t17/interrupt.exp: Add xfail for hppa.
15277
15278Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15279
15280 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15281 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15282 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15283 to determine signed-ness of bitfields and use the result to setup
15284 the xfail.
15285 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15286 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15287 call line is reached if necessary.
15288
15289Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15290
15291 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15292
15293Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15294
15295 * gdb.t06/break.exp: Also test `clear' command.
15296
15297Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15298
15299 * gdb.t00/teststrategy.exp: Remove extra quote.
15300
15301 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15302 watchpoint enabled to be for all non-68k machines.
15303
15304 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15305
15306Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15307
15308 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15309 targets use aout.mt instead of ecoff.mt as gas understands
15310 standard aout format.
15311
15312Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15313
15314 * lib/gdb.exp (runto): Don't insist that function we are running to
15315 was compiled with -g.
15316
15317 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15318
15319 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15320 to get back into the read system call.
15321 Accept leading newline in case where we woke it up.
15322
15323Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15324
15325 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15326 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15327 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15328 enable ecoff configuration.
15329
15330Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15331
15332 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15333
15334Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15335
15336 * gdb.t16/printcmds.exp: Add another printf test.
15337
15338Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15339
15340 * configure.in: If configured -with-stabs on any target, add
15341 stabsdirs to configdirs.
15342
15343Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15344
15345 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15346 fun" so pattern does not match the command itself.
15347
15348Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15349
15350 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15351
15352Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15353
15354 * gdb.t17/interrupt.exp: Test for more things.
15355
15356Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15357
15358 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15359 compiler arranges the code and line numbers.
15360
15361 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15362
15363Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15364
15365 * gdb.t00/help.exp: Increase expect input buffer size.
15366
15367Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15368
15369 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15370
15371 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15372
15373 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15374
15375 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15376 [0-9]*, not just [0-9].
15377
15378Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15379
15380 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15381
15382 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15383
15384Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15385
15386 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15387
15388Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15389
15390 * gdb.t06/signals.c: Add xfails for sun3.
15391
15392 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15393
15394 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15395 test_stepping tests.
15396
15397Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15398
15399 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15400
15401 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15402
15403 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15404 rather than actually putting it through cpp twice.
15405
15406 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15407
15408Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15409
15410 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15411 no longer needed.
15412
15413Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15414
15415 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15416
15417 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15418 C++ features prints as "struct", make it a pass, not an xfail.
15419
15420Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15421
15422 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15423 Don't require VA to print as "class" rather than "struct".
15424
15425Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15426
15427 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15428
15429Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15430
15431 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15432
15433Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15434
15435 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15436 order.
15437
15438Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15439
15440 * gdb.t16/printcmds.exp: Add printf tests.
15441
15442 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15443
15444 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15445
15446Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15447
15448 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15449 pass counts, to counteract any existing or future setup_xfails.
15450
15451Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15452
15453 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15454 {BEGIN,END}_COMMON for common block instead of STAB.
15455 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15456
15457 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15458 intp_var should be N_GSYM not N_LSYM.
15459 wierd-aout.S: Use a label for the value of the N_SO.
15460 wierd.def: Remove all backslashes.
15461 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15462
15463Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15464
15465 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15466 get the expected next to inheritance3.
15467
15468Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15469
15470 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15471 now that gcc-2.4 gets it right.
15472
15473Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15474
15475 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15476
15477 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15478 generating comp-info.exp which works for cross-compilation.
15479
15480Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15481
15482 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15483 "*-*-sysv4.*".
15484
15485Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15486
15487 * gdb.t01/run.exp: Start with a fresh gdb.
15488 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15489 SVR4.x.
15490
15491Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15492
15493 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15494 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15495 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15496 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15497 things to remove.
15498
15499Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15500
15501 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15502 test cases from bug reports.
15503
15504Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15505
15506 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15507 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15508 avoid spurious xfails.
15509 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15510 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15511 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15512
15513Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15514
15515 * gdb.t00/teststrategy.exp: Rework to provide more useful
15516 description of each test, fix problem with systems that define
15517 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15518 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15519 results for "next over recursive call" so timeouts aren't taken
15520 by error.
15521
15522Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15523
15524 * gdb.t12/scope.exp: Test printing of variables before run.
15525
15526 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15527 printed in wrong order due to sorting.
15528
15529Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15530
15531 * gdb.t00/teststrategy.exp: Fix expected results for printing
15532 user entered string constant. Is array of char, prints with no
15533 address.
15534
15535 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15536 commands.
15537 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15538 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15539 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15540 of struct of char arrays.
15541 * gdb.t00/radix.exp: New tests for radix commands.
15542
15543Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15544
15545 * gdb.t16/printcmd.exp: Print a variable before running program
15546 (with xfail for AIX).
15547
15548Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15549
15550 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15551
15552 * gdb.t16/printcmd.exp: Don't print variables before running program.
15553
15554 * gdb.t06/break.exp: Don't require envp argument to main.
15555
15556 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15557
15558 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15559 Add xfails for rs6000.
15560
15561 * gdb.t02/whatis.exp: Change other tests not to re-test something
15562 we already tested.
15563
15564 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15565 each type used has a variable of that type.
15566
15567Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15568
15569 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15570
15571Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15572
15573 * configure.in: change srctrigger to be a file, not a directory
15574
15575Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15576
15577 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15578
15579 * gdb.t11/list.exp: Fixed a couple of typos.
15580
15581Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15582
15583 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15584 is fixed and PR is closed.
15585 * gdb.t16 (gdbme.c): Add simple test string variable.
15586 * gdb.t16 (printcmds.exp): Add tests with simple test string
15587 variable, primarily for boundaries on "set print elements".
15588
15589Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15590
15591 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15592 Make leading 0's optional and don't expect a tab in the middle
15593 of the number.
15594
15595 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15596
15597 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15598 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15599 don't end command passed to gdb_test with newline.
15600
15601 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15602 signed keyword away, don't expect signed bitfields to be signed.
15603
15604 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15605 printing with only as many 1's as are in the field as well as printing
15606 with 32 1's (see comment).
15607
15608Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15609
15610 * gdb.t00/default.exp: Start with a fresh gdb.
15611 * configure.in (configdirs): Remove gdb.t31 until the chill
15612 compiler works again. It no longer is able to find chillrt0
15613 since it isn't in libchill.a anymore.
15614 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15615 wierd.o, make more modular.
15616 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15617 spurious newlines that caused problems.
15618
15619Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15620
15621 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15622 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15623 gdb.stabs/wierd.{exp,def}: Many new tests.
15624
15625 * gdb.t00/default.exp: update info line for new message.
15626
15627 * gdb.t02/{whatis.exp,gdbme.c}:
15628 Test that "char *" doesn't print as "caddr_t".
15629
15630Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15631
15632 * gdb.t00/help.exp: Use .* in place of some help messages which
15633 just changed.
15634 gdb.t00/default.exp: Update "info frame" test for new message.
15635 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15636 Remove some xfails
15637
15638Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15639
15640 * gdb.t03/{gdbme.c,ptype.exp}:
15641 Add tests for typedef'd struct and union without tags.
15642 Also check "whatis" on a variable of a typedef'd enum without a tag.
15643
15644 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15645 PRMS 1823; the bug still exists but isn't reproduced by this test
15646 anymore), and remove rs6000 XFAIL (the bug is fixed).
15647
15648 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15649 duplicated from whatis.exp. For those that are left, accept
15650 "long", "long int", or "int" for long variables (whatis.exp already
15651 has an XFAIL for "int", so no need to fail it here).
15652
15653 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15654 Deal with GCC's names for types now that GDB uses the compiler's names.
15655
15656 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15657 setup_xfail's for sunos4. If we #defined the signed keyword away,
15658 don't expect GDB to know that char it is signed.
15659
15660 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15661
15662Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15663
15664 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15665 should work on any system, regardless of debugging format.
15666 * gdb.t21/demangle.exp: Move to gdb.t24.
15667 * gdb.t24/demangle.exp: Move from gdb.t21.
15668 * gdb.t24/{Makefile.in, configure.in}: New files.
15669
15670Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15671
15672 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15673 * gdb.stabs: New directory.
15674
15675Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15676
15677 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15678 not just "Quit anyway?".
15679
15680Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15681
15682 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15683 that all setup_xfails are immediately followed by clear_xfails.
15684
15685Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15686
15687 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15688 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15689 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15690 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15691 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15692 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15693 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15694 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15695 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15696 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15697 gdb.t31/chillvars.exp, lib/gdb.exp:
15698 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15699 bug-gdb@prep.ai.mit.edu.
15700
15701Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15702
15703 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15704 with 0.0, not integer 0.
15705
15706Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15707
15708 * gdb.t06/break.exp: Update for "Kill the program" message change.
15709
15710Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15711
15712 * Makefile.in (GDBFLAGS): Set to -nx.
15713 * Makefile.in (site.exp): Use GDBFLAGS.
15714
15715Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15716
15717 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15718 Makefiles.
15719 (check): depend on just-check.
15720 (just-check): added so that tests can be run without a noop
15721 build pass.
15722
15723Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15724
15725 Switch to using configure's configdirs.
15726 * Makefile.in (Makefile): add configure.in dependency.
15727 (SUBDIRS): removed redundant assignment.
15728 * configure.in: switch subdirs assignment to configdirs.
15729 * gdb.t*/configure.in: new files.
15730
15731Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15732
15733 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15734 works.
15735
15736Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15737
15738 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15739 in explicit rules. Apparently this is not supported by some makes.
15740
15741Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15742
15743 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15744
15745Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15746
15747 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15748 disappeared.
15749
15750Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15751
15752 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15753
15754Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15755
15756 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15757 watchpoint problem that is now fixed.
15758 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15759 uninitialized convenience variables.
15760 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15761 structures.
15762
15763Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15764
15765 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15766 which causes expect to get out of sync with gdb on long output
15767 from help set.
15768 * gdb.t09/corefile.exp: Make expected pattern for core file
15769 failing signal and frame output format less sun specific.
15770
15771Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15772
15773 * gdb.t31/chillvars.exp: Add and remove initial dummy
15774 breakpoint, so that symbol table is forced in.
15775 (Needed at least on Sunos4, though it seems not SVR4.)
15776 * gdb.t31/chillvars.exp: Update for changed output format.
15777
15778Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15779
15780 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15781
15782Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15783
15784 * Makefile.in: Added --srcdir when invoking runtest, removed the
15785 need for a local config file. (optional now)
15786
15787Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15788
15789 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15790 failure count used to force early termination. Add some more
15791 expected failures for gnu style demangling.
15792
15793Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15794
15795 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15796 pmi variable from gdb.t20/gdbme to get optimized away.
15797 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15798 Check for written corefile upon timeout _and_ eof.
15799
15800Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15801
15802 * config/unix-gdb.exp: Add missing return 0.
15803
15804Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15805
15806 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15807 test termination.
15808
15809Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15810
15811 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15812 disappeared.
15813
15814Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15815
15816 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15817 time as i860 support works.
15818
d63a86f8 15819 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15820 "backtrace 100\r" rather than just "backtrace\r", to match last
15821 change.
15822
15823Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15824
15825 * config/udi-gdb.exp (gdb_exit): Remove close command.
15826 (gdb_target_udi): New procedure to set the UDI target.
15827 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15828 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15829 Added waits for prompts after several question responses. Added
15830 some more responses used by a29k-amd-udi-gdb.
15831 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15832 pass different arguments, restart UDI connection after program
15833 completion.
15834 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15835 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15836 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15837 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15838 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15839 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15840 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15841 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15842 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15843 after program completion.
15844 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15845 compiled with a SELECT_VECS setting.
15846 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15847 infinite recursion.
15848
15849 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15850 Added checks for COFF results, and made them expected failures for
15851 all targets. It would be better to make them expected failures
15852 for COFF targets only.
15853
15854Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15855
15856 * Makefile.in: add null dvi target, don't bother to recurse
15857 through test directories for info and install-info; rename
15858 $(datadir) to be dejagnu instead of deja-gnu
15859
15860Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15861
15862 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15863 compiler to coredump.
15864 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15865 code.
15866
15867Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15868
15869 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15870 coredump.
15871 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15872 code.
15873
15874Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15875
15876 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15877 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15878 which in a shell. Deletes xgdb when done.
15879 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15880 Tests the return from the "set height" or "set width" commands.
15881 Added a few return codes where needed.
15882
15883Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15884
15885 * Makefile.in (SUBDIRS): Add gdb.t17.
15886 * configure.in (subdirs): Add gdb.t17.
15887 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15888 files to test gdb's calling of functions in the inferior with
15889 the correct arguments and gdb's ability to retrieve any
15890 result returned.
15891
15892Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15893
15894 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15895 may be called after gdb goes away. Previous versions of expect
15896 needed these to avoid file descriptor leaks, but they cause
15897 errors with the current revision of expect.
15898 * gdb.t00/gdbvars.exp: Use -re on expected output after
15899 setting sevenbit-strings.
15900 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15901 to set sevenbit-strings consistent across tests.
15902 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15903 set sevenbit-strings consistent across tests.
15904
15905Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15906
15907 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15908 expected output to match current "expect" expectations.
15909
15910Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15911
15912 * gdb.t00/default.exp: Change expected output for default "source"
15913 command, to match new gdb behavior which requires a filename to
15914 source.
15915
15916Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15917
15918 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15919 expected fail for i486-*-* that misses the marker2 function.
15920 * gdb.t10/crossload.exp (bfddefault): Allow successful
15921 recognition of a format to pass even if no symbols are found.
15922 Explicitly catch failures where the format is not recognized
15923 or is ambiguous, and add the reason to the fail message.
15924 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15925 the cause is and invalid target and add reason to failure message.
15926 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15927 elf32-i386, elf32-sparc, and elf32-i860.
15928 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15929 Set up expected failure for 'filename'::variable scope resolution,
15930 which is now apparently broken on all targets.
15931 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15932 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15933 gdb.t23/templates.exp: Change failure for missing binfile into
15934 just a warning.
15935 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15936 references.
15937
15938Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15939
15940 * gdb.t00/default.exp: Add expected output for default "source"
15941 command, to match new gdb behavior.
15942 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15943
15944Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15945
15946 * config/*-gdb.exp: returns an error, rather than exiting on
15947 internal errors.
15948
15949Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15950
15951 * gdb.t03/gdbme.c: Add pointer to struct variable.
15952 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15953 referencing struct members.
15954
15955Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15956
15957 * configure.in (mips-idt-ecoff): New target.
15958 * config/mips-gdb.exp: New file for remote board using MIPS remote
15959 debugging protocol.
15960
15961 * Redid configuration scheme. Removed gdb.t*/configure.in.
15962 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15963 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15964 distclean targets. Built executables via .o files. Adjusted
15965 tests to account for source files in $(srcdir) rather than
15966 $(objdir).
15967 * lib/gdb.exp (runto): Don't expect () after the function name,
15968 because it may have arguments.
15969
15970Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15971
15972 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15973 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15974 expected failures for mips-idt-* and mips-sgi-*.
15975 * gdb.t00/default.exp (attach): Kill process if requested.
15976 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15977 that does not read core files.
15978 * gdb.t01/run.exp: Removed checks for exit status code.
15979 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15980 it is linked in.
15981 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15982 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15983 appropriate, rather than doing it by hand.
15984 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15985 execution.
15986 * gdb.t10/crossload.exp: Kill existing program if needed.
15987 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15988 appropriate, rather than doing it by hand. Always increase
15989 timeout for this test, not just for VxWorks.
15990
15991Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15992
15993 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15994 of Chill STRUCT types and STRUCT values.
15995 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15996 than "char".
15997 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15998 struct2): New struct definitions and initializations to test
c906108c
SS
15999 simple Chill STRUCT types.
16000
16001Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
16002
16003 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
16004 the null byte at the end of strings.
16005 * gdb.t00/default.exp: Make show version insensitive to copyright
16006 date.
16007 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
16008 to avoid dependencies on target char signedness.
16009 * gdb.t16/printcmds.exp: Update expected results for explicitly
16010 unsigned char.
16011 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
16012 now work.
16013 * gdb.t21/demangle.exp: Add many more patterns for template
16014 demangling, most of them being expected failures.
16015 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
16016 string we are matching for, to match on the whole string.
16017 * gdb.t21/demangle.exp: Add many new test strings to demangle,
16018 and fix a whole bunch that had incorrect expected output but were
16019 passing anyway because of the bug in "proc demangle".
16020 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
16021 type.
16022 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
16023
16024Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
16025
16026 * gdb/testsuite: made modifications to testcases, etc., to allow
16027 them to work properly given the reorganization of deja-gnu and the
16028 relocation of the testcases from deja-gnu to a "tool" subdirectory.
16029
16030Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
16031
16032 * gdb/testsuite: Initial creation of gdb/testsuite.
16033 Migrated dejagnu testcases and support files for testing nm to
16034 gdb/testsuite from deja-gnu. These files were moved "as is"
16035 with no modifications. This migration is part of a major overhaul
16036 of dejagnu. The modifications to these testcases, etc., which
16037 will allow them to work with the new version of dejagnu will be
16038 made in a future update.
48efe704 16039
8d8cb839 16040 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 16041\f
8d8cb839
EZ
16042;; Local Variables:
16043;; mode: change-log
16044;; left-margin: 8
16045;; fill-column: 74
16046;; version-control: never
16047;; End:
902f2ccb
MC
16048
16049 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 16050 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
16051 Copying and distribution of this file, with or without modification,
16052 are permitted provided the copyright notice and this notice are preserved.
This page took 1.531755 seconds and 4 git commands to generate.