]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* config.in: Regenerate.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
cdb7f5d4
JB
12008-01-08 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/arrayparam: New test program.
4 * gdb.ada/arrayparam.exp: New testcase.
5
88e2547f
JB
62008-01-08 Joel Brobecker <brobecker@adacore.com>
7
8 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9 landed. Should also fix random failures in the test following it.
10
f6867ce0
TJB
112008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
12
13 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
14 for expressions with decimal float values.
15 (test_dfp_conversions): New function to test casts to and from
16 decimal float types.
17 Call test_dfp_conversions.
18 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
19 elements.
20 (main): Initialize ds.float4 and ds.double8 elements.
21 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
22 string to new error message.
23 (d64_set_tests): Likewise.
24 (d128_set_tests): Likewise.
25 Add tests for expressions with decimal float variables. Add tests for
26 conversions to and from decimal float types.
27
f9c11282
JB
282008-01-05 Joel Brobecker <brobecker@adacore.com>
29
30 * gdb.ada/packed_tagged/comp_bug.adb: New file.
31 * gdb.ada/packed_tagged.exp: New testcase.
32
0ecbca72
JB
332008-01-04 Joel Brobecker <brobecker@adacore.com>
34
35 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
36 gdb.ada/homonym/homonym_main.adb: New files.
37 * gdb.ada/homonym.exp: New testcase.
38
c18d3d89
JB
392008-01-04 Joel Brobecker <brobecker@adacore.com>
40
41 * gdb.ada/packed_array.exp: Add testing of references to
42 a packed array.
43
ecc7085b
JB
442008-01-04 Joel Brobecker <brobecker@adacore.com>
45
46 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
47 New files.
48 * gdb.ada/type_coercion.exp: New testcase.
49
c474c922
JB
502008-01-04 Joel Brobecker <brobecker@adacore.com>
51
52 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
53 gdb.ada/tagged/foo.adb: New file.
54 * gdb.ada/tagged.exp: New testcase.
55
9005b927
JB
562008-01-04 Joel Brobecker <brobecker@adacore.com>
57
58 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
59 gdb.ada/ptype_field/foo.adb: New files.
60 * gdb.ada/ptype_field.exp: New testcase.
61
1a6aaad8
JB
622008-01-03 Joel Brobecker <brobecker@adacore.com>
63
64 * gdb.ada/print_pc.exp: New testcase.
65
0ef22f53
JB
662008-01-03 Joel Brobecker <brobecker@adacore.com>
67
68 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
69 gdb.ada/taft_type/p.adb: New files.
70 * gdb.ada/taft_type.exp: New testcase.
71
1689ecf8
JB
722008-01-03 Joel Brobecker <brobecker@adacore.com>
73
74 * gdb.ada/array_bounds/bar.adb: New file.
75 * gdb.ada/array_bounds.exp: New testcase.
76
a4d0b9c3
JB
772008-01-03 Joel Brobecker <brobecker@adacore.com>
78
79 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
80 gdb.ada/arrayptr/foo.adb: New files.
81 * gdb.ada/arrayptr.exp: New testcase.
82
a31ace00
JB
832008-01-03 Joel Brobecker <brobecker@adacore.com>
84
85 * gdb.base/set-lang-auto.exp: New testcase.
86
a97fced3
JB
872008-01-03 Joel Brobecker <brobecker@adacore.com>
88
89 * gdb.ada/fun_addr/foo.adb: New file.
90 * gdb.ada/fun_addr.exp: New testcase.
91
ef29ce1a
JK
922008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
93
94 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
95 New files
96
0fafefe3
JB
972008-01-02 Joel Brobecker <brobecker@adacore.com>
98
99 * array_subscript_addr/p.adb: New file.
100 * array_subscript_addr.exp: New testcase.
101
c4359f8d
JB
1022008-01-02 Joel Brobecker <brobecker@adacore.com>
103
104 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
105 New files.
106 * gdb.ada/str_cmp_ref.exp: New testcase.
107
1aa1b15b
JB
1082008-01-01 Joel Brobecker <brobecker@adacore.com>
109
110 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
111 gdb.ada/fun_in_declare/foo.adb: New files.
112 * gdb.ada/fun_in_declare.exp: New testcase.
113
81c9b2cf
JB
1142008-01-01 Joel Brobecker <brobecker@adacore.com>
115
116 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
117 gdb.ada/ref_param/pck.ads: New files.
118 * gdb.ada/ref_param.exp: New testcase.
119
319e4674
JB
1202008-01-01 Joel Brobecker <brobecker@adacore.com>
121
122 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
123 gdb.ada/interface/foo.adb: New files.
124 * gdb.ada/interface.exp: New testcase.
125
ef682c56
JB
1262007-12-31 Jim Blandy <jimb@codesourcery.com>
127
128 * gdb.base/multi-forks.exp: Consume all output from child
129 processes before proceeding to next test.
130
f6f3eb6c
JB
1312007-12-29 Jim Blandy <jimb@codesourcery.com>
132
133 * configure: Regenerated.
134
f652e42f
JB
1352007-12-27 Joel Brobecker <brobecker@adacore.com>
136
137 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
138 gdb.ada/fixed_cmp/fixed.adb: New files.
139 * gdb.ada/fixed_cmp.exp: New testcase.
140
6943e596
JB
1412007-12-27 Joel Brobecker <brobecker@adacore.com>
142
143 * gdb.ada/boolean_expr.exp: New testcase.
144
aad9a193
JB
1452007-12-26 Jim Blandy <jimb@codesourcery.com>
146
147 * gdb.base/multi-forks.exp: Doc fix.
148
fb5f3683
JB
1492007-12-26 Joel Brobecker <brobecker@adacore.com>
150
151 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
152 * gdb.ada/char_param.exp: Do not compile our test program with
153 -gnata, this is unnecessary.
154 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
155
384e4a9c
JB
1562007-12-24 Joel Brobecker <brobecker@adacore.com>
157
158 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
159 gdb.ada/print_chars/foo.adb: New files.
160 * gdb.ada/print_chars.exp: New testcase.
161
01e044f7
JB
1622007-12-24 Joel Brobecker <brobecker@adacore.com>
163
164 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
165 gdb.ada/char_param/foo.adb: New files.
166 * gdb.ada/char_param.exp: New testcase.
167
0ce17860
JB
1682007-12-22 Jim Blandy <jimb@codesourcery.com>
169
170 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
171 hard-coding source line numbers into the test.
172 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
173 gdb_get_line_number to find.
174
919809b9
JB
1752007-12-22 Joel Brobecker <brobecker@adacore.com>
176
177 * gdb.base/ptype.c (highest): New struct type.
178 (the_highest): New variable of that type.
179 (main): Add dummy assignment to a field of variable the_highest.
180 * gdb.base/ptype.exp: Test type printing of our new variable.
181
abc8a88d
PM
1822007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
183
184 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
185 and record first explicitly generated thread number.
186 Use that thread number for thread specific watchpoint test.
187 Add iteration number to repetitive tests.
188
5158f3e3
CES
1892007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
190 Jim Blandy <jimb@codesourcery.com>
191
192 * gdb.base/expand-psymtabs.c: New testcase
193 source file.
194 * gdb.base/expand-psymtabs.exp: New testcase
195 expect file.
196
37e4754d
LM
1972007-12-17 Luis Machado <luisgpm@br.ibm.com>
198
199 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
200 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
201
551e5d04
JB
2022007-12-17 Joel Brobecker <brobecker@adacore.com>
203
204 * gdb.ada/frame_args/foo.adb: New file.
205 * gdb.ada/frame_args/pck.ads: New file.
206 * gdb.ada/frame_args/pck.adb: New file.
207 * gdb.ada/frame_args.exp: New testcase.
208
a05ee097
JB
2092007-12-17 Joel Brobecker <brobecker@adacore.com>
210
211 * gdb.base/frame-args.c: New file.
212 * gdb.base/frame-args.exp: New testcase.
213
c162e8c9
JM
2142007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
215 Joseph Myers <joseph@codesourcery.com>
216
217 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
218
afe8ab22
VP
2192007-12-14 Vladimir Prus <vladimir@codesourcery.com>
220
221 * gdb.mi/mi-pending.exp: New.
222 * gdb.mi/mi-pending.c: New.
223 * gdb.mi/mi-pendshr.c: New.
224
dfdfb3ca
JB
2252007-12-06 Jim Blandy <jimb@codesourcery.com>
226
227 * gdb.base/default.exp: Update expected output for 'info catch'.
228
b7fca990
JK
2292007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
230
231 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
232 must be set to binary.
233
6a1afc1e
PA
2342007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
235
236 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
237
a6b151f1
DJ
2382007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
239
240 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
241 gdb.mi/mi-file-transfer.exp: New.
242
43039443
JK
2432007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
244
245 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
246
0ef2251b
MR
2472007-11-22 Maciej W. Rozycki <macro@mips.com>
248
249 * gdb.trace/backtrace.exp: Fix a typo.
250 * gdb.trace/circ.exp: Likewise.
251 * gdb.trace/collection.exp: Likewise.
252 * gdb.trace/limits.exp: Likewise.
253 * gdb.trace/report.exp: Likewise.
254 * gdb.trace/tfind.exp: Likewise.
255 * gdb.trace/while-dyn.exp: Likewise.
256
5443631e
NR
2572007-11-21 Nick Roberts <nickrob@snap.net.nz>
258
259 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
260 objects of pointers that can't be dereferenced are now
261 "noneditable".
262
a4ce5b0d
UW
2632007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
264
265 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
266 (target_cpu): Remove.
267
d6e956e5
VP
2682007-10-15 Vladimir Prus <vladimir@codesourcery.com>
269
270 * gdb.base/ending-run.exp: Expect the list of cleared
271 breakpoint to come in natural order, not the reversed one.
272
214270ab
VP
2732007-11-07 Vladimir Prus <vladimir@codesourcery.com>
274
275 * gdb.mi/mi-var-child.c (do_child_deletion): New.
276 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
277
1a619819
LM
2782007-11-05 Luis Machado <luisgpm@br.ibm.com>
279
280 * gdb.base/printcmds.exp: New function
281 test_printf_with_dfp.
282
5b01a6fa
DE
2832007-11-02 Doug Evans <dje@google.com>
284
285 * gdb.disasm/t01_mov.s: Remove carriage returns.
286 * gdb.disasm/t02_mova.s: Ditto.
287 * gdb.disasm/t03_add.s: Ditto.
288 * gdb.disasm/t04_sub.s: Ditto.
289 * gdb.disasm/t05_cmp.s: Ditto.
290 * gdb.disasm/t06_ari2.s: Ditto.
291 * gdb.disasm/t07_ari3.s: Ditto.
292 * gdb.disasm/t08_or.s: Ditto.
293 * gdb.disasm/t09_xor.s: Ditto.
294 * gdb.disasm/t10_and.s: Ditto.
295 * gdb.disasm/t11_logs.s: Ditto.
296 * gdb.disasm/t12_bit.s: Ditto.
297 * gdb.disasm/t13_otr.s: Ditto.
298
ec33ab7f
JK
2992007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
300
301 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
302
ae0d01ff
UW
3032007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
304
305 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
306 provide DFP support.
307
55eddb0f
DJ
3082007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
309
310 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
311 Test "set powerpc vector-abi". Skip auto-detection tests for old
312 toolchains.
313
7020f05c
PA
3142007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
315
316 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
317 with [string compare].
318
84bc3db9
PA
3192007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
320
321 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
322 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
323
5876dc88
LM
3242007-10-25 Luis Machado <luisgpm@br.ibm.com>
325
326 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
327 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
328 * gdb.opt/Makefile.in: New makefile.
329 * Makefile.in: Create new directory "gdb.opt".
330 * configure.ac: Add "gdb.opt" directory.
331 * configure: Regenerated.
332
c3ea9a14
DE
3332007-10-25 Doug Evans <dje@google.com>
334
335 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
336 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
337
93004d61
TJB
3382007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
339 Thiago Jung Bauermann <bauerman@br.ibm.com>
340
341 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
342 Floating Point expressions.
343 * gdb.base/dfp-test.exp: new file adding tests for Decimal
344 Floating Point variables.
345 * gdb.base/dfp-test.c: new file containing program with Decimal
346 Floating variables, used by gdb.base/dfp-test.exp.
347
62a24a2b
DJ
3482007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
349
350 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
351
e7b1eae6
UW
3522007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
353
354 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
355 compiling test case with GCC.
356 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
357
c641edcc
UW
3582007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
359
360 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
361 format changes.
362
5e5ebfe6
MS
3632007-10-18 Michael Snyder <msnyder@specifix.com>
364
365 * gdb.base/dbx.exp: Add missing "-re " operator.
366
e831e7b6
GM
3672007-10-16 Gaius Mulley <gaius@glam.ac.uk>
368
369 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
370 * configure.ac: Removed trailing spaces after backslash.
371 * gdb.modula2: New directory.
372 * gdb.modula2/Makefile.in: New file.
373 * gdb.modula2/unbounded-array.exp: New file.
374 * gdb.modula2/unbounded1.c: New file.
375
7cc46491
DJ
3762007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
377
378 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
379
3802007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
381
382 * gdb.base/sigstep.c (main): Add checks for
383 return values for setitimer call.
384 Call setitimer again with itimer = ITIMER_REAL
385 if first call to setitimer fails.
386
e91528f0
KH
3872007-10-11 Kazu Hirata <kazu@codesourcery.com>
388
389 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
390 of $timeout.
391
2ec9a4f8
DJ
3922007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
393
394 * gdb.server/server-run.exp: Test for dynamic linker symbols.
395
3962007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
397
398 * lib/gdb.exp (gdb_run_cmd): Move comment outside
399 of gdb_expect call, to avoid interruption.
400
64b2fa04
PA
4012007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
402
403 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
404 (v_unsigned_long_long, v_long_long_array)
405 (v_signed_long_long_array, v_unsigned_long_long_array)
406 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
407 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
408 [!NO_LONG_LONG]: New.
409 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
410 v_long_long_member.
411
412 (v_long_long_func, v_signed_long_long_func)
413 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
414 (main) [!NO_LONG_LONG]: Initialize long long variants.
415
416 * gdb.base/whatis.exp: If board file requests no_long_long, build
417 test with NO_LONG_LONG defined. Test long long, signed long long,
418 and unsigned long long variants but only if board file doesn't
419 disable it.
420
a912286e
DJ
4212007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
422 Daniel Jacobowitz <dan@codesourcery.com>
423
424 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
425 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
426 * configure: Regenerated.
427 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
428 gdb.pascal/types.exp, lib/pascal.exp: New files.
429
471ba8c9
DJ
4302007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
431
432 * gdb.cp/classes.exp (do_tests): Always step to the line after the
433 call.
434 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
435 to return to the call.
436 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
437 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
438 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
439 * gdb.mi/mi-until.exp (test_until): Likewise.
440 * gdb.mi/mi2-until.exp (test_until): Likewise.
441
fef8a650
DJ
4422007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
443
444 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
445 two-char array.
446 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
447
d983da9c
DJ
4482007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
449
450 * gdb.threads/watchthreads.c (thread_function): Sleep between
451 iterations.
452 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
453 at once for S/390. Generate matching fails and passes.
454
17f62551
VP
4552007-09-27 Vladimir Prus <vladimir@codesourcery.com>
456
457 * gdb.mi/var-cmd.c (do_children_tests): Initialize
458 the 'struct_declarations' variable to zeros.
17f62551 459
ed0616c6
VP
4602007-09-24 Vladimir Prus <vladimir@codesourcery.com>
461
462 * gdb.cp/mb-ctor.cc: New.
463 * gdb.cp/mb-ctor.exp: New.
464 * gdb.cp/mb-templates.cc: New.
465 * gdb.cp/mb-templates.exp: New.
466
41f1b697
DJ
4672007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
468
469 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
470
3f213f78
PA
4712007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
472
473 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
474 targets.
475 * configure: Regenerate.
476
0d381245
VP
4772007-09-23 Vladimir Prus <vladimir@codesourcery.com>
478
479 * gdb.base/annota1.exp: Adjust for 'info break'
480 format changes.
481 * gdb.base/annota3.exp: Likewise.
482 * gdb.base/break.exp: Likewise.
483 * gdb.base/condbreak.exp: Likewise.
484 * gdb.base/pending.exp: Likewise.
485 * gdb.base/sepdebug.exp: Likewise.
486 * gdb.base/unload.exp: Likewise.
487 * gdb.base/ovldbreak.exp: Likewise.
488
fe3f5fa8
VP
4892007-09-22 Vladimir Prus <vladimir@codesourcery.com>
490
491 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
492 messages.
493 * gdb.base/chng-syms.exp: Likewise.
494 * gdb.base/unload.exp: Likewise.
495
a75cf6c0
DJ
4962007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
497
498 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
499
18ecae38
DJ
5002007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
501
502 * schedlock.c (NUM): Change to 1.
503 (main): Use args[0] for the main thread.
504 * schedlock.exp: Only expect two threads. Only issue one pass or fail
505 regardless of the number of threads.
506
5509918f
MR
5072007-09-14 Maciej W. Rozycki <macro@mips.com>
508
4a543daf
MR
509 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
510 type down.
511 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
512 test.
513 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
514 watchpoint type down.
515 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
516 test.
517
5182007-09-14 Maciej W. Rozycki <macro@mips.com>
519
5509918f
MR
520 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
521 Move all the tests here and run them twice, once using software
522 watchpoints and once using hardware watchpoints.
523 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
524
40b53987
DJ
5252007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
526
527 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
528 test.
529
695e2681
MK
5302007-09-10 Mark Kettenis <kettenis@gnu.org>
531
8b3fc8d8
MK
532 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
533 build-id.
534
695e2681
MK
535 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
536 know about $ORIGIN. Calculate output dir from $dest instead of
537 using ${objdir}/{$subdir}.
538
58d69f29
MK
5392007-09-09 Mark Kettenis <kettenis@gnu.org>
540
541 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
542 gcore, before continuing with the test.
543
3e347599
DJ
5442007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
545
546 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
547 * gdb.mi/mi-watch.exp: Likewise.
548
ea37ba09
DJ
5492007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
550 Jim Blandy <jimb@codesourcery.com>
551
552 * gdb.arch/i386-sse.exp: Do not expect character constants.
553 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
554 * gdb.base/display.exp: Allow print/s.
555 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
556 and unsigned char array changes.
557
2025a643
DJ
5582007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
559
560 * gdb.base/display.exp: Add tests for printf %p.
561
26669a27
PA
5622007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
563
564 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
565 the dll name to unicode.
566
c8f021f8
JK
5672007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
568
569 * gdb.base/default.exp (show version): Update the version text.
570 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
571
4cf31eea
JK
5722007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
573
574 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
575 New files.
576
4935890f
JK
5772007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
578
579 * lib/gdb.exp (build_id_debug_filename_get): New function.
580 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
581 Remove the generate DEBUG file for the future testcase runs.
582 New testcase for the NT_GNU_BUILD_ID retrieval.
583 Move the final testing step to ...
584 (test_different_dir): ... a new function.
585 New parameter XFAIL to XFAIL all the tests performed.
586 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
587 New parameter TYPE to PF_PREFIX all the tests performed.
588
02142340
VP
5892007-08-31 Vladimir Prus <vladimir@codesourcery.com>
590
591 * gdb.mi/mi-var-cp.cc (path_expression): New
592 function.
593 * gdb.mi/mi-var-cp.exp: Run path exression tests.
594
36acd84e
UW
5952007-08-27 Markus Deuling <deuling@de.ibm.com>
596
597 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
598 to fit into SPU Local Store memory.
599
a896d121
JB
6002007-08-23 Joel Brobecker <brobecker@adacore.com>
601
602 * gdb.base/default.exp: Adjust the expected output of "info
603 warranty" after the switch to GPLv3.
604
7b433602
JB
6052007-08-23 Joel Brobecker <brobecker@adacore.com>
606
607 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
608 to 30000 (from 20000).
609
e22f8b7c
JB
6102007-08-23 Joel Brobecker <brobecker@adacore.com>
611
612 Switch the license of all .exp files to GPLv3.
613 Switch the license of all .f and .f90 files to GPLv3.
614 Switch the license of all .s and .S files to GPLv3.
615
5a0e3bd0
JB
6162007-08-23 Joel Brobecker <brobecker@adacore.com>
617
618 * configure.ac: Switch license to GPLv3.
619
cc00619d
JB
6202007-08-23 Joel Brobecker <brobecker@adacore.com>
621
622 Switch the licensing to GPLv3 for all .ads and .adb files.
623
8d26208a
DJ
6242007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
625
626 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
627 and t_int_double.
628 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
629
4fcb9948
JB
6302007-08-17 Joel Brobecker <brobecker@adacore.com>
631
632 * gdb.base/step-line.c: Switch license to GPL version 3, and
633 update copyright year.
634 * gdb.base/step-line.inp: Likewise.
635
b9c34f67
JB
6362007-08-17 Joel Brobecker <brobecker@adacore.com>
637
638 * gdb.base/gdb1555.exp: Make expected output immune to formatting
639 changes inside gdb1555.c.
640 * gdb.base/pending.exp: Likewise.
641
2cc17678
DJ
6422007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
643
644 * config/default.exp: New file.
645
e48883f7
DJ
6462007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
647
648 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
649 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
650
1ab80e5b
MR
6512007-07-30 Maciej W. Rozycki <macro@mips.com>
652
653 * gdb.base/dump.exp: Force the correct endianness for binary
654 formats not carrying this information.
655
aba471f5
DJ
6562007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
657
658 * gdb.threads/staticthreads.exp: Match .*sem_post.
659
d4e07204
DJ
6602007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
661
662 * gdb.base/readline.exp (operate_and_get_next): Match the final
663 prompt.
664
2b97317d
KB
6652007-07-23 Kevin Buettner <kevinb@redhat.com>
666
667 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
668 to restarting SID.
669
44efa07a
KB
6702007-07-18 Kevin Buettner <kevinb@redhat.com>
671
672 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
673 prior to `gdb_start'.
674
7b5ebade
KB
6752007-07-18 Kevin Buettner <kevinb@redhat.com>
676
677 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
678 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
679 Remove call to gdb_unload.
680
255e7678
DJ
6812007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
682 Daniel Jacobowitz <dan@codesourcery.com>
683
684 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
685 for __WIN32__.
686 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
687 * gdb.base/unload.exp: Use shared library test routines.
688
3a40aaa0
UW
6892007-07-03 Markus Deuling <deuling@de.ibm.com>
690
691 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
692 * gdb.base/solib-symbol-lib.c: Likewise.
693 * gdb.base/solib-symbol-main.c: Likewise.
694
b0f4b84b
DJ
6952007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
696
697 * config/gdbserver.exp (gdb_reconnect): New.
698 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
699 gdb.base/solib-disc.exp: New files.
700 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
701 remote debugging".
702 (gdb_compile): Add shlib_load flag.
703 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
704 port.
705 (gdbserver_reconnect): New.
706
1b05479a
DJ
7072007-07-01 Nick Roberts <nickrob@snap.net.nz>
708 Daniel Jacobowitz <dan@codesourcery.com>
709
710 * gdb.base/annota3.exp: Test for if construct.
711
86f78eb2
DJ
7122007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
713
714 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
715
6a2eb474
MR
7162007-06-21 Chris Dearman <chris@mips.com>
717 Maciej W. Rozycki <macro@mips.com>
718
719 * gdb.base/display.exp: Allow a newline after display/i.
720 * gdb.base/pc-fp.exp: Likewise.
721 * gdb.base/sigbpt.exp: Likewise.
722
f8b73d13
DJ
7232007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
724
725 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
726 required features to be included.
727
4339e69e
DJ
7282007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
729
730 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
731 in info threads output.
732
23d964e7
UW
7332007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
734 Markus Deuling <deuling@de.ibm.com>
735
736 * gdb.arch/spu-info.exp: New testcase.
737 * gdb.arch/spu-info.c: New file.
738
fd20f75b
DJ
7392007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
740
741 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
742 tpcs_offset. Restore lr after the call.
743 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
744
2226f861
DJ
7452007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
746
747 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
748 (gdbserver_run): Kill any running gdbserver.
749 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
750
d12371a9
MR
7512007-05-17 Maciej W. Rozycki <macro@mips.com>
752
753 * gdb.base/sigbpt.exp: Preset segv_addr.
754
93f02886
DJ
7552007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
756
757 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
758 (gdb_compile_shlib): Likewise.
759 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
760 (default_gdb_init): Clear cleanfiles.
761 (gdb_finish): Delete recorded cleanfiles.
762 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
763
764 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
765 Do not use isnative.
766 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
767 gdb.base/so-impl-ld.exp: Likewise.
768 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
769 * gdb.base/unload.exp: Likewise. Do not pass empty option to
770 gdb_compile.
771
b04e06d7
VP
7722007-05-15 Vladimir Prus <vladimir@codesourcery.com>
773
774 * config/unknown.exp: Remove.
775
069ed931
UW
7762007-05-15 Markus Deuling <deuling@de.ibm.com>
777
778 * gdb.base/info-proc.exp: Check is_remote.
779
09db0d03
UW
7802007-05-14 Markus Deuling <deuling@de.ibm.com>
781
782 * gdb.base/gcore.exp: Initialize variable core_supported.
783
af2cbe8c
DJ
7842007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
785
786 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
787
027c0295
DJ
7882007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
789
790 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
791 * gdb.threads/print-threads.exp (test_all_threads): Allow
792 negative and hexadecimal thread IDs.
793
dc5000e7
DJ
7942007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
795
796 * gdb.java/jprint.java (public): Avoid invalid call to static
797 method.
798
2e74ed18
DP
7992007-05-14 Denis Pilat <denis.pilat@st.com>
800
801 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
802 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
803 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
804 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
805 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
806
83547f02
UW
8072007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
808
809 * gdb.base/overlays.exp: Add support for targets with only code
810 overlay support, not data overlay. Support spu-*-* target in
811 this mode.
812 * gdb.base/ovlymgr.c: Provide stubs for spu target.
813 * gdb.base/spu.ld: New file.
814
b18be20d
DJ
8152007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
816
817 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
818
be444858
DJ
8192007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
820
821 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
822
b1d53152
DJ
8232007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
824
825 * gdb.java/jmain.exp: Handle demangled names with and without method
826 signatures.
827
d084b331
DJ
8282007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
829
830 * gdb.mi/mi-syn-frame.c (main, foo, bar)
831 (have_a_very_merry_interrupt): Remove calls to puts.
832 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
833 inferior output.
834 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
835 test names.
836
db9d7fc5
DJ
8372007-04-29 Markus Deuling <deuling@de.ibm.com>
838 Daniel Jacobowitz <dan@codesourcery.com>
839
840 * gdb.base/auxv.exp (core_works): Also check is_remote.
841 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
842
ef783a7d
VP
8432007-04-25 Vladimir Prus <vladimir@codesourcery.com>
844
845 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
846 message, not the undefined 'module' variable.
847 * gdb.base/siginfo.exp: Likewise.
848 * gdb.base/sigstep.exp: Likewise.
849 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
850 serialport.
851 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
852
b7b73cae
CV
8532007-04-25 Corinna Vinschen <vinschen@redhat.com>
854
855 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
856 target sim fails. Return 0 otherwise.
857 (gdb_load): Return prematurely if gdb_target_sim fails.
858
7d90fdfa
DP
8592007-04-16 Denis Pilat <denis.pilat@st.com>
860
861 * gdb.base/setshow.exp: Reset height after having set it to 100.
862
5d3e9c85
DP
8632007-04-16 Denis Pilat <denis.pilat@st.com>
864
865 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
866
18e75969
DP
8672007-04-16 Denis Pilat <denis.pilat@st.com>
868
869 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
870
25d5ea92
VP
8712007-04-14 Vladimir Prus <vladimir@codesourcery.com>
872
873 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
874 tests. Run the frozen varobjs test.
875 * gdb.mi/var-cmd.c (do_frozen_tests): New.
876 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
877
0b49cb80
JK
8782007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
879
880 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
881 gdb.base/type-opaque.exp: New files.
882
a73bafbc
VP
8832007-04-01 Vladimir Prus <vladimir@codesourcery.com>
884
885 * gdb.mi/mi-var-child.c
886 (do_children_tests): User char[2] instead of
887 char so that automatic printing of pointers to char
888 don't give unpredicable result.
889 * gdb.mi/var-cmd.c (do_locals_test): Initialize
890 local variables.
891 * gdb.mi/mi-var-child.exp: Step to right line
892 of do_children_tests.
893 * gdb.mi/mi2-var-child.exp: Likewise.
894 * gdb.mi/mi-var-cmd.exp: Step to right line of
895 do_locals_tests.
896 (do_children_tests): User char[2] instead of
897 char so that automatic printing of pointers to char
898 don't give unpredicable result.
899 * gdb.mi/mi2-var-cmd.exp: Likewise.
900 * lib/mi-support.exp (mi_continue_to_line):
901 Pass test name to mi_wait_for_stop.
902
7ce59000
DJ
9032007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
904
905 * gdb.asm/asm-source.exp: Remove d10v case.
906 * lib/gdb.exp (skip_cplus_tests): Likewise.
907 * gdb.asm/d10v.inc: Deleted.
908
20389057
DJ
9092007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
910
911 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
912
8807d78b
DJ
9132007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
914
915 * config/netware.exp: Delete file.
916
aa3edb8e
JB
9172007-03-29 Joel Brobecker <brobecker@adacore.com>
918
919 * gdb.dwarf2/dw2-noloc.S: New file.
920 * gdb.dwarf2/dw2-noloc.exp: New file.
921
297561ac
PA
9222007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
923
924 * gdb.cp/method2.cc: New test.
925 * gdb.cp/method2.exp: New test.
926 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
927
1f81bd39
DJ
9282007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
929
930 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
931
9453113a
DJ
9322007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
933
934 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
935
b741e217
DJ
9362007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
937
938 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
939 (gdb_load): Delete, replace with...
940 (gdb_reload): ...this.
941 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
942 * gdb.server/server-mon.exp: Likewise.
943 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
944 (gdb_start_cmd): New.
945 (gdb_file_cmd): Save the last loaded file.
946 (gdb_reload): New.
947 (gdb_gnu_strip_debug): Use transform.
948 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
949 support here. Use new $last_loaded_file. Check mtime.
950 (gdb_target_cmd): Handle ObjC failure case.
951 (infer_host_exec): Delete.
952 (gdbserver_load): Rename to...
953 (gdbserver_run): ...this. Simplify.
954 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
955 (mi_gdb_load): Move most contents to a new function...
956 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
957 (mi_run_cmd): Use mi_gdb_target_load.
958 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
959 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
960 Use gdb_run_cmd.
961 * gdb.base/charsign.exp: Remove incorrect comment.
962 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
963 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
964 gdb.base/start.exp: Use gdb_start_cmd.
965
446ab585
MR
9662007-03-23 Nigel Stephens <nigel@mips.com>
967 Maciej W. Rozycki <macro@mips.com>
968
969 * gdb.base/sigbpt.exp: Fix the message when skipping test.
970 * gdb.base/signull.exp: Similarly.
971
bbb88ebf
UW
9722007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
973
974 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
975 messages available to test cases (like chng-sym.exp).
976
cb8c4a99
AS
9772007-03-14 Andreas Schwab <schwab@suse.de>
978
979 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
980 format changes.
981
4e463ff5
DJ
9822007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
983
984 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
985 (optimized_1): New.
986 (main): Call optimized_1.
987 (gdb2029): Correct typos. Call gdb2029_marker.
988 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
989 for gdb2029.
990
b6db2c47
MK
9912007-03-12 Mark Kettenis <kettenis@gnu.org>
992
993 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
994 as tabs. Remove redundant test pattern.
995
70ed3737
UW
9962007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
997
998 * gdb.base/long_long.exp: Accept optional symbol name in <...>
999 for /a format output.
1000
47b67b60
DJ
10012007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
1002
1003 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
1004 collect output incrementally.
1005
b8953b0e
UW
10062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1007
1008 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
1009 for -var-create lpcharacter test.
1010 * gdb.mi/mi2-var-cmd.exp: Likewise.
1011
7acd5c40
UW
10122007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1013
1014 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
1015 pass on targets where address zero is readable.
1016
9c6759c1
UW
10172007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1018
1019 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
1020 just a single architecture.
1021
a2f1aeb4
UW
10222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1023
1024 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
1025 (fetch_all_registers): New function, uses gdb_test_multiple and
1026 exp_continue to fetch inferior output line-by-line.
1027 Replace all uses of do_get_all_registers by fetch_all_registers.
1028
46579ac2
UW
10292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1030
1031 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
1032 in target_info.
1033
fc133f24
MS
10342007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1035
1036 * gdb.threads/manythreads.exp: Use $message string for
1037 consistancy; add a default (timeout) case.
1038
7646a51d
MS
10392007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1040
1041 * gdb.base/watchpoint.exp: Fix truncated comment.
1042
dcfff61f
MS
10432007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1044
1045 * Makefile.in: Remove spurious single-quotes from sed command.
1046
664e3ee9
DJ
10472007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1048
1049 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
1050 func.
1051 * gdb.mi/mi2-var-cmd.exp: Likewise.
1052
d7cc6f2f
JB
10532007-02-27 Joel Brobecker <brobecker@adacore.com>
1054
1055 * gdb.dwarf2/dw2-producer.S: New file.
1056 * gdb.dwarf2/dw2-producer.exp: New testcase.
1057
10582007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
1059
1060 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1061 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1062 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1063 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1064 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1065 Revert tests to use mi_gdb_test and include value field in output
1066 of -var-create.
1067
93d42b30
DJ
10682007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1069
1070 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
1071
c499ed39
DJ
10722007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1073
1074 * gdb.base/maint.exp: Remove full paths from test names.
1075 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
1076 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
1077
9836f81b
JB
10782007-02-27 Joel Brobecker <brobecker@adacore.com>
1079
1080 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
1081
c74d0ad8
DJ
10822007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1083
1084 * gdb.server/server-mon.exp: New test.
1085
2711e456
DJ
10862007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1087
1088 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1089
ff6f572f
DJ
10902007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1091
1092 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1093 register capitalization.
1094
fada3feb
DP
10952007-02-13 Denis Pilat <denis.pilat@st.com>
1096
1097 * gdb.mi/mi-var-invalidate.exp: New file.
1098
fb1e4ffc
DJ
10992007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1100
1101 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1102
3da939d7
DJ
11032007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1104
1105 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1106
123dc839
DJ
11072007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1108
1109 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
1110 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
1111
877e3645 11122007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
1113
1114 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1115 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1116 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1117 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1118 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 1119 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
1120 Update tests to include value field in output of -var-create.
1121
3c0a2960
AS
11222007-02-08 Andreas Schwab <schwab@suse.de>
1123
1124 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
1125
108546a0
DJ
11262007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
1127
1128 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
1129 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
1130
d701dcab
DP
11312007-02-02 Denis Pilat <denis.pilat@st.com>
1132
1133 * gdb.threads/threadapply.exp: check that frame is not changed by
1134 the thread apply all command.
1135
783e3e2f
AS
11362007-01-31 Andreas Schwab <schwab@suse.de>
1137
6d9c3a87
AS
1138 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1139
3c50d7b9
AS
1140 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
1141 in the dwarf sections.
1142 * gdb.dwarf2/mac-fileno.S: Likewise.
1143
783e3e2f
AS
1144 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
1145 bspstore register on ia64.
1146
78ff580e
AS
11472007-01-29 Andreas Schwab <schwab@suse.de>
1148
cc8e9b12
AS
1149 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
1150 "frame-begin" annotation.
1151
78ff580e
AS
1152 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
1153 number of "frames-invalid" annotations.
1154
704a4f78
DJ
11552007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1156
1157 * gdb.base/commands.exp: Call if_commands_test.
1158 (gdb_test_no_prompt, if_commands_test): New.
1159
e741bf94
MK
11602007-01-28 Mark Kettenis <kettenis@gnu.org>
1161
1162 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1163
474d0ad3
AS
11642007-01-27 Andreas Schwab <schwab@suse.de>
1165
1166 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1167 .short/.int/.quad in the dwarf sections.
1168 * gdb.dwarf2/dw2-intercu.S: Likewise.
1169 * gdb.dwarf2/dw2-intermix.S: Likewise.
1170
e784b426
JK
11712007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1172
1173 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1174 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1175 array.
e784b426
JK
1176 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1177 * gdb.base/setvar.exp: Likewise.
1178
37f08e04
AS
11792007-01-26 Andreas Schwab <schwab@suse.de>
1180
9a01813a
AS
1181 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1182 test.
1183
37f08e04
AS
1184 * gdb.base/multi-forks.exp ("restart $i"): Also match
1185 __kernel_syscall_via_break.
1186
6e2a9270
VP
11872007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1188
1189 * lib/mi-support.exp (mi_delete_varobj): New.
1190 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1191 testcase.
1192 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1193 (main): Call the above.
1194 (reference_update_test, base_in_reference_test)
1195 (reference_to_pointer): Delete the created varobjs.
1196
e515b470
DJ
11972007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1198
1199 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1200 * configure: Regenerated.
1201 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1202 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1203 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1204 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1205 * lib/gdb.exp (gdb_skip_xml_test): New function.
1206
08d8bcd7
DJ
12072007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1208
1209 * gdb.base/sigrepeat.exp: Correct error message.
1210
12112007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
1212 Daniel Jacobowitz <dan@codesourcery.com>
1213
1214 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1215 gdb.arch/i386-gnu-cfi-asm.S: New files.
1216
97c3f1f3
JK
12172007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1218
1219 * lib/gdb.exp: Abort on missing `site.exp'.
1220
cb1df416
DJ
12212007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1222 Daniel Jacobowitz <dan@codesourcery.com>
1223
1224 * gdb.base/included.c, gdb.base/included.exp,
1225 gdb.base/included.h: New files.
1226
35990120
DJ
12272007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1228
1229 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1230 (maximize_rlimit): Reduce limits on 64-bit systems.
1231
6e81a116 12322007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1233
1234 From Marcus Deuling <deuling@de.ibm.com>:
1235 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1236 every case.
1237
6c3c41f3
NR
12382007-01-13 Nick Roberts <nickrob@snap.net.nz>
1239
1240 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1241 (test_path_specification): Use objdir instead of srcdir to always
1242 get an absolute filename.
1243
2f12c312
DJ
12442007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1245
1246 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1247
81121995
VP
12482007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1249
1250 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1251 Make sure the variable we're using is in scope.
1252 (reference_to_pointer): Likewise.
1253
4741b737
DJ
12542007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1255
1256 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1257 has no debug information.
1258
054410c3
DJ
12592007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1260
1261 * gdb.base/annota1.exp: Remove extra send_gdb.
1262
818f79f6
DJ
12632007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1264
1265 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1266
f7a6bb70
DJ
12672007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1268
1269 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1270
57e66780
DJ
12712007-01-08 Nick Roberts <nickrob@snap.net.nz>
1272 Daniel Jacobowitz <dan@codesourcery.com>
1273
1274 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1275 lcharacter or linteger change. Correct duplicated test name.
1276 * gdb.mi/mi2-var-cmd.exp: Likewise.
1277
3d799a95
DJ
12782007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1279
1280 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1281
12822007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1283
1284 * gdb.base/nofield.c: New file.
1285 * gdb.base/nofield.exp: New testcase.
1286
eafb94e8
NR
12872007-01-05 Nick Roberts <nickrob@snap.net.nz>
1288
1289 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1290
1291 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1292 test.
1293
5e572bb4
DJ
12942007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1295
1296 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1297
74a44383
DJ
12982007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1299
1300 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1301 when continuing.
1302
1b572db9
DJ
13032007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1304
1305 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1306 Expect ".exe" extension.
1307
381bc39b
DJ
13082007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1309
1310 * gdb.base/charset.exp: Add explicit filename to break.
1311 * gdb.base/dbx.exp: Add explicit filename to breaks.
1312
2b70e4c6
DJ
13132007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1314
1315 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1316 * gdb.mi/mi2-file.exp: Likewise.
1317
303b6f5d
DJ
13182007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1319
1320 Implement specification of MI tests as comments
1321 in C and C++ sources.
1322 * lib/mi-support.exp (mi_autotest_data): New variable.
1323 (mi_autotest_source): New variable.
1324 (count_newlines, mi_prepare_inline_tests)
1325 (mi_get_inline_test, mi_continue_to_line)
1326 (mi_run_inline_test, mi_tbreak)
1327 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1328 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1329 Run inline tests.
1330 * gdb.mi/mi-var-cp.cc: Define tests here.
1331
23da0d94
VP
13322007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1333
1334 Simplify usage of mi_continue_to.
1335 * lib/mi-support.exp (mi_runto_helper): Renamed
1336 from mi_runto, added new parameter 'run_or_continue'.
1337 (mi_runto): Use mi_runto_helper.
1338 (mi_continue_to): Accept just function name as parameter.
1339 Use mi_runto_helper.
1340 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1341 * gdb.mi/mi2-var-cmd.exp: Likewise.
1342
f9e18282
JB
13432006-01-04 Joel Brobecker <brobecker@adacore.com>
1344
1345 Make this testcase a bit more realistic. The current code
1346 is too simplistic, and allows the compiler to optimize out
1347 some of the entities we need for this testcase.
1348 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1349 (Do_Nothing): Add extra parameter.
1350 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1351 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1352 by using a variable of type Void_Star.
1353
fd678c65
JB
13542006-01-04 Joel Brobecker <brobecker@adacore.com>
1355
1356 * gdb.ada/catch_ex/foo.adb: New file.
1357 * gdb.ada/catch_ex.exp: New testcase.
1358
05cfdb42
DJ
13592007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1360
1361 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1362 pass --image-base to linker.
1363
2e03ee74
DJ
13642007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1365 Daniel Jacobowitz <dan@codesourcery.com>
1366
1367 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1368 secondary prompts.
1369
0d5de010
DJ
13702007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1371
1372 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1373 output. Test the types of members and member pointers.
1374 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1375 gdb/2092.
1376 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1377 statement. Enable for GCC. Update expected output for some tests
1378 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1379 layout.
1380 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1381 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1382 (Diamond::vget_base): New.
1383 (main): Add new tests.
1384 * gdb.cp/printmethod.exp: Update expected output for member functions.
1385 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1386 print pEe->D::vg().
1387
61a771aa
DJ
13882007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1389
1390 * gdb.threads/tls.exp: Allow stops in sem_post.
1391
2fa63963
DJ
13922006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1393
1394 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1395 * gdb.base/annota3.exp: Likewise.
1396 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1397 again (instead of timing out).
1398 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1399 GCC bug 26475.
1400 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1401 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1402 test from jmisc1.exp.
1403 * gdb.java/jmisc1.exp: Delete.
1404 * gdb.java/jprint.exp: Adjust to work with method signatures including
1405 return types.
1406 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1407 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1408 * lib/java.exp (compile_java_from_source): Pass the correct type
1409 to target_compile.
1410
5eefc2b7
JB
14112006-12-31 Joel Brobecker <brobecker@adacore.com>
1412
1413 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1414 (stack_align_edx): New function.
1415 (stack_align_eax): New function.
1416 (main): Add calls to stack_align_edx and stack_align_eax.
1417 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1418 Add testing for the cases where the register used during a stack
1419 realignment is edx. Same for eax.
1420
227c54da
DJ
14212006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1422
1423 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1424 and generic PE targets.
1425
cab8ac94
JB
14262006-12-29 Joel Brobecker <brobecker@adacore.com>
1427
1428 * gdb.ada/array_return.exp: Update copyright date list.
1429
ba54f318
JB
14302006-12-27 Joel Brobecker <brobecker@adacore.com>
1431
1432 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1433 (Create_Small_Float_Vector): New function.
1434 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1435 function body.
1436 * gdb.ada/array_return/p.adb: Use new type and function from
1437 package Pck.
1438 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1439 able to print the value returned by a function returning an
1440 array of float.
1441
6b7a35dd
JB
14422006-12-20 Joel Brobecker <brobecker@adacore.com>
1443
1444 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1445 The associated tests should be PASSing.
1446
038224f6
VP
14472006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1448
1449 Test for base in references.
1450 * gdb.mi/mi-var-cp.cc: Add test code.
1451 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1452 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1453 * gdb.mi/mi2-watch.exp: Likewise.
1454 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1455 (mi_list_varobj_children): New function.
1456
b26ed50d
VP
14572006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1458
1459 * lib/mi-support.exp
1460 (mi_runto): Accept "()" after function name.
1461 (mi_create_varobj): New function.
1462 (mi_varobj_update): New function.
1463 (mi_Check_varobj_value): New function.
1464 * gdb.mi/mi-var-cp.exp: New file.
1465 * gdb.mi/mi-var-cp.cc: New file.
1466
08232497
DJ
14672006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1468
1469 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1470 gdb.base/weaklib2.c: New files.
1471
d394c993 14722006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1473
ac6c2fba
NS
1474 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1475 info. Adjust test names.
1476
8ec659a0 1477 * gdb.base/break.c (main): Move position of malloc.
d394c993 1478 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1479
acd65feb
VP
14802006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1481
1482 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1483 assignement of arrays and function pointers.
1484 * gdb.mi/var-cmd.c: Add declaration necessary for above
1485 tests.
1486
f556d5e5
NS
14872006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1488
1489 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1490
1491 * gdb.threads/linux-dp.exp: Read thread table before and after
1492 creating each philosopher and verify it.
1493
697bc68d
NS
14942006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1495 Paul Brook <paul@codesourcery.com>
1496 Daniel Jacobowitz <dan@codesourcery.com>
1497
1498 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1499 main to remove duplication. Add start function of the form
1500 '_*start[1-9]*'. Add RVDS start function.
1501
29d73ae4
DJ
15022006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1503
1504 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1505
c1d88655
UW
15062006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1507
1508 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1509 * gdb.asm/spu.inc: New file.
1510 * gdb.base/term.exp: Disable if [target_info exists noargs].
1511 * gdb.gdb/complaints.exp: Disable if ![isnative].
1512 * gdb.gdb/selftest.exp: Likewise.
1513 * gdb.gdb/observer.exp: Likewise.
1514 * gdb.gdb/xfullpath.exp: Likewise.
1515 * gdb.base/attach.exp: Disable on SPU target.
1516 * gdb.cp/bs145503.exp: Likewise.
1517 * gdb.cp/exception.exp: Likewise.
1518 * gdb.cp/userdef.exp: Likewise.
1519
32a13b1a
DJ
15202006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1521
1522 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1523
d8295fe9
VP
15242006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1525
1526 * gdb.base/completion.exp: Fix completion tests for
1527 'info' and 'info '.
1528 * gdb.base/help.exp (help_test_raw, test_class_help)
1529 (test_prefix_command_help): Move...
1530 * lib/gdb.exp: Here.
1531 * gdb.base/main.exp: Adjust.
1532 * gdb.cp/maint.exp: Adjust.
1533 * gdb.trace/tracecmd.exp: Use test_help_class.
1534
8c394015
VP
15352006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1536
1537 * gdb.stabs/weird.exp (print_weird_var): Use
1538 gdb_test_multiple instead of gdb_expect.
1539
027fc1bc
VP
15402006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1541
1542 * gdb.base/help.exp (help_test_raw): New.
1543 (test_class_help): New.
1544 (test_prefix_command_help): New.
1545 Adjust testcases.
1546
67609209
FR
15472006-11-09 Christophe Lyon <christophe.lyon@st.com>
1548
1549 * gdb.base/constvars.c (main): Write to crass and crips, so that
1550 they are allocated by the compiler.
1551
f73adfeb
AS
15522006-10-27 Andreas Schwab <schwab@suse.de>
1553
1554 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1555 "detach-fork".
1556
2f83a18e
DJ
15572006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1558
1559 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1560 of patterns.
1561
94277a38
DJ
15622006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1563
1564 * gdb.base/sepdebug.exp: Remove debug format test.
1565 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1566 Handle no-symtab.
1567 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1568
5bd2f6e2
DJ
15692006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1570
1571 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1572 int to pointer or pointer to int.
1573 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1574
8c008720
DJ
15752006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1576
1577 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1578
9e35dae4
DJ
15792006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1580
1581 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1582
d9639e13
DJ
15832006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1584
1585 PR c++/2116
1586 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1587
390a1bd0
JB
15882006-10-06 Joel Brobecker <brobecker@adacore.com>
1589
1590 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1591 the corresponding bug has been fixed in GDB (PR/2018).
1592
dd920c33
JB
15932006-10-06 Joel Brobecker <brobecker@adacore.com>
1594
1595 * gdb.base/subst.exp: New testcase.
1596
53bbefe9
JB
15972006-10-06 Joel Brobecker <brobecker@adacore.com>
1598
1599 * gdb.ada/array_return/pck.ads: Add copyright notice.
1600 * gdb.ada/array_return/pck.adb: Likewise.
1601 * gdb.ada/array_return/p.adb: Likewise.
1602 * gdb.ada/exec_changed/first.adb: Likewise.
1603 * gdb.ada/exec_changed/second.adb: Likewise.
1604
09851417
JB
16052006-10-06 Joel Brobecker <brobecker@adacore.com>
1606
1607 * gdb.ada/watch_arg/watch.adb: New file.
1608 * gdb.ada/watch_arg.exp: New testcase.
1609
041bf30d
VP
16102006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1611
1612 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1613 via string_to_regexp.
1614 * gdb.mi/mi2-basics.exp: Likewise.
1615
f286fbdd 16162006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1617
1618 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1619 Remove unused / obsolete files.
1620
7c07f349
NR
16212006-09-19 Nick Roberts <nickrob@snap.net.nz>
1622
1623 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1624
cd5ff84a
VP
16252006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1626
1627 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1628 HIGH_FRAME argument to -stack-list-arguments can be larger than
1629 the number of frames.
1630
ae018d1a
DJ
16312006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1632
1633 * gdb.base/args.c (main): Add breakpoint marker.
1634 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1635 really test empty arguments.
1636 (args_load): Delete.
1637 (args_test): New.
1638
b399c549
NR
16392006-09-13 Nick Roberts <nickrob@snap.net.nz>
1640
1641 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1642 check for one file.
1643
2ab1eb7a
VP
16442006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1645
1646 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1647 HIGH_FRAME argument to -stack-list-locals can be larger than
1648 the number of frames.
1649
476308bf
FF
16502006-08-18 Fred Fish <fnf@specifix.com>
1651
1652 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1653 '$' in front of skip_vmx_tests_saved when setting that.
1654
8625200f
AS
16552006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1656
1657 * gdb.base/trace-commands.exp: New file.
1658
089ec8f1
DJ
16592006-08-10 Joel Brobecker <brobecker@adacore.com>
1660 Daniel Jacobowitz <dan@codesourcery.com>
1661
1662 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1663 expected output of the backtrace commands.
1664
b60f0898
JB
16652006-08-09 Joel Brobecker <brobecker@adacore.com>
1666
1667 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1668 untested followed by return combination.
1669 * gdb.arch/altivec-regs.exp: Likewise.
1670 * gdb.arch/e500-abi.exp: Likewise.
1671 * gdb.arch/e500-regs.exp: Likewise.
1672 * gdb.arch/gdb1291.exp: Likewise.
1673 * gdb.arch/gdb1431.exp: Likewise.
1674 * gdb.arch/gdb1558.exp: Likewise.
1675 * gdb.arch/i386-prologue.exp: Likewise.
1676 * gdb.arch/i386-unwind.exp: Likewise.
1677 * gdb.asm/asm-source.exp: Likewise.
1678 * gdb.base/a2-run.exp: Likewise.
1679 * gdb.base/advance.exp: Likewise.
1680 * gdb.base/all-bin.exp: Likewise.
1681 * gdb.base/annota1.exp: Likewise.
1682 * gdb.base/annota3.exp: Likewise.
1683 * gdb.base/args.exp: Likewise.
1684 * gdb.base/arithmet.exp: Likewise.
1685 * gdb.base/assign.exp: Likewise.
1686 * gdb.base/async.exp: Likewise.
1687 * gdb.base/attach.exp: Likewise.
1688 * gdb.base/bang.exp: Likewise.
1689 * gdb.base/bigcore.exp: Likewise.
1690 * gdb.base/bitfields.exp: Likewise.
1691 * gdb.base/bitfields2.exp: Likewise.
1692 * gdb.base/break.exp: Likewise.
1693 * gdb.base/call-sc.exp: Likewise.
1694 * gdb.base/call-strs.exp: Likewise.
1695 * gdb.base/callfuncs.exp: Likewise.
1696 * gdb.base/checkpoint.exp: Likewise.
1697 * gdb.base/chng-syms.exp: Likewise.
1698 * gdb.base/code-expr.exp: Likewise.
1699 * gdb.base/commands.exp: Likewise.
1700 * gdb.base/completion.exp: Likewise.
1701 * gdb.base/cond-expr.exp: Likewise.
1702 * gdb.base/condbreak.exp: Likewise.
1703 * gdb.base/consecutive.exp: Likewise.
1704 * gdb.base/constvars.exp: Likewise.
1705 * gdb.base/corefile.exp: Likewise.
1706 * gdb.base/cvexpr.exp: Likewise.
1707 * gdb.base/dbx.exp: Likewise.
1708 * gdb.base/define.exp: Likewise.
1709 * gdb.base/detach.exp: Likewise.
1710 * gdb.base/display.exp: Likewise.
1711 * gdb.base/dump.exp: Likewise.
1712 * gdb.base/ena-dis-br.exp: Likewise.
1713 * gdb.base/ending-run.exp: Likewise.
1714 * gdb.base/environ.exp: Likewise.
1715 * gdb.base/eval-skip.exp: Likewise.
1716 * gdb.base/exprs.exp: Likewise.
1717 * gdb.base/fileio.exp: Likewise.
1718 * gdb.base/finish.exp: Likewise.
1719 * gdb.base/float.exp: Likewise.
1720 * gdb.base/foll-exec.exp: Likewise.
1721 * gdb.base/foll-fork.exp: Likewise.
1722 * gdb.base/foll-vfork.exp: Likewise.
1723 * gdb.base/freebpcmd.exp: Likewise.
1724 * gdb.base/funcargs.exp: Likewise.
1725 * gdb.base/gcore.exp: Likewise.
1726 * gdb.base/gdb1090.exp: Likewise.
1727 * gdb.base/gdb1250.exp: Likewise.
1728 * gdb.base/huge.exp: Likewise.
1729 * gdb.base/info-proc.exp: Likewise.
1730 * gdb.base/interrupt.exp: Likewise.
1731 * gdb.base/jump.exp: Likewise.
1732 * gdb.base/langs.exp: Likewise.
1733 * gdb.base/lineinc.exp: Likewise.
1734 * gdb.base/list.exp: Likewise.
1735 * gdb.base/logical.exp: Likewise.
1736 * gdb.base/long_long.exp: Likewise.
1737 * gdb.base/macscp.exp: Likewise.
1738 * gdb.base/maint.exp: Likewise.
1739 * gdb.base/mips_pro.exp: Likewise.
1740 * gdb.base/miscexprs.exp: Likewise.
1741 * gdb.base/multi-forks.exp: Likewise.
1742 * gdb.base/opaque.exp: Likewise.
1743 * gdb.base/overlays.exp: Likewise.
1744 * gdb.base/pc-fp.exp: Likewise.
1745 * gdb.base/pointers.exp: Likewise.
1746 * gdb.base/printcmds.exp: Likewise.
1747 * gdb.base/psymtab.exp: Likewise.
1748 * gdb.base/ptype.exp: Likewise.
1749 * gdb.base/recurse.exp: Likewise.
1750 * gdb.base/relational.exp: Likewise.
1751 * gdb.base/relocate.exp: Likewise.
1752 * gdb.base/remote.exp: Likewise.
1753 * gdb.base/reread.exp: Likewise.
1754 * gdb.base/restore.exp: Likewise.
1755 * gdb.base/return.exp: Likewise.
1756 * gdb.base/return2.exp: Likewise.
1757 * gdb.base/scope.exp: Likewise.
1758 * gdb.base/sect-cmd.exp: Likewise.
1759 * gdb.base/sep.exp: Likewise.
1760 * gdb.base/sepdebug.exp: Likewise.
1761 * gdb.base/setshow.exp: Likewise.
1762 * gdb.base/setvar.exp: Likewise.
1763 * gdb.base/sigall.exp: Likewise.
1764 * gdb.base/sigbpt.exp: Likewise.
1765 * gdb.base/signals.exp: Likewise.
1766 * gdb.base/signull.exp: Likewise.
1767 * gdb.base/sizeof.exp: Likewise.
1768 * gdb.base/solib.exp: Likewise.
1769 * gdb.base/step-line.exp: Likewise.
1770 * gdb.base/step-test.exp: Likewise.
1771 * gdb.base/structs.exp: Likewise.
1772 * gdb.base/structs2.exp: Likewise.
1773 * gdb.base/term.exp: Likewise.
1774 * gdb.base/twice.exp: Likewise.
1775 * gdb.base/until.exp: Likewise.
1776 * gdb.base/varargs.exp: Likewise.
1777 * gdb.base/volatile.exp: Likewise.
1778 * gdb.base/watchpoint.exp: Likewise.
1779 * gdb.base/whatis-exp.exp: Likewise.
1780 * gdb.base/whatis.exp: Likewise.
1781 * gdb.cp/ambiguous.exp: Likewise.
1782 * gdb.cp/annota2.exp: Likewise.
1783 * gdb.cp/annota3.exp: Likewise.
1784 * gdb.cp/bool.exp: Likewise.
1785 * gdb.cp/breakpoint.exp: Likewise.
1786 * gdb.cp/casts.exp: Likewise.
1787 * gdb.cp/class2.exp: Likewise.
1788 * gdb.cp/classes.exp: Likewise.
1789 * gdb.cp/cplusfuncs.exp: Likewise.
1790 * gdb.cp/ctti.exp: Likewise.
1791 * gdb.cp/derivation.exp: Likewise.
1792 * gdb.cp/exception.exp: Likewise.
1793 * gdb.cp/gdb1355.exp: Likewise.
1794 * gdb.cp/hang.exp: Likewise.
1795 * gdb.cp/inherit.exp: Likewise.
1796 * gdb.cp/local.exp: Likewise.
1797 * gdb.cp/m-data.exp: Likewise.
1798 * gdb.cp/m-static.exp: Likewise.
1799 * gdb.cp/member-ptr.exp: Likewise.
1800 * gdb.cp/method.exp: Likewise.
1801 * gdb.cp/misc.exp: Likewise.
1802 * gdb.cp/namespace.exp: Likewise.
1803 * gdb.cp/overload.exp: Likewise.
1804 * gdb.cp/ovldbreak.exp: Likewise.
1805 * gdb.cp/pr-1023.exp: Likewise.
1806 * gdb.cp/pr-1210.exp: Likewise.
1807 * gdb.cp/pr-574.exp: Likewise.
1808 * gdb.cp/printmethod.exp: Likewise.
1809 * gdb.cp/psmang.exp: Likewise.
1810 * gdb.cp/ref-params.exp: Likewise.
1811 * gdb.cp/ref-types.exp: Likewise.
1812 * gdb.cp/rtti.exp: Likewise.
1813 * gdb.cp/templates.exp: Likewise.
1814 * gdb.cp/try_catch.exp: Likewise.
1815 * gdb.cp/userdef.exp: Likewise.
1816 * gdb.cp/virtfunc.exp: Likewise.
1817 * gdb.disasm/am33.exp: Likewise.
1818 * gdb.disasm/h8300s.exp: Likewise.
1819 * gdb.disasm/mn10300.exp: Likewise.
1820 * gdb.disasm/sh3.exp: Likewise.
1821 * gdb.disasm/t01_mov.exp: Likewise.
1822 * gdb.disasm/t02_mova.exp: Likewise.
1823 * gdb.disasm/t03_add.exp: Likewise.
1824 * gdb.disasm/t04_sub.exp: Likewise.
1825 * gdb.disasm/t05_cmp.exp: Likewise.
1826 * gdb.disasm/t06_ari2.exp: Likewise.
1827 * gdb.disasm/t07_ari3.exp: Likewise.
1828 * gdb.disasm/t08_or.exp: Likewise.
1829 * gdb.disasm/t09_xor.exp: Likewise.
1830 * gdb.disasm/t10_and.exp: Likewise.
1831 * gdb.disasm/t11_logs.exp: Likewise.
1832 * gdb.disasm/t12_bit.exp: Likewise.
1833 * gdb.disasm/t13_otr.exp: Likewise.
1834 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1835 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1836 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1837 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1838 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1839 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1840 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1841 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1842 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1843 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1844 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1845 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1846 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1847 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1848 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1849 * gdb.mi/gdb701.exp: Likewise.
1850 * gdb.mi/gdb792.exp: Likewise.
1851 * gdb.mi/mi-basics.exp: Likewise.
1852 * gdb.mi/mi-break.exp: Likewise.
1853 * gdb.mi/mi-cli.exp: Likewise.
1854 * gdb.mi/mi-console.exp: Likewise.
1855 * gdb.mi/mi-disassemble.exp: Likewise.
1856 * gdb.mi/mi-eval.exp: Likewise.
1857 * gdb.mi/mi-file.exp: Likewise.
1858 * gdb.mi/mi-read-memory.exp: Likewise.
1859 * gdb.mi/mi-regs.exp: Likewise.
1860 * gdb.mi/mi-return.exp: Likewise.
1861 * gdb.mi/mi-simplerun.exp: Likewise.
1862 * gdb.mi/mi-stack.exp: Likewise.
1863 * gdb.mi/mi-stepi.exp: Likewise.
1864 * gdb.mi/mi-syn-frame.exp: Likewise.
1865 * gdb.mi/mi-until.exp: Likewise.
1866 * gdb.mi/mi-var-block.exp: Likewise.
1867 * gdb.mi/mi-var-child.exp: Likewise.
1868 * gdb.mi/mi-var-cmd.exp: Likewise.
1869 * gdb.mi/mi-var-display.exp: Likewise.
1870 * gdb.mi/mi-watch.exp: Likewise.
1871 * gdb.mi/mi2-basics.exp: Likewise.
1872 * gdb.mi/mi2-break.exp: Likewise.
1873 * gdb.mi/mi2-cli.exp: Likewise.
1874 * gdb.mi/mi2-console.exp: Likewise.
1875 * gdb.mi/mi2-disassemble.exp: Likewise.
1876 * gdb.mi/mi2-eval.exp: Likewise.
1877 * gdb.mi/mi2-file.exp: Likewise.
1878 * gdb.mi/mi2-read-memory.exp: Likewise.
1879 * gdb.mi/mi2-regs.exp: Likewise.
1880 * gdb.mi/mi2-return.exp: Likewise.
1881 * gdb.mi/mi2-simplerun.exp: Likewise.
1882 * gdb.mi/mi2-stack.exp: Likewise.
1883 * gdb.mi/mi2-stepi.exp: Likewise.
1884 * gdb.mi/mi2-syn-frame.exp: Likewise.
1885 * gdb.mi/mi2-until.exp: Likewise.
1886 * gdb.mi/mi2-var-block.exp: Likewise.
1887 * gdb.mi/mi2-var-child.exp: Likewise.
1888 * gdb.mi/mi2-var-cmd.exp: Likewise.
1889 * gdb.mi/mi2-var-display.exp: Likewise.
1890 * gdb.mi/mi2-watch.exp: Likewise.
1891 * gdb.stabs/exclfwd.exp: Likewise.
1892 * gdb.stabs/weird.exp: Likewise.
1893 * gdb.threads/gcore-thread.exp: Likewise.
1894 * gdb.trace/actions.exp: Likewise.
1895 * gdb.trace/backtrace.exp: Likewise.
1896 * gdb.trace/circ.exp: Likewise.
1897 * gdb.trace/collection.exp: Likewise.
1898 * gdb.trace/deltrace.exp: Likewise.
1899 * gdb.trace/infotrace.exp: Likewise.
1900 * gdb.trace/limits.exp: Likewise.
1901 * gdb.trace/packetlen.exp: Likewise.
1902 * gdb.trace/passc-dyn.exp: Likewise.
1903 * gdb.trace/passcount.exp: Likewise.
1904 * gdb.trace/report.exp: Likewise.
1905 * gdb.trace/save-trace.exp: Likewise.
1906 * gdb.trace/tfind.exp: Likewise.
1907 * gdb.trace/tracecmd.exp: Likewise.
1908 * gdb.trace/while-dyn.exp: Likewise.
1909 * gdb.trace/while-stepping.exp: Likewise.
1910
f4b618d1
JB
19112006-08-08 Joel Brobecker <brobecker@adacore.com>
1912
1913 * gdb.base/step-bt.c: New file.
1914 * gdb.base/step-bt.exp: New testcase.
1915
3d00d119
DJ
19162006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1917
1918 * config/monitor.exp (gdb_load): Remove support for obsolete
1919 download-write-size.
1920 * gdb.base/remote.exp: Likewise. Update all callers of
1921 gdb_timed_load.
1922
017b5bd4
DJ
19232006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1924
1925 * cursal.exp: Pass binfile to gdb_load.
1926
837c599d
DJ
19272006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1928
1929 * gdb.base/cursal.exp: Add "" to gdb_load call.
1930
8dd4540b
MK
19312006-07-29 Mark Kettenis <kettenis@gnu.org>
1932
1933 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1934 NetBSD/ELF targets.
1935
ab5c9f60
DJ
19362006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1937
1938 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1939 operator*.
1940
4c42eaff
DJ
19412006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1942
1943 * gdb.base/completion.exp: Update for change in "file" behavior.
1944 * gdb.stabs/weird.exp: Likewise.
1945 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1946 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1947
0155cc76
NS
19482006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1949
1950 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1951 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1952
16026cd7
AS
19532006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1954
1955 * gdb.base/default.exp: Update source command error message.
1956 * gdb.base/help.exp: Update 'help source' message.
1957
16963cb6
DJ
19582006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1959
1960 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1961 test.
1962
6d7fd486
AS
19632006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1964
1965 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1966
29e8a844
DJ
19672006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1968
1969 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1970
6afcfa39
DJ
19712006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1972
1973 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1974
267a692b
MK
19752006-07-17 Mark Kettenis <kettenis@gnu.org>
1976
1977 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1978 *-*-openbsd* from targets for wich we expect ARM FPA floating
1979 point format.
1980
85d2fec4
NR
19812006-07-17 Nick Roberts <nickrob@snap.net.nz>
1982
1983 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1984
19852006-07-17 Mark Kettenis <kettenis@gnu.org>
1986
1987 * gdb.base/annota3.exp: Expect frame-begin annotation.
1988
85b4c6e8
JB
19892006-07-14 Joel Brobecker <brobecker@adacore.com>
1990
1991 * gdb.base/help.exp: Adjust "help unset" test to accept
1992 any list of unset commands.
1993
fb933624
DJ
19942006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1995 Daniel Jacobowitz <dan@codesourcery.com>
1996
1997 * gdb.cp/ref-params.exp: New test.
1998 * gdb.cp/ref-params.cc: New source file.
1999 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
2000
1dff4b64
MK
20012006-07-08 Mark Kettenis <kettenis@gnu.org>
2002
2003 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
2004 spaces/tabs in regular expressions since they might not be there.
2005
40d2e0e3
AS
20062006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
2007
2008 * gdb.base/ifelse.exp: New file.
2009
f6c957d2
NS
20102006-07-04 Nathan Sidwell <nathan@codesourcery.com>
2011
2012 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
2013 line.
2014 * gdb.base/huge.exp: Loop over compilation to find a size that
2015 is acceptable.
2016 * gdb.base/remote.exp: Correct expected strings.
2017 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
2018
b9c5a23d
DJ
20192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2020
2021 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
2022
9af2e58d
DJ
20232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2024
2025 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
2026 native.
2027
30930ca5
DJ
20282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2029
2030 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
2031 enable stabs testing.
2032
aa32fa1d
DJ
20332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2034
bd4a4c80 2035 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
2036 gdb_test_multiple does.
2037
321fef15
DJ
20382006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2039
2040 * Makefile.in (host_alias): Remove.
2041 (target_alias): Use @target_noncanonical@.
2042 (site.exp): Don't set host_alias.
2043 * aclocal.m4: Remove contents. Include acx.m4.
2044 * configure: Regenerated.
2045 * configure.ac: Use ACX_NONCANONICAL_TARGET.
2046
e1c2defa
NS
20472006-06-13 Nathan Sidwell <nathan@codesourcery.com>
2048
e63b55d1
NS
2049 * lib/gdb.exp (gdb_load_cmd): New.
2050
5600ea19
NS
2051 * gdb.base/fileio.c: Add system(NULL) test.
2052 * gdb.base/fileio.exp: Check it.
2053
e1c2defa
NS
2054 * gdb.base/break.c: Add 10a breakpoint at }
2055 * gdb.base/break.exp: Add test for breakpoint at }
2056 * gdb.cp/anon-union.cc: Add code at end of function.
2057 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
2058 * gdb.mi/var-cmd.c: Add code at end of function.
2059 * gdb.mi/mi-var-display.exp: Adjust end of next.
2060 * gdb.mi/mi2-var-display.exp: Likewise.
2061 * gdb.base/fileio.c: Add stop function and insert calls at
2062 stopping places.
2063 * gdb.base/fileio.exp: Breakpoint stop function and remove
2064 explicit line number references.
2065
6c0112ec
JB
20662006-05-19 Joel Brobecker <brobecker@adacore.com>
2067
2068 * gdb.base/del.exp (test_delete_alias): New function.
2069 Now check that both "del" and "d" work as aliases for "delete".
2070
154189a4
FF
20712006-05-18 Fred Fish <fnf@specifix.com>
2072
2073 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
2074 required. Check for spurious output after program exits normally.
2075
582e64c2
FF
20762006-05-17 Fred Fish <fnf@specifix.com>
2077
2078 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
2079 gdb_load, so it works in the simulator.
2080
8ef6493a
FF
20812006-05-11 Fred Fish <fnf@specifix.com>
2082
2083 * gdb.base/bang.exp: Ignore unexpected output between the
2084 "program exited normally" and the gdb prompt, as many other
2085 tests do.
2086
692b141c
MK
20872006-05-07 Mark Kettenis <kettenis@gnu.org>
2088
2089 * gdb.base/help.exp: Make "delete checkpoint" part option for
2090 "help d" and "help delete" tests.
2091
540b8a30
UW
20922006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2093
2094 * gdb.mi/mi-basics.exp: Add missing serial number to
2095 expected output in some mi_gdb_test statements.
2096 * gdb.mi/mi2-basics.exp: Likewise.
2097
9b6462d9
JB
20982006-05-05 Joel Brobecker <brobecker@adacore.com>
2099
2100 * gdb.base/del.c: New file.
2101 * gdb.base/del.exp: New testcase.
2102
954de43b
DM
21032006-05-05 David S. Miller <davem@sunset.davemloft.net>
2104
2105 * gdb.base/break.exp: Do not assume a breakpoint on
2106 main will actually be in $srcfile when optimizing.
1303f75e
DM
2107 * gdb.base/savedregs.exp: Do not require that the dummy
2108 frame location match up to a symbol and source file location.
c3242428
DM
2109 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
2110 will get printed without a mi_cmd_data_list_register_values prefix.
2111 (*-data-list-register-*): Correct regular expressions to expect the new
2112 pseudo d? floating point registers.
2113 * gdb.mi/mi2-regs.exp: Likewise.
2114
c7e64c9a
DJ
21152006-05-05 Christophe Lyon <christophe.lyon@st.com>
2116
2117 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
2118 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
2119 is allocated by the compiler.
2120 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
2121 anons, e, anone to force their allocation by the compiler.
2122
21232006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
2124
2125 * gdb.base/help.exp: Update expected text for help d and
2126 help delete.
2127
27ce9a6d
MK
21282006-05-02 Mark Kettenis <kettenis@gnu.org>
2129
2130 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
2131 NetBSD/ELF targets.
2132
8608915f
MK
21332006-04-30 Mark Kettenis <kettenis@gnu.org>
2134
2135 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
2136 single-step breakpoint fails; make this a KFAIL on
2137 sparc*-*-openbsd*.
2138 * gdb.base/siginfo.exp: Likewise.
2139 * gdb.base/sigstep.exp (advance, advancei): Likewise.
2140
b8db102d
MS
21412006-04-26 Michael Snyder <msnyder@redhat.com>
2142
2143 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
2144 which may have to consume output from other forks.
2145 Add tests to make sure that "delete fork" succeeded.
2146
c702009a
MS
21472006-04-20 Michael Snyder <msnyder@redhat.com>
2148
2149 * 2006-03-22 Jim Blandy <jimb@redhat.com>
2150 Add support for the Renesas M32C and M16C.
2151
2152 * gdb.asm/asm-source.exp: Add m32c target.
2153 * gdb.asm/m32c.inc: Support for m32c target.
2154
e28493f2
AS
21552006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2156
2157 * gdb.base/commands.exp (recursive_source_test): New test.
2158
880da185
DM
21592006-04-04 David S. Miller <davem@sunset.davemloft.net>
2160
2161 * gdb.base/float.exp: Add pattern for sparc targets.
2162
61d9b92f
DJ
21632006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2164
2165 * gdb.base/commands.exp (stray_arg0_test): New test.
2166
bd717df8
PB
21672006-03-30 Paul Brook <paul@codesourcery.com>
2168
2169 * gdb.mi/mi-until.exp: kfail broken until command.
2170 * gdb.mi/mi2-until.exp: Ditto.
2171
ec793d3c
NR
21722006-03-27 Nick Roberts <nickrob@snap.net.nz>
2173
2174 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2175
831004b7
AO
21762006-03-08 Alexandre Oliva <aoliva@redhat.com>
2177
2178 * gdb.base/prelink.exp: Anchor tested-for regular expression
2179 on gdb prompt.
2180
effe49a0
PB
21812006-03-07 Paul Brook <paul@codesourcery.com>
2182
2183 * gdb.base/assign.exp: Correct fail message.
2184
e5461016
PB
21852006-03-07 Paul Brook <paul@codesourcery.com>
2186
2187 * lib/compiler.c: Extract armcc version number.
2188 * lib/compiler.cc: Ditto.
2189
fc91c6c2
PB
21902006-03-07 Paul Brook <paul@codesourcery.com>
2191
2192 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2193 additional_flags=-w.
2194 * gdb.arch/altivec-regs.exp: Ditto.
2195 * gdb.arch/e500-abi.exp: Ditto.
2196 * gdb.arch/e500-regs.exp: Ditto.
2197 * gdb.base/all-bin.exp: Ditto.
2198 * gdb.base/annota1.exp: Ditto.
2199 * gdb.base/annota3.exp: Ditto.
2200 * gdb.base/args.exp: Ditto.
2201 * gdb.base/arithmet.exp: Ditto.
2202 * gdb.base/assign.exp: Ditto.
2203 * gdb.base/async.exp: Ditto.
2204 * gdb.base/bang.exp: Ditto.
2205 * gdb.base/break.exp: Ditto.
2206 * gdb.base/call-rt-st.exp: Ditto.
2207 * gdb.base/completion.exp: Ditto.
2208 * gdb.base/cond-expr.exp: Ditto.
2209 * gdb.base/condbreak.exp: Ditto.
2210 * gdb.base/consecutive.exp: Ditto.
2211 * gdb.base/define.exp: Ditto.
2212 * gdb.base/display.exp: Ditto.
2213 * gdb.base/ena-dis-br.exp: Ditto.
2214 * gdb.base/environ.exp: Ditto.
2215 * gdb.base/eval-skip.exp: Ditto.
2216 * gdb.base/info-proc.exp: Ditto.
2217 * gdb.base/jump.exp: Ditto.
2218 * gdb.base/logical.exp: Ditto.
2219 * gdb.base/long_long.exp: Ditto.
2220 * gdb.base/maint.exp: Ditto.
2221 * gdb.base/miscexprs.exp: Ditto.
2222 * gdb.base/pc-fp.exp: Ditto.
2223 * gdb.base/pointers.exp: Ditto.
2224 * gdb.base/relational.exp: Ditto.
2225 * gdb.base/reread.exp: Ditto.
2226 * gdb.base/sect-cmd.exp: Ditto.
2227 * gdb.base/sep.exp: Ditto.
2228 * gdb.base/sepdebug.exp: Ditto.
2229 * gdb.base/until.exp: Ditto.
2230 * gdb.base/whatis-exp.exp: Ditto.
2231 * gdb.cp/annota2.exp: Ditto.
2232 * gdb.cp/annota3.exp: Ditto.
2233 * gdb.trace/actions.exp: Ditto.
2234 * gdb.trace/backtrace.exp: Ditto.
2235 * gdb.trace/circ.exp: Ditto.
2236 * gdb.trace/collection.exp: Ditto.
2237 * gdb.trace/deltrace.exp: Ditto.
2238 * gdb.trace/infotrace.exp: Ditto.
2239 * gdb.trace/limits.exp: Ditto.
2240 * gdb.trace/packetlen.exp: Ditto.
2241 * gdb.trace/passc-dyn.exp: Ditto.
2242 * gdb.trace/passcount.exp: Ditto.
2243 * gdb.trace/report.exp: Ditto.
2244 * gdb.trace/save-trace.exp: Ditto.
2245 * gdb.trace/tfind.exp: Ditto.
2246 * gdb.trace/tracecmd.exp: Ditto.
2247 * gdb.trace/while-dyn.exp: Ditto.
2248 * gdb.trace/while-stepping.exp: Ditto.
2249 * lib/gdb.exp: Ditto.
2250 (gdb_compile): Handle nowarning option.
2251
5f4a23d9
AO
22522006-03-07 Alexandre Oliva <aoliva@redhat.com>
2253
2254 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2255 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2256 Rename executable to prelinkt. Don't re-prelink if we didn't
2257 get a core file. Test prelink -u exit status to tell whether
2258 prelinking failed. Use gdb_test_multiple.
2259
9733fc94
DJ
22602006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2261
2262 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2263 (do_tests): Call it.
2264
cc10cae3
AO
22652006-02-28 Alexandre Oliva <aoliva@redhat.com>
2266
2267 * gdb.base/prelink.exp: New test.
2268 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2269
15c46491
WZ
22702006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2271
2272 * gdb.fortran/derived-type.f90: New file.
2273 * gdb.fortran/derived-type.exp: New testcase.
2274
5c9f7ded
DJ
22752006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2276
2277 * gdb.base/default.exp: Allow ';' as a directory separator.
2278
5b96932b
AS
22792006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2280
2281 * gdb.base/help.exp (help add-symbol-file): Update.
2282
1986bccd
AS
22832006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2284
2285 * gdb.base/help.exp (help load): Update expected results.
2286
a8b7528f
FF
22872006-02-19 Fred Fish <fnf@specifix.com>
2288
2289 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2290 specifix hex value as part of results.
2291 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2292
f8261448
FF
22932006-02-16 Fred Fish <fnf@specifix.com>
2294
2295 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2296 ushort_addr, and slong_addr, so the typedefs are not optimized
2297 away.
2298 * gdb.base/whatis.exp: Add tests using type name for struct type,
2299 union type, enum type, and typedef.
2300
31d8bdd2
MK
23012006-02-13 Mark Kettenis <kettenis@gnu.org>
2302
2303 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2304
34e41e63
JB
23052006-02-13 Jim Blandy <jimb@redhat.com>
2306
2307 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2308 case where it takes two "next" commands to skip past the init
2309 call.
2310
ac6e4f31
FF
23112006-02-12 Fred Fish <fnf@specifix.com>
2312
2313 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2314 to handle cases where it takes two "next" commands to skip
2315 past the init call.
2316
2db2d571
JB
23172006-02-07 Joel Brobecker <brobecker@adacore.com>
2318
2319 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2320 on hppa32 targets.
2321
38fcd64c
DJ
23222006-02-06 Vladimir Prus <ghost@cs.msu.su>
2323
2324 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2325 field.
2326
1315ad46
MK
23272006-01-29 Mark Kettenis <kettenis@gnu.org>
2328
2329 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2330
5625b943
DJ
23312006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2332
2333 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2334 files.
2335
80df1bbe
DJ
23362006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2337
2338 * gdb.cp/maint.exp: Set complaints to a positive value.
2339
9078e690
DJ
23402006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2341
2342 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2343 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2344 function name.
2345
9c903399
DJ
23462006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2347
2348 * gdb.base/checkpoint.c: Update copyright notice. Include
2349 <stdlib.h>.
2350
761ae4d6
JB
23512006-01-04 Jim Blandy <jimb@redhat.com>
2352
2353 * gdb.asm/asm-source.exp: Independently provide default values for
2354 asm-flags and debug-flags. Use 'string equal' to do the
2355 comparison, not the implicit expr's '==' operator. Remove
2356 now-unneeded assignments to asm-flags. In h8300 case, place
2357 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2358
099ac3dd
MS
23592006-01-04 Michael Snyder <msnyder@redhat.com>
2360
2361 * gdb.base/checkpoint.c: New file.
2362 * gdb.base/checkpoint.exp: New file.
2363 * gdb.base/multi-fork.c: New file.
2364 * gdb.base/multi-fork.exp: New file.
2365 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2366
f4d85314
FF
23672006-01-04 Fred Fish <fnf@specifix.com>
2368
2369 * gdb.base/ptype.c (foo): Add typedef.
2370 (intfoo): Add function.
2371 * gdb.base/ptype1.c: New file.
2372 * gdb.base/ptype.exp: Handle compilation and linking with two
2373 source files. Test that proper type for "foo" is found based
2374 on source context rather than first match found in symtabs.
2375
a1b06f35
MK
23762005-12-28 Mark Kettenis <kettenis@gnu.org>
2377
2378 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2379 * gdb.asm/openbsd.inc: Indent commands.
2380
d082a1e2
MK
23812005-12-26 Mark Kettenis <kettenis@gnu.org>
2382
c65016bd
MK
2383 * gdb.base/freebpcmd.exp: Increase timeout.
2384
d082a1e2
MK
2385 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2386
d3c32a0e
DJ
23872005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2388
2389 * gdb.base/default.exp: Update check for "show version".
2390
9fdb1f50
RC
23912005-12-09 Randolph Chung <tausq@debian.org>
2392
2393 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2394 * gdb.asm/pa64.inc: New file.
2395
5f2c56f7
RC
23962005-12-09 Randolph Chung <tausq@debian.org>
2397
2398 * gdb.asm/common.inc: Indent commands.
2399 * gdb.asm/asmsrc1.s: Likewise.
2400 * gdb.asm/asmsrc2.s: Likewise.
2401
8117349c
RC
24022005-12-09 Randolph Chung <tausq@debian.org>
2403
2404 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2405 (get_addr_of_sym): Remove duplicate print.
2406 (gen_core): xfail hppa*-*-hpux*, update expected output.
2407 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2408 * gdb.arch/pa64-nullify.s: New file.
2409
8f07f25a
RC
24102005-12-09 Randolph Chung <tausq@debian.org>
2411
2412 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2413
55b39184
DJ
24142005-12-07 Christophe Lyon <christophe.lyon@st.com>
2415
2416 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2417 code generation for these functions.
2418 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2419 error message.
2420
31e2b00f
AS
24212005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2422
2423 * gdb.base/help.exp (help b, help br, help bre, help brea)
2424 (help break): Update the expected message.
2425
c3d0b56e
SC
24262005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2427
2428 * gdb.asm/m68hc11.inc: Setup the data section.
2429 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2430 script for this test.
2431 (m6812-*-*): Likewise.
2432
36ae0ea9
RC
24332005-11-09 Randolph Chung <tausq@debian.org>
2434
2435 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2436
9d6f42e9
WZ
24372005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2438
2439 * gdb.base/break.exp: Fix a comment typo.
2440
e2126a14
EZ
24412005-11-03 Jim Blandy <jimb@redhat.com>
2442
2443 Checked in by Elena Zannoni <ezannoni@redhat.com>
2444
2445 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2446
e0ac7199
CV
24472005-11-02 Corinna Vinschen <vinschen@redhat.com>
2448
2449 * gdb.arch/gdb1558.c: Include stdio.h.
2450
31d3fb18
MK
24512005-10-31 Mark Kettenis <kettenis@gnu.org>
2452
2453 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2454
e52b687c
MK
24552005-10-31 Mark Kettenis <kettenis@gnu.org>
2456
2457 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2458
f4711d79
PG
24592005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2460
2461 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2462 vscr" tests to better match output.
2463
987a9106
JB
24642005-10-12 Jim Blandy <jimb@redhat.com>
2465
2466 * gdb.base/structs.exp (any): New function.
2467 (test_struct_returns): Don't make any assumptions at all about
2468 what value the function returns when GDB can't set the return
2469 value.
2470
2336bb58
JB
24712005-10-09 Joel Brobecker <brobecker@adacore.com>
2472
2473 * gdb.ada/arrayidx/p.adb: New file.
2474 * gdb.ada/arrayidx.exp: New testcase
2475
24762005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2477
2478 * gdb.ada/array_return/pck.ads: New file.
2479 * gdb.ada/array_return/pck.adb: New file.
2480 * gdb.ada/array_return/p.adb: New file.
2481 * gdb.ada/array_return.exp: New testcase.
2482
705335ea
JB
24832005-10-03 Joel Brobecker <brobecker@adacore.com>
2484
2485 * gdb.base/arrayidx.c: New file.
2486 * gdb.base/arrayidx.exp: New testcase.
2487
11ee9940
NR
24882005-09-29 Nick Roberts <nickrob@snap.net.nz>
2489
2490 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2491 frames-invalid and breakpoints-invalid are no longer generated
2492 with level 3 so don't expect them in the output.
2493
39fb8e9e
BR
24942005-09-27 Bob Rossi <bob@brasko.net>
2495
2496 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2497 from test. Escape the | in mi_gdb_test call.
2498 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2499 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2500 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2501 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2502 expected regex's in mi_gdb_test calls.
2503 * lib/mi-support.exp: Remove arbitrary .* from tests.
2504 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2505 Fully anchor GDB/MI expected results in mi_gdb_test.
2506 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2507 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2508
2af48f68
PB
25092005-09-26 Paul Brook <paul@codesourcery.com>
2510
2511 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2512
f34502bc
WZ
25132005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2514
2515 * bfp-test.c: New file.
2516 * bfp-test.exp: New testcase.
2517
ca929517
WZ
25182005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2519
2520 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2521 of subarray and substring variable.
2522 * gdb.fortran/subarray.f: New source file for the test of subarray
2523 and substring variable evaluation.
2524 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2525 of string constant.
2526
c761af65
DJ
25272005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2528
2529 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2530 copyright dates.
2531
561d7a1d
PG
25322005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2533
2534 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2535 powerpc altivec' test with an almost identical 'info vector' test.
2536
b2b64cc9
PG
25372005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2538
2539 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2540 vscr" tests to match output.
2541
6ac4d15a
PG
25422005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2543
2544 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2545 output.
2546
40e55bef
BR
25472005-09-11 Bob Rossi <bob@brasko.net>
2548
2549 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2550 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2551 commands that return an MI output command and an asyncronous MI output
2552 command.
2553 * gdb.mi/mi-console.exp: Ditto.
2554
3c7385ec
BR
25552005-09-11 Bob Rossi <bob@brasko.net>
2556
2557 * gdb.mi/mi-var-child.c: Include <string.h>.
2558
a6cd0eb3
DJ
25592005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2560
2561 * killed.exp: Correct gdb_expect syntax.
2562
2f168eed
CV
25632005-08-09 Corinna Vinschen <vinschen@redhat.com>
2564
2565 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2566
ecd3fd0f
BR
25672005-08-02 Bob Rossi <bob@brasko.net>
2568
2569 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2570 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2571 Change tests to inferior-tty-set/show.
2572 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2573 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2574 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2575 inferior. Use mi_gdb_test to get GDB and Inferior output.
2576 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2577 descriptor.
2578 (mi_inferior_tty_name): Add inferior PTY file name.
2579 (mi_gdb_start): Add INFERIOR_PTY parameter.
2580 (mi_gdb_test): Add IPATTERN parameter.
2581
f1ea48cb
BR
25822005-08-02 Bob Rossi <bob@brasko.net>
2583
2584 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2585 parameter to mi_gdb_test.
2586 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2587
6e650a67
DJ
25882005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2589
2590 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2591 struct_declarations.
2592 * gdb.mi/mi-var-child.exp: Step over the initialization of
2593 struct_declarations.
2594
8be260b6
DJ
25952005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2596
2597 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2598 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2599 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2600 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2601 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2602 file.
2603
4e660f07
NR
26042005-07-27 Nick Roberts <nickrob@snap.net.nz>
2605
2606 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2607 (do_children_tests): Assign values to the extra elements.
2608
2609 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2610 them for tests for "-var-update --no-values" and
2611 "-var-update --all-values".
2612 Add test for "-var-list-children --simple-values".
2613
2614 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2615
2616 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2617 "-stack-list-locals --simple-values" Improve doc strings and
2618 comments.
2619
6bdae935
MK
26202005-07-18 Mark Kettenis <kettenis@gnu.org>
2621
598b7a6f
MK
2622 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2623 *-*-openbsd*.
2624 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2625
6bdae935
MK
2626 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2627 sigaltsatck'.
2628
1323e929
BR
26292005-07-14 Bob Rossi <bob@brasko.net>
2630
2631 * gdb.base/default.exp (tty): Changed output of command.
2632 * gdb.base/help.exp (help tty): Ditto.
2633
b1a9c082
MK
26342005-07-12 Mark Kettenis <kettenis@gnu.org>
2635
2636 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2637
10a844a2
MK
26382005-07-10 Mark Kettenis <kettenis@gnu.org>
2639
2640 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2641 -stack-select-frame without arguments.
2642 (test_stack_frame_listing): Add test for newly implemented command
2643 -stack-info-frame.
2644
3cb3b8df
BR
26452005-07-06 Bob Rossi <bob@brasko.net>
2646
2647 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2648 command.
2649 (Copyright): Update copyright.
2650
a0c5fbcf
WZ
26512005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2652
2653 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2654 tests to evaluate exponentiation expression.
2655
984971d0
AS
26562005-06-29 Andreas Schwab <schwab@suse.de>
2657
2658 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2659 main to avoid warnings.
2660
2661 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2662
fe03833f
NR
26632005-06-20 Nick Roberts <nickrob@snap.net.nz>
2664
2665 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2666 -stack-select-frame without arguments.
2667 (test_stack_frame_listing): Add test for newly implemented command
2668 -stack-info-frame.
2669
7a55f279
WZ
26702005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2671
0ffa0ea5
DJ
2672 * gdb.fortran/array-element.f: New file.
2673 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2674
26585198
DJ
26752005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2676
2677 * gdb.base/bigcore.exp: Correct checks for systems which can
2678 not dump a large core file.
2679
c1bd25fd
DJ
26802005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2681
2682 * gdb.base/relocate.c: Add a copyright notice.
2683 (dummy): Remove.
2684 * gdb.base/relocate.exp: Test printing the values of variables
2685 from a relocatable file.
2686
589e074d
DJ
26872005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2688
2689 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2690 excess MI output after an error.
2691
0915f927
JB
26922005-05-29 Joel Brobecker <brobecker@adacore.com>
2693
2694 * gdb.arch/alpha-step.c: New file.
2695 * gdb.arch/alpha-step.exp: New testcase.
2696
76ff342d
DJ
26972005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2698 Dennis Brueni <dennis@slickedit.com>
2699
2700 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2701 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2702 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2703 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2704 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2705 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2706 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2707
96b0c7ac
DJ
27082005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2709 Wu Zhou <woodzltc@cn.ibm.com>
2710
2711 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2712 IBM's xlc compiler.
2713 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2714 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2715
f21565d2
JB
27162005-05-13 Jim Blandy <jimb@redhat.com>
2717
2718 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2719 calling gdb_suppress_entire_file.
2720 * gdb.base/charset.exp: Same.
2721 * gdb.base/call-rt-st.exp: Same.
2722
6006a3a1
BR
27232005-05-05 Bob Rossi <bob_rossi@cox.net>
2724
2725 * lib/gdb.exp (fullname_syntax): Added global regex.
2726 (fullname_syntax_POSIX): Ditto.
2727 (fullname_syntax_UNC): Ditto.
2728 (fullname_syntax_DOS_CASE): Ditto.
2729 (fullname_syntax_DOS): Ditto.
2730 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2731 fullname_syntax variable to scope and use it.
2732 (test_file_list_exec_source_files): Ditto.
2733 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2734
c3b69c04
DJ
27352005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2736
2737 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2738
3c95e6af
PG
27392004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2740
2741 * lib/gdb.exp (skip_altivec_tests): New function, based on
2742 check_vmx_hw_available from the GCC testsuite.
2743 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2744 * lib/gdb.arch/altivec-regs.exp: Likewise.
2745
78df6c56
JB
27462005-05-02 Jim Blandy <jimb@redhat.com>
2747
2748 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2749 calling gdb_suppress_entire_file.
2750
1690f9cf
DJ
27512005-04-30 Randolph Chung <tausq@debian.org>
2752
2753 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2754 Slightly relax "sem_post" name checking.
2755
5ea106f7
PG
27562005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2757
2758 * gdb.base/unload.exp: Use new shared library infrastructure.
2759
bf7234cf
PG
27602005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2761
2762 * gdb.base/so-impl-ld.exp: Use new shared library
2763 infrastructure.
2764
547b869a
CV
27652005-04-29 Corinna Vinschen <vinschen@redhat.com>
2766
2767 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2768 * gdb.asm/h8300.inc: New file.
2769
f07e55f0
PG
27702005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2771
2772 * gdb.base/shlib-call.exp: Change to use new shared library
2773 infrastructure.
2774
3cbba3d1
PG
27752005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2776
2777 * gdb.base/pending.exp: Change to use new shared library
2778 infrastructure.
2779
ed6df200
PG
27802005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2781
2782 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2783 use test_compiler_info instead of gcc_compiled, and update copyright.
2784
8c8f4ebe
PG
27852005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2786
2787 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2788 shared objects being adjusted and update copyright years.
2789
607fbc54
DJ
27902005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2791
2792 * ChangeLog: Correct some 2003-01-13 dates.
2793 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2794 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2795 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2796 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2797 gdb.trace/tfind.exp: Update copyright years.
2798
57bf0e56
DJ
27992005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2800 Daniel Jacobowitz <dan@codesourcery.com>
2801
2802 * lib/gdb.exp (gdb_compile): Handle shlib=.
2803 (gdb_compile_shlib): New function.
2804
9b593790
PG
28052005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2806
2807 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2808
9494c6a5
DJ
28092005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2810
2811 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2812 gdb.server.
2813 * configure.ac: Likewise.
2814 * configure: Regenerated.
2815 * gdb.gdbserver/Makefile.in: Moved to...
2816 * gdb.server/Makefile.in: ... here.
2817 * gdb.gdbserver/server.c: Moved to...
2818 * gdb.server/server.c: ... here.
2819 * gdb.gdbserver/server-run.exp: Moved to...
2820 * gdb.server/server-run.exp: ... here.
2821
6f8eac0e
DJ
28222005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2823
2824 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2825 * configure.ac: Create gdb.gdbserver/Makefile.
2826 * configure: Regenerated.
2827 * lib/gdbserver-support.exp: New file, derived from
2828 config/gdbserver.exp.
2829 * config/gdbserver.exp: Use gdbserver-support.exp.
2830 * gdb.gdbserver/Makefile.in: New file.
2831 * gdb.gdbserver/server.c: New file.
2832 * gdb.gdbserver/server-run.exp: New file.
2833
6e87504d
PG
28342005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2835
2836 * lib/gdb.exp (test_compiler_info): Return compiler_info
2837 if no arguments are given.
2838
d1779be4
PG
28392005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2840
2841 * gdb.arch/altivec-abi.exp: Check for compiler and set
2842 use altivec' flag accordingly.
2843 * gdb.arch/altivec-regs.exp: Likewise.
2844
88750304
DJ
28452005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2846
2847 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2848
f3fb768d
AS
28492005-03-27 Andreas Schwab <schwab@suse.de>
2850
2851 * gdb.base/bigcore.c (main): Add missing mode argument in open
2852 call.
2853
7e813ac5
DJ
28542005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2855
2856 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2857 downloads.
2858 * config/gdbserver.exp (gdb_load): Likewise.
2859
8e3049aa
PB
28602005-03-14 Paul Brook <paul@codesourcery.com>
2861
2862 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2863 targets.
2864
a9df7c44
JB
28652005-03-09 Joel Brobecker <brobecker@adacore.com>
2866
2867 * gdb.dwarf2/dup-psym.S: New file.
2868 * gdb.dwarf2/dup-psym.exp: New testcase.
2869
9f0d94e8
JB
28702005-03-09 Joel Brobecker <brobecker@adacore.com>
2871
2872 * gdb.ada/exec_changed/first.adb: New file.
2873 * gdb.ada/exec_changed/second.adb: New file.
2874 * gdb.ada/exec_changed.exp: New testcase.
2875
5f579bc5
NS
28762005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2877
36e9969c
NS
2878 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2879 (A2): New class.
2880 (main): Test operator+.
2881 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2882 breakpoint test.
2883
5f579bc5
NS
2884 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2885 * gdb.base/signull.exp: Disable if gdb,nosignals.
2886 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2887 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2888 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2889 * gdb.mi/mi2-console.exp: Likewise.
2890 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2891 continue output at start.
2892 (gdb_collect_locals_test): Robustify regexp.
2893 * gdb.trace/passc-dyn.exp: Fix comment typo.
2894 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2895
be46087e
CV
28962005-03-08 Corinna Vinschen <vinschen@redhat.com>
2897
2898 * gdb.asm/asm-source.exp: Add iq2000 case.
2899 * gdb.asm/iq2000.inc: New file.
2900
384e1a61
MI
29012005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2902
2903 * gdb.base/command.exp: Change hardcoded value to regular expression.
2904 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2905
584b6e9e
DJ
29062005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2907
2908 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2909 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2910 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2911 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2912 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2913
ab5b5d61
MK
29142005-03-05 Mark Kettenis <kettenis@gnu.org>
2915
2916 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2917 changes.
2918
ae051c1b
PG
29192004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2920
2921 * lib/compiler.c: Add test for IBM's xlc compiler.
2922 * lib/compiler.cc: Likewise.
2923
3f0f6ed2
JB
29242004-02-24 Joel Brobecker <brobecker@adacore.com>
2925
2926 * gdb.ada/fixed_points.exp: Create compilation object directory
2927 before running the test.
2928 * gdb.ada/null_record.exp: Likewise.
2929 * gdb.ada/packed_array.exp: Likewise.
2930 * gdb.ada/start.exp: Likewise.
2931
724f452b
JB
29322005-02-15 Joel Brobecker <brobecker@adacore.com>
2933
2934 * gdb.ada/packed_array/pa.adb: New file.
2935 * gdb.ada/packed_array.exp: New testcase.
2936
57f5cdfb 29372005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2938
1f393151
MK
2939 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2940 files.
2941
ebdda337
MK
2942 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2943 on *-*-openbsd*. Correctly match whitespace in regukar
2944 expressions.
2945
cf309262
DJ
29462005-02-10 Daniel Jacobowitz <dan@debian.org>
2947
2948 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2949 PR exp/1821
2950 * gdb.base/gdb1821.c: New test file.
2951 * gdb.base/gdb1821.exp: New test file.
2952
3be49e7a
JB
29532005-02-09 Joel Brobecker <brobecker@adacore.com>
2954
2955 * gdb.base/start.c: New file.
2956 * gdb.base/start.exp: New testcase.
2957
e292e67d
JB
29582005-02-09 Joel Brobecker <brobecker@adacore.com>
2959
2960 * gdb.ada/start/dummy.adb: New file.
2961 * gdb.ada/start.exp: New testcase.
2962
dbdfa66c
CV
29632005-02-09 Corinna Vinschen <vinschen@redhat.com>
2964
2965 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2966 for printing symbols and statistics.
2967 Add test for using relative pathnames in "maint print msymbols" test.
2968 Mark "maint info sections DATA" XFAIL on Cygwin.
2969 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2970 tests.
2971
d7941671
AC
29722005-02-09 Andreas Schwab <schwab@suse.de>
2973
2974 Committed by Andrew Cagney <cagney@gnu.org>
2975 * gdb.base/remotetimeout.exp: New file.
2976
74e5ef44
MK
29772005-02-07 Mark Kettenis <kettenis@gnu.org>
2978
2979 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2980
464dd14d
JB
29812005-02-03 Joel Brobecker <brobecker@adacore.com>
2982
2983 * gdb.ada/gnat_ada.gpr: New file.
2984 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2985 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2986 * configure.ac: No longer generate gnat_ada.gpr.
2987 * configure: Regenerate.
2988 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2989 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2990 * gdb.ada/null_record/bar.ads: Likewise.
2991 * gdb.ada/null_record/bar.adb: Likewise.
2992 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2993 * gdb.ada/null_record.exp (testdir): New variable.
2994 (testfile): executable is now in testdir subdirectory.
2995 (srcfile): Use full path to the main compilation unit.
2996 * gdb.ada/fixed_points.exp: Same changes as above.
2997
30d756ae
NR
29982005-02-03 Nick Roberts <nickrob@snap.net.nz>
2999
3000 * gdb.base/interp.exp: New test.
3001
9d799f85
AC
30022005-01-24 Andrew Cagney <cagney@gnu.org>
3003
3004 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
3005
15656118
AC
30062005-01-19 Andrew Cagney <cagney@gnu.org>
3007
a892c31b
AC
3008 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
3009 configure.ac not configure.in.
3010
15656118
AC
3011 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
3012 of powerpc*-*-*.
3013 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
3014 * gdb.base/list.exp (test_list_function)
3015 (test_list_filename_and_function): Ditto.
3016 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
3017
a7b01baf
AC
30182005-01-16 Andrew Cagney <cagney@gnu.org>
3019
17d92a02
AC
3020 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
3021
a7b01baf
AC
3022 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
3023
bc8332bb
AC
30242005-01-14 Andrew Cagney <cagney@gnu.org>
3025
3026 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
3027 * gdb.mi/mi2-var-cmd.exp: Ditto.
3028
4d074752
CV
30292005-01-10 Corinna Vinschen <vinschen@redhat.com>
3030
3031 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
3032
bec39cab
AC
30332005-01-07 Andrew Cagney <cagney@gnu.org>
3034
3035 * configure.ac: Rename configure.in, require autoconf 2.59.
3036 * configure: Re-generate.
3037 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
3038 * gdb.stabs/configure: Re-generate.
3039 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
3040 * gdb.hp/configure: Re-generate.
3041 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
3042 autoconf 2.59.
3043 * gdb.hp/gdb.objdbg/configure: Re-generate.
3044 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
3045 autoconf 2.59.
3046 * gdb.hp/gdb.defects/configure: Re-generate.
3047 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
3048 autoconf 2.59.
3049 * gdb.hp/gdb.compat/configure: Re-generate.
3050 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
3051 autoconf 2.59.
3052 * gdb.hp/gdb.base-hp/configure: Re-generate.
3053 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
3054 autoconf 2.59.
3055 * gdb.hp/gdb.aCC/configure: Re-generate.
3056
f10b16d4
JB
30572004-12-15 Jim Blandy <jimb@redhat.com>
3058
3059 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
3060 under NPTL when there is debugging info available for libpthread.
3061
fb6e1814
JG
30622004-12-13 Jerome Guitton <guitton@gnat.com>
3063
3064 * gdb.ada/fixed_points.c: New file.
3065 * gdb.ada/fixed_points.exp: New file.
3066
fe46cd3a
RC
30672004-12-03 Randolph Chung <tausq@debian.org>
3068
3069 * gdb.arch/pa-nullify.exp: New file.
3070 * gdb.arch/pa-nullify.s: New file.
3071
8de0841b
RC
30722004-11-30 Randolph Chung <tausq@debian.org>
3073
3074 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
3075 instead of "tbug". Fix regexp to work properly with gdb_test.
3076
c8170782
PH
30772004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
3078
3079 * gdb.base/bitfields2.exp: New test.
3080 * gdb.base/bitfields2.c: New file.
3081
954269c2
RE
30822004-11-28 Richard Earnshaw <rearnsha@arm.com>
3083
3084 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
3085
0107feed
RC
30862004-11-16 Randolph Chung <tausq@debian.org>
3087
3088 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3089
f073ae8c
DJ
30902004-11-14 Daniel Jacobowitz <dan@debian.org>
3091
3092 * gdb.threads/threadapply.exp: Correct "macro details" test.
3093
19ad59e7
JJ
30942004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3095
3096 * gdb.threads/threadapply.exp: New test.
3097 * gdb.threads/threadapply.c: New file.
3098
9cf0961b
MK
30992004-11-07 Mark Kettenis <kettenis@gnu.org>
3100
3101 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3102 frames.
3103
c789492a
FL
31042004-11-05 Felix Lee <felix+log1@specifixinc.com>
3105
3106 * gdb.base/cursal.exp: New file.
3107 * gdb.base/cursal.c: New file.
3108
a1e167bb
AC
31092004-11-03 Andrew Cagney <cagney@gnu.org>
3110
3111 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
3112
b7cbf173
MK
31132004-10-30 Mark Kettenis <kettenis@gnu.org>
3114
3115 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
3116 NetBSD/ELF targets.
3117
88f9d34f
JB
31182004-10-29 Joel Brobecker <brobecker@gnat.com>
3119
3120 * gdb.threads/bp_in_thread.c: New file, copied from
3121 pthread_cond_wait.c.
3122 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
3123 file, rather than reusing the .c file from another testcase.
3124
ca7d6a0c
JB
31252004-10-20 Joel Brobecker <brobecker@gnat.com>
3126
3127 * gdb.ada/null_record.exp: Check where we stopped after
3128 sending the start command, instead of where the associated
3129 temporary breakpoint was inserted.
3130
0d863d03
AC
31312004-10-14 Andrew Cagney <cagney@gnu.org>
3132
3133 * gdb.mi/gdb701.c (main): Return 0.
3134
d11e72cb
DJ
31352004-10-13 Daniel Jacobowitz <dan@debian.org>
3136
d40539a4 3137 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 3138
e1923096
JJ
31392004-10-12 Jeff Johnston <jjohnstn@redhat.com>
3140
3141 * gdb.threads/schedlock.c: Add comment markers to use to find
3142 line numbers.
3143 * gdb.threads/schedlock.exp: Adjust regex to handle the new
3144 comments.
3145 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
3146 breakpoint lines.
3147
ec8ba2c9
DJ
31482004-10-12 Daniel Jacobowitz <dan@debian.org>
3149
3150 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
3151
0eb3658b
DJ
31522004-10-12 Daniel Jacobowitz <dan@debian.org>
3153
3154 * configure.in: Add gdb.dwarf2.
3155 * configure: Regenerated.
3156 * Makefile.in: Add gdb.dwarf2.
3157 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3158 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3159 gdb.dwarf2/file1.txt: New files.
3160
a271cc33
OF
31612004-10-11 Orjan Friberg <orjanf@axis.com>
3162
3163 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3164 of "run", since the latter doesn't work with remote targets. Adjust
3165 the breakpoint numbering accordingly.
3166 * gdb.threads/pthread_cond_wait.exp: Ditto.
3167
895ce074
MC
31682004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3169
3170 * gdb.base/overlays.exp: Update copyright years.
3171
6be3092d
KI
31722004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3173
3174 * gdb.base/overlays.exp: Disable if target is Linux.
3175
e05389b8
FL
31762004-10-06 Felix Lee <felix+log1@specifixinc.com>
3177
3178 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3179
73cb587d
KI
31802004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3181
3182 * gdb.asm/asm-source.exp: Add m32r-linux target.
3183 * gdb.asm/m32r-linux.inc: New file.
3184
3c0edcdc
AC
31852004-09-24 Andrew Cagney <cagney@redhat.com>
3186 David Anderson <anderson@redhat.com>
3187
3188 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3189 command fails, assume things will work.
3190 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3191 (_GNU_SOURCE): Define.
3192 (print_unsigned, print_hex): Change parameter to "long long".
3193 (print_byte_count): New function, use to print byte counts.
3194 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3195 O_LARGEFILE.
3196 (main): Compute an upper bound on a corefile in max_core_size.
3197 Limit memory chunk size to max_core_size. Limit total memory
3198 allocated to max_core_size.
3199
4bb3667f
AC
32002004-09-23 Andrew Cagney <cagney@gnu.org>
3201
3202 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3203 from a separate process with code that creates a corefile by
3204 making the inferior dump core.
3205
60fe1a51
MK
32062004-09-23 Mark Kettenis <kettenis@gnu.org>
3207
3208 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3209 block.
3210
8e937346
MC
32112004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3212
3213 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3214 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3215 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3216 Likewise.
3217
7213f6d6
JJ
32182004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3219
3220 * gdb.java/jprint.exp: New test case for java inferior call.
3221 * gdb.java/jprint.java: Ditto.
3222
eac69dca
JB
32232004-09-15 Joel Brobecker <brobecker@gnat.com>
3224
3225 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3226
22227696
MC
32272004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3228
3229 * gdb.threads/killed.c: Include <stdlib.h>.
3230 * gdb.threads/pthreads.c: Likewise.
3231
7dd403a4
MC
32322004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3233
3234 * gdb.threads/killed.c: Add copyright notice.
3235
33f2d567
JM
32362004-09-10 Jason Molenda (jmolenda@apple.com)
3237
3238 * gdb.base/define.exp: Two new tests to verify zero space chars
3239 after 'if' and 'while' commands in a user-defined command is correctly
3240 parsed.
3241
e05b62ac
AC
32422004-09-08 Andrew Cagney <cagney@gnu.org>
3243
3244 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3245 delivery test with duplicate at end of file.
3246
9cbe82da
MK
32472004-09-06 Mark Kettenis <kettenis@jive.nl>
3248
3249 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3250
564803d9
MC
32512004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3252
3253 * config/hppro.exp: Removed.
3254
7c6807ce
MC
32552004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3256
3257 * config/sparclet.exp: Removed.
3258
bf7e26dd
MC
32592004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3260
3261 * config/udi.exp: Removed.
3262
714e341b
MC
32632004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3264
3265 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3266 of "exp_continue".
3267 (advancei): Likewise.
3268
1236e623
JJ
32692004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3270
3271 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3272
3bdcad15
MI
32732004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3274
228af206 3275 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3276 to check for nodebug in executable.
3277 * gdb.gdb/observer.exp (setup_test): Likewise.
3278 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3279 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3280
c72b934c
AC
32812004-09-01 Andrew Cagney <cagney@gnu.org>
3282
3283 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3284 files.
3285
edd9b715
JJ
32862004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3287
3288 * gdb.base/unload.exp: Fix expected warning message to match
3289 latest format.
3290
fb4ce06b
CV
32912004-09-01 Corinna Vinschen <vinschen@redhat.com>
3292
3293 * gdb.base/call-rt-st.exp: Fix typos.
3294
ce78e7c3
MI
32952004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3296
3297 * gdb.threads/thread_check.exp: New testcase.
3298 * gdb.threads/thread_check.c: New testcase.
3299
2dedb159
AC
33002004-08-31 Andrew Cagney <cagney@gnu.org>
3301
3302 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3303 (skip_to_handler_entry): New procedures. Test stepping into a
3304 handler when the breakpoint is at the handler's entry point.
3305
68f53502
AC
33062004-08-30 Andrew Cagney <cagney@gnu.org>
3307
3308 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3309 gdb/1757.
3310
3e3ffd2b
MC
33112004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3312
3313 With code from Manoj Iyer <manjo@austin.ibm.com>:
3314 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3315 return value. Add an arm for "no debugging symbols found".
3316 Change a stray "error" to "perror".
3317 (gdb_run_cmd): Adapt to new return value.
3318 * gdb.base/remote.exp: Adapt to new return value.
3319 * gdb.gdb/complaints.exp: Likewise.
3320 * gdb.gdb/observer.exp: Likewise.
3321 * gdb.gdb/selftest.exp: Likewise.
3322 * gdb.gdb/xfullpath.exp: Likewise.
3323
4b6f5fd2
JB
33242004-08-27 Joel Brobecker <brobecker@gnat.com>
3325
3326 * gdb.threads/bp_in_thread.exp: New testcase.
3327
e5b25496
MC
33282004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3329
3330 Fix PR testsuite/1735.
3331 * gdb.threads/schedlock.c (thread_function): Add a cast
3332 to suppress a gcc warning.
3333 * gdb.threads/thread-specific.c (thread_function): Likewise.
3334
934353d6
MC
33352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3336
3337 * gdb.base/unload.c: Include <stdlib.h>.
3338
f98a0aef 33392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3340
f98a0aef 3341 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3342 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3343 synchronized after the "return".
3344
5a2e8882
MC
33452004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3346
3347 * gdb.mi/basics.c: Include <stdio.h>.
3348 * gdb.mi/pthreads.c: Include <stdlib.h>.
3349 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3350
a9640423
MC
33512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3352
3353 * gdb.threads/schedlock.c: Add copyright notice.
3354
b04e311d
AC
33552004-08-25 Andrew Cagney <cagney@gnu.org>
3356
3357 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3358 (skip_over_handler, breakpoint_over_hander): New test procedures.
3359 (advance, advancei): Add a proper prefix, do not use
3360 rerun_to_main.
3361 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3362
7c27f15b
MC
33632004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3364
3365 * gdb.mi/basics.c: Add copyright notice.
3366 * gdb.mi/var-cmd.c: Add copyright notice.
3367
fffc87ae
MC
33682004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3369
3370 * lib/gdb.exp: Remove signed_keyword_not_used.
3371 * lib/compiler.c: Likewise.
3372 * lib/compiler.cc: Likewise.
3373
d782e0bf
MC
33742004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3375
3376 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3377 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3378
96033e83
MC
33792004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3380
3381 * gdb.base/whatis.c: Add copyright notice.
3382
cf38c229
MK
33832004-08-20 Mark Kettenis <kettenis@gnu.org>
3384
3385 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3386 it to skip the breakpoints encoded in the inline assembly.
3387
f4b49756
MC
33882004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3389
3390 * Makefile.in: Add gdb.fortran.
3391
2f193b69
MC
33922004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3393
3394 * gdb.base/call-sc.exp (test_scalar_returns):
3395 Fix cut-and-paste glitch in "Make fun return now".
3396
89a237cb
MC
33972004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3398
3399 * configure.in: Add gdb.fortran.
3400 * configure: Regenerate.
3401 * gdb.fortran/Makefile.in: New file.
3402 * lib/gdb.exp (skip_fortran_tests): New procedure.
3403
469aff8e
MC
34042004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3405
3406 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3407 reference to bug-gnu@prep.ai.mit.edu.
3408 * gdb.mi/mi-var-child.exp: Likewise.
3409 * gdb.mi/mi-var-cmd.exp: Likewise.
3410 * gdb.mi/mi-var-display.exp: Likewise.
3411 * gdb.mi/mi2-var-block.exp: Likewise.
3412 * gdb.mi/mi2-var-child.exp: Likewise.
3413 * gdb.mi/mi2-var-cmd.exp: Likewise.
3414 * gdb.mi/mi2-var-display.exp: Likewise.
3415
00b51b9f
MK
34162004-08-15 Mark Kettenis <kettenis@gnu.org>
3417
3418 * gdb.base/unload.c (main): Make local variable msg const.
3419
45f07fef
MC
34202004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3421
3422 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3423 to bug-gnu@prep.ai.mit.edu.
3424 * gdb.mi/mi-disassemble.exp: Likewise.
3425 * gdb.mi/mi-eval.exp: Likewise.
3426 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3427 default line number.
3428 * gdb.mi/mi-return.exp: Likewise.
3429 * gdb.mi/mi-simplerun.exp: Likewise.
3430 * gdb.mi/mi-stack.exp: Likewise.
3431 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3432 number with explicit range test.
3433 * gdb.mi/mi-watch.exp: Likewise.
3434 * gdb.mi/mi2-break.exp: Likewise.
3435 * gdb.mi/mi2-cli.exp: Likewise.
3436 * gdb.mi/mi2-disassemble.exp: Likewise.
3437 * gdb.mi/mi2-eval.exp: Likewise.
3438 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3439 default line number.
3440 * gdb.mi/mi2-return.exp: Likewise.
3441 * gdb.mi/mi2-simplerun.exp: Likewise.
3442 * gdb.mi/mi2-stack.exp: Likewise.
3443 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3444 number with explicit range test.
3445 * gdb.mi/mi2-watch.exp: Likewise.
3446
dd8c8ee7
MC
34472004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3448
3449 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3450 * gdb.cp/m-static.exp: Likewise.
3451 * gdb.cp/rtti.exp: Likewise.
3452
4e838464
MK
34532004-08-14 Mark Kettenis <kettenis@gnu.org>
3454
3455 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3456
8d8cb839
EZ
34572004-08-14 Eli Zaretskii <eliz@gnu.org>
3458
3459 * ChangeLog: Prefix Local Variables with semi-colons and indent
3460 the reference to older ChangeLog files, to fix fontification in
3461 Emacs.
3462
deea8bb0
MC
34632004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3464
3465 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3466 * gdb.mi/mi2-break.exp: Likewise.
3467
c3297504
MC
34682004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3469
3470 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3471
25808999
MC
34722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3473
3474 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3475
226a8d71
MC
34762004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3477
3478 * gdb.cp/classes.exp: Remove unused declarations. Just let
3479 test names default instead of providing special names. Remove
3480 extraneous demangler test.
3481
37fdf854
JJ
34822004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3483
3484 * gdb.base/unload.exp: New test for breakpoints in dynamically
3485 loaded libraries.
3486 * gdb.base/unload.c: Ditto.
3487 * gdb.base/unloadshr.c: Ditto.
3488
2d3a7986
MC
34892004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3490
3491 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3492 cp_test_ptype_class.
3493 (test_enums): Likewise.
3494
c72b934c
AC
34952004-08-10 Andrew Cagney <cagney@gnu.org>
3496
3497 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3498 files.
3499
cc503c8a
AC
35002004-08-10 Andrew Cagney <cagney@gnu.org>
3501
3502 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3503 init_malloc call.
3504
902f2ccb
MC
35052004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3506
3507 * ChangeLog: Add copyright notice. The notice is copied
3508 from emacs 21.3 top level ChangeLog.
3509
78c90502
MC
35102004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3511
3512 * lib/cp-support.exp: New file.
3513 * lib/cp-support.exp (cp_test_type_class): New function.
3514 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3515 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3516 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3517 cp_test_ptype_class.
3518
88e5ea78
MC
35192004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3520
3521 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3522 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3523 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3524 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3525 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3526 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3527 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3528 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3529 gdb.mi/mi2-watch.exp: Update copyright years.
3530
6a89fc9c
MK
35312004-08-09 Mark Kettenis <kettenis@gnu.org>
3532
3533 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3534
1482e0de
MC
35352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3536
3537 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3538 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3539 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3540 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3541 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3542 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3543 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3544 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3545 gdb.mi/mi-watch.exp: Update copyright years.
3546
1a5ce3f3
DJ
35472004-08-08 Daniel Jacobowitz <dan@debian.org>
3548
3549 PR gdb/1738
3550 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3551 from a breakpoint with a pending signal.
3552
04f6ecf2
DJ
35532004-08-08 Daniel Jacobowitz <dan@debian.org>
3554
3555 PR gdb/1736
3556 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3557 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3558 the prompt.
3559 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3560
54d90d35
DJ
35612004-08-08 Daniel Jacobowitz <dan@debian.org>
3562
3563 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3564
d2f6abb0
DJ
35652004-08-08 Daniel Jacobowitz <dan@debian.org>
3566
3567 PR gdb/1736
3568 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3569 for i?86-*-linux*.
3570
5598c03d
DJ
35712004-08-08 Daniel Jacobowitz <dan@debian.org>
3572
3573 * gdb.arch/i386-prologue.exp: Compile without debug information.
3574
c6fee705
MC
35752004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3576
3577 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3578 rather than asking gdb to search.
3579
dd90efdb
MC
35802004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3581
3582 * gdb.base/gcore.c: Include <string.h>.
3583
1e84bec1
MC
35842004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3585
3586 * gdb.base/gcore.c: Add copyright notice.
3587
e425eb2b
MC
35882004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3589
3590 * gdb.base/freebpcmd.c: Include <stdio.h>.
3591 * gdb.base/long_long.c: Include <string.h>.
3592 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3593 * gdb.base/siginfo.c: Include <string.h>.
3594 * gdb.base/sigstep.c: Include <string.h>.
3595
cb9aaed5
MC
35962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3597
3598 * gdb.base/complex.c: Include <stdlib.h>.
3599
55944f3d
MC
36002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3601
3602 * gdb.base/complex.c: Add copyright notice.
3603
7b2953d9
MC
36042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3605
3606 * gdb.base/charset.c: Include <stdlib.h>.
3607
c9133d23
MC
36082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3609
3610 * gdb.base/auxv.c: Include <stdlib.h>.
3611
0a8490ad
MC
36122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3613
3614 * gdb.base/auxv.c: Add copyright notice.
3615
3426d5ec
MC
36162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3617
3618 * gdb.base/coremaker.c: Add copyright notice.
3619 * gdb.base/coremaker2.c: Add copyright notice.
3620
8da195dd
AC
36212004-08-04 Andrew Cagney <cagney@gnu.org>
3622
3623 * gdb.base/store.exp: Update copyright.
3624 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3625 names, do not import gdb_prompt.
3626
8d394f98
AC
36272004-08-01 Andrew Cagney <cagney@gnu.org>
3628
3629 Fix PR testsuite/1729.
3630 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3631 not use capture_value with value 4.
3632 (capture_value): Add optional test name parameter.
3633 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3634 the prefix, pass to capture_value.
3635
b6702b23
MK
36362004-08-01 Mark Kettenis <kettenis@gnu.org>
3637
3638 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3639 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3640 (main): Call new function.
3641
c203e0ca
MC
36422004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3643
3644 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3645
a7995a30
MC
36462004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3647
3648 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3649
9366563b
MC
36502004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3651
b6eeaf26 3652 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3653 Accept more values of vtbl pointer. Remove some messages
3654 about "obsolete gcc or gdb".
3655
2fc1f950
MC
36562004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3657
3658 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3659
c724d49b
MC
36602004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3661
3662 * gdb.base/asm-source.exp: Properly convert target board
3663 debug flags from gcc format to binutils format.
3664
736b0fce
MK
36652004-07-28 Mark Kettenis <kettenis@gnu.org>
3666
3667 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3668 gdb1718". PR backtrace/1718 partially fixed.
3669
5633ea5c
JJ
36702004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3671
3672 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3673
575eebb1
NC
36742004-07-26 Nick Clifton <nickc@redhat.com>
3675
3676 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3677 good default value for a specific architecture is available then
3678 set it to that value. Otherwise default to the -gstabs switch.
3679 Remove the -g... switches from the asm-flags variable. Allow the
3680 target board info to override the value if it wants to. Pass the
3681 switch on the assembler command line.
3682
62104619
MK
36832004-07-23 Mark Kettenis <kettenis@gnu.org>
3684
3685 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3686 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3687 (main): Call new function.
3688
4a1135b8
MC
36892004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3690
3691 Test for PR exp/1715.
3692 * gdb.base/radix.exp: Refactor common procedures. Make all
3693 test names unique. Change XFAIL to KFAIL.
3694
8a12c1f0
MC
36952004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3696
3697 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3698 * gdb.ada/gnat_ada.gin: ... to here.
3699 * configure.in: Use gnat_ada.gin.
3700 * configure: Regenerate.
3701
23b451cf
AC
37022004-07-20 Andrew Cagney <cagney@gnu.org>
3703
3704 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3705 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3706 XFAILs. Clean up test messages and comments. Check backtraces.
3707 Delete re-sync code.
3708
ab618a02
MC
37092004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3710
3711 Fix PR cli/740.
3712 * gdb.base/annota1.exp: Honor gdb,nosignals.
3713 * gdb.base/annota3.exp: Likewise.
3714
46dad340
MC
37152004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3716
3717 * lib/java.exp: Update copyright notice.
3718
756d8c70
AC
37192004-07-19 Andrew Cagney <cagney@gnu.org>
3720
3721 * gdb.base/selftest.exp: Copy file from here ...
3722 * gdb.gdb/selftest.exp: ... to here.
3723
586027e6
AC
37242004-07-16 Andrew Cagney <cagney@redhat.com>
3725
3726 * lib/insight-support.exp: Delete file.
3727 * lib/java.exp (java_init): Fix copyright.
3728
029d2200
AC
37292004-07-16 Andrew Cagney <cagney@gnu.org>
3730
3731 * gdb.base/restore.c: Append "prologue" to comments marking the a
3732 function's prologue.
3733 * gdb.base/restore.exp: Update copyright, re-indent.
3734 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3735 callerN" prefix where needed. Update patterns that match a
3736 function's prologue.
3737
653b62c5
MC
37382004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3739
3740 * gdb.base/restore.c: Add copyright notice.
3741
f7d690e5
AC
37422004-07-16 Andrew Cagney <cagney@gnu.org>
3743
3744 * gdb.base/logical.exp: Update copyright.
3745 (evaluate): New procedure. Use to re-implement tests using
3746 several tables.
3747
d629a7cb
MH
37482004-07-14 Martin Hunt <hunt@redhat.com>
3749
3750 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3751 which fixes some problems where init.tcl was not found.
3752
9c7bb332
AC
37532004-07-13 Andrew Cagney <cagney@gnu.org>
3754
6bf46641
AC
3755 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3756 (check_sizeof, check_valueof): Do not include the output in the
3757 test name. Use gdb_test.
3758 (get_valueof): Use gdb_test_multiple.
3759
c4ffd4c0
AC
3760 * gdb.base/step-test.exp: Update copyright. Use
3761 gdb_test_multiple. Ensure that test names do not include
3762 architecture dependent output.
3763
ab89363a
AC
3764 * gdb.gdb/observer.exp: Update copyright.
3765 (setup_test): Use gdb_test_multiple.
3766 (attach_first_observer, attach_second_observer)
3767 (attach_third_observer, detach_first_observer)
3768 (detach_second_observer, detach_third_observer)
3769 (reset_counters, check_counters): Make $message a prefix.
3770 (test_normal_stop_notifications): Add "args" parameter - a list of
3771 init functions to be called. Make $message a prefix,
3772 (test_observer_normal_stop): Change the message prefixes so that
3773 they are unique, pass the attach / detach procedures to
3774 test_normal_stop_notifications.
3775
ec58997a
AC
3776 * gdb.base/signull.exp (test_segv): Prefix all tests with
3777 "${name}". Clean up test messages.
3778
b475183b
AC
3779 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3780
9c7bb332
AC
3781 * gdb.base/ena-dis-br.exp: Update copyright.
3782 (break_at): New function. Replace send_gdb with gdb_test,
3783 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3784 ignore count, not stopped at bpt", with KFAIL.
3785
2dd95497
CV
37862004-07-13 Corinna Vinschen <vinschen@redhat.com>
3787
3788 * gdb.base/attach.exp: Remove cleanupfile handling.
3789
419e626b
AC
37902004-07-12 Andrew Cagney <cagney@gnu.org>
3791
3792 * gdb.base/annota1.exp: Cleanup corefile test name.
3793 * gdb.base/annota3.exp: Ditto.
3794
8b1b3228
AC
37952004-07-12 Andrew Cagney <cagney@gnu.org>
3796
78650829
AC
3797 * gdb.base/signals.exp: Clean up copyright, re-indent.
3798
8b1b3228
AC
3799 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3800 gdb_test and gdb_test_multiple.
3801
935c2760
JJ
38022004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3803
3804 * gdb.java/jmain.exp: Fix expected line number for main to
3805 break at. Set XFAIL for break at main test since gcj does not
3806 provide line number info for first statement in main.
3807
1544280f
AC
38082004-07-08 Andrew Cagney <cagney@gnu.org>
3809
1279f4ff
AC
3810 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3811
1544280f
AC
3812 * gdb.base/sigbpt.exp: Make the common part of each test name a
3813 prefix instead of suffix.
3814
bcc82369
BR
38152004-07-07 Bob Rossi <bob_rossi@cox.net>
3816
3817 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3818 test from test_tbreak_creation_and_listing to
3819 test_file_list_exec_source_file
3820 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3821 Changed name of test from test_tbreak_creation_and_listing to
3822 test_file_list_exec_source_file
3823
23f4b0aa
JJ
38242004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3825
3826 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3827 the jmisc() constructor instead of <init>.
3828 * gdb.java/jmisc1.exp: Ditto.
3829
56401cd5
AC
38302004-07-07 Andrew Cagney <cagney@gnu.org>
3831
3832 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3833 corrupting the PC.
3834
44ae2f6a
MC
38352004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3836
3837 * gdb.cp/templates.exp: Accept whitespace change in demangler
3838 output.
3839
45a83408
AC
38402004-07-06 Andrew Cagney <cagney@gnu.org>
3841
3842 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3843
d205ad70
MC
38442004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3845
3846 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3847 * lib/compiler.cc: Likewise.
3848
06ea1a61
MC
38492004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3850
3851 * lib/compiler.cc: Work around string preprocessing problem
3852 with old hp c++ compiler.
3853 * lib/compiler.c: Likewise.
3854
daab1251
CV
38552004-06-29 Corinna Vinschen <vinschen@redhat.com>
3856
3857 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3858 directives to conditionalize symbol prefixing.
3859 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3860 additional_flags handling. Add underscore prefix for Cygwin.
3861 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3862 conditionalize symbol prefixing.
3863 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3864 additional_flags handling. Add underscore prefix for Cygwin.
3865
cc984116
CV
38662004-06-29 Corinna Vinschen <vinschen@redhat.com>
3867
3868 * gdb.base/bigcore.exp: Skip test on Cygwin.
3869
c279b077
MC
38702004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3871
3872 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3873 formats for "info register". Use gdb_test_multiple. Fix
3874 the "invalid register" test.
3875
0e915747
CV
38762004-06-28 Corinna Vinschen <vinschen@redhat.com>
3877
3878 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3879 PID for Cygwin. Add Cygwin specific strings to check for in some
3880 tests.
3881 (do_attach_tests): Add a test for user interaction when attaching
3882 to a process with no matching symbol table already loaded.
3883
11422c86
AC
38842004-06-26 Andrew Cagney <cagney@gnu.org>
3885
3886 Test PR java/1567 and PR java/1565.
3887 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3888 * gdb.java/jmisc2.exp: Delete file.
3889
cefbce26
MC
38902004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3891
3892 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3893
e19f872c
CV
38942004-06-25 Corinna Vinschen <vinschen@redhat.com>
3895
3896 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3897 attach process.
3898
d931ba3b
MC
38992004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3900
3901 * gdb.cp/pr-1553.exp: Remove.
3902
aef68c48
MC
39032004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3904
3905 * gdb.cp/pr-1553.cc: Remove.
3906 * gdb.cp/pr-1553.exp: Disable this test.
3907
8d5df71a
JB
39082004-06-20 Jim Blandy <jimb@redhat.com>
3909
3910 Fix PR testsuite/1680.
3911 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3912 regular expressions.
3913
4ac6f39d
MC
39142004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3915
3916 Fix PR testsuite/1679.
3917 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3918 Issue an UNSUPPORTED result instead.
3919
1b413552
JB
39202004-06-18 Jim Blandy <jimb@redhat.com>
3921
3922 * gdb.base/charset.exp: Only send a control-C if we see a new
3923 prompt and incomplete command.
3924
6daa6ebd
MC
39252004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3926
3927 * gdb.cp/pr-574.cc: Add copyright notice.
3928
51fa4ae0
JB
39292004-06-17 Jim Blandy <jimb@redhat.com>
3930
3931 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3932 cases where the regexp has no groups; this grabs random text from
3933 the previous test suite, whatever that was.
3934
8fea26c5
MC
39352004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3936
3937 * gdb.cp/printmethod.cc: Add copyright notice.
3938
1e3aeb41
MC
39392004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3940
3941 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3942
9d9030bc
AC
39432004-06-16 Andrew Cagney <cagney@gnu.org>
3944
3945 * gdb.base/signull.c: Update copyright. Include <string.h>.
3946 (bowler): Replace data_pointer with data_read
3947 and data_write cases. Add code_descriptor case.
3948 (zero, desc): New array and pointer.
3949 (data, code): Change to simple pointers.
3950 * gdb.base/signull.exp: Fix probe pattern matching a function
3951 descriptor SIGSEGV. Replace data_pointer with data_read and
3952 data_write tests.
3953
acd4ad44
AC
39542004-06-16 Andrew Cagney <cagney@gnu.org>
3955
3956 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3957
08fd625c
MC
39582004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3959
3960 * gdb.base/long_long.c: Add copyright notice.
3961
1903502c
MC
39622004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3963
3964 * gdb.base/long_long.exp: Remove reference to
3965 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3966 to gdb_breakpoint and gdb_continue_to_breakpoint.
3967
83313cb1
JB
39682004-06-14 Jim Blandy <jimb@redhat.com>
3969
3970 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3971 endian case.
3972
1bf404ef
AC
39732004-06-14 Andrew Cagney <cagney@gnu.org>
3974
3975 * gdb.base/gcore.exp (capture_command_output): Delete the always
3976 passing tests containing inferior values.
3977 * gdb.base/ending-run.exp: Do not include the breakpoint address
3978 in the test message. Update copyright.
3979 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3980 size in the test name, use gdb_test_multiple. Update copyright.
3981
ef220b33
MC
39822004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3983
3984 * gdb.cp/ref-types.cc: Add copyright notice.
3985
4f70a4c9
MC
39862004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3987
3988 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3989 hp_aCC_compiler.
3990 * lib/compiler.cc: Likewise.
3991 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3992 'set' commands. Log diagnostics for other lines. Set
3993 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3994
335928ac
MC
39952004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3996
3997 * gdb.cp/try_catch.cc: Add copyright notice.
3998
2efb12e8
MC
39992004-06-12 Michael Chastain <mec.gnu@mindspring.com>
4000
4001 * gdb.cp/userdef.cc: Add copyright notice.
4002
0bbed51a
MC
40032004-06-11 Michael Chastain <mec.gnu@mindspring.com>
4004
4005 * gdb.cp/virtfunc.cc: Add copyright notice.
4006
e12a46c9
RC
40072004-06-11 Randolph Chung <tausq@debian.org>
4008
4009 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
4010 problem.
4011
338e05af
AC
40122004-06-10 Andrew Cagney <cagney@gnu.org>
4013
4014 * lib/compiler.cc, lib/compiler.c: Append either
4015 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
4016 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
4017 instead of gcc-3-3.
4018
dc3f10cb
AC
40192004-06-09 Andrew Cagney <cagney@gnu.org>
4020
b4d946af
AC
4021 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
4022 gdb/1455, bug is specific to "long long" and "double".
4023
dc3f10cb
AC
4024 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
4025 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
4026 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
4027 fixed.
4028
b5c0bfa2
AC
40292004-06-09 Andrew Cagney <cagney@gnu.org>
4030
4031 * gdb.base/structs.exp (test_struct_returns): Replace
4032 "return_value_unknown" and "finish_value_unknown" by
4033 "return_value_known" and "finish_value_known". Instead of
4034 "return_value_unknown" iff "finish_value_unknown", check
4035 "return_value_known" implies "finish_value_known".
4036
caeb605f
MH
40372004-06-08 Martin Hunt <hunt@redhat.com>
4038
4039 * gdb.base/float.exp: Add pattern for mips targets.
4040
c892bb64
RC
40412004-06-08 Randolph Chung <tausq@debian.org>
4042
4043 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
4044 message for unknown architectures more clear.
4045
48306d3e
JB
40462004-06-08 Joel Brobecker <brobecker@gnat.com>
4047
4048 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
4049 start the execution of the program.
4050
83ecb59f
JB
40512004-06-07 Jim Blandy <jimb@redhat.com>
4052
4053 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
4054 * gdb.arch/i386-cpuid.h: New helper file.
4055
55264cb4
RC
40562004-06-07 Randolph Chung <tausq@debian.org>
4057
4058 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
4059 has started.
4060
23cadb28
RM
40612004-06-04 Roland McGrath <roland@redhat.com>
4062
4063 Fix PR gdb/1647.
4064 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
4065 differently to be robust to output buffering differences.
4066
51d01eda
MC
40672004-06-04 Michael Chastain <mec.gnu@mindspring.com>
4068
4069 * gdb.threads/pthreads.exp: Update copyright years.
4070 (check_control_c): Change asynchronous 'after' to synchronous.
4071
f4fc3b93
RM
40722004-06-04 Roland McGrath <roland@redhat.com>
4073
4074 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
4075 next gdb prompt.
4076
4013522b
MC
40772004-06-02 Michael Chastain <mec.gnu@mindspring.com>
4078
4079 Fix PR gdb/1636.
4080 * gdb.threads/manythreads.exp: Change asynchronous 'after'
4081 calls to synchronous.
4082
7a8f1e6b
JB
40832004-05-26 Jim Blandy <jimb@redhat.com>
4084
4085 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4086
81bb3443
RC
40872004-05-24 Randolph Chung <tausq@debian.org>
4088
4089 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
4090 * gdb.asm/pa.inc: New file.
4091
8f5a3103
MK
40922004-05-22 Mark Kettenis <kettenis@gnu.org>
4093
4094 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4095
734b8fe8
JB
40962004-05-21 Joel Brobecker <brobecker@gnat.com>
4097 Daniel Jacobowitz <drow@mvista.com>
4098
4099 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
4100 GDB prompt.
4101
725603e1
UW
41022004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4103
f4fc3b93 4104 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
4105 setjmp/longjmp. Use sigaction instead of signal.
4106
8b923272
JB
41072004-05-19 J. Brobecker <brobecker@gnat.com>
4108 Michael Snyder <msnyder@redhat.com>
4109
4110 * gdb.threads/pthread_cond_wait.c: New file.
4111 * gdb.threads/pthread_cond_wait.exp: New testcase.
4112
8bfabb04
AC
41132004-05-13 Andrew Cagney <cagney@redhat.com>
4114
4115 * gdb.base/signull.exp, gdb.base/signull.c: New files.
4116 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
4117
42edda50
AC
41182004-05-11 Andrew Cagney <cagney@redhat.com>
4119
4120 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
4121 fixed but revealed gdb/1639.
4122
d303a6c7
AC
41232004-05-10 Andrew Cagney <cagney@redhat.com>
4124
4125 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
4126 func1" and "next to 2nd alarm", kernel bug avoided.
4127
bf08c2a1
DJ
41282004-05-10 Daniel Jacobowitz <dan@debian.org>
4129
4130 PR external/1568
4131 * gdb.base/bigcore.exp: Check the size of the dumped core file.
4132 XFAIL if it is smaller than bytes_allocated.
4133 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
4134 (main): Make chunks_allocated unsigned. Correct comment.
4135
c0586a34
JB
41362004-05-07 Joel Brobecker <brobecker@gnat.com>
4137
4138 * gdb.arch/powerpc-aix-prologue.c: New file.
4139 * gdb.arch/powerpc-aix-prologue.exp: New file.
4140
f2785d12
JB
41412004-05-07 Jim Blandy <jimb@redhat.com>
4142
4143 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
4144 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
4145
bd7f6e30
JB
41462004-05-06 Joel Brobecker <brobecker@gnat.com>
4147
4148 * gdb.base/sep.exp: No longer setup_kfail when the program was
4149 built with dwarf2.
4150
0a5e7efe
JI
41512004-05-05 Jim Ingham <jingham@apple.com>
4152
4153 * gdb.base/pending.exp: Make sure pending breakpoints
4154 preserve the ignore count.
f4fc3b93 4155
a8958849
MK
41562004-04-27 Jerome Guitton <guitton@gnat.com>
4157
4158 * i386-prologue.exp: Add testcase for jump instruction as first
4159 instruction of the real code.
4160 * i386-prologue.c (jump_at_beginning): New function.
4161
7e103f5b
MK
41622004-04-28 Mark Kettenis <kettenis@gnu.org>
4163
4164 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4165 x86_64-*-*.
4166
5d38b224
MK
41672004-04-28 Mark Kettenis <kettenis@gnu.org>
4168
4169 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4170 i*86-*-*.
4171
0ef32fd9
MK
41722004-04-25 Mark Kettenis <kettenis@gnu.org>
4173
4174 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4175 expression that checks the return type.
4176
71d7dd7c
AC
41772004-04-23 Andrew Cagney <cagney@redhat.com>
4178
4179 * gdb.base/call-sc.exp: New test of scalar call/return values.
4180 * gdb.base/call-sc.c: Ditto.
4181
1e9f977e
JJ
41822004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4183
4184 * gdb.threads/manythreads.c: Reduce thread stack size.
4185
899d9e3a
JJ
41862004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4187
4188 * gdb.threads/manythreads.c: Add copyright notice.
4189
61bcae62
AC
41902004-04-23 Andrew Cagney <cagney@redhat.com>
4191
4192 * gdb.base/siginfo.exp: Better handle step out of signal.
4193 * gdb.base/sigstep.exp: Ditto.
4194
7339a42e
JJ
41952004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4196 Daniel Jacobowitz <drow@mvista.com>
4197
4198 * gdb.threads/manythreads.c: New testcase.
4199 * gdb.threads/manythreads.exp: Ditto.
4200
5c98409b
JB
42012004-04-22 Jim Blandy <jimb@redhat.com>
4202
4203 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4204 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4205
3b611f1a
MC
42062004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4207
4208 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4209
f0fd9238
AC
42102004-04-21 Andrew Cagney <cagney@redhat.com>
4211
4212 * gdb.base/sigstep.c: New file.
4213 * gdb.base/sigstep.exp: New file.
4214
90990674
JB
42152004-04-16 Joel Brobecker <brobecker@gnat.com>
4216
4217 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4218 call to observer_notify_normal_stop.
4219
78cef34b
AC
42202004-04-15 Andrew Cagney <cagney@redhat.com>
4221
4222 * gdb.base/siginfo.c: New file.
4223 * gdb.base/siginfo.exp: New file.
4224
d2343407
JB
42252004-04-12 J. Brobecker <brobecker@gnat.com>
4226
4227 * gdb.base/sep.exp: Fix typo in comment.
4228
a2dba3c8
JB
42292004-04-12 J. Brobecker <brobecker@gnat.com>
4230
4231 * gdb.base/sep.c: New file.
4232 * gdb.base/sep-proc.c: New file.
4233 * gdb.base/sep.exp: New testcase.
4234
15f7b60e
MK
42352004-04-09 Mark Kettenis <kettenis@gnu.org>
4236
4237 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4238 support.
4239
44f4de1a
AC
42402004-04-05 Andrew Cagney <cagney@redhat.com>
4241
4242 * gdb.base/sigaltstack.c: New file.
4243 * gdb.base/sigaltstack.exp: New file.
4244
ef04f396
JB
42452004-04-04 Joel Brobecker <brobecker@gnat.com>
4246
4247 * gdb.base/foll-fork.exp: Update the expected output for
4248 "help set follow-fork-mode", to match a change that was made
4249 to the help of this variable on 2004-01-13.
4250
d40d2c92
JB
42512004-04-01 Joel Brobecker <brobecker@gnat.com>
4252
4253 * lib/ada.exp: Add copyright notice.
4254 * bar.ads: Likewise.
4255 * bar.adb: Likewise.
4256 * null_record.adb: Likewise.
4257 * null_record.exp: Likewise.
4258 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4259
f86ef5a3
JB
42602004-04-01 Joel Brobecker <brobecker@gnat.com>
4261
4262 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4263 * configure: Regenerate.
4264
414e70e3
JB
42652004-04-01 Joel Brobecker <brobecker@gnat.com>
4266
4267 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4268 to build the application. Remove the message printed when in
4269 verbose mode, redundant with the UNSUPPORTED message above.
4270
f0aaee49
JB
42712004-03-31 Joel Brobecker <brobecker@gnat.com>
4272
4273 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4274 * gdb.ada (null_record.exp): New testcase.
4275
ac81cb54
JB
42762004-03-31 Joel Brobecker <brobecker@gnat.com>
4277
4278 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4279
854af2f7
JB
42802004-03-31 Joel Brobecker <brobecker@gnat.com>
4281
4282 * gdb.ada: New subdirectory.
4283 * gdb.ada/Makefile.in: New file.
4284 * gdb.ada/gnat_ada.gpr.in: New file.
4285
034cb681
JB
42862004-03-31 Joel Brobecker <brobecker@gnat.com>
4287
4288 * lib/ada.exp: New file.
4289
78a1a894
DJ
42902004-03-24 Daniel Jacobowitz <drow@mvista.com>
4291
4292 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4293 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4294
4b2b3b3e
AC
42952004-03-22 Andrew Cagney <cagney@redhat.com>
4296
4297 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4298 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4299 Problem identified by Ulrich Weigand.
4300
23c73aa3
DC
43012004-03-17 David Carlton <carlton@kealia.com>
4302
4303 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4304 PR c++/826.
4305
d63a86f8
RM
43062004-03-16 Roland McGrath <roland@redhat.com>
4307
4308 * gdb.base/auxv.exp: New file.
4309 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4310
0e02aa50
DC
43112004-03-12 David Carlton <carlton@kealia.com>
4312
4313 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4314 * gdb.cp/pr-1553.cc: Ditto.
4315 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4316 pass branch.
4317
c20b71be
MC
43182004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4319
4320 * gdb.cp/templates.exp: Accept more template types.
4321
c7414a01
MC
43222004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4323
4324 From Corinna Vinschen with modifications.
4325 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4326 local variable obj_with_enum.
4327 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4328 results with obj_with_enum.
4329
ed69573c
MC
43302004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4331
4332 * gdb.cp/classes.cc: New file, copied from misc.cc.
4333 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4334
28301461
MC
43352004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4336
4337 * gdb.cp/misc.cc: Add copyright notice.
4338
1198ecbe
DC
43392004-03-05 David Carlton <carlton@kealia.com>
4340
4341 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4342 * gdb.cp/rtti.h: Update copyright.
4343 (namespace n2::n3): New.
4344 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4345 (n2::n3::func3): New.
4346 (main): Call n2::n3::func3.
4347 * gdb.cp/rtti2.cc: Update copyright.
4348 (n2::create3): New.
4349
9e08c470
MK
43502004-03-04 Mark Kettenis <kettenis@gnu.org>
4351
4352 * gdb.asm/openbsd.inc: Fix typo.
4353
4bebc3aa
FF
43542004-03-03 Fred Fish <fnf@redhat.com>
4355
4356 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4357 "val" instead of unused "size". Update copyright year.
4358
6ea9fb37
DJ
43592004-02-29 Daniel Jacobowitz <drow@mvista.com>
4360
4361 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4362 to use unsigned char.
4363 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4364 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4365
23b23974
DJ
43662004-02-29 Daniel Jacobowitz <drow@mvista.com>
4367
4368 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4369 line of output.
4370
7574fd53
DJ
43712004-02-28 Daniel Jacobowitz <drow@mvista.com>
4372
4373 * gdb.base/relocate.c (dummy): Initialize.
4374
a195357f
DJ
43752004-02-28 Daniel Jacobowitz <drow@mvista.com>
4376
4377 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4378 a breakpoint at exit.
4379
72fd54a9
FF
43802004-02-27 Fred Fish <fnf@redhat.com>
4381
4382 * gdb.base/chng-syms.exp: Add expect condition to match failing
4383 case that isn't a timeout.
4384
b9d23137
AC
43852004-02-27 Andrew Cagney <cagney@redhat.com>
4386
4387 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4388 support.
4389
15d208f6 43902004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4391
15d208f6
FF
4392 * gdb.arch/gdb1431.c: Remove.
4393 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4394 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4395 of "until" incorrectly.
4396
98f9cd2d
JB
43972004-02-26 J. Brobecker <brobecker@gnat.com>
4398
4399 * gdb.cp/class2.cc (empty): New class.
4400 (refer): New function.
4401 (main): Declare an object of type empty and use it.
4402 * gdb.cp/class2.exp: Print the value of an object of type empty.
4403
9b50c11b
JJ
44042004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4405
4406 * gdb.base/langs.exp: Update query string to match the
4407 new nquery format used for pending breakpoints.
4408
0dcd613f
AC
44092004-02-26 Andrew Cagney <cagney@redhat.com>
4410
4411 Fix PR i18n/1570.
4412 * gdb.base/charset.c: Update copyright notice.
4413 (main, init_string): Remove the escape character '\e' tests.
4414 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4415 * gdb.base/charset.exp (valid_host_charset): Ditto.
4416 * gdb.base/setvar.exp: Ditto.
4417
b8a56647
AC
44182004-02-24 Andrew Cagney <cagney@redhat.com>
4419
90d59e34
AC
4420 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4421 mmapped data in core file" PASS and FAIL messages consistent.
4422
b8a56647
AC
4423 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4424 setting a breakpoint. Work around PR java/1565.
4425
9f27c604
JJ
44262004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4427
4428 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4429 new nquery format.
4430 * gdb.base/pending.exp: Ditto.
4431
3224a706
MK
44322004-02-22 Mark Kettenis <kettenis@gnu.org>
4433
4434 * configure.in: Run stabs tests on *BSD.
4435 * configure: Regenerated.
4436
41e0a9ca
MK
44372004-02-21 Mark Kettenis <kettenis@gnu.org>
4438
4439 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4440
1e1b3428
FF
44412004-02-20 Fred Fish <fnf@redhat.com>
4442
4443 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4444 blank in test for "returns short", for consistency with other
4445 "returns xxx" tests. Update copyright year.
4446
f9a7572a
FF
44472004-02-19 Fred Fish <fnf@redhat.com>
4448
4449 New testcase for PR breakpoint/1558.
4450 * gdb.arch/gdb1558.exp: New file.
4451 * gdb.arch/gdb1558.c: New file.
4452
b2ce2854
EZ
44532004-02-19 Elena Zannoni <ezannoni@redhat.com>
4454
4455 * gdb.base/nodebug.exp: Fix typo.
4456
e7c9ff01
JB
44572004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4458
4459 Committed by Jim Blandy <jimb@redhat.com>.
4460
62f4b920
JB
4461 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4462
2db536a1
JB
4463 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4464
e7c9ff01
JB
4465 * gdb.base/float.exp: Support s390*-*-* targets.
4466
f3205b34
AF
44672004-02-17 Adam Fedor <fedor@gnu.org>
4468
4469 * gdb.base/gdb1555.exp: New file.
4470 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4471
9d62932d
EZ
44722004-02-17 Elena Zannoni <ezannoni@redhat.com>
4473
4474 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4475
344c9711
FF
44762004-02-16 Fred Fish <fnf@redhat.com>
4477
4478 * gdb.arch/gdb1291.c: Remove
4479 * gdb.arch/gdb1291.s: New test input file.
4480 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4481 fail. Test for correct result, known incorrect result, other
4482 failures and timeouts.
4483
2d822687
AC
44842004-02-16 Andrew Cagney <cagney@redhat.com>
4485
4486 * gdb.base/bigcore.exp: New file.
4487 * gdb.base/bigcore.c: New file.
4488
dac15b66
AC
44892004-02-13 Andrew Cagney <cagney@redhat.com>
4490
4491 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4492 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4493 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4494 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4495 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4496 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4497 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4498 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4499 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4500 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4501
6bdfc2c4
JJ
45022004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4503
4504 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4505 executed is an alloc instruction.
4506
87b3ede8
DC
45072004-02-11 David Carlton <carlton@kealia.com>
4508
4509 * gdb.cp/breakpoint.exp: New.
4510 * gdb.cp/breakpoint.cc: New.
4511
6e19e2bf
MC
45122004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4513
4514 Partial fix for PR gdb/1543.
4515 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4516 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4517 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4518 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4519 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4520 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4521 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4522 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4523 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4524 to bug-gdb@prep.ai.mit.edu .
4525 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4526 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4527 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4528 Likewise.
4529
5c5455dc
AC
45302004-02-10 Andrew Cagney <cagney@redhat.com>
4531
4532 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4533 using gdb_internal_error_resync.
4534
9cf689d7
DJ
45352004-02-09 Daniel Jacobowitz <drow@mvista.com>
4536
4537 * gdb.threads/thread-specific.exp: Stop early if no threads are
4538 found.
4539
d2dc51db
MC
45402004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4541
4542 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4543
14b1a056
DJ
45442004-02-08 Daniel Jacobowitz <drow@mvista.com>
4545
4546 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4547 breakpoints.
4548
83f66e8f
DJ
45492004-02-07 Daniel Jacobowitz <drow@mvista.com>
4550
4551 * config/sim.exp (gdb_load): Handle $arg == "".
4552 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4553 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4554
30fc0091
EZ
45552004-02-07 Elena Zannoni <ezannoni@redhat.com>
4556
4557 * gdb.base/maint.exp: Update test to reflect
4558 obstack changes.
4559
4d806929
JJ
45602004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4561
4562 * gdb.base/pendshr.c (pendfunc): New function that calls
4563 pendfunc1.
4564 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4565
7bfdd688
FF
45662004-02-04 Fred Fish <fnf@redhat.com>
4567
4568 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4569 function symbols and update copyright years.
4570 * gdb.arch/gdb1291.c: Ditto.
4571
aaa08ee4
MC
45722004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4573
4574 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4575
dbad7755
MC
45762004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4577
4578 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4579
ec4646ef
MC
45802004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4581
4582 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4583
1b802196
FF
45842004-02-02 Fred Fish <fnf@redhat.com>
4585
4586 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4587 remote targets. Update copyright years.
4588
18fe2033
JJ
45892004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4590
4591 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4592 support.
4593 * gdb.base/langs.exp: Fix test which attempts to create
4594 breakpoint on non-existent function to handle new pending
4595 support.
4596 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4597 a breakpoint.
4598 * gdb.base/pending.exp: New test.
4599 * gdb.base/pending.c: New file.
4600 * gdb.base/pendshr.c: Ditto.
4601
8d577d32
DC
46022004-02-02 David Carlton <carlton@kealia.com>
4603
4604 * gdb.cp/overload.exp: Add overloadNamespace tests.
4605 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4606 (overloadNamespace, XXX): New.
4607 (main): Call XXX::marker2.
4608
3ad13771
FF
46092004-02-01 Fred Fish <fnf@redhat.com>
4610
4611 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4612 * gdb.base/finish.exp: Ditto.
4613 * gdb.base/gcore.exp: Ditto.
4614 * gdb.base/huge.exp: Ditto.
4615 * gdb.base/info-proc.exp: Ditto.
4616 * gdb.base/return2.exp: Ditto.
4617 * gdb.threads/gcore-thread.exp: Ditto.
4618
44c75849
DJ
46192004-02-01 Daniel Jacobowitz <drow@mvista.com>
4620
4621 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4622
005bc093
MK
46232004-02-01 Mark Kettenis <kettenis@gnu.org>
4624
4625 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4626 that opening the file succeeds on OpenBSD.
4627
c47cebdb
DJ
46282004-02-01 Daniel Jacobowitz <drow@mvista.com>
4629
4630 * gdb.threads/thread-specific.c: New file.
4631 * gdb.threads/threads-specific.exp: New test script.
4632 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4633 to expect_out.
4634
5a01311c
MK
46352004-02-01 Mark Kettenis <kettenis@gnu.org>
4636
4637 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4638 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4639 only on the "print_small_structs from print_long_arg_list" test.
4640
ce22a4f1
DJ
46412004-02-01 Daniel Jacobowitz <drow@mvista.com>
4642
4643 * gdb.base/completion.exp: Kill a stray backslash.
4644
4645 From Jim Ingham <jingham@apple.com>:
4646 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4647 agrees with the result from sending a tab.
4648
abbab9d3
DJ
46492004-01-31 Daniel Jacobowitz <drow@mvista.com>
4650
4651 * gdb.base/chng-syms.exp: Remove stray newline.
4652
53904d1e
MK
46532004-01-31 Mark Kettenis <kettenis@gnu.org>
4654
4655 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4656 *-*-openbsd*.
4657 * gdb.asm/openbsd.inc: New file.
4658
3a4b3aac
MK
46592004-01-30 Mark Kettenis <kettenis@gnu.org>
4660
4661 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4662 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4663 *-*solaris2*. Remove commented out default settings for
4664 asm-flags. Replace gdb_compile with target_link.
4665
ebac27b4
MC
46662004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4667
4668 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4669 for all tests. Remove old hp-ux and cygnus xfail cases.
4670
d8679d84
PH
46712004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4672
4673 * gdb.base/chng-syms.exp: New file.
4674 * gdb.base/chng-syms.c: New file.
4675
0a55bc22
MC
46762004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4677
4678 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4679 Provide arms for current output in all my configurations.
4680
94b8e876
MC
46812004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4682
4683 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4684 * lib/compiler.cc: Likewise.
4685 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4686 get the right preprocessor. Eval the output directly. Remove
4687 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4688 hp_f77_compiler and hp_f90_compiler completely.
4689 (gdb_preprocess): Delete.
4690 (get_compiler): Delete.
4691
7cf03d44
MK
46922004-01-24 Mark Kettenis <kettenis@gnu.org>
4693
4694 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4695 <string.h>.
4696
68b6dce9
NR
46972004-01-24 Nick Roberts <nick@nick.uklinux.net>
4698
4699 * gdb.mi/mi-stack.exp: Update copyright.
4700
b368761e
DC
47012004-01-23 David Carlton <carlton@kealia.com>
4702
4703 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4704 test for cp_lookup_transparent_type.
4705 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4706 call them.
4707
f2061b53
DJ
47082004-01-23 Daniel Jacobowitz <drow@mvista.com>
4709
4710 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4711 after -var-update.
4712
37fc574a
DC
47132004-01-23 David Carlton <carlton@kealia.com>
4714
4715 * gdb.cp/namespace.cc (C::ensureRefs): New.
4716 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4717
8e94b928
NR
47182004-01-20 Nick Roberts <nick@nick.uklinux.net>
4719
4720 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4721 case "-stack-list-locals 2".
4722 * gdb.mi/mi-var-child.exp: Test for case
4723 "-var-list-children --all-values NAME".
4724
997b0952
MC
47252004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4726
4727 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4728
52470da3
MK
47292004-01-18 Mark Kettenis <kettenis@gnu.org>
4730
7049b4b8
MK
4731 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4732 used with gdb_test_multiple.
4733
52470da3
MK
4734 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4735 read at address 0. This fixes PR testsuite/1504.
4736
da6012e5
DJ
47372004-01-18 Daniel Jacobowitz <drow@mvista.com>
4738
4739 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4740 Remove downloading, guessing the host executable, the calls to
4741 gdb_file_cmd and gdb_target_cmd, and "load" support.
4742 (infer_host_exec): New function broken out from gdb_load.
4743 (gdb_load): New wrapper for gdbserver_gdb_load.
4744 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4745 gdb_target_cmd. Use -target-select.
4746 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4747 Download binaries to the host. Clear last_mi_remote_file when
4748 we load a new binary.
4749 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4750 call gdbserver_gdb_load and mi_gdb_target_cmd.
4751
32c70722
MC
47522004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4753
4754 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4755 type patterns.
4756
b0cecf36
MC
47572004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4758
4759 * gdb.cp/templates.exp: Fix typo in test name of
4760 "print Foo<volatile char*>::foo".
4761
4120d7e6
MC
47622004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4763
4764 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4765
f679e530
BE
47662004-01-16 Ben Elliston <bje@wasabisystems.com>
4767
4768 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4769 (clean mostlyclean): Remove empty rm.
4770
091c48f6
MC
47712004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4772
4773 * gdb.base/setvar.exp: Add copyright years.
4774
3e5fc8d2
DC
47752004-01-14 David Carlton <carlton@bactrian.org>
4776
4777 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4778 PR c++/1511 and update coment.
4779 * gdb.cp/templates.exp: Update patterns to match current output.
4780 If changes involve something other than whitespace, KFAIL
4781 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4782
63d06c5c
DC
47832004-01-14 David Carlton <carlton@kealia.com>
4784
4785 * gdb.cp/namespace.exp: Add tests involving classes defined within
4786 namespaces.
4787 * gdb.cp/namespace.cc (C::CClass): New.
4788 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4789
a51dab88
EZ
47902004-01-14 Elena Zannoni <ezannoni@redhat.com>
4791
4792 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4793 what debug info we have. Print a better message if something goes
4794 wrong while producing the separate debug info file.
4795
a476ccc9
MC
47962004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4797
4798 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4799
f453692c
MC
48002004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4801
4802 * gdb.base/callfuncs.c: Add copyright notice.
4803
f40063a5
MC
48042004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4805
4806 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4807 inheritance. PR gdb/1498, PR gcc/13539.
4808
19ac3974
EZ
48092004-01-13 Elena Zannoni <ezannoni@redhat.com>
4810
4811 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4812 test specific name.
4813 * gdb.mi/gdb669.exp: Ditto.
4814 * gdb.mi/mi-pthreads.exp: Ditto.
4815 * gdb.mi/mi1-pthreads.exp: Ditto.
4816 * gdb.mi/mi2-pthreads.exp: Ditto.
4817
56c97c6e
MC
48182004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4819
4820 * gdb.cp/member-ptr.cc: Add copyright notice.
4821
a0644324
MC
48222004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4823
4824 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4825 some patterns for recent versions of gcc and hpacc. Delete
4826 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4827 Delete tests that access a NULL pointer-to-member-data. This
4828 script is still disabled for gcc.
4829
32fabe09
EZ
48302004-01-12 Elena Zannoni <ezannoni@redhat.com>
4831
4832 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4833 escaped correctly.
4834
1f8a6abb
EZ
48352004-01-12 Elena Zannoni <ezannoni@redhat.com>
4836
4837 * gdb.base/sepdebug.exp: New file.
4838 * gdb.base/sepdebug.c: New file.
4839 * lib/gdb.exp (separate_debug_filename): New procedure.
4840 (gdb_gnu_strip_debug): New procedure.
4841
48efe704
AC
48422004-01-12 Andrew Cagney <cagney@redhat.com>
4843
4844 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4845 * gdb.mi/ChangeLog-1999-2003: New file.
4846
a9415475
AC
48472004-01-12 Andrew Cagney <cagney@redhat.com>
4848
4849 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4850 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4851 or EEXIST", treat EBUSY as an XFAIL.
4852
83b8cf9d
MC
48532004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4854
4855 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4856 hp_cc_compiler.
4857
9939d2a8
MC
48582004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4859
4860 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4861 decorations.
4862
1ff8cadf
MC
48632004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4864
4865 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4866 and "(aCC)" decorations. Remove obsolete doco about old
4867 test results.
4868
6fa9022e
MC
48692004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4870
4871 * gdb.cp/exception.exp: Fix typo in doco.
4872
209721fe
MK
48732004-01-09 Mark Kettenis <kettenis@gnu.org>
4874
4875 * gdb.base/gdb1476.exp: Fix typo.
4876
ef11303e
MC
48772004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4878
4879 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4880 file.
4881
041ab88c
MC
48822004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4883
4884 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4885 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4886 Use gdb_compile. Remove restriction on gcc. Add some patterns
4887 for recent version of gdb. Delete second half, which was a copy
4888 of the first half with different build flags. This test is
4889 still disabled because it is still not ready for production.
4890
e36d075a
MC
48912004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4892
4893 * gdb.cp/exception.cc: Add copyright notice.
4894 * gdb.cp/exception.exp: Add a notice that this file is broken
4895 because of line number changes caused by addition of copyright
4896 notice.
4897
42b190ad
MC
48982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4899
4900 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4901 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4902
8f25f06b
MC
49032004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4904
4905 * gdb.cp/classes.exp: Accept gnu abi 2.
4906 * gdb.cp/derivation.exp: Likewise.
4907 * gdb.cp/overload.exp: Likewise.
4908 * gdb.cp/virtfunc.exp: Likewise.
4909
06ded8b8
MC
49102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4911
4912 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4913 semicolon after end of function.
4914
77c26ae3
MC
49152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4916
4917 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4918 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4919 boilerplate code for compiling and running the program under
4920 test. Add some string method tests.
4921
20757486
MC
49222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4923
4924 * gdb.cp/bs15503.cc: Add copyright notice.
4925 * gdb.cp/bs15503.exp: Adjust line number.
4926
0fd3b503
MC
49272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4928
4929 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4930 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4931
10d1bea8
MC
49322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4933
4934 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4935 hp_cc_compiler.
4936
2789202a
MC
49372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4938
4939 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4940 * gdb.cp/ctti.exp: Use the marker instead of "next".
4941 With gcc, run further before bailing.
4942
b862f14c
MC
49432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4944
4945 * gdb.cp/cttiadd.cc: Add copyright notice.
4946 * gdb.cp/cttiadd1.cc: Likewise.
4947 * gdb.cp/cttiadd2.cc: Likewise.
4948 * gdb.cp/cttiadd3.cc: Likewise.
4949
96da2469
MC
49502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4951
4952 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4953 Use gdb_test, gdb_test_multiple. Use floating-point values that
4954 have exact representations in IEEE-ish formats.
4955
053248ff
MC
49562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4957
4958 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4959 compilers. Delete duplicate call to get_compiler_info.
4960 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4961 * gdb.base/volatile.exp: Likewise.
4962
84acecdd
MK
49632004-01-07 Mark Kettenis <kettenis@gnu.org>
4964
4965 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4966 memory at address 0.
4967
fe11a27f
MC
49682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4969
4970 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4971 to test for hp-ux assembler. Fix copyright years.
4972
60ad077b
AC
49732004-01-07 Andrew Cagney <cagney@redhat.com>
4974
4975 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4976
1c9b8f33
AC
49772004-01-07 Andrew Cagney <cagney@redhat.com>
4978
4979 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4980 when creating the read-only file. From analysis by Roland McGrath
4981 and Elena Zannoni.
4982
753ccc7a
MC
49832004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4984
4985 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4986
eca3e36b
MC
49872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4988
4989 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4990 data pointers.
4991
f8d4bac4
MC
49922004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4993
4994 * gdb.cp/m-static.exp: Compile one source file at a time.
4995 Delete unused call to get_compiler_info.
4996
9b4e0f94
MC
49972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4998
4999 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
5000 * gdb.base/call-rt-st.exp: Likewise.
5001 * gdb.base/nodebug.exp: Likewise.
5002 * gdb.base/volatile.exp: Likewise.
5003 * gdb.cp/ref-types.exp: Likewise.
5004 * gdb.cp/templates.exp: Likewise.
5005
023c1024
MK
50062004-01-05 Mark Kettenis <kettenis@gnu.org>
5007
5008 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
5009
19703c4a
MC
50102004-01-05 Michael Chastain <mec.gnu@mindspring.com>
5011
5012 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
5013 hppa*-hp-hpux*.
5014
18b67037
MK
50152004-01-04 Mark Kettenis <kettenis@gnu.org>
5016
ba6219c8
MK
5017 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5018 x86_64-*-*.
5019
18b67037
MK
5020 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5021 sparc64-*-* and sparc*-solaris2*.
5022
1bfbbb9d
MK
50232004-01-04 Mark Kettenis <kettenis@gnu.org>
5024
5025 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
5026 return ${tests}" test. The ${tests} already mentions the
5027 filename.
5028
06846494
MC
50292004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5030
5031 * gdb.cp/local.exp: Accept gcc abi 2.
5032
3b0cb202
MC
50332004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5034
5035 * gdb.cp/templates.exp: Accept gcc abi 2.
5036
0643ec3f
MC
50372004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5038
5039 * lib/compiler.cc: Remove supports_template_debugging.
5040 * gdb.cp/templates.exp: Do not test supports_template_debugging.
5041
d231d0b1
MC
50422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5043
5044 * gdb.cp/namespace.exp: Accept gcc abi 2.
5045
44ffb27c
MC
50462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5047
5048 * gdb.cp/method.exp: Accept gcc abi 2.
5049
184ad485
MC
50502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5051
5052 * gdb.cp/classes.exp: Generate identical results as old version.
5053 * gdb.cp/derivation.exp: Likewise.
5054 * gdb.cp/overload.exp: Likewise.
5055 * gdb.cp/virtfunc.exp: Likewise.
5056
116f09e7
MC
50572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5058
5059 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
5060 mysterious bug with sourceware version of expect.
5061
b1379776
MC
50622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5063
5064 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
5065 current versions of gcc, including gcc abi 2. Remove gratuitous
5066 restart of test program. Use gdb_test_multiple and gdb_test for
5067 all tests. Add patterns to xfail missing "const" in "const char *"
5068 and kfail PR gdb/1155.
5069
6b7a4c0e
MC
50702004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5071
5072 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
5073 current versions of gcc, including gcc abi 2. Remove gratuitous
5074 restart of test program. Use gdb_test_multiple and gdb_test for
5075 all tests. Add patterns to kfail PR gdb/1498.
5076
51615d72
MC
50772003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5078
5079 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
5080 current versions of gcc, including gcc abi 2. Use "breakpoint"
5081 and "continue" instead of restarting the target program. Use
5082 gdb_test_multiple and gdb_test for all tests.
5083
7b79a9d7
MK
50842004-01-01 Mark Kettenis <kettenis@gnu.org>
5085
5086 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5087 for *-*-solaris2*.
5088
1cd3489f
MC
50892003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5090
5091 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
5092 current versions of gcc, including gcc abi 2. Use "breakpoint"
5093 and "continue" instead of restarting the target program several
5094 times. Use gdb_test_multiple and gdb_test for all tests.
5095
850742db
MC
50962003-12-18 Michael Chastain <mec.gnu@mindspring.com>
5097
5098 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
5099 source files.
5100
eb4bbda8
MC
51012003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5102
5103 * gdb.base/environ.exp: Handle compiling test case from multiple
5104 source files.
5105
e42c7771
MC
51062003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5107
5108 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5109
80e4b428
JB
51102003-12-17 Jim Blandy <jimb@redhat.com>
5111
5f06973a
JB
5112 * gdb.base/freebpcmd.c: Add copyright notice.
5113
80e4b428
JB
5114 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
5115
0ab84fb7
MC
51162003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5117
5118 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
5119
1b3bb3d0
JB
51202003-12-13 Jim Blandy <jimb@redhat.com>
5121
5122 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
5123
3a4c9371
KB
51242003-12-12 Kevin Buettner <kevinb@redhat.com>
5125
5126 * gdb.asm/frv.inc: New file.
5127 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
5128
a1dea79a
FF
51292003-12-09 Fred Fish <fnf@redhat.com>
5130
5131 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
5132 functions to break1.c and leave prototypes behind. Add more
5133 "set breakpoint NN here" comments.
5134 * gdb.base/break1.c: New file.
5135
5136 * gdb.base/break.exp: Handle compiling test case from multiple
5137 source files and change source file references as needed.
5138 * gdb.base/completion.exp: Ditto.
5139 * gdb.base/condbreak.exp: Ditto.
5140 * gdb.base/define.exp: Ditto.
5141 * gdb.base/ena-dis-br.exp: Ditto.
5142 * gdb.base/info-proc.exp: Ditto.
5143 * gdb.base/maint.exp: Ditto.
5144 * gdb.base/until.exp: Ditto.
5145
5146 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
5147 hardcoded line numbers.
5148 * gdb.base/define.exp: Ditto.
5149 * gdb.base/ena-dis-br.exp: Ditto.
5150 * gdb.base/maint.exp: Ditto.
5151 * gdb.base/until.exp: Ditto.
5152
5153 * gdb.base/completion.exp: Use "break1" for completion tests since
5154 "break" is no longer a unique prefix.
5155
5266b69c
AC
51562003-12-06 Andrew Cagney <cagney@redhat.com>
5157
5158 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5159 "return_value_unimplemented". When an unimplemented struct return
5160 architecture, report incorrect values as a KFAIL
5161
374451f0
MC
51622003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5163
5164 * gdb.cp/rtti.exp: Accept new wording of warning from
5165 cp_lookup_rtti_type.
5166
ba9b20a7
MC
51672003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5168
5169 Partial fix for PR testsuite/1456.
5170 * gdb.base/scope.exp (test_at_main): Replace references to
5171 gcc_compiled with calls to test_compiler_info.
5172 (test_at_foo): Likewise.
5173 (test_at_bar): Likewise.
5174
b74b6d0b
MC
51752003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5176
5177 Partial fix for PR testsuite/1456.
5178 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5179 to test_compiler_info.
5180
ccfa3402
MC
51812003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5182
5183 * gdb.base/so-impl-ld.exp: Update copyright notice.
5184
f6246aba
MC
51852003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5186
5187 Partial fix for PR testsuite/1456.
5188 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5189 to test_compiler_info.
5190
13ae734a
MC
51912003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5192
5193 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5194 from current versions of gdb. Clean up regular expressions.
5195 Delete redundant timeout case.
5196
d8e1cdee
MC
51972003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5198
5199 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5200 from current versions of gdb. Clean up regular expressions.
5201 Delete redundant timeout case.
5202
96457b64
MC
52032003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5204
5205 Partial fix for PR testsuite/1456.
5206 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5207 gcc_compiled with call to test_compiler_info.
5208
f35309fc
MC
52092003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5210
5211 Partial fix for PR testsuite/1456.
5212 * gdb.base/list.exp (test_list_function): Delete unused declaration
5213 of gcc_compiled.
5214
d7afdf9b
MC
52152003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5216
5217 Partial fix for PR testsuite/1456.
5218 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5219 call to test_compiler_info.
5220
71507b56
MK
52212003-11-29 Mark Kettenis <kettenis@gnu.org>
5222
5223 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5224 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5225 it to create the appropriate note.inc.
5226 * gdb.asm/asmsrc1.s: Include "note.inc".
5227 * gdb.asm/netbsd.inc: New file.
5228 * gdb.asm/empty.inc: New file.
5229
f81f93f7
MC
52302003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5231
5232 Partial fix for PR testsuite/1456.
5233 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5234 calls to test_compiler_info.
5235
9a77938e
MC
52362003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5237
5238 Partial fix for PR testsuite/1456.
5239 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5240 calls to test_compiler_info.
5241
e8367dc7
MK
52422003-11-27 Mark Kettenis <kettenis@gnu.org>
5243
5244 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5245 pattern for the KFAILs.
5246
526c61ee
AF
52472003-11-25 Adam Fedor <fedor@gnu.org>
5248
5249 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5250 * gdb.objc/objcdecode.m: New file.
5251
28f2d600
AF
52522003-11-25 Adam Fedor <fedor@gnu.org>
5253
5254 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5255 * gdb.objc/nondebug.m: New file.
5256
a3895cee
BE
52572003-11-26 Ben Elliston <bje@wasabisystems.com>
5258
5259 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5260 NetBSD as it does on FreeBSD. Modelled on a similar change by
5261 Mark Kettenis on 2003-05-30.
5262 (link-flags): Set to "--entry _start" regardless of target.
5263 Special linker flags are to be appended to $link-flags.
5264 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5265
c9f2c8a3
MC
52662003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5267
5268 * gdb.cp/method.exp: Accept output of new demangler.
5269
15a0587a 52702003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5271
5272 * gdb/class2.exp: New file.
5273 * gdb/class2.cc: New file.
5274
3c00b570
MC
52752003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5276
5277 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5278 of new demangler.
5279
7027acc7
MK
52802003-11-23 Mark Kettenis <kettenis@gnu.org>
5281
5282 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5283 of gdb_test "run".
5284
b0e1598a
MK
52852003-11-23 Mark Kettenis <kettenis@gnu.org>
5286
5287 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5288 "continue" into "run".
5289
4d9eda44
MC
52902003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5291
5292 Partial fix for PR testsuite/1456.
5293 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5294 call to test_compiler_info.
5295 * gdb.cp/ctti.exp: Likewise.
5296 * gdb.cp/derivation.exp: Likewise.
5297 * gdb.cp/member-ptr.exp: Likewise.
5298 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5299 reference to gcc_compiled.
5300
53012003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5302
5303 Fix PR testsuite/1463.
5304 * gdb.base/structs.exp (start_structs_test): Call
5305 get_debug_format before using the debug format.
5306
d422fe19
AC
53072003-11-22 Andrew Cagney <cagney@redhat.com>
5308
5309 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5310 * gdb.base/structs.exp: Use gdb_test_multiple.
5311
039cf96d
AC
53122003-11-20 Andrew Cagney <cagney@redhat.com>
5313
6882279b
AC
5314 * gdb.base/structs.exp: Handle and recover from internal errors.
5315 Replace "foo${n}" with "foo<n>" in test messages.
5316
e53890ae
AC
5317 * gdb.base/structs.exp: Update copyright. Rewrite.
5318 * gdb.base/structs.c: Update copyright. Rewrite.
5319
2b211c59
AC
5320 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5321 resync count exceeded.
d63a86f8 5322
039cf96d
AC
5323 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5324 from the internal error.
5325 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5326 Original from Jim Blandy.
5327 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5328
eac98b22
AC
53292003-11-19 Andrew Cagney <cagney@redhat.com>
5330
5331 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5332 KFAIL.
5333
67455b2a
MK
53342003-11-17 Mark Kettenis <kettenis@gnu.org>
5335
5336 New testcase for PR backtrace/1435.
5337 * gdb.arch/i386-unwind.exp: New file.
5338 * gdb.arch/i386-unwind.c: New file.
5339
853d6e5b
AC
53402003-11-17 Andrew Cagney <cagney@redhat.com>
5341
5342 * lib/gdb.exp (compiler_info): New global.
5343 (test_compiler_info): New function.
5344 (get_compiler_info): Set compiler_info.
5345 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5346 "compiler_info" to gcc-<major>-<minor>.
5347
38cf6e11
MC
53482003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5349
5350 * gdb.trace/configure: Remove.
5351
a50d3602
EZ
53522003-11-13 Elena Zannoni <ezannoni@redhat.com>
5353
5354 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5355 breakpoints.
a50d3602
EZ
5356 * gdb.base/break.exp: Remove all references to explicit line
5357 numbers.
5358
d9407aaa
NC
53592003-11-11 Nick Clifton <nickc@redhat.com>
5360
5361 * gdb.base/shreloc.exp: Do not run for targets which do not
5362 support shared objects.
5363
db488fc1
CV
53642003-11-10 Corinna Vinschen <vinschen@redhat.com>
5365
5366 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5367 Don't run tests if nofileio flag is given.
5368
6a90a18e
EZ
53692003-11-07 Elena Zannoni <ezannoni@redhat.com>
5370
5371 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5372 as well as 'Watchpoint'.
5373
0b915e9c
EZ
53742003-11-06 Elena Zannoni <ezannoni@redhat.com>
5375
5376 Reported by Jim Ingham <jingham@apple.com>:
5377 * gdb.base/annota1.exp: Match at least one occurrence of the
5378 signal handler annotation.
5379
d7e4b55f
EZ
53802003-11-06 Elena Zannoni <ezannoni@redhat.com>
5381
5382 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5383 as well as 'Watchpoint'.
5384
2fe4e8d0
MC
53852003-11-05 Michael Chastain <mec@shout.net>
5386
5387 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5388
6ef88553
KW
53892003-11-03 Kris Warkentin <kewarken@qnx.com>
5390
5391 * gdb.arch/gdb1291.c: New test file.
5392 * gdb.arch/gdb1291.exp: New test script.
5393 * gdb.arch/gdb1431.c: New test file.
5394 * gdb.arch/gdb1431.exp: New test script.
5395
ae7dc4d8
MC
53962003-10-22 Michael Chastain <mec@shout.net>
5397
5398 * gdb.mi/pthreads.c: Add copyright notice.
5399
c39d7427
MC
54002003-10-22 Michael Chastain <mec@shout.net>
5401
5402 * gdb.threads/pthreads.c: Add copyright notice.
5403
8b7d96c1
MC
54042003-10-20 Michael Chastain <mec@shout.net>
5405
5406 * gdb.base/gdb1056.exp: New test script.
5407
d1d69fdd
DJ
54082003-10-13 Daniel Jacobowitz <drow@mvista.com>
5409
5410 * gdb.threads/killed.exp: Use gdb_run_cmd.
5411
7d605576
DJ
54122003-10-13 Daniel Jacobowitz <drow@mvista.com>
5413
5414 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5415 create a core file.
5416 * gdb.threads/gcore-thread.exp: Likewise.
5417
618ec112
CV
54182003-10-13 Corinna Vinschen <vinschen@redhat.com>
5419
5420 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5421 type, based on char type.
5422 (struct bit_flags_short_t): New bitfield type, based on short type.
5423 (init_bit_flags_char): New fuction.
5424 (init_bit_flags_short): Ditto.
5425 (print_bit_flags_char): Ditto.
5426 (print_bit_flags_short): Ditto.
5427 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5428
9367a73c
MC
54292003-10-11 Michael Chastain <mec@shout.net>
5430
5431 * gdb.base/call-rt-st.exp: Update copyright year.
5432
1decf120
KI
54332003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5434
5435 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5436 * gdb.disasm/sh3.s: Ditto.
5437
5445b2ae
DJ
54382003-10-07 Daniel Jacobowitz <drow@mvista.com>
5439
5440 * gdb.threads/switch-threads.exp: New test.
5441 * gdb.threads/switch-threads.c: New source file.
5442
aec24853
CV
54432003-10-07 Corinna Vinschen <vinschen@redhat.com>
5444
5445 * gdb.base/ending-run.exp: Add sh specific case.
5446
adc7428d
AC
54472003-10-06 Andrew Cagney <cagney@redhat.com>
5448
5449 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5450 * gdb.disasm/mn10200.exp: Delete obsolete file.
5451
c9d37158
DJ
54522003-09-29 Daniel Jacobowitz <drow@mvista.com>
5453
5454 * ChangeLog: Correct an entry command.exp -> commands.exp.
5455 * gdb.base/commands.exp (bp_deleted_in_command_test)
5456 (temporary_breakpoint_commands): Check noargs.
5457
79c2c32d
DC
54582003-09-25 David Carlton <carlton@kealia.com>
5459
5460 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5461 of some print tests, where appropriate. Add tests for C::D::cd,
5462 E::ce, F::cXfX, G::XgX.
5463 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5464
594e6d67
RE
54652003-09-25 Richard Earnshaw <rearnsha@arm.com>
5466
5467 * lib/java.exp (java_init): Import target_alias before using it.
5468
10f0d451
DC
54692003-09-25 David Carlton <carlton@kealia.com>
5470
5471 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5472
274bcba0
EZ
54732003-09-23 Elena Zannoni <ezannoni@redhat.com>
5474
d63a86f8 5475 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5476 weirdness.
5477
cdbf20f7
MC
54782003-09-17 Michael Chastain <mec@shout.net>
5479
5480 * gdb.cp/gdb1355.exp: New file.
5481 * gdb.cp/gdb1355.c: New file.
5482
71e06f80
CV
54832003-09-15 Corinna Vinschen <vinschen@redhat.com>
5484
5485 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5486 * gdb.asm/sh.inc: New file.
5487
5c4e30ca
DC
54882003-09-11 David Carlton <carlton@kealia.com>
5489
bd45b7af
DC
5490 * gdb.cp/namespace.exp: Add tests for namespace types.
5491 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5492 (test_namespace): New.
5493
1c199746
EZ
54942003-09-11 Elena Zannoni <ezannoni@redhat.com>
5495
5496 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5497 * gdb.stabs/weird.exp: Ditto.
1c199746 5498
04ed252f
MC
54992003-09-08 Michael Chastain <mec@shout.net>
5500
5501 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5502
d8a2d9e7
MC
55032003-09-07 Michael Chastain <mec@shout.net>
5504
5505 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5506 'parse error'.
5507
161afb24
MK
55082003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5509
5510 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5511
49f2741a
MC
55122003-08-30 Michael Chastain <mec@shout.net>
5513
5514 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5515 * gdb.gdb/observer.exp: Ditto.
5516 * gdb.gdb/xfullpath.exp: Ditto.
5517
8afa723e
MK
55182003-08-29 Mark Kettenis <kettenis@gnu.org>
5519
5520 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5521 *-*-*bsd*.
5522
f31dfe3b
JJ
55232003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5524
5525 * gdb.base/dump.exp: Skip for ia64.
5526
4630e498
JJ
55272003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5528
5529 * gdb.asm/asm-source.exp: Add ia64 support.
5530 * gdb.asm/ia64.inc: New file.
5531
1105b7ef
MC
55322003-08-22 Michael Chastain <mec@shout.net>
5533
5534 * gdb.cp: New directory.
5535 * gdb.cp/*: Copy from gdb.c++/*.
5536 * gdb.c++/*: Remove.
5537 * Makefile.in: Change gdb.c++ to gdb.cp.
5538 * configure.in: Ditto.
5539 * configure: Regnerate.
5540
c945b932
MK
55412003-08-18 Mark Kettenis <kettenis@gnu.org>
5542
5543 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5544 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5545
2b66634b
DJ
55462003-08-17 Daniel Jacobowitz <drow@mvista.com>
5547
5548 * mi-var-display.exp (-var-list-children weird): Accept function
5549 pointers with argument types.
5550 * mi1-var-display.exp (-var-list-children weird): Likewise.
5551 * mi2-var-display.exp (-var-list-children weird): Likewise.
5552
a356f73b
DJ
55532003-08-17 Daniel Jacobowitz <drow@mvista.com>
5554
5555 * gdb.base/annota3.exp: Add missing newline.
5556
483417b8
MC
55572003-08-06 Michael Chastain <mec@shout.net>
5558
5559 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5560
c99c59c3
MS
55612003-08-12 Michael Snyder <msnyder@redhat.com>
5562
5563 * gdb.base/float.exp: Add test for SH.
5564
55ed7501
MK
55652003-08-10 Mark Kettenis <kettenis@gnu.org>
5566
5567 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5568
1a371f2e
EZ
55692003-08-07 Elena Zannoni <ezannoni@redhat.com>
5570
5571 * gdb.base/completion.exp: Remove reduntant completion test
5572 on filename.
5573
e0f353ce
EZ
55742003-08-07 Elena Zannoni <ezannoni@redhat.com>
5575
5576 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5577 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5578 gdb.trace/save-trace.exp: Make sure that full pathnames are
5579 escaped correctly.
5580
5710a1af 55812003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5582
5710a1af
EZ
5583 * configure.in: Don't generate config.h from config.hin.
5584 * configure: Regenerate.
5585 * config.hin: Remove file.
5586 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5587 * gdb.threads/pthreads.c: Ditto.
5588
dcd81ce9
DJ
55892003-08-07 Daniel Jacobowitz <drow@mvista.com>
5590
5591 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5592 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5593 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5594 Replace ld24 with seth/add3.
5595
6009d884
AC
55962003-08-02 Andrew Cagney <cagney@redhat.com>
5597
5598 * gdb.base/annota3.exp: New file.
5599 * gdb.base/annota3.c: New file.
5600 * gdb.c++/annota3.exp: New file.
5601 * gdb.c++/annota3.cc: New file.
5602
51514e06
MC
56032003-07-29 Michael Chastain <mec@shout.net>
5604
5605 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5606 actually failed.
5607 (do_pass): Likewise.
5608 * gdb.threads/tls.exp: Always initialize no_of_threads.
5609
4ee6625b
DJ
56102003-07-27 Daniel Jacobowitz <drow@mvista.com>
5611
5612 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5613 pattern.
5614 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5615 * gdb.threads/tls.exp: Recognize one case of the host library not
5616 supporting TLS.
5617
225f2bf6
AC
56182003-07-27 Andrew Cagney <cagney@redhat.com>
5619
5620 * gdb.base/fileio.exp: Use SH when running commands using
5621 remote_exec.
5622
bcb27c9f
DJ
56232003-07-24 Daniel Jacobowitz <drow@mvista.com>
5624
5625 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5626 * gdb.base/relocate.c (dummy): New padding array.
5627
3d67be83
MS
56282003-07-22 Michael Snyder <msnyder@redhat.com>
5629
d63a86f8 5630 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5631
5632 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5633 patterns to be more general, accepting old and new output.
5634 Some output chars (such as '+') also must be quoted.
d63a86f8 5635 Some addresses are displayed numerically instead of
3d67be83
MS
5636 symbolically.
5637
57ba3b85
MS
56382003-07-23 Michael Snyder <msnyder@redhat.com>
5639
686d097c
MS
5640 * gdb.base/return2.exp: Don't test long-long return.
5641
57ba3b85
MS
5642 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5643 * gdb.disasm/t01_mov.exp: Ditto.
5644 * gdb.disasm/t02_mova.s: Ditto.
5645 * gdb.disasm/t02_mova.exp: Ditto.
5646 * gdb.disasm/t03_add.s: Ditto.
5647 * gdb.disasm/t03_add.exp: Ditto.
5648 * gdb.disasm/t04_sub.s: Ditto.
5649 * gdb.disasm/t04_sub.exp: Ditto.
5650 * gdb.disasm/t05_cmp.s: Ditto.
5651 * gdb.disasm/t05_cmp.exp: Ditto.
5652 * gdb.disasm/t06_ari2.s: Ditto.
5653 * gdb.disasm/t06_ari2.exp: Ditto.
5654 * gdb.disasm/t07_ari3.s: Ditto.
5655 * gdb.disasm/t07_ari3.exp: Ditto.
5656 * gdb.disasm/t08_or.s: Ditto.
5657 * gdb.disasm/t08_or.exp: Ditto.
5658 * gdb.disasm/t09_xor.s: Ditto.
5659 * gdb.disasm/t09_xor.exp: Ditto.
5660 * gdb.disasm/t10_and.s: Ditto.
5661 * gdb.disasm/t10_and.exp: Ditto.
5662 * gdb.disasm/t11_logs.s: Ditto.
5663 * gdb.disasm/t11_logs.exp: Ditto.
5664 * gdb.disasm/t12_bit.s: Ditto.
5665 * gdb.disasm/t12_bit.exp: Ditto.
5666 * gdb.disasm/t13_otr.s: Ditto.
5667 * gdb.disasm/t13_otr.exp: Ditto.
5668
e00759ef
EZ
56692003-07-22 Elena Zannoni <ezannoni@redhat.com>
5670
5671 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5672
8bc2021f
EZ
56732003-07-22 Elena Zannoni <ezannoni@redhat.com>
5674
5675 * gdb.threads/tls.c : New file.
5676 * gdb.threads/tls.exp : New file.
5677 * gdb.threads/tls-main.c : New file.
5678 * gdb.threads/tls-shared.c : New file.
5679 * gdb.threads/tls-shared.exp : New file.
5680
89320c4c
AS
56812003-07-22 Andreas Schwab <schwab@suse.de>
5682
5683 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5684
180dea7c
AS
56852003-07-20 Andreas Schwab <schwab@suse.de>
5686
5687 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5688 due to insn reordering.
5689
0714963c
AC
56902003-07-15 Andrew Cagney <cagney@redhat.com>
5691
5692 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5693
98a23b3f
MC
56942003-07-15 Michael Chastain <mec@shout.net>
5695
5696 * gdb.base/gdb1250.exp: New file.
5697 * gdb.base/gdb1250.c: New file.
5698
27e417a2
ML
56992003-07-09 Michal Ludvig <mludvig@suse.cz>
5700
5701 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5702 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5703
8bc2021f
EZ
57042003-07-09 Elena Zannoni <ezannoni@redhat.com>
5705
5706 * gdb.threads/tls.c: New file.
5707 * gdb.threads/tls.exp: New file.
5708 * gdb.threads/tls-main.c: New file.
5709 * gdb.threads/tls-shared.c: New file.
5710 * gdb.threads/tls-shared.exp: New file.
5711
d99968dc
EZ
57122003-07-09 Elena Zannoni <ezannoni@redhat.com>
5713
5714 * gdb.base/annota1.exp: Make sure that we properly escape the
5715 full path of the source file. Xfail more permissive patterns,
d63a86f8 5716 due to a compiler debug info problem.
d99968dc 5717
83876b3b
AS
57182003-07-07 Andreas Schwab <schwab@suse.de>
5719
2705e972
AS
5720 * gdb.asm/m68k.inc: New file.
5721 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5722
83876b3b
AS
5723 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5724 arguments"): Also match negative number.
5725
5726 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5727
3a871b37
DJ
57282003-07-03 Daniel Jacobowitz <drow@mvista.com>
5729
5730 * gdb.base/store.c (charest): New typedef.
5731 (add_char): Rename to add_charest, update.
5732 (wack_char): Rename to wack_charest, update types. Return l + r
5733 to keep r live across the call.
5734 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5735 (wack_double, wack_doublest): Return l + r to keep r live across
5736 the call.
5737 * gdb.base/store.exp: Accomodate store.c changes.
5738
b2a7f303
DC
57392003-06-30 David Carlton <carlton@kealia.com>
5740
5741 * gdb.c++/maint.exp (test_invalid_name): New.
5742 (test_first_component): Add tests for invalid names.
5743
3c6cb4a1
MC
57442003-06-29 Michael Chastain <mec@shout.net>
5745
5746 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5747 output of '<VTT for class>' for virtual base classes.
5748
f1c2644b
DJ
57492003-06-29 Daniel Jacobowitz <drow@mvista.com>
5750
5751 * gdb.base/completion.exp: Tab-complete "complet" instead of
5752 "compl".
5753 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5754
18080350
DJ
57552003-06-29 Daniel Jacobowitz <drow@mvista.com>
5756
5757 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5758 * gdb.base/volatile.exp: Likewise.
5759
f56973f8
DJ
57602003-06-29 Daniel Jacobowitz <drow@mvista.com>
5761
5762 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5763 gdb/1265.
5764
57652003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5766 Daniel Jacobowitz <drow@mvista.com>
5767
5768 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5769 initial line count of 'captured_main' from 26 to 32.
5770 (test_with_self): Allow xmalloc call to be interleaved with the
5771 preceding two lines.
5772
e766d4d6
JB
57732003-06-24 Joel Brobecker <brobecker@gnat.com>
5774
5775 * gdb.base/bang.exp: New testcase.
5776
f125c9a4
JB
57772003-06-23 Joel Brobecker <brobecker@gnat.com>
5778
5779 * gdb.base/langs.exp: Add some tests for the "minimal" language
5780 support.
5781
6e25beaf
EZ
57822003-06-23 Elena Zannoni <ezannoni@redhat.com>
5783
5784 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5785 the testcase.
5786
2f816dda
DJ
57872003-06-22 Daniel Jacobowitz <drow@mvista.com>
5788
5789 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5790 offset.
5791
db5a5748
DJ
57922003-06-22 Daniel Jacobowitz <drow@mvista.com>
5793
5794 * gdb.c++/pr-1210.cc: New file.
5795 * gdb.c++/pr-1210.exp: New file.
5796
1df0c130
DJ
57972003-06-21 Daniel Jacobowitz <drow@mvista.com>
5798
5799 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5800 000-exec-continue.
5801
a92feac0
MK
58022003-06-15 Mark Kettenis <kettenis@gnu.org>
5803
5804 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5805 on *-*-*bsd* instead of *-*-freebsd*.
5806
81a58f5b
AC
58072003-06-14 Andrew Cagney <cagney@redhat.com>
5808
5809 * gdb.base/store.exp: Test longest and doublest. Test all
5810 parameters. Weaken return statement match.
5811 * gdb.base/store.c: Add longest and doublest - aka long long and
5812 long double functions. Put all parameters into local register
5813 variables. Use negative values.
5814
b257a0d3
AC
58152003-06-14 Andrew Cagney <cagney@redhat.com>
5816
5817 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5818 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5819 exit status.
5820 * gdb.base/fileio.exp: Disable target when nointerrupts and
5821 noinferiorio, instead of limiting it to remote. Use remote_exec
5822 instead of system.
d63a86f8 5823
21c38304
JJ
58242003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5825
5826 * gdb.base/float.exp: Add ia64 support.
5827
1bcdb424
CV
58282003-06-12 Corinna Vinschen <vinschen@redhat.com>
5829
5830 * gdb.base/fileio.exp: Run only on remote targets.
5831
6aeb981f
CV
58322003-06-10 Corinna Vinschen <vinschen@redhat.com>
5833
5834 * gdb.base/fileio.c: New file, testing File-I/O.
5835 * gdb.base/fileio.exp: Ditto.
5836
53df362e
RG
58372003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5838
5839 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5840 shared objects after relocation at load time (gdb PR/1132).
5841 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5842 as above, part of the shared object relocation test.
5843
ffee1b46
MK
58442003-06-08 Mark Kettenis <kettenis@gnu.org>
5845
b5ca3722
MK
5846 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5847 fully filled history list.
5848 * gdb.base/gdb_history: New file.
5849
03ed860d
MK
5850 * gdb.base/signals.exp: XFAIL "continue to func1" on
5851 i*86-*-freebsd*.
5852
ffee1b46
MK
5853 * gdb.base/attach.exp: When trying to attach to a nonexistent
5854 process, make it possible to specify the PID based on the target,
5855 and do so for *-*-freebsd*.
5856
d80dbb52
RH
58572003-06-02 Richard Henderson <rth@redhat.com>
5858
5859 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5860
6dd77b81
RH
58612003-06-02 Richard Henderson <rth@redhat.com>
5862
5863 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5864
f6347e16
RH
58652003-06-02 Richard Henderson <rth@redhat.com>
5866
5867 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5868
2c161407
DJ
58692003-06-01 Daniel Jacobowitz <drow@mvista.com>
5870
5871 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5872 of globalvar.
5873
572eb746
MK
58742003-06-01 Mark Kettenis <kettenis@gnu.org>
5875
5876 * gdb.asm/asm-source.exp: Check for memory read errors in
5877 disassembler test on *BSD too.
5878
9e9617a5
RH
58792003-06-01 Richard Henderson <rth@redhat.com>
5880
5881 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5882 for .frame.
5883 (gdbasm_call): Lose ldgp.
5884 (gdbasm_startup): Add frame information.
5885 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5886
7b34ad4e
MK
58872003-05-31 Mark Kettenis <kettenis@gnu.org>
5888
5889 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5890 i?86-*-*.
5891
10059fdf
MK
58922003-05-30 Mark Kettenis <kettenis@gnu.org>
5893
5894 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5895 FreeBSD.
5896
acf4b816
RH
58972003-05-29 Richard Henderson <rth@redhat.com>
5898
5899 * gdb.asm/alpha.inc: New file.
5900 * gdb.asm/asm-source.exp: Use it.
5901
e9ecd949
JB
59022003-05-29 Jim Blandy <jimb@redhat.com>
5903
5904 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5905 'core.PID'.
5906
e3e5a4f3
JB
59072003-05-22 Jim Blandy <jimb@redhat.com>
5908
5909 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5910 backtrace.
d63a86f8 5911
72fe3d25
DC
59122003-05-20 David Carlton <carlton@math.stanford.edu>
5913
5914 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5915 this time.
5916
58da2eb2
DC
59172003-05-19 David Carlton <carlton@bactrian.org>
5918
5919 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5920 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5921
1fcb5155
DC
59222003-05-19 David Carlton <carlton@bactrian.org>
5923
5924 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5925 namespace tests.
5926 Bump copyright date.
5927 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5928 (main): Call C::D::marker2.
5929 * gdb.c++/namespace1.cc: New file.
5930
85e85163
JJ
59312003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5932
5933 Roland McGrath <roland@redhat.com>
d63a86f8 5934 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5935 there is no manager thread.
5936
a25fbfec
JJ
59372003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5938
d63a86f8
RM
5939 * gdb.threads/schedlock.exp: Remove assumption that all threads
5940 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5941 in one of the child threads rather than the main thread.
5942
be375bae
JB
59432003-05-07 Jim Blandy <jimb@redhat.com>
5944
09bf6082
JB
5945 Add support for assembly source testing on the s390x.
5946 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5947 architecture.
5948 * gdb.asm/s390x.inc: New file.
5949
be375bae
JB
5950 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5951 succession of 'if' statements.
5952
00905d52
AC
59532003-05-05 Andrew Cagney <cagney@redhat.com>
5954
5955 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5956
b1e29e33
AC
59572003-05-05 Andrew Cagney <cagney@redhat.com>
5958
5959 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5960 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5961
e33d66ec
EZ
59622003-05-02 Elena Zannoni <ezannoni@redhat.com>
5963
5964 * gdb.base/charset.exp: Update based on new behavior of set/show
5965 charset commands.
5966
2b6fd0d8
AC
59672003-05-01 Andrew Cagney <cagney@redhat.com>
5968
5969 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5970 variable do not give memory errors.
5971
130cacce
AF
59722003-04-30 Adam Fedor <fedor@gnu.org>
5973
5974 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5975 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5976 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5977 gdb.objc/basicclass.m: : New files
5978
5979 * lib/gdb.exp (gdb_compile_objc): New procedure.
5980
bea71854
DJ
59812003-04-27 Daniel Jacobowitz <drow@mvista.com>
5982
5983 * gdb.base/signals.exp: Make backtrace tests more specific.
5984
0f20eeea
DC
59852003-04-23 David Carlton <carlton@bactrian.org>
5986
5987 * gdb.c++/maint.exp (test_first_component): Add tests for
5988 'operator' in more locations.
5989
c8c4d8dc
KB
59902003-04-16 Kevin Buettner <kevinb@redhat.com>
5991
5992 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5993
3fe60e3c
EZ
59942003-04-16 Elena Zannoni <ezannoni@redhat.com>
5995
5996 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5997 func marke' instead. Update test name.
5998
9219021c
DC
59992003-04-15 David Carlton <carlton@math.stanford.edu>
6000
6001 * gdb.c++/maint.exp: New file.
6002
5dd55bdd
EZ
60032003-04-14 Elena Zannoni <ezannoni@redhat.com>
6004
6005 * gdb.threads/schedlock.c: Change type of thread function argument
6006 to long, to avoid warnings on 64-bit platforms.
6007
00890572
EZ
60082003-04-14 Elena Zannoni <ezannoni@redhat.com>
6009
6010 * gdb.base/attach.exp: Add new message from ptrace in case of
6011 attaching to nonexistent process.
d63a86f8 6012
93201743
JB
60132003-04-11 Jim Blandy <jimb@redhat.com>
6014
6015 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6016 gdb.c++/userdef.cc: Place comments on the lines to which the
6017 marker function might return.
6018 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6019 gdb.c++/userdef.exp: Look for those comments to check that we've
6020 returned to the right place, instead of checking line numbers.
6021
2a11c64d
EZ
60222003-04-11 Elena Zannoni <ezannoni@redhat.com>
6023
6024 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
6025 match on sourcefile name, instead of directory name.
6026
68ab8fc5
EZ
60272003-04-10 Elena Zannoni <ezannoni@redhat.com>
6028
d63a86f8 6029 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
6030 working directory name.
6031
5624293a
JB
60322003-04-09 Jim Blandy <jimb@redhat.com>
6033
6034 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6035 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
6036 after an inferior function call, report the failure, but allow the
6037 test to continue.
6038
f1f02ee4
SC
60392003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6040
6041 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6042 with -DPROTOTYPES.
6043
6eb79af0
SC
60442003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6045
6046 * gdb.base/break.exp: Revert last patch.
6047
8dfb4cf0
SC
60482003-04-04 Stephane Carrez <stcarrez@nerim.fr>
6049
6050 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6051 with -DPROTOTYPES.
6052
ed4c619a
AC
60532003-04-02 Andrew Cagney <cagney@redhat.com>
6054
6055 * gdb.base/callfuncs.exp: Make "print add" messages unique.
6056 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
6057 matching directories by the name breakpoint.
6058 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
6059 Make "continue to marker1" consistent.
6060 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
6061 message consistent.
6062 * lib/gdb.exp: Put "the program is no longer running", and "the
6063 program exited" in parenthesis.
6064 * lib/mi-support.exp: Ditto.
d63a86f8 6065
4e35d5f0 60662003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 6067
4e35d5f0
BR
6068 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
6069
71900fe8
AC
60702003-03-29 Andrew Cagney <cagney@redhat.com>
6071
6072 * gdb.base/sizeof.c (main): Print the value of '\377'.
6073 * gdb.base/sizeof.exp: Check the sign of '\377'.
6074
c0655a16
MC
60752003-03-27 Michael Chastain <mec@shout.net>
6076
6077 * gdb.base/gdb1090.exp: New file.
6078 * gdb.base/gdb1090.cc: New file.
6079
5b2a3989
JB
60802003-03-27 J. Brobecker <brobecker@gnat.com>
6081
6082 * gdb.gdb/observer.exp: New regression test.
6083
79876890
MC
60842003-03-27 Michael Chastain <mec@shout.net>
6085
6086 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
6087 * gdb.base/ptype.exp: Likewise.
6088
6eac95e3
CV
60892003-03-27 Corinna Vinschen <vinschen@redhat.com>
6090
6091 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6092
e8c71839
MC
60932003-03-26 Michael Chastain <mec@shout.net>
6094
6095 * gdb.base/ptype.exp: Actually use some typedef'd types.
6096
71b10041
SC
60972003-03-21 Stephane Carrez <stcarrez@nerim.fr>
6098
6099 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
6100 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
6101
2512cf80
CV
61022003-03-20 Corinna Vinschen <vinschen@redhat.com>
6103
6104 * gdb.base/default.exp: Fix regular expression.
6105
0d195a4f
CV
61062003-03-20 Corinna Vinschen <vinschen@redhat.com>
6107
6108 * gdb.base/args.exp: Fix regular expression.
6109
8a2dbca8
CV
61102003-03-20 Corinna Vinschen <vinschen@redhat.com>
6111
6112 * gdb.base/help.exp: Allow Win32 child process.
6113
bf028682
CV
61142003-03-20 Corinna Vinschen <vinschen@redhat.com>
6115
6116 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
6117 when stepping out of main().
6118
182dbe85
CV
61192003-03-20 Corinna Vinschen <vinschen@redhat.com>
6120
6121 * gdb.base/default.exp: Check for win32 specific message when calling
6122 "run" without executable.
6123
d67a6ba5
CV
61242003-03-20 Corinna Vinschen <vinschen@redhat.com>
6125
6126 * gdb.base/args.exp: Expect .exe in output.
6127
a955b5bb
CV
61282003-03-20 Corinna Vinschen <vinschen@redhat.com>
6129
6130 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
6131 Cygwin native.
6132
bf6bad4b
AC
61332003-03-17 Andrew Cagney <cagney@redhat.com>
6134
6135 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
6136 vector registes.
6137 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
6138 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
6139
293e9a31
DC
61402003-03-17 David Carlton <carlton@math.stanford.edu>
6141
6142 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
6143 test, for PR breakpoints/38.
6144 Call test_watchpoint_and_breakpoint.
6145 * gdb.base/watchpoint.c (func3): New function.
6146 (main): Call func3.
6147
5330f2db
DC
61482003-03-04 David Carlton <carlton@math.stanford.edu>
6149
6150 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
6151 Garply<Garply<char> >:: garply".
6152 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
6153 with respect to PR c++/1111; note also PR c++/1113.
6154 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6155 respect to PR c++/1062.
6156 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6157
6ece72da
DC
61582003-03-03 David Carlton <carlton@math.stanford.edu>
6159
6160 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6161 with respect to PR c++/57.
6162 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6163 c++/826.
6164 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6165 respect to PR c++/57.
6166
85ca1584
DC
61672003-03-03 David Carlton <carlton@math.stanford.edu>
6168
6169 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6170 respect to PR c++/33 into FAILs.
6171
98e9c5b8
MC
61722003-03-03 Michael Chastain <mec@shout.net>
6173
7bedbf27
MC
6174 * configure.in: Update copyright years.
6175
61762003-03-03 Michael Chastain <mec@shout.net>
6177
6178 * Makefile.in: Update copyright years.
98e9c5b8 6179
f683e100
DC
61802003-02-28 David Carlton <carlton@math.stanford.edu>
6181
6182 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6183 print class instead of struct and/or superfluous protection
6184 specifiers, as long as the resulting output is equivalent to the
6185 source code.
6186 Delete FIXME from end of messages on tests that don't need
6187 fixing.
6188
a9e0cf2c
DC
61892003-02-28 David Carlton <carlton@math.stanford.edu>
6190
6191 * gdb.c++/templates.exp (do_tests): Allow const in the two
6192 Foo<volatile char *>::foo tests.
6193
e8d359df
MS
61942003-02-27 Michael Snyder <msnyder@redhat.com>
6195
d63a86f8 6196 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
6197 will be consistant.
6198
0b71dc91
DC
61992003-02-26 David Carlton <carlton@math.stanford.edu>
6200
6201 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6202 char *>::foo" test with respect to PR c++/33. Create a new test
6203 which is identical to that one except that it doesn't put the
6204 space between the "char" and the "*"; KFAIL it, too.
6205
dd14ab43
DC
62062003-02-26 David Carlton <carlton@math.stanford.edu>
6207
6208 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6209 template types into either PASSes or KFAILs (corresponding to PR
6210 c++/57). Tweak indentation. Update copyright.
6211
1146c7f1
SC
62122003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6213
6214 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6215
74641dfb
MC
62162003-02-13 Michael Chastain <mec@shout.net>
6217
6218 * gdb.base/exprs.exp: Remove i960 remnants.
6219 * gdb.base/funcargs.exp: Likewise.
6220 * gdb.base/list.exp: Likewise.
6221 * gdb.base/ptype.exp: Likewise.
6222
559cd2d0
DC
62232003-02-14 David Carlton <carlton@math.stanford.edu>
6224
6225 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6226 pEe->D::vg()" from XFAIL to KFAIL.
6227
c4f90d87
JM
62282003-02-13 Jason Molenda (jmolenda@apple.com)
6229
6230 * gdb.base/maint.exp: Update maint print statistics regexp to include
6231 new entries.
6232
cbc4d97c
MC
62332003-02-13 Michael Chastain <mec@shout.net>
6234
6235 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6236
40f235b7
MC
62372003-02-12 Michael Chastain <mec@shout.net>
6238
6239 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6240 * gdb.c++/inherit.exp: Likewise.
6241 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6242 * gdb.c++/templates.exp: Likewise.
6243 * gdb.c++/virtfunc.exp: Likewise.
6244
c56716b0
JM
62452003-02-06 Jason Molenda (jason-cl@molenda.com)
6246
6247 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6248 why the code is written that way.
6249
070afcf8
MC
62502003-02-05 Michael Chastain <mec@shout.net>
6251
6252 * gdb.base/dump.exp: Add missing copyright line.
6253
5d0331e5
JM
62542003-02-05 Jason Molenda (jason-cl@molenda.com)
6255
f7ae6d3e 6256 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6257 at the beginning so the breakpoint doesn't get set on the loop.
6258
92851186
MC
62592003-02-05 Michael Chastain <mec@shout.net>
6260
6261 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6262 output for configurations with gcc 2.95.3.
6263
cbf1e085
AC
62642003-02-05 Keith Seitz <keiths@redhat.com>
6265 Andrew Cagney <ac131313@redhat.com>
6266
6267 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6268
29518e1e
MC
62692003-02-04 Michael Chastain <mec@shout.net>
6270
6271 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6272 Call perror and then continue.
6273
5af1d5f3
MC
62742003-02-03 Michael Chastain <mec@shout.net>
6275
6276 * gdb.c++/pr-1023.cc: New file.
6277 * gdb.c++/pr-1023.exp: New file.
6278
6b549786
JB
62792003-02-05 Jim Blandy <jimb@redhat.com>
6280
6281 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6282 it's local to foobar. Check for it there, and check that it's not
6283 present in main.
6284 * gdb.c++/local.cc (marker2): New function.
6285 (foobar): Call marker1.
6286 (main): Call marker2 instead of marker1.
6287
67f16606
AC
62882003-02-04 Andrew Cagney <ac131313@redhat.com>
6289
6290 * gdb.disasm/mn10200.exp: Obsolete file.
6291 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6292 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6293 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6294
1c5cb38e
DC
62952003-02-04 David Carlton <carlton@math.stanford.edu>
6296
6297 * gdb.c++/overload.exp: Test intToChar(1).
6298 * gdb.c++/overload.cc (intToChar): New.
6299 (main): Call intToChar.
6300
d1fe6965
DC
63012003-02-03 David Carlton <carlton@math.stanford.edu>
6302
6303 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6304 'might_kfail' arg.
6305 KFAIL some of the continue_to_bp_overloaded calls, according to
6306 PR c++/1025.
6307
9ba61c5d
MC
63082003-02-01 Michael Chastain <mec@shout.net>
6309
6310 * gdb.base/advance.c (marker1): New marker function.
6311 * gdb.base/advance.exp: When the 'advance' command lands on the
6312 return breakpoint, it can legitimately stop on either the
6313 current line or the next line. Accommodate both outcomes.
6314 * gdb.base/until.exp: Likewise.
6315
e7494ffb
AC
63162003-02-02 Andrew Cagney <ac131313@redhat.com>
6317
6318 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6319 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6320 now a list, not a tuple.
6321 * gdb.mi/mi-var-display.exp: Ditto.
6322 * gdb.mi/gdb792.exp: Ditto.
6323
075559bc
AC
63242003-02-01 Andrew Cagney <ac131313@redhat.com>
6325
6326 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6327 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6328 stack backtraces.
6329 * gdb.mi/mi-syn-frame.c: Part of same.
6330
2bd4c7b1
MK
63312003-02-01 Mark Kettenis <kettenis@gnu.org>
6332
6333 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6334 gdb.mi/mi1-pthreads.exp: Return instead of calling
6335 gdb_suppress_entire_file.
6336
eabd8992
MS
63372003-02-01 Mark Salter <msalter@redhat.com>
6338
6339 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6340
71469e2f
MS
63412003-01-31 Mark Salter <msalter@redhat.com>
6342
6343 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6344 Support empty arg.
6345
38a94d44
MC
63462003-01-30 Michael Chastain <mec@shout.net>
6347
6348 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6349 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6350 has been fixed in gdb/readline on 2003-01-09.
6351
19ea9e73
MS
63522003-01-29 Michael Snyder <msnyder@redhat.com>
6353
e8d359df
MS
6354 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6355 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6356 * gdb.base/args.exp: Skip if target does not support args passing.
6357
2307bd6a
DJ
63582003-01-22 Daniel Jacobowitz <drow@mvista.com>
6359
19ea9e73 6360 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6361 gdb_test. Accept a list of expect arguments as the third
6362 parameter.
6363 (gdb_test): Use it.
6364
f2dd3617
EZ
63652003-01-20 Elena Zannoni <ezannoni@redhat.com>
6366
6367 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6368 allow for different test tree configurations. Update some
6369 tescases accordingly.
6370 * gdb.arch/altivec-regs.exp: Ditto.
6371 * gdb.asm/asm-source.exp: Ditto.
6372 * gdb.base/advance.exp: Ditto.
6373 * gdb.base/display.exp: Ditto.
d63a86f8 6374 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6375 * gdb.base/mips_pro.exp: Ditto.
6376 * gdb.base/overlays.exp: Ditto.
6377 * gdb.base/relocate.exp: Ditto.
6378 * gdb.base/setshow.exp: Ditto.
6379 * gdb.base/step-line.exp: Ditto.
6380 * gdb.base/step-test.exp: Ditto.
6381 * gdb.base/until.exp: Ditto.
6382 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6383
c71cdefd
DC
63842003-01-17 David Carlton <carlton@math.stanford.edu>
6385
6386 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6387 corresponding to PR c++/945.
6388 Update copyright.
6389
fdba05d7
DC
63902003-01-17 David Carlton <carlton@math.stanford.edu>
6391
6392 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6393 corresponding to PR c++/68.
6394
63952003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6396
6397 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6398 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6399 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6400
c362c33a
EZ
64012003-01-15 Elena Zannoni <ezannoni@redhat.com>
6402
0fbc361c
EZ
6403 * gdb.base/break.exp: Fix change of default location, because of
6404 removal of until tests.
6405 * gdb.base/help.exp: Update test for new 'until' help message.
6406 Add test for help on 'advance'.
c362c33a
EZ
6407 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6408
dabf8a35
MK
64092003-01-15 Mark Kettenis <kettenis@gnu.org>
6410
6411 * gdb.base/default.exp: Adapt "info float" test for recent changes
6412 to that command. Add test for "info vector".
6413 * gdb.base/float.exp: New file. Add test for "info float" that
6414 resembles the old test in gdb.base/default.exp.
6415
a1769aca
DC
64162003-01-15 David Carlton <carlton@math.stanford.edu>
6417
6418 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6419
82025e13
EZ
64202003-01-15 Elena Zannoni <ezannoni@redhat.com>
6421
6422 * gdb.base/break.exp: Move the tests of until command from here...
6423 * gdb.base/until.exp: ... to here. New file. Add other tests.
6424 * gdb.base/advance.c: New file.
6425 * gdb.base/advance.exp: New file.
6426
8f9ab801
EZ
64272003-01-14 Elena Zannoni <ezannoni@redhat.com>
6428
6429 * gdb.base/args.c: New file.
6430 * gdb.base/args.exp: New file.
6431
9ae66589
DJ
64322003-01-14 Daniel Jacobowitz <drow@mvista.com>
6433
6434 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6435
8d77e5c3
DJ
64362003-01-14 Daniel Jacobowitz <drow@mvista.com>
6437
6438 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6439
12d2f0a1
DJ
64402003-01-14 Daniel Jacobowitz <drow@mvista.com>
6441
6442 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6443 dates.
6444
6ca37014
DJ
64452003-01-13 Daniel Jacobowitz <drow@mvista.com>
6446
6447 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6448
b0023472
DJ
64492003-01-13 Daniel Jacobowitz <drow@mvista.com>
6450
6451 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6452 (ptype &*"foo").
6453 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6454
607fbc54 64552003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6456
6457 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6458 * gdb.mi/mi1-console.exp: Likewise.
6459
607fbc54 64602003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6461
6462 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6463 * gdb.mi/mi1-console.exp: Likewise.
6464
a1fb14a2
DJ
64652003-01-13 Daniel Jacobowitz <drow@mvista.com>
6466
6467 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6468
c4cf40b7
DJ
64692003-01-09 Daniel Jacobowitz <drow@mvista.com>
6470
6471 * gdb.base/detach.exp: New test.
6472
696d5a5b
DJ
64732003-01-09 Daniel Jacobowitz <drow@mvista.com>
6474
6475 * Makefile.in (ALL_SUBDIRS): New variable.
6476 (subdirs, clean, distclean): Use it.
6477 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6478 regenerating Makefile, since it is generated from the top level.
6479 * gdb.asm/Makefile.in: Likewise.
6480 * gdb.base/Makefile.in: Likewise.
6481 * gdb.c++/Makefile.in: Likewise.
6482 * gdb.disasm/Makefile.in: Likewise.
6483 * gdb.java/Makefile.in: Likewise.
6484 * gdb.mi/Makefile.in: Likewise.
6485 * gdb.threads/Makefile.in: Likewise.
6486 * gdb.trace/Makefile.in: Likewise.
6487
754533e4
DC
64882003-01-09 David Carlton <carlton@math.stanford.edu>
6489
6490 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6491 Add copyright year 2003.
6492
d8b3e9ee
MC
64932003-01-06 Michael Chastain <mec@shout.net>
6494
6495 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6496 When selecting a thread, 'line' and 'file' are optional.
6497 * gdb.mi/mi1-pthreads.exp: Likewise.
6498
8e9e0fe6
AS
64992003-01-06 Andreas Schwab <schwab@suse.de>
6500
6501 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6502 failures.
6503
b5ab8ff3
DJ
65042003-01-04 Daniel Jacobowitz <drow@mvista.com>
6505
6506 Fix PR gdb/844
6507 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6508 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6509
6510 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6511 instead of calling gdb_suppress_entire_file.
6512 * gdb.threads/print-threads.exp: Likewise.
6513 * gdb.threads/schedlock.exp: Likewise.
6514
6515 * gdb.threads/killed.exp: Return instead of calling
6516 gdb_suppress_entire_file.
6517 * gdb.threads/linux-dp.exp: Likewise.
6518 * gdb.threads/pthreads.exp: Likewise.
6519
1e698235
DJ
65202003-01-04 Daniel Jacobowitz <drow@mvista.com>
6521
6522 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6523 stabs.
6524 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6525 * gdb.base/whatis.exp: Always allow (void) after function names.
6526
147ff08c
DJ
65272003-01-04 Daniel Jacobowitz <drow@mvista.com>
6528
6529 * gdb.c++/casts.exp: Correct regexp.
6530
dc62bfc2
MK
65312003-01-04 Mark Kettenis <kettenis@gnu.org>
6532
6533 * configure.in: Call AC_CONFIG_HEADER. Don't call
6534 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6535 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6536 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6537 aforementioned directories in the AC_OUPUT call.
6538 * config.hin: New file.
6539 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6540 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6541 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6542 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6543 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6544 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6545 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6546 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6547 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6548 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6549 gdb.threads/configure.in, gdb.threads/configure,
6550 gdb.threads/config.in, gdb.trace/configure.in,
6551 gdb.trace/configure: Removed.
6552
77afa639
MC
65532003-01-03 Michael Chastain <mec@shout.net>
6554
6555 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6556 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6557
7634bb6e
DJ
65582003-01-03 Daniel Jacobowitz <drow@mvista.com>
6559
6560 * gdb.base/store.exp: Fix regular expressions.
6561
b39c905e
MK
65622002-12-28 Mark Kettenis <kettenis@gnu.org>
6563
6564 * configure.in: Rewrite.
6565 * configure: Regenerated.
6566
0a8551dd
DC
65672003-01-03 David Carlton <carlton@math.stanford.edu>
6568
6569 * gdb.base/psymtab.exp: New file.
6570 * gdb.base/psymtab1.c: Ditto.
6571 * gdb.base/psymtab2.c: Ditto.
6572
c60b7188
AF
65732002-12-23 Adam Fedor <fedor@gnu.org>
6574
6575 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6576
ee73db83
DC
65772002-12-23 David Carlton <carlton@math.stanford.edu>
6578
6579 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6580 and current_directory initialization.
6581
d6c1774e
JB
65822002-12-22 Jim Blandy <jimb@redhat.com>
6583
f0a847b8
JB
6584 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6585 rather than as part of the output file name.
6586
d6c1774e
JB
6587 * gdb.base/attach.exp: There's no need to copy the test program to
6588 /tmp; that was only ever necessary on HP/UX, and this test is
6589 entirely disabled there anyway.
6590
f0708dbb
JB
65912002-12-21 Jim Blandy <jimb@redhat.com>
6592
4c2acfea
JB
6593 * gdb.c++/psmang.exp: Doc fix.
6594
f0708dbb
JB
6595 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6596 test.
6597
9579e000
DC
65982002-12-20 David Carlton <carlton@math.stanford.edu>
6599
6600 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6601
d1810171
MC
66022002-12-18 Michael Chastain <mec@shout.net>
6603
6604 * gdb.c++/annota2.exp: Add copyright year 2002.
6605
76565097
DC
66062002-12-17 David Carlton <carlton@math.stanford.edu>
6607
6608 * gdb.c++/try_catch.cc: Add marker comments.
6609 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6610 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6611 * gdb.c++/m-static.cc: Ditto.
6612 * gdb.c++/m-static1.cc: Ditto.
6613 * gdb.c++/try_catch.cc: Ditto.
6614
da81390b
JJ
66152002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6616
6617 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6618 to see whether we are using the new -environment-directory
6619 command which resets via -r or the old version of the command
6620 which may prompt the user. Part of fix for gdb/741.
6621
b304d130
AC
66222002-12-13 Andrew Cagney <ac131313@redhat.com>
6623
6624 * gdb.fortran/types.exp: Update obsolete comment.
6625 * gdb.fortran/exprs.exp: Ditto.
6626 * lib/gdb.exp: Delete obsolete code.
6627 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6628 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6629 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6630 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6631 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6632 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6633 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6634 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6635 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6636 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6637 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6638 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6639 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6640 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6641 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6642 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6643 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6644 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6645 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6646 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6647 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6648 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6649 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6650 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6651 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6652 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6653 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6654 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6655 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6656 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6657 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6658 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6659 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6660 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6661 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6662 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6663 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6664
a23b6e6a
DC
66652002-12-11 David Carlton <carlton@math.stanford.edu>
6666
6667 * gdb.c++/m-data.exp: Add test for members that shadow global
6668 variables: see PR gdb/804.
6669 * gdb.c++/m-data.cc: Ditto.
6670
6604731b
DJ
66712002-12-10 Daniel Jacobowitz <drow@mvista.com>
6672
6673 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6674
de46ecd7
DC
66752002-12-06 David Carlton <carlton@math.stanford.edu>
6676
6677 * gdb.base/store.c: Don't declare functions static.
6678
27e829d0
AC
66792002-12-04 Andrew Cagney <ac131313@redhat.com>
6680
6681 * gdb.base/store.exp, gdb.base/store.c: New files.
6682
92806416
DJ
66832002-12-03 Daniel Jacobowitz <drow@mvista.com>
6684
6685 * gdb.base/selftest.exp: Update for current gdb.
6686
3bcbaac5
DJ
66872002-12-03 Daniel Jacobowitz <drow@mvista.com>
6688
6689 * gdb.base/maint.exp: Only dump symbols from one source file
6690 or objfile.
6691
f4f00b1f
DJ
66922002-12-03 Daniel Jacobowitz <drow@mvista.com>
6693
6694 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6695 function call.
6696
f1c8a949
JB
66972002-11-25 Jim Blandy <jimb@redhat.com>
6698
6699 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6700 function appearing in error message.
6701
9e297a97
DJ
67022002-11-21 Daniel Jacobowitz <drow@mvista.com>
6703
6704 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6705
1f312e79
JJ
67062002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6707
d63a86f8
RM
6708 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6709 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6710 should be in mi console format. This is part of fix for PR gdb/604.
6711
83c31e7d
FN
67122002-09-18 Fernando Nasser <fnasser@redhat.com>
6713
6714 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6715 which explicitly prints the zero offset as "+0".
6716
322b3f65
DJ
67172002-10-22 Daniel Jacobowitz <drow@mvista.com>
6718
6719 * gdb.threads/schedlock.c (args): Make unsigned.
6720
67212002-10-21 Daniel Jacobowitz <drow@mvista.com>
6722
6723 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6724 numbers. Allow "foo2|selected stack frame".
6725 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6726 * gdb.asm/asmsrc2.s: Likewise.
6727 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6728 comments.
6729 * gdb.asm/mips.inc: New file.
6730
5e2fe5b8
AF
67312002-10-18 Adam Fedor <fedor@gnu.org>
6732
6733 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6734 * gdb.base/help.exp: Likewise.
6735
abe1a5d0
KB
67362002-10-17 Kevin Buettner <kevinb@redhat.com>
6737
6738 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6739 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6740
10abb1d4
JB
67412002-10-02 Jim Blandy <jimb@redhat.com>
6742
6743 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6744
1f609b42
AC
67452002-10-01 Andrew Cagney <ac131313@redhat.com>
6746
6747 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6748 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6749 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6750 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6751 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6752 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6753 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6754
0aee02e4
AC
67552002-09-29 Andrew Cagney <ac131313@redhat.com>
6756
6757 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6758 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6759 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6760 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6761 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6762 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6763 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6764
6fde09ad
KB
67652002-09-27 Kevin Buettner <kevinb@redhat.com>
6766
6767 * gdb.base/annota1.exp (info break): Make directory components of
6768 path optional since not all compilers emit this debug information.
6769
6770 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6771 step ends up stepping out of the function instead of stopping on
6772 the epilogue.
6773
9e8aab75
KS
67742002-09-26 Keith Seitz <keiths@redhat.com>
6775
6776 * lib/insight-support.exp (gdbtk_start): Figure out where
6777 the insight executable is based on where gdb is. Use this
6778 executable to start insight instead of gdb.
6779
e36180d7
AC
67802002-09-25 Andrew Cagney <cagney@redhat.com>
6781
6782 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6783
9dd34b2b
AC
67842002-09-24 Andrew Cagney <ac131313@redhat.com>
6785
6786 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6787 test_isolated_complaints.
6788 (test_empty_complaint): New function.
6789 (test_empty_complaints): New function. Check no output when no
6790 complaints.
d63a86f8 6791
dea97812
KB
67922002-09-19 Jim Blandy <jimb@redhat.com>
6793
6794 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6795
54951bd7
AC
67962002-09-19 Andrew Cagney <ac131313@redhat.com>
6797
6798 * gdb.gdb/complaints.exp: New file.
6799
dec43320
AC
68002002-09-18 Andrew Cagney <ac131313@redhat.com>
6801
6802 * gdb.base/maint.exp: Check `help maint internal-warning'.
6803
e70d6e3f
DC
68042002-09-18 David Carlton <carlton@math.stanford.edu>
6805
6806 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6807 numbers, and replace them by a single breakpoint after the
6808 constructors are all finished.
6809 Add test 4.
6810 * gdb.c++/m-static.cc: Add test 4.
6811 * gdb.c++/m-static.h: New file.
6812 * gdb.c++/m-static1.cc: New file.
6813
6814 * gdb.c++/printmethod.exp: New file.
6815 * gdb.c++/printmethod.cc: New file.
6816
6817 * gdb.c++/pr-574.exp: New file.
6818 * gdb.c++/pr-574.cc: New file.
6819
afb5c968
CV
68202002-09-18 Corinna Vinschen <vinschen@redhat.com>
6821
6822 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6823 embedded targets which never actually exit.
6824
31e45dee
FN
68252002-09-18 Fernando Nasser <fnasser@redhat.com>
6826
6827 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6828 "don't step after run" as unresolved or unsupported, instead of xfail.
6829
a283c5a1
CV
68302002-09-18 Corinna Vinschen <vinschen@redhat.com>
6831
6832 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6833 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6834 Add newline to expected string in "step out of main (status wrapper)"
6835 case.
6836
11350d2a
CV
68372002-09-18 Corinna Vinschen <vinschen@redhat.com>
6838
6839 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6840 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6841
0deec7d6
TT
68422002-09-17 Tom Tromey <tromey@redhat.com>
6843
6844 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6845 \000, not \0, in double-quoted string.
6846
b2b4a1b5
CV
68472002-09-14 Corinna Vinschen <vinschen@redhat.com>
6848
c9d37158 6849 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6850 string after running the commands execution on breakpoint tests.
6851
1c56143a
CV
68522002-09-13 Corinna Vinschen <vinschen@redhat.com>
6853
6854 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6855
37f8da45
JB
68562002-09-12 Joel Brobecker <brobecker@gnat.com>
6857
6858 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6859
08b468e0
KS
68602002-09-10 Keith Seitz <keiths@redhat.com>
6861
6862 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6863 runto proc.
6864 (mi_run_to_main): Use mi_runto.
6865 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6866
dc360f58
KS
68672002-09-10 Keith Seitz <keiths@redhat.com>
6868
6869 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6870 regexp for stopping at main. Could have multiple event notifications.
6871 Don't assume that main was declared with no parameters.
6872 (mi_next): Use mi_step_to.
6873 (mi_step): Use mi_next_to.
6874
ce3abcfb
CV
68752002-09-09 Corinna Vinschen <vinschen@redhat.com>
6876
6877 * gdb.base/default.exp: Fix expected string in `info float' test.
6878
d1f5b980
BE
68792002-09-09 Ben Elliston <bje@redhat.com>
6880
6881 * config/mips.exp: Update comments.
6882 * config/mips-idt.exp: Likewise.
6883 * config/nind.exp: Likewise.
6884 * config/slite.exp: Likewise.
6885 * config/sparclet.exp: Likewise.
6886 * config/udi.exp: Likewise.
6887 * config/vx.exp: Likewise.
6888 * config/vxworks29k.exp: Likewise.
6889
2f71430b
JB
68902002-09-05 Jim Blandy <jimb@redhat.com>
6891
6892 * gdb.threads/killed.exp: Fix test failure message.
6893
7ddebc7e
KS
68942002-09-04 Keith Seitz <keiths@redhat.com>
6895
6896 * lib/mi-support.exp: Update copyright.
6897 (mi_gdb_test): Increase the priority of the expected pattern
6898 so that it matches gdb_test.
6899
0ae67eb3
KS
69002002-09-03 Keith Seitz <keiths@redhat.com>
6901
6902 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6903 Use integer comparison instead of string comparison for testing
6904 whether binary was built.
6905
38fc42c8
JB
69062002-09-03 Jim Blandy <jimb@redhat.com>
6907
6908 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6909
b6ff0e81
JB
69102002-08-29 Jim Blandy <jimb@redhat.com>
6911
6912 * gdb.threads/pthreads.exp: Move the portable thread compilation
6913 code into a function in lib/gdb.exp, and call that from here.
6914 * lib/gdb.exp (gdb_compile_pthreads): New function.
6915
07c98896
KS
69162002-08-29 Keith Seitz <keiths@redhat.com>
6917
6918 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6919 expect_out so that callers can get at it.
6920
0312286c
DJ
69212002-08-23 Daniel Jacobowitz <drow@mvista.com>
6922
6923 * gdb.threads/print-threads.c: New file.
6924 * gdb.threads/print-threads.exp: New file.
6925 * gdb.threads/schedlock.c: New file.
6926 * gdb.threads/schedlock.exp: New file.
6927
dd039bc4
EZ
69282002-08-22 Elena Zannoni <ezannoni@redhat.com>
6929
6930 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6931 not altivec.c.
6932
1f36144c
MK
69332002-08-17 Mark Kettenis <kettenis@gnu.org>
6934
6935 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6936 targets. The problem should be fixed now.
6937
16057ec7 69382002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6939
6940 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6941 2002-07-24 change that removes final dots from error messages.
6942
3c1499ad
TT
69432002-08-13 Tom Tromey <tromey@redhat.com>
6944
6945 * gdb.base/readline.exp: New file.
6946
a20ce2c3
AC
69472002-08-01 Andrew Cagney <ac131313@redhat.com>
6948
6949 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6950 supress message.
6951
db034ac5
AC
69522002-08-01 Andrew Cagney <cagney@redhat.com>
6953
6954 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6955 CHILL_FOR_TARGET and CHILL_LIB.
6956 * configure.in (configdirs): Remove gdb.chill.
6957 * configure: Regenerate.
6958 * lib/gdb.exp: Obsolete references to chill.
6959 * gdb.fortran/types.exp: Ditto.
6960 * gdb.fortran/exprs.exp: Ditto.
6961
3e000b18
KB
69622002-07-30 Kevin Buettner <kevinb@redhat.com>
6963
6964 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6965 set Irix-specific compile and link flags.
6966
28f4966b
KB
69672002-07-29 Kevin Buettner <kevinb@redhat.com>
6968
6969 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6970 source files. The ``-o'' option doesn't work with the ``-E'' option
6971 when using the Irix compiler.
6972
46c0d5a6
DJ
69732002-07-19 Daniel Jacobowitz <drow@mvista.com>
6974
6975 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6976 Improve support for reusing an exec file. Copy exec file
6977 to target, and run gdbserver on the target instead of on the host.
6978
eecf4bed
JB
69792002-07-18 Jim Blandy <jimb@redhat.com>
6980
0f815cdf
JB
6981 * gdb.base/ending-run.exp: Don't expect to see the program end in
6982 some orderly fashion when we're running on a real stand-alone
6983 board.
6984
eecf4bed
JB
6985 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6986 targets that don't support interrupts.
6987
52d309e4
JB
69882002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6989
6990 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6991 systems.
6992 Move comments in expect statements to inside the actions, so that they
6993 don't get matched against.
6994
ff683d9e
MK
69952002-07-10 Mark Kettenis <kettenis@gnu.org>
6996
6997 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6998 function when asleep" test.
6999
b5356753
AC
70002002-07-10 Andrew Cagney <ac131313@redhat.com>
7001
7002 * gdb.base/page.exp: Rewrite to handle problems with very long
7003 `info set' output. Update copyright.
7004
6aa4d13a
AC
70052002-06-26 Andrew Cagney <ac131313@redhat.com>
7006
7007 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
7008 gdb.threads-hp.
7009 * gdb.hp/configure: Regenerate.
7010 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
7011 * gdb.hp/gdb.threads-hp/configure: Delete file.
7012 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
7013
8cf8c2b8
AC
70142002-06-22 Andrew Cagney <ac131313@redhat.com>
7015
7016 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
7017 setlocale, bindtextdomain and textdomain.
7018
6827a8f8
JB
70192002-06-11 Jim Blandy <jimb@redhat.com>
7020
919d772c
JB
7021 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
7022 preprocessor macro information is present.
7023
6827a8f8
JB
7024 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
7025 tests.
7026
c15b0d21
MS
70272002-06-06 Michael Snyder <msnyder@redhat.com>
7028
c5984d70
MS
7029 * gdb.base/overlays.exp: Record addresses of overlay
7030 functions in TCL variables rather than in GDB variables,
7031 to avoid having GDB convert them to pointers (with loss
7032 of information).
7033
d63a86f8 7034 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 7035 default linker script changes.
c15b0d21
MS
7036 * gdb.base/long_long.exp: Add check for sizeof (long double).
7037
be26fe0d
ML
70382002-06-06 Michal Ludvig <mludvig@suse.cz>
7039
7040 * gdb.asm/asm-source.exp: Add x86-64 target.
7041 * gdb.asm/x86_64.inc: New.
d63a86f8 7042
258093ca 70432002-05-30 Michael Chastain <mec@shout.net>
258093ca 7044
4b3153f1 7045 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
7046 * gdb.c++/m-static.cc: New file.
7047 * gdb.c++/m-static.exp: New file.
7048
241264c6
MS
70492002-05-28 Michael Snyder <msnyder@redhat.com>
7050
7051 * gdb.base/call-ar-st.exp: Allow for reduced floating point
7052 precision.
7053
9bba8c8f 70542002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 7055
4b3153f1 7056 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
7057 * gdb.c++/m-data.cc: New file.
7058 * gdb.c++/m-data.exp: New file.
7059
70602002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 7061
4b3153f1 7062 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 7063 * gdb.c++/try_catch.cc: New file.
d63a86f8 7064 * gdb.c++/try_catch.exp: New file.
9bba8c8f 7065
def1b996
MC
70662002-05-27 Michael Chastain <mec@shout.net>
7067
7068 * gdb.c++/local.exp: Accept more nested types in output.
7069
522ba268
MC
70702002-05-26 Michael Chastain <mec@shout.net>
7071
7072 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
7073
277254ba
MS
70742002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
7075
7076 * lib/gdb.exp (gdb_wrapper_init): Just because
7077 gdb_wrapper_file exists, this does not mean that the file
7078 should not be rebuilt. That is what gdb_wrapper_initialized
7079 is for.
7080 (default_gdb_init): Reset gdb_wrapper_initialized.
7081
b61a8733
MS
70822002-05-23 Michael Snyder <msnyder@redhat.com>
7083
d63a86f8 7084 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
7085 the precision of the floating point test results.
7086 * gdb.base/call-rt-st.exp: Ditto.
7087
b61a8733
MS
7088 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7089 * gdb.base/call-rt-st.exp: Ditto.
7090
56f6e910
MC
70912002-05-19 Michael Chastain <mec@shout.net>
7092
7093 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7094
ad0b0016
EZ
70952002-05-19 Elena Zannoni <ezannoni@redhat.com>
7096
7097 * configure.in (configdirs): Add gdb.arch.
7098 * configure: Regenerate.
7099
f617d2b6
JB
71002002-05-17 Jim Blandy <jimb@redhat.com>
7101
7102 * gdb.base/completion.exp: Recognize the more detailed error
7103 messages produced by the macro expander's lexical analyzer.
7104
eac2a696
EZ
71052002-05-14 Elena Zannoni <ezannoni@redhat.com>
7106
7107 * gdb.arch/altivec-abi.c: New file.
7108 * gdb.arch/altivec-abi.exp: New file.
7109 * gdb.arch/altivec-regs.c: New file.
7110 * gdb.arch/altivec-regs.exp: New file.
7111
2fdde8f8
DJ
71122002-05-14 Daniel Jacobowitz <drow@mvista.com>
7113
7114 * gdb.base/maint.exp (maint print type): Update for new type
7115 structure.
d63a86f8 7116
e31f1a7c
EZ
71172002-05-14 Elena Zannoni <ezannoni@redhat.com>
7118
7119 * gdb.arch: New directory.
7120 * gdb.arch/configure.in: New file.
7121 * gdb.arch/configure: New file.
7122 * gdb.arch/Makefile.in: New file.
7123
db589741
CV
71242002-05-13 Corinna Vinschen <vinschen@redhat.com>
7125
7126 * gdb.asm/asm-source.exp: Add v850 as supported target.
7127 * gdb.asm/v850.inc: New file.
7128
8ce2a7dc
DJ
71292002-05-13 Daniel Jacobowitz <drow@mvista.com>
7130
7131 * gdb.c++/annota2.exp (annotate-quit): Add comment.
7132
df763c7f
DJ
71332002-05-12 Daniel Jacobowitz <drow@mvista.com>
7134
7135 * gdb.base/break.exp: Check 'break "marker2"'.
7136
377daeed
MS
71372002-05-10 Michael Snyder <msnyder@redhat.com>
7138
7139 * gdb.base/long_long.exp: Fix typo.
7140
c4b7bc2b
JB
71412002-05-10 Jim Blandy <jimb@redhat.com>
7142
ecac9a4e
JB
7143 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
7144 a bug.
7145
c4b7bc2b
JB
7146 * gdb.base/printcmds.exp (test_integer_literals_rejected):
7147 Recognize more detailed error message produced by the macro
7148 expander's lexical analyzer.
7149 * lib/gdb.exp (test_print_reject): Same.
7150
e71019a1
MK
71512002-05-09 Mark Kettenis <kettenis@gnu.org>
7152
7153 * gdb.c++/method.exp: Fix typo.
7154
fedfc8e6
MS
71552002-05-08 Michael Snyder <msnyder@redhat.com>
7156
166a1957
MS
7157 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7158 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 7159 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7160 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7161 Add iftarget clause for strongarm.
d63a86f8 7162
f1c47eb2
MS
71632002-05-06 Michael Snyder <msnyder@redhat.com>
7164
cb9a9d3e
MS
7165 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7166 (gdb_continue_to_end): Accept output from status wrapper.
7167 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7168 Clean up fail messages to match pass messages.
7169
f1c47eb2
MS
7170 Enable the "needs_status_wrapper" testsuite feature.
7171 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7172 (gdb_compile): Conditionally call gdb_wrapper_init.
7173 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7174 * gdb.c++/method.exp: Recognize output from status wrapper.
7175
6079c749
BE
71762002-05-06 Ben Elliston <bje@redhat.com>
7177From Graydon Hoare <graydon@redhat.com>
7178
7179 * config/sid.exp: Include support for "rawsid" protocol.
7180
188baff3
JB
71812002-05-03 Jim Blandy <jimb@redhat.com>
7182
7183 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7184 * gdb.c++/hang3.C: New file.
7185
b9c07f0f
AC
71862002-05-04 Andrew Cagney <ac131313@redhat.com>
7187
7188 * gdb.base/default.exp: Remove obsolete code.
7189 * gdb.c++/misc.exp: Ditto. Update copyright.
7190 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7191 * gdb.base/whatis.exp: Ditto. Update copyright.
7192 * gdb.base/scope.exp: Ditto. Update copyright.
7193 * gdb.base/ptype.exp: Ditto. Update copyright.
7194 * gdb.base/printcmds.exp: Ditto. Update copyright.
7195 * gdb.base/opaque.exp: Ditto. Update copyright.
7196 * gdb.base/list.exp: Ditto.
7197 * gdb.base/funcargs.exp: Ditto. Update copyright.
7198 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7199 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7200 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7201 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7202 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7203 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7204
5c7a0397
MS
72052002-05-02 Michael Snyder <msnyder@redhat.com>
7206
d6dcc264 7207 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
7208 * gdb.base/long_long.exp: Add xscale target.
7209 * gdb.base/default.exp: Add xscale target.
7210
eb7f1c48
JB
72112002-05-01 Jim Blandy <jimb@redhat.com>
7212
7213 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7214 gdb.c++/hang.exp: New test.
7215
a6befae8
FF
72162002-05-01 Fred Fish <fnf@redhat.com>
7217
7218 * gdb.base/completion.exp: Handle completions of "./Make" for
7219 more than one completion possibility, as is the case when we
7220 build and test in the source tree.
7221
0a310277
AG
72222002-04-29 Anthony Green <green@redhat.com>
7223
7224 * gdb.java/jmisc1.exp: New file.
7225 * gdb.java/jmisc2.exp: New file.
7226
6ff9af88
DJ
72272002-04-24 Daniel Jacobowitz <drow@mvista.com>
7228
7229 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7230
96b3d632
EZ
72312002-04-23 Elena Zannoni <ezannoni@redhat.com>
7232
7233 * gdb.base/help.exp: Change 'help status' to allow for target
7234 dependent output differences.
7235
5019bb54
MC
72362002-04-22 Michael Chastain <mec@shout.net>
7237
7238 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7239
a805a116
MC
72402002-04-22 Michael Chastain <mec@shout.net>
7241
7242 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7243
a1706bfd
DM
72442002-04-17 David S. Miller <davem@redhat.com>
7245
7246 * gdb.asm/sparc64.inc: New file.
7247 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7248
a73a20a2
EZ
72492002-04-19 Elena Zannoni <ezannoni@redhat.com>
7250
7251 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7252 instruction file directly into the build tree. Clean up at end of
7253 test.
7254
ba678339
DM
72552002-04-18 David S. Miller <davem@redhat.com>
7256
7257 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7258 handle 64-bit platforms correctly.
7259 * gdb.base/maint.exp: Likewise.
7260
b03399da
KB
72612002-04-18 Kevin Buettner <kevinb@redhat.com>
7262
7263 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7264 ``-fpic'' when compiling files comprising a shared library, but
7265 it does need additional linker flags in order to find shared
7266 libraries at run time.
7267
e2004992
KB
72682002-04-18 Kevin Buettner <kevinb@redhat.com>
7269
7270 * gdb.base/cvexpr.c (use): New function.
7271 (main): Invoke use() on all global variables to prevent
7272 some linkers from deleting these otherwise unused symbols.
7273
d8937120
MC
72742002-04-17 Michael Chastain <mec@shout.net>
7275From David S. Miller <davem@redhat.com>
7276
7277 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7278 handle 64-bit platforms correctly.
7279
ffd61a58
MS
72802002-04-12 Michael Snyder <msnyder@redhat.com>
7281From Jim Blandy <jimb@redhat.com>
7282 * gdb.base/foo.c (foox): Remove section attribute; the linker
7283 script can handle this instead.
7284 * gdb.base/bar.c (barx): Same.
7285 * gdb.base/baz.c (bazx): Same.
7286 * gdb.base/grbx.c (grbxx): Same.
7287
7288 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7289 manager doesn't automatically unmap overlays unnecessarily.
7290
6b8426a6
MH
72912002-04-10 Martin M. Hunt <hunt@redhat.com>
7292
7293 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7294 stepping out of main.
7295
34af4875
MC
72962002-04-09 Michael Chastain <mec@shout.net>
7297
7298 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7299 scope so that the nested scope tests will make sense.
7300 * gdb.c++/local.exp: Write patterns that actually work with gcc
7301 (the HP patterns "were never known to work with gcc").
7302 Keep the old aCC patterns too.
7303
2d1676a0
DJ
73042002-04-09 Daniel Jacobowitz <drow@mvista.com>
7305
7306 * gdb.base/attach.exp: Correct target board test.
7307
3a63e3f9
MC
73082002-04-08 Michael Chastain <mec@shout.net>
7309
7310 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7311 in a const method. Add some xfail and fail cases for configurations
7312 that do not emit the "const ...".
7313
f18dabd2
MC
73142002-04-07 Michael Chastain <mec@shout.net>
7315
7316 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7317 Accept "A * const" and "const A * const" as type of "this".
7318 Fix spelling of getFunky throughout. Make messages uniform.
7319
0fcddd82
EZ
73202002-04-07 Elena Zannoni <ezannoni@redhat.com>
7321
7322 Work around for PR gdb/285:
7323 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7324
16a8534a
EZ
73252002-04-07 Elena Zannoni <ezannoni@redhat.com>
7326
7327 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7328 instructions file at run time instead of configure time.
7329 Sometimes we run the test in a directory that is not the one we
7330 configured in.
7331 * gdb.asm/configure.in: Delete creation of symlink.
7332 * gdb.asm/configure: Regenerate.
7333
24181d81
JB
73342002-04-05 J. Brobecker <brobecker@gnat.com>
7335
7336 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7337 xfullpath () function.
7338
7cdb7107
DJ
73392002-04-04 Daniel Jacobowitz <drow@mvista.com>
7340
7341 * gdb.asm/Makefile.in: Correct dependencies.
7342
7343 * gdb.asm/powerpc.inc: New file.
7344 * gdb.asm/asm-source.exp: Add PowerPC.
7345 * gdb.asm/configure.in: Likewise.
7346 * gdb.asm/configure: Regenerated.
7347
a7d17088
DJ
73482002-04-04 Daniel Jacobowitz <drow@mvista.com>
7349
7350 * gdb.base/relocate.exp: New file.
7351 * gdb.base/relocate.c: New file.
7352
cd721503
FF
73532002-04-04 Fred Fish <fnf@redhat.com>
7354
7355 * gdb.base/step-test.exp: Update comment regarding stopping in
7356 memcpy/bcopy calls inserted as part of the compiler runtime.
7357
b22ad7a7
MS
73582002-04-04 Michael Snyder <msnyder@redhat.com>
7359
7360 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7361
5f279fa6
DJ
73622002-04-03 Daniel Jacobowitz <drow@mvista.com>
7363
7364 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7365 (gdb_expect): Remove $notransfer hack.
7366
dd0fd3ce
DJ
73672002-04-02 Daniel Jacobowitz <drow@mvista.com>
7368
7369 * gdb.c++/classes.exp ("calling method for small class"): Match
7370 updated register output.
7371
1e50cda1
DJ
73722002-03-30 Daniel Jacobowitz <drow@mvista.com>
7373
7374 Fix PR gdb/452
7375 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7376 when finished. Make gdb_file_cmd send "exec-file" when
7377 appropriate.
7378
24015922
DJ
73792002-03-30 Daniel Jacobowitz <drow@mvista.com>
7380
7381 * gdb.base/attach.exp: Remove extra setup_xfail.
7382
dd7dfd64
MS
73832002-03-26 Michael Snyder <msnyder@redhat.com>
7384
7385 * gdb.base/default.exp: Add tests for dump, append, and restore.
7386 * gdb.base/help.exp: Add tests for dump, append, and restore.
7387 * gdb.base/dump.exp: New file, test dump, append and restore.
7388 * gdb.base/dump.c: New file.
7389
48b2f8d7
MS
73902002-03-27 Michael Snyder <msnyder@redhat.com>
7391
d63a86f8 7392 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7393 clean-ups in help messages.
7394
05b4d525
FF
73952002-03-26 Fred Fish <fnf@redhat.com>
7396
7397 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7398 have debugging info for those functions and the compiler uses them
7399 internally to copy structs around.
7400
d7679631
FF
74012002-03-26 Fred Fish <fnf@redhat.com>
7402
7403 * gdb.base/list.exp: Revert the change made yesterday and add note
7404 about why we don't list the default lines for remote targets.
7405
523ac3f9
MS
74062002-03-25 Michael Snyder <msnyder@redhat.com>
7407
7408 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7409
754b2b8d
FF
74102002-03-25 Fred Fish <fnf@redhat.com>
7411
7412 * gdb.base/list.exp: This test works on remote targets so remove
7413 the short circuit for remote targets. Update copyright.
7414
33c3e192
FF
74152002-03-25 Fred Fish <fnf@redhat.com>
7416
7417 * gdb.base/attach.exp: Fix logic error that was suppressing this
7418 test for all non hppa*-*-hpux* targets, instead of the hp target.
7419 Move comments closer to the suppression point. Also now need to
7420 check that we are running natively.
7421
d43e73ee
MS
74222002-03-22 Michael Snyder <msnyder@redhat.com>
7423
882c8f02
MS
7424 * gdb.base/default.exp: Add test for gcore. Update copyright.
7425 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7426
04c12f60
FF
74272002-03-06 Fred Fish <fnf@redhat.com>
7428
7429 * gdb.base/funcargs.c: Remove extraneous ';' character.
7430 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7431
b43df995
MC
74322002-03-04 Michael Chastain <mec@shout.net>
7433
7434 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7435 accommodate gcc v3 function signature.
7436 * gdb.mi/mi0-var-cmd-exp: Ditto.
7437
92362027
AC
74382002-02-24 Andrew Cagney <ac131313@redhat.com>
7439
7440 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7441 ``GNU/Linux'' or ``Linux kernel''
7442 * testsuite/gdb.threads/pthreads.c: Ditto.
7443
258ad32d
MC
74442002-02-24 Michael Chastain <mec@shout.net>
7445
7446 * gdb.threads/pthreads.c (thread1): Add a return statement.
7447 (thread2): Likewise.
7448 (foo): Likewise.
7449
04c3b3d4
MC
74502002-02-23 Michael Chastain <mec@shout.net>
7451
7452 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7453 to placate gcc.
7454
5a2a0a20
MC
74552002-02-23 Michael Chastain <mec@shout.net>
7456
7457 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7458 test "ptype bint". The test passes on all my stabs configurations.
7459
a640f7fc
JB
74602002-02-21 Jim Blandy <jimb@redhat.com>
7461
27924826
JB
7462 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7463 filename at a time, and watch for the ones we want to see.
7464
a640f7fc
JB
7465 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7466 types of pointers to prototyped functions.
7467
edcc8c75
AC
74682002-02-20 Andrew Cagney <ac131313@redhat.com>
7469
7470 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7471 signed, unsigned and straight char.
7472 (padding_char, padding_short, padding_int, padding_long,
7473 padding_long_long, padding_float, padding_double,
7474 padding_long_double): New global variables.
7475 (fill, fill_structs): New functions.
7476
7477 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7478 for correctly sized writes. Update copyright.
7479 (get_valueof): New procedure.
7480 (get_sizeof): Call get_valueof.
7481 (check_valueof): New procedure.
7482 (check_padding): New procedure.
7483
ac57ea44
MC
74842002-02-20 Michael Chastain <mec@shout.net>
7485
7486 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7487 to setup_xfail. Document some of the remaining calls.
7488
7a10c941
MC
74892002-02-18 Michael Chastain <mec@shout.net>
7490
7491 * gdb.c++/userdef.exp: Update copyright year.
7492
fb8acdcc
DJ
74932002-02-18 Daniel Jacobowitz <drow@mvista.com>
7494
7495 * gdb.c++/userdef.exp: Test overloaded operators properly.
7496 Remove xfails.
7497
fda6ae12
MS
74982002-02-14 Michael Snyder <msnyder@redhat.com>
7499
7500 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7501
676a0442
DJ
75022002-02-14 Daniel Jacobowitz <drow@mvista.com>
7503
7504 * gdb.base/a2-run.exp: Check for a remote target properly.
7505 * gdb.base/annota1.exp: Likewise.
7506 * gdb.base/list.exp: Likewise.
7507 * gdb.base/reread.exp: Likewise.
7508 * gdb.base/scope.exp: Likewise.
7509 * gdb.base/shlib-call.exp: Likewise.
7510 * gdb.base/term.exp: Likewise.
7511 * gdb.c++/annota2.exp: Likewise.
7512
78b4f468
RE
75132002-02-13 Richard Earnshaw <rearnsha@arm.com>
7514
7515 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7516
9a81ba51
MC
75172002-02-10 Michael Chastain <mec@shout.net>
7518
7519 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7520 (call_after_alloca): Ditto.
7521
004af6c7
DJ
75222002-02-10 Daniel Jacobowitz <drow@mvista.com>
7523
7524 * gdb.base/ending-run.exp: Guard "cont" test with
7525 gdb_skip_stdio_test.
7526
37225f62
JB
75272002-02-06 Jim Blandy <jimb@redhat.com>
7528
7529 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7530 from here...
7531 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7532 To here. Disable this test on non-HP platforms. Add big comment.
7533
fe6fdd96
MS
75342002-02-04 Michael Snyder <msnyder@redhat.com>
7535
7536 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7537 other than d10v and m32r.
7538
036fad3f
RE
75392002-02-02 Richard Earnshaw <rearnsha@arm.com>
7540
7541 * gdb.base/default.exp: Rewrite test patterns to reduce time
7542 taken to match them.
7543
7148ab62
DJ
75442002-01-30 Daniel Jacobowitz <drow@mvista.com>
7545
7546 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7547 Allow a start function above main.
7548 * gdb.threads/linux-dp.exp: Fix copyright date.
7549
396cc255
DJ
75502002-01-30 Daniel Jacobowitz <drow@mvista.com>
7551
7552 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7553 (check_philosopher_stack): Check for manager thread before checking
7554 for a just-starting thread.
7555
f038d31b
DJ
75562002-01-30 Daniel Jacobowitz <drow@mvista.com>
7557
7558 From Neil Booth <neil@daikokuya.demon.co.uk>:
7559 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7560 warnings.
7561
b3ff9d9a
FF
75622002-01-21 Fred Fish <fnf@redhat.com>
7563
7564 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7565 not caller.
7566
39ad761d
JB
75672002-01-21 Jim Blandy <jimb@redhat.com>
7568
7569 * gdb.base/reread.exp: Check that GDB properly re-reads the
7570 executable file when it changes while no inferior is running.
7571
aaf320fa
FF
75722002-01-21 Fred Fish <fnf@redhat.com>
7573
7574 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7575 optionally accept the "shlib events" variation.
7576
808a31f5
JB
75772002-01-21 Jim Blandy <jimb@redhat.com>
7578
7579 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7580 call `fflush' after every `printf', so that the output is produced
7581 at predictable points, regardless of whatever buffering does (or
7582 doesn't) take place.
7583 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7584 at different points.
7585
4420d5e2
DJ
75862002-01-20 Daniel Jacobowitz <drow@mvista.com>
7587
7588 * gdb.c++/inherit.exp: Update copyright years.
7589 * gdb.c++/method.exp: Likewise.
7590
3e36a0f4
DJ
75912002-01-20 Daniel Jacobowitz <drow@mvista.com>
7592
7593 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7594 artificial methods/arguments.
7595 * gdb.c++/derivation.exp: Likewise.
7596 * gdb.c++/inherit.exp: Likewise.
7597 * gdb.c++/method.exp: Likewise.
7598 * gdb.c++/virtfunc.exp: Likewise.
7599
b4ceaee6
AC
76002002-01-18 Andrew Cagney <ac131313@redhat.com>
7601
7602 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7603 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7604 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7605 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7606 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7607 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7608
ecace851
JB
76092002-01-17 Jim Blandy <jimb@redhat.com>
7610
7611 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7612 anchoring the pattern matching the entry point symbol's name.
7613
375fc983
AC
76142002-01-17 Andrew Cagney <ac131313@redhat.com>
7615
7616 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7617 continue/quit query. Update copyright.
7618
fe6fdd96
MS
76192002-01-14 Michael Snyder <msnyder@redhat.com>
7620
7621 * gdb.base/gcore.exp: Remove extra debugging output.
7622
e017c81f
DJ
76232002-01-13 Daniel Jacobowitz <drow@mvista.com>
7624
7625 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7626 for slightly dubious v2 mangled string.
7627
37ab3bf8
DJ
76282002-01-13 Daniel Jacobowitz <drow@mvista.com>
7629
7630 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7631
1bc05c3a 76322002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7633
1bc05c3a 7634 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7635
1bc05c3a
JM
7636 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7637 constructors.
7638 * gdb.c++/derivation.exp: Likewise.
7639 * gdb.c++/templates.exp: Likewise.
7640 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7641
1bc05c3a
JM
76422002-01-10 Michael Snyder <msnyder@redhat.com>
7643
7644 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7645
a911c360
MS
76462002-01-08 Michael Snyder <msnyder@redhat.com>
7647
7648 * gdb.base/gcore.exp: New test for generate-core-file command.
7649 * gdb.base/gcore.c: Testcase for above.
7650 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7651
ea2119ec
JM
76522002-01-08 Jason Merrill <jason@redhat.com>
7653
7654 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7655
68203136
FF
76562002-01-07 Fred Fish <fnf@redhat.com>
7657
7658 * gdb.c++/overload.exp: Remove unconditional xfails for:
7659 print foo_instance1.overloadargs(1)
7660 print foo_instance1.overloadargs(1, 2)
7661 print foo_instance1.overloadargs(1, 2, 3)
7662 print foo_instance1.overloadargs(1, 2, 3, 4)
7663 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7664 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7665 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7666 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7667 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7668 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7669 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7670 print foo_instance1.overload1arg()
7671 print foo_instance1.overload1arg((char)arg2)
7672 print foo_instance1.overload1arg((signed char)arg3)
7673 print foo_instance1.overload1arg((unsigned char)arg4)
7674 print foo_instance1.overload1arg((int)arg7)
7675 print foo_instance1.overload1arg((unsigned int)arg8)
7676 print foo_instance1.overload1arg((float)arg11)
7677 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7678
21b9b5b1
MS
76792002-01-07 Michael Snyder <msnyder@redhat.com>
7680
7681 * gdb.base/huge.exp: New test. Print a very large target data object.
7682 (skip_huge_test): New test variable. Define if you want to skip this
7683 test. The test reads an 8 megabyte data object from the target, so it
7684 might be very time consuming on remote targets with a slow connection.
7685 * gdb.base/huge.c: New file. Test case for above.
7686
725f922e
FF
76872002-01-07 Fred Fish <fnf@redhat.com>
7688
7689 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7690 g_instance.bfoo, and g_instance.cfoo.
7691
634d57ec
JL
7692Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7693
f286b2c3
JL
7694 * gdb.base/break.c (multi_line_if_conditional): New function.
7695 (multi_ilne_while_conditional): Likewise.
7696 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7697 IF or WHILE condition puts the breakpoint at the start of
7698 the condition.
7699
634d57ec
JL
7700 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7701 hppa*-*-hpux* expected failure.
7702 * gdb.base/structs.exp (do_function_calls): Similarly.
7703
7704 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7705 watchpoints.
7706
9fbfe2dc
AC
77072002-01-06 Andrew Cagney <ac131313@redhat.com>
7708
7709 Fix PR gdb/66.
7710 * gdb.base/structs.exp: Replace skip for a29k with skip for
7711 gdb,cannot_call_functions.
7712 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7713 * gdb.base/callfuncs.exp: Ditto.
7714 * gdb.base/call-rt-st.exp: Ditto.
7715 * gdb.base/call-strs.exp: Ditto.
7716 * gdb.base/callfwmall.exp: Ditto.
7717 * gdb.base/scope.exp: Obsolete xfail a29k.
7718 * gdb.c++/misc.exp: Ditto.
7719 * gdb.c++/cplusfuncs.exp: Ditto.
7720 * gdb.base/ptype.exp: Ditto.
7721 * gdb.base/printcmds.exp: Ditto.
7722 * gdb.base/opaque.exp: Ditto.
7723 * gdb.base/list.exp: Ditto.
7724 * gdb.base/funcargs.exp: Ditto.
7725 * gdb.base/default.exp: Ditto.
7726
8ddad156
MS
77272002-01-04 Michael Snyder <msnyder@redhat.com>
7728
ca4976a6 7729 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7730 * gdb.base/maint.exp: Add tests for maint info sections options.
7731
1b074332
JL
7732Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7733
7734 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7735
7d159115
CV
77362001-12-20 Corinna Vinschen <vinschen@redhat.com>
7737
7738 * gdb.asm/arm.inc: New file.
7739 * gdb.asm/asm-source.exp: Add arm targets.
7740 * gdb.asm/configure.in: Ditto.
7741 * gdb.asm/configure: Recreated from configure.in.
7742
8fb87725
JL
7743Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7744
afabe08c
JL
7745 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7746 with HP's compiler.
7747 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7748 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7749 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7750 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7751
7752 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7753 either HP's compilers or GCC.
7754
db521deb
JL
7755 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7756 a SIGBUS or SIGSEGV.
7757
7758 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7759
7760 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7761 can be compiled with either HP's compiler or GCC.
7762
cfa88ab7
JL
7763 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7764 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7765 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7766
ca344dff
JL
7767 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7768 to match current gdb output. Update due to using auto-solib-limit
7769 for limiting instead of overloading auto-solib-add.
7770 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7771 test program.
7772
3f3c6e55 7773 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7774 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7775 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7776 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7777 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7778 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7779 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7780 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7781 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7782 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7783 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7784 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7785 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7786
8fb87725
JL
7787 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7788 a SIGTRAP to the inferior.
7789
cf599fa7
CV
77902001-12-19 Corinna Vinschen <vinschen@redhat.com>
7791
7792 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7793 Substitute call to target_link by call to gdb_compile.
7794
2cd045cd
JL
7795Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7796
7797 * gdb.base/break.exp: Fix HP specific search string when testing
7798 backtracing in a called function.
7799
d63a86f8 7800 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7801 compiling the test with HP's compilers.
7802 * gdb.base/volatile.exp: Similarly.
7803
99ebe9ac
JB
78042001-12-19 Jim Blandy <jimb@redhat.com>
7805
7806 * gdb.base/printcmds.exp: Expect the null character to be printed
7807 as '\0', and the '\013' to be printed as '\v'.
7808 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7809 * gdb.base/setvar.exp: Same.
7810
b9891b29
JB
78112001-12-17 Jim Blandy <jimb@redhat.com>
7812
0eba65ab
JB
7813 * gdb.base/completion.exp: Rather than completing very long
7814 filenames, which can make the readline library produce output we
7815 don't recognize, cd to the directory first, and then complete
7816 using nice, short relative paths.
7817
6970b5b1
JB
7818 * gdb.base/completion.exp: On some systems, there is, in fact, a
7819 variable named `b' in scope, since GDB treats all static
7820 variables as being in scope. So use `no_var_named_this'
7821 instead of `b'.
7822
b9891b29
JB
7823 * gdb.base/corefile.exp: Recognize the message saying that GDB
7824 can't find the core file's registers as a failure.
7825
e6ccd35f
JSC
78262001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7827
7828 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7829 test expect string more specific.
7830
105ba819
CV
78312001-12-13 Corinna Vinschen <vinschen@redhat.com>
7832
7833 * gdb.asm/asm-source.exp: Add support for xstormy16.
7834 * gdb.asm/configure.in: Ditto.
7835 * gdb.asm/configure: Rebuild.
7836 * gdb.asm/xstormy16.inc: New file.
7837
e9e79dd9
FF
78382001-12-10 Fred Fish <fnf@redhat.com>
7839
7840 * gdb.base/maint.exp: Update to match changes in type dumping code.
7841
347dc97d
JB
78422001-12-10 Jim Blandy <jimb@redhat.com>
7843
7844 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7845 matching the entry point symbol's name at the beginning of the
7846 line.
7847
5178b9d6
DJ
78482001-12-07 Daniel Jacobowitz <drow@mvista.com>
7849
7850 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7851 gdb.c++/inherit.exp, gdb.c++/method.exp,
7852 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7853 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7854 and class layout support.
7855
af890c52
DJ
78562001-12-07 Daniel Jacobowitz <drow@mvista.com>
7857
7858 * gdb.c++/classes.exp: Add test for static member function.
7859 * gdb.c++/misc.cc: Add class with static member function.
7860
7a345fb3
JB
78612001-12-07 Jim Blandy <jimb@redhat.com>
7862
f2e54a80 7863 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7864 those tests as `unsupported'.
7865 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7866 Rewrite subsequent tests to use it.
7867
7868 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7869 those tests as `unsupported'.
7870 * gdb.base/structs.exp (call_struct_func): New function.
7871 (do_function_calls): Use call_struct_func to call the functions
7872 returning structs.
7873
0bc69509
JB
7874 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7875 whether functions are prototyped or not, so we can't possibly pass
7876 arguments to t_float_values2 properly.
7877
7a345fb3
JB
7878 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7879 value of `timeout' for targets other than the mips*tx39-*.
7880
edb6ede1
MS
78812001-12-06 Michael Snyder <msnyder@redhat.com>
7882
d63a86f8 7883 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7884 and detect whether the start symbol has a leading underscore.
7885
2d842f13
JB
78862001-12-04 Jim Blandy <jimb@redhat.com>
7887
7888 * gdb.base/completion.exp: Clarify indentation.
7889
68550daf
JB
78902001-12-03 Jim Blandy <jimb@redhat.com>
7891
7892 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7893 variables on the S/390, not `.word'.
7894
cd5195a8
JB
78952001-11-30 Jim Blandy <jimb@redhat.com>
7896
7897 Add assembly-source tests for s390-ibm-linux.
7898 * gdb.asm/s390.inc: New file.
7899 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7900 the S/390 architecture.
7901 * gdb.asm/configure: Regenerated.
7902
ca9efc90
MS
79032001-11-30 Michael Snyder <msnyder@redhat.com>
7904
7905 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7906 next, info source, info sources, info line, global and static
7907 variables, and static functions.
7908 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7909 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7910 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7911 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7912 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7913 (gdbasm_leave): Restore frame pointer.
7914 (gdbasm_startup): Copy stack set-up from crt0.S.
7915
d0e66976
FN
79162001-11-26 Fernando Nasser <fnasser@redhat.com>
7917
7918 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7919 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7920 to a local (non-static) variable. Copy tstruct.a to a static buffer
7921 and return a pointer to that buffer.
7922 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7923
e2334072
MK
79242001-11-24 Mark Kettenis <kettenis@gnu.org>
7925
7926 * gdb.asm/configure.in: Fix recognition of ix86 target.
7927 * gdb.asm/configure: Regenerate.
7928
756caa3d
MS
79292001-11-21 Michael Snyder <msnyder@redhat.com>
7930
7931 * gdb.asm/sparc.inc: New file.
7932 * gdb.asm/asm-source.exp: Recognize sparc target.
7933 * gdb.asm/configure.in: Recognize sparc target.
7934 * gdb.asm/configure: Regenerate.
d63a86f8 7935
9a4d72d5
MS
79362001-11-21 Michael Snyder <msnyder@redhat.com>
7937
7938 * gdb.asm/m32r.inc: New file.
7939 * gdb.asm/asm-source.exp: Recognize m32r target.
7940 * gdb.asm/configure.in: Recognize m32r target.
7941 * gdb.asm/configure: Regenerate.
7942
a773d1cd
MS
79432001-11-20 Michael Snyder <msnyder@redhat.com>
7944
017ac23d
MS
7945 * gdb.asm/i386.inc: New file.
7946 * gdb.asm/asm-source.exp: Recognize ix86 target.
7947 * gdb.asm/configure.in: Recognize ix86 target.
7948 * gdb.asm/configure: Regenerate.
7949
a773d1cd
MS
7950 * gdb.c++/namespace.exp: Fix quotes in output messages.
7951
bb632afb
MS
79522001-11-14 Michael Snyder <msnyder@redhat.com>
7953
25d559ca 7954 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7955 qualifier in a type cast expression, to designate an address
7956 in the instruction space (Harvard architecture).
7957
4749e309
MS
79582001-11-13 Michael Snyder <msnyder@redhat.com>
7959
7960 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7961 Tests for expressions using 'const' and 'volatile'.
7962
25050984
CV
79632001-11-13 Corinna Vinschen <vinschen@redhat.com>
7964
7965 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7966
1902c51f
DJ
79672001-11-12 Daniel Jacobowitz <drow@mvista.com>
7968
7969 * lib/mi-support.exp (mi_run_to_helper): Move comments
7970 outside of gdb_expect.
7971
dcf95b47
DJ
79722001-11-11 Daniel Jacobowitz <drow@mvista.com>
7973
7974 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7975 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7976 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7977 mi0_run_to): New functions.
7978 * gdb.mi/mi-simplerun.exp: Use them.
7979 * gdb.mi/mi0-simplerun.exp: Likewise.
7980 * gdb.mi/mi-var-cmd.exp: Likewise.
7981 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7982
45b074e1
AC
79832001-11-10 Andrew Cagney <ac131313@redhat.com>
7984
7985 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7986 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7987
bf50d346
AC
79882001-11-09 Andrew Cagney <ac131313@redhat.com>
7989
7990 * gdb.base/restore.exp: Include $expected value in restored test
7991 message.
7992
9383332c
AC
79932001-11-09 Andrew Cagney <ac131313@redhat.com>
7994
7995 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7996 implemented.
7997
db62520a
MS
79982001-11-08 Michael Snyder <msnyder@redhat.com>
7999
8000 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
8001 Add pass/fail message for stop at breakpoint in call dummy function.
8002
b5703437
MS
80032001-11-07 Michael Snyder <msnyder@redhat.com>
8004
d63a86f8
RM
8005 * gdb.c++/templates.exp (test_template_breakpoints):
8006 If we get an overload menu, but it does not match what
760f6330 8007 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
8008 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
8009 making the whitespace optional. Argument for "new" may be
8010 "unsigned" as well as "unsigned int/long".
d63a86f8 8011 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
8012 making the whitespace optional. Also replace "(void) with
8013 "((void|)), making the keyword "void" optional.
d63a86f8 8014 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
8015 making the whitespace optional. Also replace "(void) with
8016 "((void|)), making the keyword "void" optional.
3bf40917
MS
8017 * gdb.base/callfuncs.c (t_float_values): This function must
8018 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 8019 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
8020 can be tested against both cases. Usually one case involves
8021 promotion of float to double, while the other does not.
8022 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
8023 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
8024 includes a stack frame for "start".
8025
c8ab4e6d
JB
80262001-11-05 Jim Blandy <jimb@redhat.com>
8027
8028 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
8029 pointers are 32 bits long, and that offsets of relocs are always
8030 stored in the data (REL-style), and not in the reloc entry itself
8031 (RELA-style).
8032 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
8033 stabs.
8034
3f08ced9
MS
80352001-11-01 Michael Snyder <msnyder@redhat.com>
8036
8037 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
8038 and regular expression operators by using quoting.
8039
cbfa24cd
MS
80402001-10-31 Michael Snyder <msnyder@redhat.com>
8041
8042 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
8043 depending on what the symbol table contains.
8044 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
8045 the output of the ptype command. Similarly, accept both "const &"
8046 and "const&".
8047
aaa68313
CV
80482001-10-31 Corinna Vinschen <vinschen@redhat.com>
8049
8050 * gdb.base/miscexprs.c (main): Add usage of preprocessor
8051 symbol `STORAGE' to allow to choose the storage class of
8052 the local datastructures.
8053 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
8054 compiler directive.
8055
91740388
MS
80562001-10-30 Michael Snyder <msnyder@redhat.com>
8057
8058 * gdb.base/jump.exp: Allow it to run for all targets.
8059
1b7c05e7
CV
80602001-10-29 Corinna Vinschen <vinschen@redhat.com>
8061
8062 * gdb.base/call-ar-st.c (print_double_array): Match for loop
8063 with new double_array size.
8064 (main): Change storage class of all local variables to static.
8065 Reduce size of double_array to 9.
8066 * gdb.base/call-ar-st.exp: Increase timeout value.
8067 Change expected output for double array to match new size in
8068 call-ar-st.c.
8069
36a22261
CV
80702001-10-29 Corinna Vinschen <vinschen@redhat.com>
8071
8072 * gdb.base/ending-run.exp: Create identical output when passing
8073 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 8074 Stormy16 target.
36a22261 8075
92b8ae91
MK
80762001-10-28 Mark Kettenis <kettenis@gnu.org>
8077
8078 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
8079 that we catch the expected failure under Linux/x86.
8080
cb135b83
OF
80812001-10-29 Orjan Friberg <orjanf@axis.com>
8082
8083 * gdb.base/setvar.exp: Escape curly braces.
8084 * gdb.stabs/weird.exp: Ditto.
8085
6884aa54
DJ
80862001-10-27 Daniel Jacobowitz <drow@mvista.com>
8087
8088 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
8089 * gdm.mi/mi0-hack-cli.exp: Likewise.
8090
0398c9aa
AC
80912001-10-25 Andrew Cagney <ac131313@redhat.com>
8092
8093 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8094 messages.
8095
d20bf2e8
AC
80962001-10-21 Andrew Cagney <ac131313@redhat.com>
8097
8098 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
8099 checking MI enabled.
8100
03dd63aa
CV
81012001-10-09 Corinna Vinschen <vinschen@redhat.com>
8102
8103 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8104
1d9d99f3
FCE
81052001-10-04 Frank Ch. Eigler <fche@redhat.com>
8106
8107 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
8108 if gdb child process crashes, just signal an error.
8109
838ae6c4
JB
81102001-10-02 Jim Blandy <jimb@redhat.com>
8111
8112 * lib/gdb.exp (test_xfail_format): Simplify.
8113
8114 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
8115 front of the variable name `format'. Simplify `if'.
8116
8f0cbc1c
DJ
81172001-10-01 Daniel Jacobowitz <drow@mvista.com>
8118
8119 * gdb.threads/pthreads.exp: Wait for output and delay
8120 before sending ^C.
8121
1f08dafd
DJ
81222001-10-01 Daniel Jacobowitz <drow@mvista.com>
8123
8124 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
8125 some incorrect output instead of timing out.
8126 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
8127
674f90ff
CV
81282001-09-28 Corinna Vinschen <vinschen@redhat.com>
8129
8130 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
8131 check to allow additional `int'.
8132
9b284272
DJ
81332001-09-27 Daniel Jacobowitz <drow@mvista.com>
8134
8135 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
8136 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
8137
b55a4771
MS
81382001-09-27 Michael Snyder <msnyder@redhat.com>
8139
8140 * lib/gdb.exp (test_debug_format): New proc.
8141 (setup_xfail_format): Use new proc test_debug_format.
8142 * gdb.base/constvars.exp (local_compiler_xfail_check): New
8143 proc; use new service proc test_debug_format.
8144 Replace all other "gcc_compiled" tests with this test.
8145 * gdb.base/volatile.exp (local_compiler_xfail_check): New
8146 proc; use new service proc test_debug_format.
8147 Replace all other "gcc_compiled" tests with this test.
8148
81492001-09-27 Michael Snyder <msnyder@redhat.com>
8150
8151 * gdb.base/cvexpr.exp: New file.
8152 * gdb.base/cvexpr.c: New file
8153 Test for expressions using const and volatile keywords.
8154
4e6667ac
CV
81552001-09-26 Corinna Vinschen <vinschen@redhat.com>
8156
8157 * gdb.base/constvars.exp: Check for different orders of keywords
8158 and additional "int" strings in output.
8159
4f337972
AC
81602001-09-22 Andrew Cagney <ac131313@redhat.com>
8161
8162 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8163 responses from "help maint".
8164
2015650d
FCE
81652001-09-19 Frank Ch. Eigler <fche@redhat.com>
8166
8167 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8168 to localhost:NNN instead of :NNN, in case Xvfb is listening
8169 only on TCP.
8170
f3bcedc1
CV
81712001-09-19 Corinna Vinschen <vinschen@redhat.com>
8172
8173 * gdb.base/recurse.exp: When checking leaving the watchpoint
8174 scope, recognize when gdb is in function's epilogue and pass.
8175
6b819c92
KS
81762001-09-18 Keith Seitz <keiths@redhat.com>
8177
8178 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8179 support for running tests against sid targets.
8180 (gdbtk_done): Ditto.
8181
a10c9419
CV
81822001-09-18 Corinna Vinschen <vinschen@redhat.com>
8183
8184 * gdb.base/ending-run.c (main): Set stdout buffersize
8185 to the same reasonable value for any target.
8186 * gdb.base/ending-run.exp: Add a regular expression
8187 to make testsuite happy on Sanyo Stormy16 target.
8188
739d0d99
CV
81892001-09-17 Corinna Vinschen <vinschen@redhat.com>
8190
8191 * gdb.base/display.c (do_loops): Add float variable `f'.
8192 Increment f in loop.
8193 * gdb.base/display.exp: Increment timeout by 60 seconds.
8194 Change float display test to use variable `f'.
8195
1b8947f0
JB
81962001-09-17 Jim Blandy <jimb@redhat.com>
8197
8198 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8199 overflowing the limited breakpoint tables on some ROM monitors
8200 (like the ROM68K).
8201
9890ac81
FCE
82022001-09-15 Frank Ch. Eigler <fche@redhat.com>
8203
8204 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8205 the "-ac" (disable access control) flag.
8206
6db765ea
JH
82072001-08-30 Jeff Holcomb <jeffh@redhat.com>
8208
8209 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8210 ints.
8211
4c32cc04
KS
82122001-08-30 Keith Seitz <keiths@redhat.com>
8213
8214 * lib/gdb.exp: Move all insight-related functionality into
8215 separate file.
8216 * lib/insight-support.exp: New file.
8217
8d6e6f81
FCE
82182001-08-29 Frank Ch. Eigler <fche@redhat.com>
8219
8220 * config/sid.exp (sid_start): Never set sid verbosity; disable
8221 expect_background {} that consumed its stdout; tolerate </dev/null.
8222 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8223
6a90e1d0
AC
82242001-08-18 Andrew Cagney <ac131313@redhat.com>
8225
8226 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8227 CLI jump command to start it.
8228 (mi_run_to_main): Fail immediatly when unexpected output.
8229
1759b3c3
AC
82302001-08-18 Andrew Cagney <ac131313@redhat.com>
8231
8232 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8233 beginning of function. Fix PR gdb/191.
8234
61d11d80
FCE
82352001-08-16 Frank Ch. Eigler <fche@redhat.com>
8236
8237 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8238 what to force sid endianness to.
8239
942a4df2
KS
82402001-08-15 Keith Seitz <keiths@redhat.com>
8241
8242 * lib/gdb.exp (gdbtk_start): Don't set environment
8243 variables for TCL_LIBRARY and friends. Insight will
8244 now figure these out for itself.
8245
0521c418
MS
82462001-08-02 Michael Snyder <msnyder@redhat.com>
8247
8248 * gdb.base/completion.exp: Remove the symbol "a64l" from
8249 the expect string; this is target-specific, and not related
8250 to what is being tested.
8251
74a9a58a
DB
82522001-08-02 Dave Brolley <brolley@redhat.com>
8253
8254 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8255
c70819fa
MS
82562001-07-25 Michael Snyder <msnyder@redhat.com>
8257
c2b8fa57
MS
8258 * gdb.base/consecutive.exp: New file. Test stepping over
8259 breakpoints on consecutive instructions.
8260 * gdb.base/consecutive.c: New file.
8261
c70819fa
MS
8262 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8263 curly braces in regular expressions.
8264
2b1a1355
MS
82652001-07-25 Michael Snyder <msnyder@redhat.com>
8266
8267 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8268 legitimate output from stepping out of main.
8269
413eca6f
KS
82702001-07-22 Keith Seitz <keiths@redhat.com>
8271
8272 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8273 the empty string, do not run the tests.
8274
7e5a9322
SC
82752001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8276
8277 * gdb.base/long_long.exp: Detect size of pointer. Take into
8278 account 2-byte pointers when testing for p/a results.
8279
de58f10f
SC
82802001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8281
d63a86f8 8282 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8283 and defined to 1K for m68hc11.
8284 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8285 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8286 (sizeof_random_data): New variable to tell the size of the data table;
8287 don't test past this size; always run to main.
8288
d6f5fea1
SC
82892001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8290
8291 * gdb.base/return2.exp: return of long long and double fails for
8292 68HC11; don't execute these tests on that platform.
8293 * gdb.base/return.exp: Return of a double fails for 68hc11.
8294
c477543d
SC
82952001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8296
8297 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8298 tests that print a float.
8299 * call-rt-st.exp: Likewise.
8300
63cf1c79
MK
83012001-07-12 Mark Kettenis <kettenis@gnu.org>
8302
8303 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8304 running this test on Linux.
8305
112f9ab5
MC
83062001-06-24 Michael Chastain <chastain@redhat.com>
8307
8308 * gdb.base/arithmet.exp: Remove some tests to make all test names
8309 unique.
8310
4970cb0f
MS
83112001-07-03 Michael Snyder <msnyder@redhat.com>
8312
8313 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8314 the output of the ptype command.
8315
d85da69f
MS
83162001-07-02 Michael Snyder <msnyder@redhat.com>
8317
4c8a82de
MS
8318 * gdb.base/completion.exp: Don't assume that break.c is the only
8319 source file that may contain functions named "marker".
d85da69f
MS
8320 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8321
8afc772b
AC
83222001-06-28 Andrew Cagney <ac131313@redhat.com>
8323
8324 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8325 of files to delete.
8326
8327 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8328 * gdb.disasm/h8300s.exp: New file.
8329 gdb.disasm/h8300s.s: Likewise.
8330
cff22675
AC
83312001-06-27 Andrew Cagney <ac131313@redhat.com>
8332
8333 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8334 empty breakpoint tables.
8335
68c81b54
AC
83362001-06-25 Andrew Cagney <ac131313@redhat.com>
8337
8338 * lib/mi-support.exp: Update args=... part of stop-reason
8339 patterns. Accept either a list or a tuple.
8340
2dd62704
AC
83412001-06-23 Andrew Cagney <ac131313@redhat.com>
8342
8343 * lib/mi-support.exp: Remove local emacs variable defining
8344 change-log-default-name.
8345
b4127474
MC
83462001-06-22 Michael Chastain <chastain@redhat.com>
8347
8348 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8349 This is operationally compatible with the previous version.
8350
8dbfb380
JB
83512001-06-13 Jim Blandy <jimb@redhat.com>
8352
8353 * lib/gdb.exp (gdb_test): Doc fix.
8354
f2d8c86d
MC
83552001-06-10 Michael Chastain <chastain@redhat.com>
8356
8357 * gdb.base/exprs.exp: Remove a duplicate test.
8358
81564d34
JB
83592001-06-06 Jim Blandy <jimb@redhat.com>
8360
8361 * gdb.base/return2.exp (main): Use values to test float and double
8362 returns that are not NaN's, to avoid being confused by IEEE
8363 comparison rules.
8364
da55addb
MS
83652001-06-04 Michael Snyder <msnyder@redhat.com>
8366
8367 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8368 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8369 rather than wait for 12 more tests to time out.
8370
42c65987
JB
83712001-06-06 Jim Blandy <jimb@redhat.com>
8372
b18bced9 8373 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8374 Don't forget to match the GDB prompt.
b18bced9 8375
42c65987
JB
8376 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8377
5b41e5f0
JB
83782001-06-04 Jim Blandy <jimb@redhat.com>
8379
8380 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8381 command.
8382
015e046f
KB
83832001-05-31 Kevin Buettner <kevinb@redhat.com>
8384
8385 * gdb.base/annota1.exp (info break): Match four or more spaces
8386 after "Address".
8387
fb1ffbbe
MC
83882001-05-31 Michael Chastain <chastain@redhat.com>
8389
8390 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8391 (dm_type_int_star): Likewise.
8392 (dm_type_long_star): Likewise.
8393 (dm_type_void_star): Likewise.
8394
5ea2a32c
KB
83952001-05-29 Kevin Buettner <kevinb@redhat.com>
8396
8397 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8398 to a known value in order to get consistent results regardless
8399 of the setting of INPUTRC or the presence or contents of .inputrc.
8400
ae23c492
MS
84012001-05-24 Michael Snyder <msnyder@redhat.com>
8402
ac55707e
MS
8403 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8404 Don't require that the main thread and the manager thread are the
8405 first in the list.
8406
ae23c492
MS
8407 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8408 debugging. If test fails, issue an "unsupported" not a "fail".
8409
400071f1
JB
84102001-05-24 Jim Blandy <jimb@redhat.com>
8411
8412 Don't assume that short is shorter than int.
8413 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8414 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8415 this isn't true.
400071f1
JB
8416 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8417 an int, is not equal to ~0 stored in an unsigned char. This tests
8418 the same thing that the previous test meant to, but works on
8419 16-bit machines, too.
8420 ("print unsigned char != (~0)"): Same test, complemented.
8421
0816a3e5
MS
84222001-05-24 Michael Snyder <msnyder@redhat.com>
8423
8424 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8425 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8426 and prevents dejagnu getting out of step.
8427
f6dc23a9
KB
84282001-05-23 Kevin Buettner <kevinb@redhat.com>
8429
8430 * gdb.base/finish.exp (finish_void): Revise pattern for
8431 stopping on the call statement to not permit stopping at
8432 the start of the instructions comprising the call sequence.
8433
7dbd117d
MC
84342001-05-19 Michael Chastain <chastain@redhat.com>
8435
8436 * gdb.base/callfuncs.exp: Make all test names unique.
8437 * gdb.base/commands.exp: Make all test names unique.
8438 * gdb.base/condbreak.exp: Make all test names unique.
8439 * gdb.base/dbx.exp: Make all test names unique.
8440 * gdb.base/default.exp: Make all test names unique.
8441 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8442 and TIMEOUT messages to their corresponding PASS message.
8443 * gdb.base/ending-run.exp: Make all test names unique.
8444 * gdb.base/long_long.exp: Remove duplicate test.
8445
6b0b0a9e
KB
84462001-05-21 Kevin Buettner <kevinb@redhat.com>
8447
8448 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8449 stop on the call statement as well as the statement after the
8450 call.
8451
2caa35cb
MS
84522001-05-21 Michael Snyder <msnyder@redhat.com>
8453
8454 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8455
40713331
EZ
84562001-05-10 Elena Zannoni <ezannoni@redhat.com>
8457
8458 * gdb.base/completion.exp: Revamp test. Make it execute on all
8459 platforms.
8460
c2c1be8d
EZ
84612001-05-10 Elena Zannoni <ezannoni@redhat.com>
8462
2c9cd303
EZ
8463 * config/gdbserver.exp (gdb_load): Handle the case
8464 in which the arguments to gdbserver are given in the
8465 baseboard configuration file.
8466 Also handle the case in which the server needs to do a
8467 load.
8468
9671de48
KS
84692001-05-07 Keith Seitz <keiths@cygnus.com>
8470
8471 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8472 set up the display for testing.
8473 (gdbtk_start): Convert all paths to paths that tcl will like.
8474 Export target information to environment.
8475 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8476 necessary.
8477 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8478 (to_tcl_path): New proc to convert a given pathname into
8479 a path acceptible as an argument to a tcl command.
8480 (_gdbtk_export_target_info): New proc to export target info
8481 into the environment for gdbtk testing.
8482 (gdbtk_done): New proc to signal end-of-test.
8483
5a360f47
JB
84842001-05-06 Jim Blandy <jimb@redhat.com>
8485
8486 * restore.c: Make the code of caller0 correspond to its comment.
8487
66c756c6
MS
84882001-05-03 Michael Snyder <msnyder@redhat.com>
8489
8490 * config/sid.exp (gdb_target_sid): Check for error messages.
8491 On error or timeout, don't make expect exit (which will terminate
8492 all subsequent tests); instead just make gdb exit.
d63a86f8 8493 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8494 return a negative value.
8495
a966fde5
JB
84962001-04-24 Jim Blandy <jimb@redhat.com>
8497
851c18e0
JB
8498 * gdb.c++/templates.exp: If we see the prompt for the overload
8499 list, but we haven't recognized any of the longer patterns,
8500 arrange for this test to fail, not hang.
8501
a966fde5
JB
8502 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8503 variations.
8504
db144853
MC
85052001-04-22 Michael Chastain <chastain@redhat.com>
8506
8507 * gdb.c++/local.exp: Use the 'runto' library function.
8508 * gdb.c++/namespace.exp: Likewise.
8509 * gdb.c++/overload.exp: Likewise.
8510
3207ec21
KB
85112001-03-26 Kevin Buettner <kevinb@redhat.com>
8512
8513 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8514 * gdb.base/step-line.exp: New file. Test step/next in presence of
8515 #line directives.
8516 * gdb.base/step-line.c: New file. Test program for the above.
8517 * gdb.base/step-line.inp: New file. We pretend that this file has
8518 been transformed by some other tool into step-line.c.
8519
13b57657
JB
85202001-03-21 Jim Blandy <jimb@redhat.com>
8521
8522 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8523 unmangled operator names.
8524
754cbe1c
JB
85252001-03-20 Jim Blandy <jimb@redhat.com>
8526
8527 * gdb.threads/linux-dp.exp: Recognize an additional message
8528 generated by GDB when it doesn't understand how to debug threads
8529 on the target system.
8530
177495c9
AC
85312001-03-19 Andrew Cagney <ac131313@redhat.com>
8532
8533 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8534
f266096b
MC
85352001-03-12 Michael Chastain <chastain@redhat.com>
8536
8537 * gdb.c++/derivation.exp: Use the 'runto' library function.
8538
cac3c2ff
MC
85392001-03-12 Michael Chastain <chastain@redhat.com>
8540
8541 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8542
b6c11a24
MC
85432001-02-24 Michael Chastain <chastain@redhat.com>
8544
8545 * gdb.c++/ref-types.exp: Change handwritten code to library
8546 function 'runto'.
8547
6bae5bce
OF
85482001-03-16 Orjan Friberg <orjanf@axis.com>
8549
8550 * gdb.base/signals.exp: Set count to 0 explicitly.
8551
0015fd9a
MS
85522001-03-15 Mark Salter <msalter@redhat.com>
8553
8554 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8555 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8556 (gdb_load): Add support for additional target_info: gdb_download_size
8557 and gdb_load_timeout.
0015fd9a 8558
fc33412a
DT
8559Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8560
8561 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8562 file -- to prevent failing when the compile fails but we have no
8563 intention of running the tests anyway.
8564
8565 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8566 tests if set.
8567
8568 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8569 integers.
8570
8571 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8572 * gdb.c++/namespace.exp: Ditto.
8573
115f06de
OF
85742001-03-07 Orjan Friberg <orjanf@axis.com>
8575
8576 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8577 * gdb.base/pointers.exp: Relax pattern match of decimals.
8578
b6ba6518
KB
85792001-03-06 Kevin Buettner <kevinb@redhat.com>
8580
8581 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8582 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8583 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8584 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8585 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8586 config/sh.exp, config/sid.exp, config/slite.exp,
8587 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8588 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8589 config/vxworks.exp, config/vxworks29k.exp,
8590 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8591 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8592 gdb.base/arithmet.exp, gdb.base/assign.exp,
8593 gdb.base/async.exp, gdb.base/attach.exp,
8594 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8595 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8596 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8597 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8598 gdb.base/commands.exp, gdb.base/completion.exp,
8599 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8600 gdb.base/constvars.exp, gdb.base/corefile.exp,
8601 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8602 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8603 gdb.base/ending-run.exp, gdb.base/environ.exp,
8604 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8605 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8606 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8607 gdb.base/funcargs.exp, gdb.base/help.exp,
8608 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8609 gdb.base/logical.exp, gdb.base/long_long.exp,
8610 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8611 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8612 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8613 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8614 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8615 gdb.base/regs.exp, gdb.base/relational.exp,
8616 gdb.base/remote.exp, gdb.base/reread.exp,
8617 gdb.base/restore.exp, gdb.base/return2.exp,
8618 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8619 gdb.base/selftest.exp, gdb.base/setshow.exp,
8620 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8621 gdb.base/sigall.exp, gdb.base/signals.exp,
8622 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8623 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8624 gdb.base/step-test.exp, gdb.base/structs.c,
8625 gdb.base/structs.exp, gdb.base/structs2.exp,
8626 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8627 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8628 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8629 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8630 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8631 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8632 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8633 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8634 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8635 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8636 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8637 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8638 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8639 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8640 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8641 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8642 gdb.trace/circ.exp, gdb.trace/collection.exp,
8643 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8644 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8645 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8646 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8647 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8648 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8649 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8650 notices.
8651
dc96c6c7 86522001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8653
8654 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8655 first arg is int not float.
8656
dc96c6c7 86572001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8658
8659 * gdb.base/reread.exp: Unsupported for non-native targets;
8660 doesn't work for remote debugging.
8661
9b0c4aeb
FN
86622001-02-19 Fernando Nasser <fnasser@redhat.com>
8663
8664 From Drew Moseley <dmoseley@redhat.com>
8665 * gdb.base/ending-run.exp: Properly handle the BSP state when
8666 stepping past the end of main.
8667
02aa71d5
MC
86682001-02-19 John Moore <jmoore@redhat.com>
8669
8670 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8671 Converted HPUX fix for non-expected items following multiple
8672 step commands into general solution for all platforms.
8673
1fa449a4
MC
86742001-02-18 Michael Chastain <chastain@redhat.com>
8675
8676 * gdb.c++/classes.exp (do_tests): Change runto statements
8677 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8678 statements demangler agnostic.
8679 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8680 (gdb_virtfunc_restart): Likewise.
8681
b2f9ec70
MC
86822001-02-14 Michael Chastain <chastain@redhat.com>
8683
8684 * gdb.c++/inherit.exp (do_tests): Change runto statements
8685 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8686 statements demangler agnostic.
8687
cf74b8ca
AC
8688Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8689
8690 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8691 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8692 before calling common_routine 15 times'' tests.
8693
99f78f56
MC
86942001-02-11 Michael Chastain <chastain@redhat.com>
8695
8696 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8697 Helps the test script figure out which demangler is in use.
8698 (dm_type_foo_ref): Ditto.
8699 (dm_type_int_star): Ditto.
8700 (dm_type_long_star): Ditto.
8701 (dm_type_unsigned_int): Ditto.
8702 (dm_type_void): Ditto.
8703 (dm_type_void_star): Ditto.
99707966 8704 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8705 Probe the gdb demangler and set variables to accommodate
8706 formatting differences.
8707 (info_func_regexp): New function. Same as info_func, but
8708 matches against a regexp.
8709 (info_func): Match against a literal string.
8710 (print_addr_2): New function. Match against a literal string,
8711 which can be different from the input to gdb.
8712 (print_addr): Simply call print_addr_2 with the same argument twice.
8713 (test_lookup_operator_functions): Use demangler formatting variables.
8714 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8715 the tests in the same order as the C++ class declaration.
8716 (test_paddr_operator_functions): Ditto.
8717 (test_paddr_overloaded_functions): Ditto.
8718 (test_paddr_hairy_functions): Use demangler formatting variables.
8719 Add reference to gdb/19 for related tests.
8720 (do_tests): Call probe_demangler.
8721
1de8f023
KB
87222001-01-30 Kevin Buettner <kevinb@redhat.com>
8723
8724 * gdb.c++/templates.cc (printf): Remove unused function definition.
8725
ca3f91ed
MS
87262001-01-26 Felix Lee <flee@redhat.com>
8727
8728 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8729
87302001-01-25 matthew green <mrg@redhat.com>
8731
8732 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8733 up sid.
8734 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8735
87362001-01-25 matthew green <mrg@redhat.com>
8737
8738 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8739 Deprecate $sid_spawn_id.
ca3f91ed
MS
8740 (sid_exit): Remove code necessary only for `spawn.'
8741
87422001-01-25 matthew green <mrg@redhat.com>
8743
8744 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8745
fb18ec4a
MC
87462001-01-28 Michael Chastain <chastain@redhat.com>
8747
8748 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8749 to call when tests fail. It takes gdb out of the overloaded
8750 function choice menu back to the main prompt, so that the test
8751 program stays synchronized.
8752 (set_bp_overloaded): New proc to collect all the common
8753 code for setting a breakpoint on an overloaded name. Calls
8754 take_gdb_out_of_choice_menu when needed.
8755 (menu_overload1arg): New variable to collect the repeated
8756 instances of the expected menu for an overloaded name. Change
8757 the regular expression to handle changes in g++ type encoding:
8758 "void" can be either "void" or "", and "unsigned int" can be
8759 either "unsigned int" or "unsigned".
8760 (continue_to_bp_overloaded): Change regular expressions to handle
8761 changes in g++ type encoding.
8762 (no proc): Call take_gdb_out_of_choice_menu when needed.
8763 Remove redundant calls to "info break". Accept either "canceled"
8764 or "cancelled". Change regular expressions in "info break"
8765 calls to handle changes in g++ type encoding. Give all tests
8766 unique strings.
8767
9c646a6e
BE
87682001-01-17 Ben Elliston <bje@redhat.com>
8769
8770 * config/sid.exp: New file.
8771
9549d9c1
AC
8772Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8773
8774 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8775
dc96c6c7 87762000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8777
8778 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8779 Add a RE to accept a non-ascii char if one is ever presented.
8780
b4df4f68
FN
87812000-12-20 Fernando Nasser <fnasser@redhat.com>
8782
297dd0fd 8783 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8784
dc96c6c7 87852000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8786
d63a86f8 8787 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8788 in regexp. One '\' does not suffice on Linux.
8789
4a7bddb6
MC
87902000-12-09 Michael Chastain <chastain@redhat.com>
8791
8792 * gdb.base/break.exp (test_clear_command): Use a marker function
8793 rather than 'main' for the test function. Also move this
8794 test to an execution point where the marker function names are
8795 guaranteed to be bound to functions. (Executing tests after a
8796 'finish' from main runs into name conflicts with local names
8797 in __libc_start_main).
8798
dc96c6c7 87992000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8800
8801 * gdb.base/finish.exp: New test for gdb's "finish" command.
8802 * gdb.base/return2.exp: New test for gdb's "return" command.
8803 * gdb.base/return2.c: New source file for above.
8804
dc96c6c7 88052000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8806
8807 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8808 * gdb.base/miscexprs.exp: Ditto.
8809 * gdb.base/pointers.exp: Ditto.
8810 * gdb.c++/derivation.exp: Ditto.
8811 * gdb.c++/local.exp: Ditto.
8812 * gdb.c++/namespace.exp: Ditto.
8813 * gdb.c++/overload.exp: Ditto.
8814 * gdb.c++/ref-types.exp: Ditto.
8815
dc96c6c7 88162000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8817
8818 * gdb.base/constvars.exp: Test result of "up" command.
8819 * gdb.base/miscexprs.exp: Ditto.
8820 * gdb.base/pointers.exp: Ditto.
8821 * gdb.base/scope.exp: Ditto.
8822 * gdb.c++/derivation.exp: Ditto.
8823 * gdb.c++/local.exp: Ditto.
8824 * gdb.c++/namespace.exp: Ditto.
8825 * gdb.c++/overload.exp: Ditto.
8826 * gdb.c++/ref-types.exp: Ditto.
8827
44097287
FN
88282000-11-22 Michael Chastain <chastain@redhat.com>
8829
8830 * mips_pro.exp: Accept either "middle -> top -> main" or
8831 "middle -> main" in the backtrace, because gcc can optimize
8832 tail calls to jumps. Remove setup_xfail for the hppa case.
8833 Add a comment with the original warning messages from PR 3016,
8834 which was filed in 1993, to preserve them for posterity.
8835
9d2e1bab
ND
88362000-11-17 Nick Duffek <nsd@redhat.com>
8837
8838 * lib/gdb.exp (gdb_test): Override timeout with board info.
8839
1aca8eb7
ND
88402000-11-17 Nick Duffek <nsd@redhat.com>
8841
8842 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8843 the second kill and detach messages.
8844
93076499
ND
88452000-11-17 Nick Duffek <nsd@redhat.com>
8846
8847 * configure.in: Add AC_EXEEXT.
8848 * configure: Regenerate.
8849 * Makefile.in (just-check): Export EXEEXT.
8850 * lib/gdb.exp ($EXEEXT): Import from environment.
8851 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8852 expect "maint dump-me" on Cygwin.
8853 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8854 $EXEEXT.
8855
30e87cd3
ND
88562000-11-17 Nick Duffek <nsd@redhat.com>
8857
8858 * gdb.base/break.exp: Test backtrace and finish from called
8859 function on all platforms, not just HP-UX.
8860
dc96c6c7 88612000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8862
8863 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8864 code from gdb_target_monitor, so it can be used independantly
8865 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8866
dc96c6c7 88672000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8868
8869 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8870 * gdb.base/corefile.exp: Expect the message "Program is being
8871 debugged already" when we send the "corefile" command, since
8872 the preceeding gdb_load may have connected gdb to a remote target.
8873 * gdb.base/display.exp: Disable hardware watchpoints if new
8874 board info variable "no_hardware_watchpoints" is true.
8875 Replace single-letter commands with more readable ones.
8876 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8877 if new board info variable "no_hardware_watchpoints" is true.
8878 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8879 to see if stdio (printf) testing is possible.
8880 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8881 board info variable "no_hardware_watchpoints" is true. Use new
8882 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8883
39124dea
FN
88842000-11-13 Fernando Nasser <fnasser@redhat.com>
8885
8886 From Orjan Friberg <orjanf@axis.com>:
8887 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8888 in array print pattern match.
8889
a9e2e984
FN
88902000-11-09 Fernando Nasser <fnasser@redhat.com>
8891
8892 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8893 spelling "cancelled" to U.S. spelling "canceled" to match changes
8894 made to gdb.
8895 * gdb.c++/ovldbreak.exp: Ditto.
8896
c7db355b
PS
88972000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8898
8899 * gdb.base/callfuncs.c (main): Moved to end of file, call
8900 t_double_values to initialize the FPU before inferior calls are made.
8901 * gdb.base/callfuncs.exp: Test for register preservation after calling
8902 inferior functions. Add tests for continuining, finishing and
8903 returning from a stop in a call dummy.
8904
dc96c6c7 89052000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8906
8907 * gdb.base/commands.exp: Break up long lines, and re-indent.
8908
dc96c6c7 89092000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8910
8911 * config/gdbserver.exp: Rewritten from the ground up, to make it
8912 compatible with the current dejagnu tree, and to make it work with
8913 the new "gdbserver" in libremote.
8914
dc96c6c7 89152000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8916
8917 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8918 * gdb.base/varargs.exp: Skip entire test if no printf support.
8919 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8920 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8921
dc96c6c7 89222000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8923
8924 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8925 no floating point support.
8926 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8927 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8928 * gdb.base/call-rt-st.exp: Ditto.
8929 * gdb.base/call-strs.exp: Ditto.
8930
bac5fc66
JG
89312000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8932
8933 * gdb.base/sizeof.c: include <stdio.h>.
8934
8935 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8936 'finish', otherwise uncaptured gdb_prompt would potentially
8937 throw remaining test points out of sync.
8938
b22a6027
SB
89392000-07-26 Scott Bambrough <scottb@netwinder.org>
8940
8941 * gdb.base/recurse.exp: Run tests for all targets.
8942 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8943 gnu-oldld case on ARM.
8944 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8945 for ARM targets.
d63a86f8 8946
d8231941
AG
8947Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8948
8949 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8950 * gdb.java/configure: Rebuild.
8951
8caabe69
AG
8952Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8953
8954 * gdb.java/jv-exp.exp: New file.
8955
9d273ca3
AG
8956Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8957
8958 * configure: Rebuilt.
8959 * configure.in (configdirs): Add gdb.java.
8960 * gdb.java/jmisc.java: New file.
8961 * gdb.java/jmisc.exp: New file.
8962 * gdb.java/Makefile.in: New file.
8963 * gdb.java/configure: Rebuilt.
8964 * gdb.java/configure.in: New file.
8965 * lib/java.exp: New file.
8966
4f823a66
AC
8967Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8968
8969 * gdb.base/exprs.exp: Test casts to a pointer including over and
8970 underflow.
8971
2391e11d
AC
8972Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8973
8974 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8975 and the compilers sizes.
8976
54602222
ND
89772000-07-09 Nick Duffek <nsd@redhat.com>
8978
8979 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8980 (use_methods): New function.
8981 (main): Call use_methods().
8982 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8983 (do_tests): Call test_method_param_class.
8984
2bec0572
ND
89852000-07-09 Nick Duffek <nsd@redhat.com>
8986
8987 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8988 spelling.
8989 (test_enums): New procedure. Move enum tests from end of script
8990 to here. Set breakpoint on function name instead of line number.
8991 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8992 (enums2): New marker function.
8993 (enums1): New function.
8994 (main): Call enums1(). Move enum tests to enums1().
8995
78492fde
AC
8996Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8997
8998 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8999 compile/link program. Update line numbers.
9000 * gdb.asm/d10v.inc: Define ``startup''.
9001 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 9002
49a2cef8
AC
9003Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
9004
9005 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
9006
3e6c8688
EZ
90072000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9008
9009 * gdb.base/maint.exp: Add 'maint print architecture' item to output
9010 of 'help maint print' command.
9011
9ff5cbe9
AC
9012Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
9013
9014 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
9015 they use gdb_expect_list.
9016
17c579bd
AC
9017Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
9018
9019 * gdb.base/commands.exp: Use ``set remote
9020 memory-read-packet-size'' instead of ``set endian big'' to test
9021 long commands.
9022
e6d71bf3
DB
90232000-06-03 Daniel Berlin <dan@cgsoftware.com>
9024
9025 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 9026 g++, and stop skipping them.
e6d71bf3
DB
9027
9028 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
9029 work under g++.
9030
d63a86f8 9031 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
9032 initialization.
9033
dc96c6c7 90342000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
9035
9036 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
9037 the regular expression: accept an (almost) arbitrary sequence of
9038 "frames-invalid" and "breakpoints-invalid" messages both before
9039 and after the "starting" message.
9040
dc96c6c7 90412000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
9042
9043 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 9044
dc96c6c7 90452000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
9046
9047 * gdb.base/annota1.exp (annotate-signal-handler-caller):
9048 Relax the regular expression a little, make it pass on Solaris 8.
9049
8216cda9
KB
90502000-05-12 Kevin Buettner <kevinb@redhat.com>
9051
9052 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 9053 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
9054 Instead, it is permissible for gdb to stop on the line of the
9055 call itself.
9056
1a570b2f
MS
90572000-05-12 Michael Snyder <msnyder@.cygnus.com>
9058
9059 * gdb.base/break.exp (bp on small function, optimized file):
9060 Add a second pass pattern. The behavior differs here between stabs
9061 and dwarf for one-line functions. Stabs preserves two line symbols
9062 (one before the prologue and one after) with the same line number,
9063 but dwarf regards these as duplicates and discards one of them.
9064 Therefore the address after the prologue (where the breakpoint is)
9065 has no exactly matching line symbol, and GDB reports the breakpoint
9066 as if it were in the middle of a line rather than at the beginning.
9067
dc96c6c7 90682000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 9069
d63a86f8 9070 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
9071 rather than "send_gdb" (for consistancy).
9072
7d418785
AC
9073Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
9074
9075 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
9076 * gdb.c++/templates.cc: Properly check for GCC version number.
9077 * lib/compiler.cc: Likewise
9078
dc96c6c7 90792000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 9080
d63a86f8 9081 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
9082 gdb may not stop at the first line of main, due to code motion.
9083
dc96c6c7 90842000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
9085
9086 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
9087 This test depends on parsing the printf output from the target.
9088 Since the sparclet stub doesn't do stdio, this will never work.
9089 * gdb.base/call-rt-st.exp: ditto.
9090 * gdb.base/call-strs: ditto.
9091
dc96c6c7 90922000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
9093
9094 * gdb.base/miscexprs.exp: make sizeof long array test portable.
9095
9096 * gdb.base/ending-run.exp: After connecting to a remote target,
9097 but before running, the target will appear to be in a random
9098 location. Specify both a file and a line for breakpoints.
9099 Also, the function that calls main may be called 'init'
9100 rather than 'start'.
9101
a5a51225
EZ
91022000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9103
9104 * gdb.base/help.exp: Update output for add-symbol-file command.
9105
7930cc7c
FN
91062000-04-10 Fernando Nasser <fnasser@cygnus.com>
9107
9108 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9109 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
9110
23e37ab1
C
91112000-04-07 J.T. Conklin <jtc@redback.com>
9112
e93c542c
C
9113 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
9114
23e37ab1
C
9115 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
9116
591b8fa3
PDM
9117Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
9118
9119 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
9120 values that can be represented exactly.
9121 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
9122 above change, and to not check against the directory part of the source
9123 file name.
9124 (step into print_long_arg_list): Likewise.
9125 (print print_small_structs from print_long_arg_list): Likewise.
9126 (print print_long_arg_list): Likewise.
9127
7a495180
EZ
91282000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9129
30b53638 9130 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 9131
beb998c6
AC
9132Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
9133
9134 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
9135
1c689132
DB
91362000-03-25 Daniel Berlin <dan@cgsoftware.com>
9137
9138 * gdb.base/commands.exp (deprecated_command_test): Add test for
9139 deprecate with no arguments.
9140
c1790a9d
JL
91412000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
9142
9143 * gdb.base/break.exp: Add new test for setting breakpoints on
9144 optimized code so we can test breakpoints work even when function
9145 prologues may be optimized away
9146
003ba290
FN
91472000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
9148
9149 From David Whedon <dwhedon@gordian.com>
9150 * gdb.base/commands.exp : Added command deprecator tests.
9151
6837a0a2
DB
91522000-03-22 Daniel Berlin <dan@cgsoftware.com>
9153
9154 * gdb.base/help.exp: Added test for new apropos command.
9155
b9593231
KB
91562000-03-21 Kevin Buettner <kevinb@redhat.com>
9157
9158 * gdb.base/pointers.c (usevar): New function.
9159 (main): Make sure that global variables v_int_pointer2, rptr,
9160 and y are all referenced someplace in the program by calling
9161 usevar() on them. [Some linkers delete symbols which are
9162 never referenced. The space remains, but there's no way to
9163 get a (symbolic) handle on the variable from the debugger.]
9164
751a959b
EZ
91652000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9166
9167 * gdb.base/printcmds.c: Add typedeffed arrays.
9168
9169 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9170 procedure to test arrays that are typedef'd.
9171
73a93a32
JI
91722000-03-13 James Ingham <jingham@leda.cygnus.com>
9173
9174 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9175 the library directories.
73a93a32 9176
fb40c209
AC
9177Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9178
9179 * configure.in (configdirs): Add sub directory gdb.mi.
9180 * configure: Re-generate.
9181
9182 * gdb.mi: New directory.
d63a86f8 9183
ee4dd2c9
AC
91842000-02-25 Scott Bambrough <scottb@netwinder.org>
9185
9186 * gdb.base/long_long.exp: Correct test suite failure when printing
9187 a long long value as a double on ARM platforms.
9188
70f0cc22
JB
91892000-02-16 Jim Blandy <jimb@redhat.com>
9190
9191 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9192 default source file is set properly before running this test.
9193
853819b8
EZ
91942000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9195
9196 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9197 gdbtk/library directory, not in gdbtcl2.
9198
dfcd3bfb
JM
91992000-02-04 Jim Blandy <jimb@redhat.com>
9200
9201 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9202 backslash from regexp pattern.
9203
9204 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9205 procedure. Use it to run all the "continue to bp overloaded"
9206 tests. Note that this changes the names of the tests slightly.
9207 If the breakpoint hit message includes a hex PC value, because
9208 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9209 from the real source code, still consider that a pass.
9210
9211 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9212 XFAIL here if the breakpoint message contains a hex address. Note
9213 similar change on 1999-11-02.
9214
9215 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9216
9217 * gdb.base/ptype.exp: Establish a default source file before
9218 calling get_debug_format.
9219
92202000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9221
9222 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9223
8b93c638
JM
92242000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9225
9226 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9227 of successive stepi commands -- while in the prologue we should see
9228 the function entry bracket.
9229
92302000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9231
9232 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9233 reach __change_mode() when stepping through the end of main().
9234
c5394b80
JM
92352000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9236
9237 * gdb.base/default.exp: Fix expected pattern.
9238 * gdb.base/help.exp: Same.
9239
0d06e24b
JM
92402000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9241
9242 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9243 Don't use xfail's because that affects only the following test.
d63a86f8 9244
0d06e24b
JM
9245 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9246 solaris or linux.
9247
9248 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9249
dc96c6c7 92502000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9251
d63a86f8 9252 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9253 "A syntax error" rather than "A parse error". Accept both.
9254
92552000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9256
9257 * gdb.base/default.exp: Remove OS dependent string from "target
9258 remote" test.
9259 * gdb.base/help.exp: Same for "help target remote" test.
9260
c3f6f71d
JM
92612000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9262
9263 From Jim Kingdon <kingdon@redhat.com>:
9264
9265 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9266 prompt (cleanup rather than necessity, but still might keep output
9267 from spilling to next test).
9268
92692000-01-02 Fred Fish <fnf@cygnus.com>
9270
9271 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9272 AIX, which defines them in <sys/types.h>.
9273
ed9a39eb 92741999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9275
ed9a39eb
JM
9276 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9277 float" test.
9278
92791999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9280
ed9a39eb 9281 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9282
9283 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9284 outermost frame disallowed".
9285
92861999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9287
9288 * gdb.base/setvar.exp: New tests for setting the value of a struct
9289 with a constant list.
9290
92911999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9292
9293 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9294 require the user to type a cast before setting the value of a struct.
9295
de57eccd
JM
92961999-12-06 Jim Blandy <jimb@cygnus.com>
9297
9298 * gdb.base/default.exp: Expect the new 'info float' command on
9299 all i386 platforms.
9300
9301 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9302 LinuxThreads libraries that don't support debugging.
9303
c2d11a7d
JM
9304Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9305
9306 * gdb.base/remote.c: Fill the buffer with truely random data.
9307 Change the buffer type to ``unsigned char'' to simplify size
9308 arithmetic.
9309
9310 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9311 stub only handles 400-1 byte packets. Verify that the download
9312 worked.
9313
93141999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9315
9316 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9317 tests, using UNRESOLVED for the untested cases. Also, does not wait
9318 for a timeout if the prompt was received before a recognizable pattern.
9319
93201999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9321
9322 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9323
93241999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9325
9326 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9327 watchpoints.
9328
93291999-11-24 Jason Merrill <jason@casey.cygnus.com>
9330
9331 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9332
9333 * gdb.c++/local.exp: Be more flexible in recognizing local class
9334 name mangling. Don't allow horribly truncated method names.
9335 * gdb.c++/derivation.exp: Expect protected inheritance.
9336 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9337 * gdb.c++/virtfunc.exp: Likewise.
9338 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9339 when printing a nested enum.
9340
93411999-11-22 Jim Blandy <jimb@cygnus.com>
9342
9343 * gdb.base/step-test.exp: Properly await GDB's response to setting
9344 a breakpoint on the call to large_struct_by_value.
9345
9346 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9347 just because we have debug info for the `start' function.
9348
93491999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9350
9351 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9352 "Unknown signal" messages, which indicate (on LinuxThreads) that
9353 GDB doesn't know how to debug threads on this system. This is
9354 better than hanging while philosopher 0 dumps chatter into gdb.log.
9355
93561999-11-18 Tom Tromey <tromey@cygnus.com>
9357
9358 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9359
93601999-11-18 Fred Fish <fnf@cygnus.com>
9361
9362 * gdb.base/coremaker2.c: Add sample program for generating
9363 cores that is more self contained than coremaker.c. Eventually
9364 I'll add more code to this and tie it into the testsuite.
9365
4ce44c66
JM
93661999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9367
9368 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9369
93701999-11-10 Jimmy Guo <guo@cup.hp.com>
9371
9372 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9373 from $srcdir/lib/.
9374 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9375 and gdb.c++/.
9376
9377 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9378
d63a86f8 9379 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9380 'continue with watch' test point.
9381
93821999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9383
9384 Merged from p2linux-990323-branch:
d63a86f8 9385
4ce44c66
JM
9386 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9387
11cf8741
JM
9388Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9389
9390 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9391 {limit,fixed}''. Test ``set download-write-size''.
9392
9393Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9394
9395 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9396 gdb_expect_list.
9397
9398Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9399
9400 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9401
94021999-11-03 Mark Salter <msalter@cygnus.com>
9403
9404 * gdb.base/break.exp: Fix "stub continue" pattern.
9405
94061999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9407
9408 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9409
94101999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9411
9412 * gdb.base/display.exp ("finish"): Add timeout clause.
9413
9414 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9415 plain prompt clause, so this doesn't have to time out in order to
9416 fail.
9417
9418 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9419 breakpoint hit messages include an address.
9420
9421 * gdb.base/display.exp: Don't forget to escape parens in regular
9422 expressions. Unix regexp notatation sucks.
9423
94241999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9425
9426 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9427 order for 'signalled' message.
9428
5c44784c
JM
94291999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9430
9431 From Jimmy Guo <guo@cup.hp.com>:
9432 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9433 * gdb.base/annota1.c: Add code for tests to work with.
9434
94351999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9436
9437 * gdb.base/remote.exp: New test for remote downloading settings.
9438 * gdb.base/remote.c: New file with large .data.
9439
917317f4
JM
94401999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9441
9442 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9443 for LinuxThreads support, merged from the Code Fusion branch.
9444
9445Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9446
9447 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9448 containing exp_continue into a while within an expect. Don't
9449 attempt a start more than three times. Check return value from
9450 gdb_load.
d63a86f8 9451
2df3850c
JM
9452Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9453
9454 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9455 a pass case.
9456
2acceee2
JM
94571999-10-01 Kevin Buettner <kevinb@cygnus.com>
9458
9459 * gdb.base/break.c (main): Added a statement that we can step
9460 off of.
9461 * gdb.base/break.exp: Added tests for setting a breakpoint
9462 at an offset and stepping onto a breakpoint.
9463
94641999-10-01 Fred Fish <fnf@cygnus.com>
9465
d63a86f8 9466 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9467 gdb output.
9468
c2c6d25f
JM
94691999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9470
9471 * gdb.base/break.exp: Code locations are in hex, don't forget!
9472 (For HP-UX.)
9473
94741999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9475
9476 * condbreak.exp: Use break.c as test program.
9477 * condbreak.c: Remove, redundant with break.c.
9478
94791999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9480
9481 * config/monitor.exp (gdb_target_monitor): Disable X- and
9482 Z-packets if the target needs it.
9483
94841999-09-13 James Ingham <jingham@leda.cygnus.com>
9485
9486 * gdb.c++/overload.exp: Added tests for listing overloaded
9487 functions with function pointers in the arg, explicitly calling
9488 out the version you want.
9489
cff3e48b
JM
94901999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9491
9492 * long_long.exp: Add variations of test cases that work for
9493 targets with 16-bit ints and 32-bit doubles.
9494
d4f3574e
SS
94951999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9496
9497 * break.c (main): Compare a possibly-uninitialized argc with an
9498 unlikely value that fits in 16 bits.
9499
95001999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9501
9502 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9503 0xfeeb, don't want negative numbers if ints are 16 bits.
9504
9505 * lib/gdb.exp (skip_cplus_tests): New proc.
9506 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9507 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9508 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9509 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9510 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9511 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9512 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9513 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9514
9515 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9516
9517Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9518
9519 * gdb.base/corefile.exp (up): Allow a parameter to appear
9520 in the frame that we're going up to.
9521
9522 From Jim Blandy <jimb@cygnus.com>:
9523
9524 * gdb.base/default.exp (info float): Expect some output now.
9525
9526 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9527 returning floating-point values to fail on the x86.
9528 * gdb.base/callfwmall.exp (do_function_calls): Same.
9529
9530 * gdb.base/list.exp (test_listsize): Correct expectations for
9531 listing line 1 with listsize 2. Also, listing a single line
9532 works now, as does listing three lines. [Kevin's note: There
9533 were a number of other cases fixed too where the expectations
9534 differed...]
9535
95361999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9537
9538 * gdb.base/selftest.exp: Add case for when version prints as
9539 constant string instead of char pointer.
9540
104c1213
JM
95411999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9542
9543 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9544 stepping out of main.
9545
9546 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9547 G++ used.
9548
9549 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9550 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9551
9552 * gdb.c++/ovldbreak.exp: Update match string in test that
9553 includes a warning of multiple breakpoints.
9554
95551999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9556
9557 * gdb.base/display.exp: Improve precision of step-after-finish
9558 added yesterday.
9559
9560 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9561 test.
9562
9563 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9564 configs when using G++, not just hppa*.
9565
95661999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9567
9568 * gdb.base/async.c: New file.
9569 * gdb.base/async.exp: New file.
9570
9571Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9572
9573 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9574 PA64.
9575
53a5351d
JM
9576Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9577
104c1213
JM
9578 * gdb.base/display.exp: "finish" can leave us mid-line on many
9579 targets, deal with it. Add a small constant to main, instead of
9580 1000 since main+1000 may not be a valid address in the target.
9581
53a5351d
JM
9582 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9583 on hpux11.
9584
9585 * gdb.base/attach.exp: Handle another hpux11 error message variant
9586 when attaching to a process that does not exist.
9587
95881999-08-19 J.T. Conklin <jtc@redback.com>
9589
9590 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9591 characters in 'continue to 1241' test.
9592
95931999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9594
9595 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9596 stop in print_long_arg_list, define and use a whitespace
9597 variable in print_small_structs test, add an XFAIL for Solaris.
9598 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9599 interested enough to fix.
9600
7be570e7
JM
96011999-08-13 Keith Seitz <keiths@cygnus.com>
9602
9603 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9604 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9605 proc knows about targets other than the natives.
9606 (test_assign): Use "gdb_run_cmd" to "run" the target.
9607 Check that we've actually hit the breakpoint at main.
9608 When we attempt to assign a value to a local variable, check
9609 that the variable is in the current scope, i.e., don't use
9610 a test with an empty result.
9611
9612Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9613
9614 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9615 command.
9616
96171999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9618
9619 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9620 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9621 gdb.compat, gdb.threads-hp.
9622 gdb.hp/configure, gdb.hp/configure.in: New files.
9623 gdb.hp/Makefile.in: Recurse into new subdirs.
9624 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9625 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9626 in object files.
9627 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9628
96baa820
JM
96291999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9630
9631 * gdb.base/display.exp: Help expect by putting a newline in the
9632 funky printf, remove a bogus p/a test.
9633
96341999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9635
9636 * gdb.base/display.exp: Make sure that when we say 'run', we are
9637 connected to the target. This is necessary when running not
9638 natively.
9639
96401999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9641
9642 * gdb.base/step-test.exp: Removed some extraneous messages.
9643
9644 * gdb.base/long_long.exp: Don't run memory examination tests
9645 on little-endian targets (they will need a different set of
9646 results to match).
9647
96481999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9649
9650 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9651 until somebody decides to fix GDB.
9652
9653 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9654 constant as "ULL".
9655 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9656 matches for a couple x/2 commands.
9657
a0b3c4fd
JM
96581999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9659
9660 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9661 by merging in ref-types2 tests.
9662 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9663
9664 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9665 * gdb.c++/Makefile.in: Add standard actions.
9666 (EXECUTABLES): Rename from PROGS, update list.
9667 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9668 from gdb.hp.
9669 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9670 foo and bar locals.
9671 * gdb.c++/anon-union.exp: Fix tests to match.
9672 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9673 expect matches to handle output variations.
9674 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9675 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9676 output, add HP alternatives for new and delete prints.
9677 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9678 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9679 * gdb.c++/demangle.exp: Use $style when reporting failure.
9680 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9681 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9682 match alternatives.
9683 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9684 compilers.
9685 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9686 * gdb.c++/method.exp: Add match alternatives.
9687 * gdb.c++/misc.cc: Add bool types.
9688 * gdb.c++/misc.exp: Add tests for bool types.
9689 * gdb.c++/overload.exp: Add xfails.
9690 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9691 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9692 add some more template parameter tests (only for HP currently).
9693 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9694 * gdb.c++/virtfunc.cc: Add return type and value for main.
9695 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9696 match alternatives.
d63a86f8 9697
a0b3c4fd
JM
96981999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9699
9700 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9701
97021999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9703
9704 * gdb.base/signals.exp: Don't expect getting a backtrace from
9705 within a signal handler to fail on Linux.
9706
97071999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9708
9709 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9710 * lib/gdb.exp: Remove some gratuitious semicolons.
9711 (delete_breakpoints): Increase timeout.
9712 (gdb_expect): Add -notransfer option.
9713 (gdb_test): Use -notransfer option.
9714 (get_compiler_info): Add f77 case.
9715 (get_compiler): New proc, split out from gdb_preprocess, add f77
9716 case.
9717 (gdb_preprocess): Call get_compiler.
9718
9719 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9720 * gdb.base/attach.exp, gdb.base/display.exp,
9721 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9722 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9723 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9724 third arg to gdb_test.
9725 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9726 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9727 HP-UX xfails, add others.
9728 * gdb.base/completion.exp: Reflect name change of self-test.
9729 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9730 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9731 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9732 HP failure number.
9733 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9734 useless HP-UX 10.30 references.
9735 * gdb.base/maint.exp: Loosen matches.
9736 * gdb.base/pointers.c (main): Declare more_code.
9737 * gdb.base/pointers.exp: Match on output of a `next'.
9738 * gdb.base/structs.c: Add prototypes.
9739 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9740 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9741
97421999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9743
9744 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9745 command.
9746
97471999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9748
9749 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9750 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9751
9752 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9753 debug info. Deal with lack of signal hanlder info in stack.
9754
9755 From Jim Kingdon <kingdon@redhat.com>:
9756 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9757
5a2468f5
JM
97581999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9759
9760 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9761 gdb.base/foll-vfork.exp: Don't run for crosses.
9762
adf40b2e
JM
9763Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9764
9765 * gdb.base/configure.in: Check for gdbvars.exp instead of
9766 a1-selftest.exp.
9767 * gdb.base/configure: Re-generate.
9768
97691999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9770
9771 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9772 in trying to run first and name is too long.
9773
9774 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9775 pointers2.c and pointers2.exp, respectively.
9776 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9777 doschk happier.
9778
43e526b9
JM
97791999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9780
9781 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9782 callfuncs2.c and callfuncs2.exp.
9783
9784 * gdb.base/list.exp: Remove mistaken xfails.
9785 * gdb.base/list0.h: Add optional prototypes.
9786
9846de1b
JM
9787Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9788
9789 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9790 calling malloc.
9791 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9792 * ptype.exp: Move test for get_debug_format to before its first
9793 use.
9794
97951999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9796
9797 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9798 * gdb.base/annota2.cc, annota2.exp: Move from here.
9799 * gdb.c++/annota2.cc, annota2.exp: To here.
9800 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9801
43ff13b4
JM
9802Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9803
9804 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9805 a consistent format.
9806
085dd6e6
JM
98071999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9808
9809 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9810 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9811 HP compilers, also set the globals $true and $false.
9812
9813 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9814 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9815 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9816 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9817 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9818 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9819 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9820 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9821 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9822 whatis.c} Add C++ compatible function definitions and return
9823 types, add includes for library functions.
9824 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9825 * gdb.base/step-test.c (myglob): Rename from glob.
9826 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9827 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9828 files, move here from gdb.hp.
9829 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9830 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9831 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9832 Adjust line numbers in regexps.
9833
9834 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9835 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9836 instead of 0/1.
9837
9838 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9839 foll-vfork.exp: New files, move here from gdb.hp.
9840 * gdb.base/page.exp: New file, test of pagination command.
9841
9842 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9843 recursion test.
9844 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9845
9846 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9847 gdb.base/solib.exp: Fix compiler invocation process.
9848
9849 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9850 HP-UX 11, turn off overload resolution explicitly.
9851 * gdb.base/commands.exp: Set argument list explicitly, add
9852 watchpoint test.
9853 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9854 them work.
9855 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9856 expressions properly.
9857 * gdb.base/corefile.exp: Loosen the match slightly.
9858 * gdb.base/default.exp: Allow "Error accessing memory" message
9859 also.
9860 * gdb.base/display.exp: Skip over x/0 j if PA64.
9861 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9862 * gdb.base/interrupt.exp: Ditto.
9863 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9864 in use.
9865 * gdb.base/list.exp: Add xfails for HP-UX.
9866 * gdb.base/long_long.exp: Refine some of the numeric matches.
9867 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9868 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9869 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9870 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9871 * gdb.base/ptype.exp: Succeed on more varieties of output.
9872 * gdb.base/scope.exp: Add xfails for HP-UX.
9873 * gdb.base/sect-cmd.exp: Add more cases.
9874 * gdb.base/setvar.exp: Add xfails for HP-UX.
9875 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9876 * gdb.base/signals.exp: Match on void symbolically.
9877 * gdb.base/step-test.exp: Add case for PA64.
9878 * gdb.base/term.exp: Add exit and restart.
9879 * gdb.base/twice.exp: Clean up after self.
9880 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9881 * gdb.base/whatis.exp: Allow more ways to pass tests.
9882
9883 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9884 no longer useful.
9885
9886Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9887
9888 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9889 list of patterns.
9890 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9891 print_double_array(double_array)", "continuing to breakpoint
9892 1018", "print print_double_array(array_d)" and "continuing to
9893 1034" tests.
d63a86f8 9894
085dd6e6
JM
98951999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9896
9897 * Makefile.in: Add empty html and install-html targets.
9898
98991999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9900
9901 * config/mt-*: Remove, these haven't been used since 1996.
9902
99031999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9904
9905 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9906 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9907 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9908
9e0b60a8
JM
99091999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9910
9911 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9912 simpler match case for the ptype of the big class.
9913
99141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9915
9916 * gdb.exp: Fix test for gdb_prompt existence.
9917
99181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9919
9920 * gdb.exp (gdb_test): Add fail after calls to perror.
9921
99221999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9923
9924 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9925
99261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9927
9928 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9929
0f71a2f6
JM
9930Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9931
9932 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9933 malloc() is linked in.
9934
99351999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9936
9937 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9938 step at end.
9939
9940 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9941
99421999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9943
9944 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9945
cce74817
JM
9946Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9947
9948 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9949 * gdb.base/mips_pro.exp: Likewise.
9950
99511999-06-02 Keith Seitz <keiths@cygnus.com>
9952
9953 * gdb.c++/templates.cc: Change all "new" operators to throw
9954 an exception.
9955 * gdb.c++/cplusfuncs.cc: Likewise.
9956
9957 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9958
9959Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9960
9961 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9962 * gdb.base/ending-run.exp: When stepping out of main, accept a
9963 step into an arbitrary assembler file.
9964
392a587b
JM
99651999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9966
d63a86f8 9967 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9968 "breakpoint-invalid" to be printed.
d63a86f8 9969 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9970 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9971 * gdb.base/annota2.cc: Initialize a.x to 0.
9972
9e086581
JM
99731999-05-17 Keith Seitz <keiths@cygnus.com>
9974
9975 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9976 when "skip_float_tests" set.
9977 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9978 "print print_ten_doubles", and "step into print_long_arg_list".
9979 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9980 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9981 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9982 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9983 "skip_float_tests" is set.
9984 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9985 when "skip_float_tests" set.
d63a86f8 9986
cd0fc7c3
SS
99871999-05-06 Keith Seitz <keiths@cygnus.com>
9988
9989 * gdb.base/annota2.cc: Include stdio.h.
9990
9991Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9992
9993 * gdb.base/crossload.exp: Remove, this has been disabled ever
9994 since BFD stopped including all targets, and cross-GDB gets
9995 plenty of testing anyway.
9996 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9997 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9998 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9999 * gdb.base/README: Remove, was doc for this.
10000 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
10001 needed.
10002
b83266a0
SS
100031999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10004
10005 * gdb.base/call-ar-st.exp: Fix one regular expression in test
10006 output.
10007
10008 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
10009 * gdb.base/annota2.exp: New file. More annotation tests.
10010 * gdb.base/annota1.c: New file. Source file for annota1.exp.
10011 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
10012
100131999-04-23 Angela Marie Thomas <angela@cygnus.com>
10014
10015 * config/cfdbug.exp: New file.
10016
7a292a7a
SS
100171999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
10018
10019 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
10020 Marcus Daniel's and Dale Hawkins's demangler crashes.
10021
10022 * gdb.c++/demangle.exp (test_gnu_style_demangling,
10023 test_lucid_style_demangling, test_arm_style_demangling,
10024 test_hp_style_demangling): Try Tom Tromey's core-dumping
10025 identifier under each demangling style.
10026
100271999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
10028
10029 * gdb.c++/demangle.exp: Include the current demangling style
10030 in all test names.
10031 (current_demangling_style): New global variable.
10032 (set_demangling_style, test_demangling_core, test_demangling,
10033 test_demangling_exact): New functions.
10034 (test_gnu_style_demangling, test_lucid_style_demangling,
10035 test_arm_style_demangling, test_hp_style_demangling): Use those,
10036 instead of calling gdb_test and gdb_test_exact directly.
10037 (catch_demangling_errors): New function, which reports errors
10038 signalled by the demangling test functions in an orderly way.
10039 (do_tests): Use catch_demangling_errors.
10040
100411999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
10042
10043 * gdb.base/signals.exp (test_handle_all_print): Use () for
10044 grouping in expressions, not {}.
10045
10046 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
10047 initialized yet.
10048
100491999-04-01 Stan Shebs <shebs@andros.cygnus.com>
10050
10051 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
10052 are listed.
10053
100541999-03-26 Stan Shebs <shebs@andros.cygnus.com>
10055
10056 * gdb.stabs/weird.exp: Test for CC being defined before
10057 looking at its value.
10058
100591999-03-25 Stan Shebs <shebs@andros.cygnus.com>
10060
10061 * gdb.base/call-ar-st.exp: Remove stray '#'.
10062 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
10063 "short int" and "long int".
10064 * gdb.c++/overload.cc: Cast the string added in the previous
10065 change, to mollify finicky HP compiler.
10066 * gdb.hp/reg-test.exp (testfile): Fix file name.
10067 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 10068
7a292a7a
SS
10069 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
10070 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
10071 alternate form of enum ptype.
10072
c906108c
SS
100731999-03-23 Stan Shebs <shebs@andros.cygnus.com>
10074
7a292a7a
SS
10075 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
10076 * gdb.hp/*.exp: Change all to run compiler probe only after
10077 passing skip_hp_tests, so as not to waste time on guaranteed
10078 failure.
10079
c906108c
SS
10080 * gdb.c++/overload.cc: Pass string instead of char addr, always
10081 init ccpfoo.
10082 * gdb.c++/templates.cc: Fix syntax error.
10083
7a292a7a
SS
10084Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10085
10086 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 10087 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
10088 command.
10089
100901999-03-18 James Ingham <jingham@cygnus.com>
10091
10092 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
10093
10094 * gdb.c++/method.exp: It was testing an uninitialized int on the
10095 stack and assuming it was positive.
10096
10097 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
10098
10099 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 10100 keep it from killing the rest of the tests.
7a292a7a
SS
10101 Use gdb_continue_to_end.
10102
10103 * gdb.base/sigall.exp: use gdb_continue_to_end.
10104
10105 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
10106
10107 * gdb.base/display.exp: use runto_main, not run.
10108
d63a86f8
RM
10109 * gdb.base/default.exp: Check for the current error message in the
10110 r abbreviation test.
7a292a7a
SS
10111 Add strongarm to the targets that know info float.
10112
d63a86f8 10113 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
10114 run which doesn't work with monitors.
10115
10116 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
10117
10118 * gdb.base/break.exp: use the gdb_continue_to_end proc.
10119
10120 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
10121 program. Traps the case (in Cygmon) when the program never really
10122 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
10123 more places, so I used my name. Sorry Mark...
10124
10125 * config/monitor.exp (gdb_target_monitor): added another
10126 target_info parameter: remotebinarydownload. This will set the
10127 remotebinarydownload flag if this is causing some boards trouble.
10128
101291999-03-18 Mark Salter <msalter@cygnus.com>
10130
10131 * lib/gdb.exp (continue_to_exit): New function.
10132
10133 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
10134 * gdb.base/ending-run.exp: Ditto.
10135 * gdb.base/step-test.exp: Ditto.
10136
101371999-03-16 Stan Shebs <shebs@andros.cygnus.com>
10138
10139 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
10140 (suggested by Art Haas <ahaas@neosoft.com>).
10141
101421999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
10143
10144 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
10145
10146Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
10147
10148 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
10149 descriptions of types (short unsigned int vs unsigned short, etc).
10150
101511999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
10152
10153 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10154 a call to strlen; sometimes we do have sources.
10155
101561999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
10157
10158 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10159 character, so GDB won't print garbage after its end.
d63a86f8 10160
c906108c
SS
10161 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10162 breakpoint there instead. Sometimes GCC emits memcpy to handle
10163 the large structures being passed by value, so we step into that
10164 instead of sum_array_print, which obscures what we're really testing.
10165 * gdb.base/step-test.exp: However, we do want a test that notices
10166 the bizarre steps into memcpy, so do that here. Add check for
10167 stepping into function calls that pass large structures by value.
10168 ("Is that a noun clause, or are you just happy to see me?")
10169 Remove all references to specific line numbers.
10170 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10171 New type and function.
10172 (main): Call large_struct_by_value, passing it a large struct by value.
10173 * lib/gdb.exp (gdb_get_line_number): New function.
10174
10175 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10176 more portable.
10177
7a292a7a
SS
101781999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10179
c906108c
SS
10180 * lib/gdb.exp: Doc fixes.
10181
7a292a7a
SS
101821999-03-05 Nick Clifton <nickc@cygnus.com>
10183
d63a86f8 10184 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10185
101861999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10187
c906108c
SS
10188 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10189 commands. They're not germane to this test, and they don't work
10190 that way on remote targets.
10191
3fc11d3e
JM
101921999-03-01 James Ingham <jingham@cygnus.com>
10193
10194 * Changelog entries merged over from gdb development branch.
10195
3fc11d3e
JM
10196 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10197
10198 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10199 for outputting results of test run.
10200
2d4a1622 10201 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
10202
10203 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 10204
7a292a7a
SS
102051999-02-25 Felix Lee <flee@cygnus.com>
10206
10207 * lib/gdb.exp (debug_format): initialize
10208
c906108c
SS
102091999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10210
10211 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10212 * gdb.base/call-rt-st.c: Ditto.
10213
c906108c
SS
102141999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10215
10216 * gdb.threads/pthreads.exp (horiz): New variable.
10217 (test_startup): Fix regexps that capture thread numbers.
10218
102191999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10220
10221 * gdb.base/smoke.exp: Disambiguate two test case names (both
10222 called ``print'').
10223
10224Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10225
10226 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10227 compilation.
10228
102291999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10230
10231 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10232 actual output formatting.
10233 * gdb.base/smoke.exp: GDB removes leading 0's.
10234 * gdb.base/volatile.exp: Don't check type of remuneration;
10235 that variable is no longer defined in constvars.c.
10236 * gdb.base/step-test.c (main): Exit with explicit exit code.
10237 * gdb.base/step-test.exp: Remove two nexti checks--they are
10238 not portable.
10239
102401999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10241
10242 * gdb.base/help.exp ("help delete display"): Fix test to match
10243 gdb's output.
10244
10245 * gdb.base/long_long.c (known_types): Initialize values to zero.
10246 * gdb.base/long_long.exp: Step one more line
10247 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10248 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10249 unique test case names.
10250
10251Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10252
d63a86f8 10253 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10254
10255 * gdb.c++/method.exp: Add missing close brace.
10256
102571999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10258
10259 * gdb.base/maint.exp: Use 'set height 0' to disable page
10260 prompting, not 'set height 400'.
10261
10262 Fix a bunch of timeouts.
10263 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10264 four separate tests, so expect doesn't take forever to match a ton
10265 of text against a regexp with lots of .* forms.
10266 ("maint print psymbols", "maint print symbols"): Make some of
10267 these greps more selective, so that expect doesn't try to wade
10268 through huge piles of output and time out.
10269
10270 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10271
10272 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10273 tests: one which doesn't expect shlib events to be reported, and
10274 another which does, but is XFAIL for all platforms other than
10275 HP/UX.
10276
10277 * gdb.base/break.exp: Teach the test suite that the `catch
10278 fork', `catch vfork', and `catch exec' commands produce error
10279 messages on platforms that don't provide these features.
10280
10281Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10282
10283 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10284 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10285 (shortening names from solib_threshold.exp etc), won't run on
10286 anything but HP-UX for the foreseeable future.
10287 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10288 reflect move.
10289
10290Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10291
10292 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10293 gdb.trace/Makefile.in (clean): Remove all test executables.
10294
10295Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10296
10297 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10298 successfully re-sets breakpoints in shared libraries.
10299 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10300
10301Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10302
d63a86f8
RM
10303 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10304 and compiled w/o GCC.
c906108c
SS
10305
10306 * gdb.hp/watch-cmd.exp: ditto.
10307
10308 * gdb.hp/watch-hp.exp: ditto.
10309
10310 * gdb.hp/xdb1.exp: ditto.
10311
10312 * gdb.hp/xdb2.exp: ditto.
10313
10314 * gdb.hp/dbx.exp: ditto.
10315
10316Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10317
10318 * constvars.c: Remove C++-isms.
10319 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10320 with GCC.
10321
10322Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10323
10324 The following changes are part of the HP merge.
10325
10326 * gdb.base/break.exp: new tests to verify that catchpoints for
10327 fork, vfork, and exec don't trigger inappropriately.
10328
10329 * gdb.base/opaque.exp: compile one file at a time, then link.
10330
10331 * gdb.base/signals.exp: be more restrictive about which hppa
10332 systems receive a setup_xfail. new tests.
10333
10334 * gdb.base/solib_threshold.build: new file.
10335 * gdb.base/solib_threshold.exp: new file.
10336 * gdb.base/solib_threshold.link_opts: new file.
10337 * gdb.base/solib_threshold.mk: new file.
10338 * gdb.base/gen_solib_threshold.c: new file.
10339
10340 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10341 tests. New tests for enums inside classes.
10342
10343 * gdb.c++/compiler.cc: indicate support of template debugging.
10344
10345 * gdb.c++/demangle.exp: run hp style demangling tests.
10346
10347 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10348 tests.
10349
10350 * gdb.c++/misc.cc: changes to support new tests.
10351
10352 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10353 to support new tests.
10354
10355 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10356 gcc, then skip these tests.
10357
10358Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10359
10360 The following files are part of the HP merge; some had longer
10361 names at HP, but have been renamed to be no more than 14
10362 characters in length.
10363
10364 * gdb.hp/ambiguous.cc: new file.
10365 * gdb.hp/ambiguous.exp: new file.
10366 * gdb.hp/attach.exp: new file.
10367 * gdb.hp/attach2.exp: new file.
10368 * gdb.hp/classes-hp.exp: new file.
10369 * gdb.hp/ctti.exp: new file.
10370 * gdb.hp/ctti-add.cc: new file.
10371 * gdb.hp/ctti-add1.cc: new file.
10372 * gdb.hp/ctti-add2.cc: new file.
10373 * gdb.hp/ctti-add3.cc: new file.
10374 * gdb.hp/dbx.exp: new file.
10375 * gdb.hp/exception.cc: new file.
10376 * gdb.hp/exception.exp: new file.
10377 * gdb.hp/foll-exec.c: new file.
10378 * gdb.hp/foll-exec.exp: new file.
10379 * gdb.hp/foll-fork.c: new file.
10380 * gdb.hp/foll-fork.exp: new file.
10381 * gdb.hp/foll-vfork.c: new file.
10382 * gdb.hp/foll-vfork.exp: new file.
10383 * gdb.hp/inherit-hp.exp: new file.
10384 * gdb.hp/more-steps.exp: new file.
10385 * gdb.hp/namespace.cc: new file.
10386 * gdb.hp/namespace.exp: new file.
10387 * gdb.hp/optimize.exp: new file.
10388 * gdb.hp/pxdb.c: new file.
10389 * gdb.hp/pxdb.exp: new file.
10390 * gdb.hp/quicksort.exp: new file.
10391 * gdb.hp/reg-test.exp: new file.
10392 * gdb.hp/reg-test.s: new file.
10393 * gdb.hp/sized-enum.c: new file.
10394 * gdb.hp/sized-enum.exp: new file.
10395 * gdb.hp/start-stop.exp: new file.
10396 * gdb.hp/templ-hp.cc: new file.
10397 * gdb.hp/templ-hp.exp: new file.
10398 * gdb.hp/thr-lib.c: new file.
10399 * gdb.hp/thr-lib.exp: new file.
10400 * gdb.hp/thr-lib.h: new file.
10401 * gdb.hp/thr-liblib.c: new file.
10402 * gdb.hp/virtfun-hp.c: new file.
10403 * gdb.hp/virtfun-hp.exp: new file.
10404 * gdb.hp/watch-cmd.exp: new file.
10405 * gdb.hp/watch-hp.exp: new file.
10406 * gdb.hp/xdb1.exp: new file.
10407 * gdb.hp/xdb2.exp: new file.
10408 * gdb.hp/xdb3.exp: new file.
10409
10410Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10411
10412 The following files are part of the HP merge; some had longer
10413 names at HP, but have been renamed to be no more than 14
10414 characters in length.
10415
10416 * gdb.base/ss.h: new file.
10417 * gdb.base/call-ar-st.c: new file.
10418 * gdb.base/call-ar-st.exp: new file.
10419 * gdb.base/call-rt-st.c: new file.
10420 * gdb.base/call-rt-st-exp: new file.
10421 * gdb.base/call-strs.exp: new file.
10422 * gdb.base/ena-dis-br.exp: new file.
10423 * gdb.base/environ.exp: new file.
10424 * gdb.base/long_long.exp: new file.
10425 * gdb.base/sect-cmd.exp: new file.
10426 * gdb.base/shlib-cl2.exp: new file.
10427 * gdb.base/smoke.exp: new file.
10428 * gdb.base/so-impl-ld.c: new file.
10429 * gdb.base/so-impl-ld.exp: new file.
10430 * gdb.base/so-indr-cl.c: new file.
10431 * gdb.base/so-indr-cl.exp: new file.
10432 * gdb.base/varargs.exp: new file.
10433 * gdb.base/volatile.exp: new file.
10434 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10435 * gdb.base/display.exp: new file.
c906108c
SS
10436 * gdb.c++/derivation.exp: new file.
10437 * gdb.c++/local.exp: new file.
10438 * gdb.c++/member-ptr.exp: new file.
10439 * gdb.c++/overload.exp: new file.
10440 * gdb.c++/ovldbreak.exp: new file.
10441 * gdb.c++/ref-types.exp: new file.
10442 * gdb.c++/ref-types2.exp: new file.
10443 * gdb.c++/userdef.exp: new file.
d63a86f8 10444
c906108c
SS
10445Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10446
10447 * gdb.base/default.exp: Reflect wording change in remote.c.
10448
dc96c6c7 10449Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10450
10451 * gdb.base/help.exp: Update to reflect current text.
10452
10453Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10454
10455 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10456 they're stack variables and contain garbage.
10457 * gdb.c++/anon-union.exp: new file.
10458
10459 The following changes were made by David Taylor
10460 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10461 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10462 in changes by HP.
10463
10464 * gdb.base/bitops.exp: new file.
10465 * gdb.base/default.exp: change expected messages for catch and
10466 info catch tests to reflect HP merge changes.
10467 * gdb.base/enable-disable-break.exp
10468 * gdb.base/ending-run.c: new file.
10469 * gdb.base/long_long.c: new file.
10470 * gdb.base/maint.exp: new file.
10471 * gdb.base/pointers2.exp: new file.
10472 * gdb.base/shlib-call2.exp: new file.
10473 * gdb.base/solib.exp: new file.
10474 * gdb.base/step-test.c: new file.
10475 * gdb.c++/anon-union.cc: new file.
10476 * gdb.c++/local.cc: new file.
10477 * gdb.c++/member-pointer.cc: new file.
10478 * gdb.c++/method.cc: new file.
10479 * gdb.c++/ref-types.cc: new file.
10480 * gdb.c++/ref-types2.cc: new file.
10481 * gdb.c++/userdef.cc: new file.
d63a86f8 10482
c906108c
SS
10483 * gdb.base/scope.exp: compile one file at a time, then link.
10484 * gdb.base/langs.exp: ditto.
10485 * gdb.base/list.exp: ditto.
d63a86f8 10486
c906108c
SS
10487Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10488
10489 The following changes were made by David Taylor
10490 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10491 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10492 in changes by HP.
d63a86f8 10493
c906108c
SS
10494 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10495 skip tests. When compiling pass c++ flag to gdb_compile.
10496 * gdb.c++/
d63a86f8 10497
c906108c
SS
10498 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10499 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10500 (skip_hp_tests): new function.
10501 (gdb_preprocess): new function.
10502
10503 * configure.in (hpdir): decide whether to configure gdb.hp.
10504 * configure: regenerated.
10505
10506 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10507 to delete on clean.
10508 (EXECUTABLES): update to reflect new additions.
10509 * gdb.base/commands.exp: update message expected.
10510 * gdb.base/default.exp: add copyright notice.
10511 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10512 * gdb.base/help.exp: update messages to reflect current text.
10513 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10514 targets for recurse tests.
10515 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10516 skip this file.
10517
10518 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10519 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10520 compilation.
10521 * gdb.c++/misc.exp: ditto.
10522 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10523 run the tests. tell gdb_compile that it's a c++ compilation.
10524
10525 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10526
c906108c
SS
10527 * gdb.base/all-bin.exp: new file.
10528 * gdb.base/arithmet.exp: new file.
10529 * gdb.base/assign.exp: new file.
10530 * gdb.base/completion.exp: new file.
10531 * gdb.base/cond-expr.exp: new file.
10532 * gdb.base/condbreak.exp: new file.
10533 * gdb.base/define.exp: new file.
10534 * gdb.base/dollar.exp: new file.
10535 * gdb.base/environment.exp: new file.
10536 * gdb.base/eval-skip.exp: new file.
10537 * gdb.base/jump.exp: new file.
10538 * gdb.base/logical.exp: new file.
10539 * gdb.base/pointers.exp: new file.
10540 * gdb.base/relational.exp: new file.
10541 * gdb.base/section_command.exp: new file.
10542 * gdb.base/whatis-expr.exp: new file.
10543
10544 * gdb.base/all-types.c: new file.
10545 * gdb.base/call-array-struct.c: new file.
10546 * gdb.base/call-return-struct.c: new file.
10547 * gdb.base/call-strings.c: new file.
10548 * gdb.base/callfuncs2.c: new file.
10549 * gdb.base/condbreak.c: new file.
10550 * gdb.base/constvars.c: new file.
10551 * gdb.base/display.c: new file.
10552 * gdb.base/int-type.c: new file.
10553 * gdb.base/jump.c: new file.
10554 * gdb.base/miscexprs.c: new file.
10555 * gdb.base/pointers.c: new file.
10556 * gdb.base/pointers2.c: new file.
10557 * gdb.base/shmain.c: new file.
10558 * gdb.base/shr1.c: new file.
10559 * gdb.base/shr2.c: new file.
10560 * gdb.base/solib.c: new file.
10561 * gdb.base/solib1.c: new file.
10562 * gdb.base/solib2.c: new file.
10563 * gdb.base/varargs.c: new file.
10564 * gdb.c++/derivation.cc: new file.
10565 * gdb.c++/overload.cc: new file.
10566 * gdb.c++/ovldbreak.cc: new file.
10567 * gdb.hp/attach.c: new file.
10568 * gdb.hp/attach2.c: new file.
10569 * gdb.hp/average.c: new file.
10570 * gdb.hp/compiler.c: new file.
10571 * gdb.hp/compiler.cc: new file.
10572 * gdb.hp/execd-program.c: new file.
10573 * gdb.hp/follow-exec.c: new file.
10574 * gdb.hp/follow-fork.c: new file.
10575 * gdb.hp/follow-vfork-and-exec.c: new file.
10576 * gdb.hp/misc-hp.cc: new file.
10577 * gdb.hp/more-steps.c: new file.
10578 * gdb.hp/optimize.c: new file.
10579 * gdb.hp/quicksort.c: new file.
10580 * gdb.hp/run-hp.c: new file.
10581 * gdb.hp/start-stop.c: new file.
10582 * gdb.hp/sum.c: new file.
10583 * gdb.hp/templates-hp.cc: new file.
10584 * gdb.hp/thread-local-in-lib.c: new file.
10585 * gdb.hp/thread-local-in-lib.h: new file.
10586 * gdb.hp/thread-local-in-lib.lib.c: new file.
10587 * gdb.hp/vforked-program.c: new file.
10588 * gdb.hp/virtfunc-hp.cc: new file.
10589 * gdb.hp/watchpoint-hp.c: new file.
10590 * gdb.hp/xdb.c: new file.
10591 * gdb.hp/xdb0.c: new file.
10592 * gdb.hp/xdb0.h: new file.
10593 * gdb.hp/xdb1.c: new file.
10594
10595Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10596
10597 The following change was made by Edith Epstein
10598 <eepstein@cygnus.com> as part of a project to merge in changes
10599 originally made by HP; HP did not create ChangeLog entries.
10600
10601 * gdb.c++/demangle.exp: changed the expected output for some
10602 ARM-style mangling -- removed second reference to datatype.
10603 For example, maint demangle __dt__11T1__pt__2_cFv
10604 T1<char>::~T1<char>(void)
10605 becomes,
10606 maint demangle __dt__11T1__pt__2_cFv
10607 T1<char>::~T1(void)
10608
10609 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10610
c906108c
SS
10611Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10612
10613 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10614 * gdb.trace/backtrace.exp: Likewise.
10615 * gdb.trace/circ.exp: Likewise.
10616 * gdb.trace/collection.exp: Likewise.
10617 * gdb.trace/deltrace.exp: Likewise.
10618 * gdb.trace/infotrace.exp: Likewise.
10619 * gdb.trace/limits.exp: Likewise.
10620 * gdb.trace/packetlen.exp: Likewise.
10621 * gdb.trace/passc-dyn.exp: Likewise.
10622 * gdb.trace/passcount.exp: Likewise.
10623 * gdb.trace/report.exp: Likewise.
10624 * gdb.trace/save-trace.exp: Likewise.
10625 * gdb.trace/tfind.exp: Likewise.
10626 * gdb.trace/tracecmd.exp: Likewise.
10627 * gdb.trace/while-dyn.exp: Likewise.
10628 * gdb.trace/while-stepping.exp: Likewise.
10629
106301998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10631
10632 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10633
10634Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10635
10636 From Brendan Kehoe:
10637 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10638 int return types.
10639
10640Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10641
10642 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10643 remote dos host testing right.
10644
10645Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10646
10647 * gdb.base/corefile.exp: remove some xfails.
10648
10649Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10650
10651 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10652 have different timestamps.
10653
10654Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10655
10656 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10657 gdb.base/default.exp: Replace "exec" with "executable".
10658
10659Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10660
10661 * gdb.base/default.exp: Change else if to elseif from previous
10662 delta.
10663
10664Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10665
10666 * gdb.base/default.exp: Add brace missing from previous delta.
10667
10668Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10669
10670 * gdb.base/default.exp: Support test for info float for all
10671 varieties of arm toolchain.
10672
dc96c6c7 10673Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10674
10675 * gdb.trace/*.exp: remove "remote_download" command.
10676
dc96c6c7 10677Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10678
10679 * gdb.trace/*.exp: remove -gdwarf from compile.
10680
10681Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10682
10683 * gdb.trace/configure.in(AC_INIT): typo
10684 * gdb.trace/configure: regenerated
10685
dc96c6c7 10686Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10687
10688 * config/m68k-emc.exp: New file.
10689 * lib/<emc-support.exp trace-support.exp}: New files.
10690 * configure.in: add new test directory gdb.trace.
10691 * gdb.trace/{configure configure.in Makefile.in}: New files.
10692 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10693 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10694 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10695 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10696 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10697 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10698 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10699
dc96c6c7 10700Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10701
10702 * gdb.c++/classes.exp: Change all regular expressions to match
10703 arbitrary combinations of newline/carriage-return, so that they
10704 will work equally well on Unix and Windows.
10705 * gdb.c++/inherit.exp: ditto.
10706 * gdb.c++/virtfunc.exp: ditto.
10707
107081998-08-11 Dawn Perchik <dawn@cygnus.com>
10709
10710 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10711
c2d11a7d
JM
10712Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10713
10714 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10715 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10716 to use a0-a3/d0-d3 as needed.
10717
10718Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10719
10720 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10721 * gdb.disasm/am33.exp: Corresponding changes.
10722
c906108c
SS
107231998-07-11 Felix Lee <flee@cygnus.com>
10724
10725 * gdb.base/callfuncs.exp: add cmp10 test.
10726 * gdb.base/callfuncs.c (cmp10): new function.
10727
10728Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10729
d63a86f8 10730 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10731 into two parts to get around a synchronization problem in expect.
10732
3fc11d3e
JM
10733Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10734
10735 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10736
10737 * configure.in: Add options for gdbtk testsuite.
10738
10739 * configure: Regenerate.
10740
10741 * gdb.gdbtk: New directory to hold gdbtk tests.
10742
c906108c
SS
10743Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10744
10745 * gdb.fortran/types.exp: Escape brackets in expect patterns
10746 for test_float_literal_types_accepted tests.
10747 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10748 before run test.
10749
c2d11a7d
JM
10750Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10751
10752 * am33.exp: Just compile, do not link the testcase.
10753 * am33.s: Add ".am33" pseudoop to force am33 mode.
10754
c906108c
SS
107551998-06-25 Felix Lee <flee@cygnus.com>
10756
10757 * gdb.base/setshow.exp: make sure $pc is sane.
10758
10759 * gdb.stabs/weird.exp: split expect patterns properly.
10760
c2d11a7d
JM
10761Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10762
10763 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10764 * gdb.disasm/am33.exp: Run it.
10765
dc96c6c7 10766Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10767
10768 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10769 match processing (and eliminate spurious timeouts when running).
10770
dc96c6c7 10771Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10772
10773 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10774 exception test, but conditionalize it on target [mach | gnu].
10775
dc96c6c7 10776Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10777
10778 * gdb.base/overlays.exp: fixup compile line for linker script.
10779
10780Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10781
10782 * gdb.fortran/types.exp: don't guess at float size.
10783
10784Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10785
10786 * gdb.base/exprs.exp: delete test that depends on int size.
10787
10788Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10789
10790 * config/sim.exp: Removed checks for target triplets.
10791 (gdb_target_sim): Use gdb,target_sim_options.
10792
10793Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10794
10795 * gdb.base/reread.exp: New file.
10796 * gdb.base/reread1.c: New file.
10797 * gdb.base/reread2.c: New file.
10798
10799Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10800
10801 * config/sim.exp: Use 'target sim -sparclite' when running
10802 SPARClite programs.
10803
10804Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10805
10806 * gdb.base/structs2.exp: New file.
10807 * gdb.base/structs2.c: New file.
10808
10809Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10810
10811 * gdb.asm/common.inc: New file.
10812 * gdb.asm/d10v.inc: New file.
10813 * asm-source.exp: Pass -I's to gas to find .inc files.
10814 Update line numbers in expected output.
10815 * asmsrc1.s: Rewrite.
10816 * asmsrc2.s: Rewrite.
10817 * configure.in: Create arch.inc symlink.
10818 * configure: Regenerate.
10819 * Makefile.in (distclean): Delete arch.inc.
10820
10821Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10822
10823 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10824 (t_enum_value2): ditto
10825 (t_enum_value3): ditto
10826 (main): ditto
10827Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10828
10829 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10830 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10831 change.
10832 Use gdb_test instead of send_gdb/gdb_expect sequences.
10833
10834Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10835
10836 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10837 not void.
10838
10839Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10840
10841 * gdb.base/branches.c: Code with lots of loops and
10842 subroutines. Used to test gdbs ability to single step through PC
10843 changes, especially to test mips-tdep.c:mips_next_pc
10844
10845Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10846
10847 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10848 more rigorous EGCS C++ error checking.
10849
10850Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10851
10852 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10853 tests.
c906108c 10854 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10855 function when asleep.
c906108c 10856 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10857 for i*86 Linux and SVR4 signal handling problems.
10858 Remove linux xfail for `next to handler in signals_tests_1', fixed
10859 by recent infrun.c change.
c906108c 10860 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10861 stack backtraces.
c906108c
SS
10862 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10863 target.[ch] change.
10864
10865Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10866
10867 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10868 for a newline from gdb before continuing.
10869 (default_gdb_exit): Just look for y or n.
10870 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10871 it does, fail the rests of the tests in the file.
10872
10873Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10874
10875 * config/cygmon.exp: New file.
10876
10877Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10878
10879 * gdb.base/list.exp: Fix problem with "list default lines around
10880 main" test on remote targets.
10881
10882 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10883 run test on remote targets.
10884
10885Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10886
10887 * gdb.asm: New directory.
10888 * configure.in: Configure it.
10889 * configure: Regenerate.
10890 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10891 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10892
10893Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10894
10895 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10896
dc96c6c7 10897Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10898
c906108c
SS
10899 * gdb.base/overlays (several files): Merge the two overlay
10900 managers into one. Change variables (foox, barx, bazx, grbxx)
10901 back into ints but force them to load in their proper sections.
10902
10903Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10904
10905 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10906 on-chip insn memory and IMAP1 to upper 128k.
10907 (D10VCopy): Handle memory regions crossing 16k boundaries.
10908 (D10VCopy): Transfer data in 32 bit chunks.
10909
10910Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10911
10912 * gdb.base/overlays.c (main): Exit normally when result is
10913 correct.
10914
10915 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10916 map. Include space for printf in .text segment.
10917
10918 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10919 updated d10v memory VMA/LMA map.
10920 (D10VCopy): Call D10VTranslate.
d63a86f8 10921
c906108c
SS
10922Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10923
10924 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10925
10926 * gdb.base/bar.c (barx, bar): Change variable to small array so
10927 that it won't be put into the .sdata - small data -
10928 section. Update reference.
10929 * gdb.base/baz.c (bazx, baz): Ditto.
10930 * gdb.base/foo.c (foox, foo): Ditto.
10931 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10932
10933 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10934 to be arrays.
d63a86f8 10935
dc96c6c7 10936Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10937
c906108c
SS
10938 * gdb.base/overlays.exp: fix up and get working again.
10939 Add tests for backtraces from an overlay function.
d63a86f8 10940
c906108c
SS
10941Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10942
10943 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10944 "calling function with watchpoint enabled".
10945
10946Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10947
10948 * gdb.base/break.exp (test_next_with_recursion): Remove
10949 gdb_suppress_tests for d10v-*-*.
10950 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10951 pending review of whether it is useful or not.
10952
10953Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10954
10955 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10956
10957Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10958
10959 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10960 * config/dve.exp: New file to support Densan boards.
10961
10962Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10963
10964 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10965 reads and BSD.
10966
10967Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10968
10969 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10970 response.
10971
10972 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10973
10974Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10975
10976 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10977 test.
10978
10979 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10980 target_sizeof_long and target_bigendian_p.
10981 (structs_by_value, structs_by_reference): Check values according
10982 to targets word size and endianess.
d63a86f8 10983
c906108c
SS
10984Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10985
10986 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10987 output.
10988
10989Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10990
10991 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10992 Update test of set args help to match source change.
10993
10994Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10995
10996 * gdb.base/default.exp: Expect help system output to be in
10997 alphabetical order.
10998 * gdb.base/help.exp: Ditto.
10999
11000Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
11001
11002 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
11003 "i*86-pc-linux-gnu*".
11004 * gdb.base/interrupt.exp: Ditto.
11005 * gdb.base/corefile.exp: Ditto.
11006
11007 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
11008 define vxworks when building the testcase.
11009
11010 * gdb.base/ptype.exp: Fix testnames to be unique.
11011 * gdb.base/radix.exp: Ditto.
11012 * gdb.base/term.exp: Ditto.
11013 * gdb.base/whatis.exp: Ditto.
11014 * gdb.c++/classes.exp: Ditto.
11015
11016Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
11017
11018 * gdb.base/callfuncs.exp: Fix indentation.
11019
11020 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
11021 suppress_flag has been set.
11022 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
11023 target feature.
11024
11025Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
11026
11027 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
11028 the testcase.
11029
11030 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
11031 set_debug_traps() and breakpoint().
11032 * gdb.c++/misc.cc (main): Ditto.
11033 * gdb.c++/templates.cc (main): Ditto.
11034 * gdb.c++/virtfunc.cc (main): Ditto.
11035
11036Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
11037
11038 * lib/gdb.exp(gdb_step_for_stub): New function.
11039 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
11040 exists, reload the executable and do a "continue" instead of
11041 doing a jump.
11042 (runto_main): Use gdb_step_for_stub.
d63a86f8 11043
c906108c
SS
11044 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
11045 tests to have unique names.
11046 * gdb.base/callfuncs.exp: Ditto.
11047 * gdb.base/commands.exp: Ditto.
11048 * gdb.base/default.exp: Ditto.
11049 * gdb.base/help.exp: Ditto.
11050 * gdb.base/list.exp: Ditto.
11051 * gdb.base/opaque.exp: Ditto.
11052 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
11053 similar tests.
d63a86f8 11054
c906108c
SS
11055 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
11056 * gdb.c++/cplusfuncs.cc: Ditto.
11057 * gdb.c++/virtfunc.cc: Ditto.
11058
11059 * config/monitor.exp: Keep track of the last file we saw, rather
11060 than trying to get the info from gdb.
11061
11062 * gdb.fortran/types.exp: Move comment to previous line.
11063
11064Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
11065
11066 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
11067 target mode.
11068
11069Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
11070
11071 From Bob Manson:
11072 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
11073 string from GDB when it connects.
11074
11075 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
11076
11077Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
11078
11079 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
11080 if we can't get a debug format from GDB (we may be testing an
11081 older GDB). Use a 10 second timeout when checking for the format.
11082
11083 * gdb.stabs/weird.exp: Fix quoting.
11084
11085 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
11086
11087Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11088
11089 * config/arm-ice.exp: New file.
11090
11091Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
11092
11093 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
11094 until it has been modified to work with the new testsuite.
11095
99707966 11096 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
11097 testcase won't compile, cause all of the testcases in the file to
11098 fail instead.
11099
11100 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
11101 (gdb_clear_suppressed): New procedure.
11102 (gdb_stop_suppressing_tests): Only clear suppress_flag if
11103 it contains a positive value.
11104
11105Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
11106
11107 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
11108
11109 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
11110
11111Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
11112
11113 * lib/gdb.exp (setup_xfail_format): New function.
11114 (get_debug_format): New function to get debug format.
11115 (debug_format): New global variable to hold last value set
11116 by get_debug_format.
11117 * gdb.base/list.exp: Call get_debug_format and expect some
11118 tests to fail for DWARF 1 and COFF formats.
11119 * gdb.c++/ptype.exp: Ditto.
11120 * gdb.c++/classes.exp: Ditto.
11121 * gdb.c++/cplusfuncs.exp: Ditto.
11122 * gdb.c++/inherit.exp: Ditto.
11123 * gdb.c++/templates.exp: Ditto.
11124 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 11125
c906108c
SS
11126Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
11127
11128 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
11129 host doesn't have a currently-open connection.
11130
11131 * config/sparclet.exp: Cleanups and fixes to make it generic for
11132 any gdb stub target. Handle cases where gdb doesn't respond when
11133 interrupted in a sane fashion.
11134
11135 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
11136 same thing in a totally different way.
11137
11138 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
11139 setting "timeout".
11140 (gdb_start): We set the global gdb_prompt variable in
11141 default_gdb_init now.
11142
11143Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
11144
11145 * gdb.base/printcmds.exp: Fix "check for floating addition"
11146 regexp to accept results within approx +/- .01 of exact value.
11147 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
11148
11149Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
11150
11151 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
11152 properly.
11153 (gdb_expect): Add optional timeout parameter, and add timeout
11154 value to various calls.
11155 (gdb_suppress_tests): Only give one warning message per group.
11156
11157Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11158
11159 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11160 global variables. Handle getting a value for $timeout more
11161 gracefully.
11162
11163Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11164
11165 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11166 initialize.
11167 (default_gdb_init): New procedure; allow gdb_init to be overridden
11168 by a target configuration file.
11169 (gdb_expect): Pass the timeout to remote_expect.
11170
11171 * config/monitor.exp(gdb_load): Fix typo in regexp.
11172
11173Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11174
11175 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11176
11177Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11178
11179 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11180 here. Call gdb_target_exec before rebooting the target, to make
11181 sure the connection to the target is closed.
11182 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11183 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11184 Also detect "Timeout reading from remote" error.
11185
11186 * config/gdbserver.exp: Pass the executable being loaded to
11187 gdb_target_monitor. Don't call gdb_file_cmd here; let
11188 gdb_target_monitor do it.
11189
11190 * gdb.disasm/hppa.exp: Don't use exec_output.
11191
11192Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11193
11194 * gdb.base/list.exp: If we're debugging a non-native target,
11195 try to set the pc register to point to the start of the
11196 program before doing the first list command.
11197
11198 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11199 test_calls after restarting.
11200
11201 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11202 reloading.
11203
11204 * gdb.base/watchpoint.exp: Fix typo.
11205
11206 * gdb.base/setshow.exp: Check for use_gdb_stub.
11207
11208 * gdb.base/break.exp: Fix continue until exit test for the gdb
11209 stub case.
11210 * gdb.base/langs.exp: Ditto.
11211
11212 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11213 gdb_load_offset. If we weren't given a file to load, figure out
11214 what the current file is and use it.
11215
11216 * config/i386-bozo.exp: New file.
11217
11218Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11219
11220 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11221 feature.
11222
11223 * config/proelf.exp: New entry.
11224
11225Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11226
11227 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11228 of regexps.
11229
11230 * gdb.base/watchpoint.exp: Don't run the test_stepping
11231 tests if gdb can't call functions on the target.
11232
11233 * gdb.base/setshow.exp: Don't run the set prompt tests if
11234 the board has gdb_prompt set.
11235
11236Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11237
11238 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11239 * gdb.base/commands.exp: Likewise.
11240 * gdb.base/setshow.exp: Likewise.
11241
11242Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11243
11244 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11245 feature.
11246
11247 * config/i960.exp: New file.
11248
11249Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11250
11251 * gdb.base/funcargs.exp: Check for gdb,short_int target
11252 feature instead of looking for explicit target triplets.
11253
dc96c6c7 11254Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11255
d63a86f8 11256 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11257 "p 123DEADBEEF", to check parse_number.
11258 * top.c: change "to enable to enable" to "to enable" in a couple
11259 of help strings.
11260
11261Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11262
11263 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11264 on the mn10300.
d63a86f8 11265
c906108c
SS
11266Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11267
11268 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11269 where the test executable is run with explicit args.
11270 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11271
11272Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11273
11274 * gdb.base/run.c: Use FAKEARGV to build test executable that
11275 does not require a command line arg, since most simulators
11276 don't currently support passing such an arg into the simulated
11277 program.
11278 * gdb.base/commands.exp: Change tests to insert the proper
11279 value as the arg to the first recursive factorial call. Change
11280 compilation line to define FAKEARGV at compile time.
11281
11282Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11283
11284 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11285 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11286 function with watchpoint enabled" test.
11287
11288Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11289
11290 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11291 Don't call gdb_test when the command doesn't return to a gdb prompt.
11292
11293 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11294 "Tests restarted" messages.
11295
11296Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11297
11298 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11299
dc96c6c7 11300Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11301
11302 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11303 for INFO SYMBOL; add help tests for OVERLAY commands.
11304 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11305 add tests for OVERLAY commands
11306 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11307 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11308 * gdb.base/sigall.c: add usestubs code frag
11309 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11310
c906108c
SS
11311Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11312
11313 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11314 failures.
11315 (gdb_stop_suppressing_tests): Note that tests have restarted.
11316
11317Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11318
11319 * config/h8300.exp: New file.
11320
11321Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11322
11323 * gdb.base/setshow.exp: Check for the existence of a
11324 feature, not its value.
11325
11326Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11327
11328 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11329
11330 * gdb.base/scope.exp: It's now init0(), not init().
11331
11332 * gdb.base/scope0.c: For now, change init() to be init0().
11333
11334 * config/monitor.exp: Use gdb_serial in preference to serial
11335 or netport.
11336
11337 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11338 and it's not already set.
11339
11340Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11341
11342 * gdb.base/setshow.exp: Only test the run command if the target
11343 isn't using a stub and if it supports argument passing.
11344
11345Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11346
11347 * config/udi.exp(gdb_start): Make sure UDICONF is set
11348 properly before starting gdb.
11349
11350Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11351
11352 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11353 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11354 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11355
11356Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11357
11358 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11359 specialized code to reboot the board, use remote_reboot instead.
11360
11361 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11362
11363 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11364
11365 * config/monitor.exp: Make sure we disconnect from the target.
11366 Also, try a reboot/reload cycle instead of failing if the
11367 load fails.
11368
11369Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11370
11371 * gdb.base/default.exp: Don't set match_max.
11372 * gdb.base/help.exp: Ditto.
11373 * gdb.base/list.exp: Ditto.
11374 * gdb.base/signals.exp: Ditto.
11375
11376 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11377 set, use remote_ld to download the testcase instead of
11378 the GDB loader.
11379
11380Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11381
11382 * config/vr5000.exp: New file.
11383
11384 * config/monitor.exp(gdb_target_monitor): Add pattern for
11385 "Ending remote" to detect errors in connecting.
11386
11387 * gdb.base/setshow.exp: Add .* within auto language test.
11388
11389 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11390 target feature.
11391
11392 * config/monitor.exp(gdb_load): Check for a failure when loading,
11393 and reboot the board if necessary.
11394
11395 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11396 a set of tests. Remove print.* from the patterns being checked.
11397
11398Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11399
11400 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11401 refer to gdb_spawn_id.
11402
11403 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11404 longer used.
11405 * config/sparclet.exp: Ditto.
11406 * config/sparclet-old.exp: Ditto.
11407 * config/slite.exp: Ditto.
11408 * config/sim.exp: Ditto.
11409 * gdb.base/funcargs.exp: Ditto.
11410
11411 * lib/gdb.exp:Remove references to gdb_spawn_id.
11412 (gdb_expect): Move to remote.exp.
11413
11414Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11415
11416 * config/monitor.exp: Detect the "Couldn't establish connection"
11417 message from GDB.
11418
11419Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11420
11421 * gdb.base/bitfields.exp: Use runto instead of explicit
11422 gdb_run_cmd/gdb_expect sequences.
11423
11424 * gdb.base/break.exp(text_next_with_recursion): Add match for
11425 gdb_expect call.
11426
11427 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11428 We also need to handle the "A program is being debugged already"
11429 prompt from gdb. Use gdb_test to set the baud rate.
11430
11431 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11432 to 20000. Really. I mean it.
11433
11434Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11435
11436 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11437 fails. If suppress_flag is set, skip perror message about not
11438 being able to send to GDB.
11439 (send_gdb): If suppress_flag is set, don't try to send commands to
11440 GDB.
11441 (gdb_expect): If suppress_flag is set, always fail immediately.
11442 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11443 (gdb_init): Call gdb_stop_suppressing_tests.
11444 (default_gdb_exit): Ditto.
11445 (default_gdb_start): Ditto.
11446
11447 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11448 gdb_stop_suppressing_tests as appropriate.
11449 * gdb.base/break.exp: Ditto.
11450 * gdb.base/callfuncs.exp: Ditto.
11451 * gdb.base/commands.exp: Ditto.
11452 * gdb.base/exprs.exp: Ditto.
11453 * gdb.base/funcargs.exp: Ditto.
11454 * gdb.base/list.exp: Ditto.
11455 * gdb.base/recurse.exp: Ditto.
11456 * gdb.base/scope.exp: Ditto.
11457 * gdb.base/structs.exp: Ditto.
11458 * gdb.c++/inherit.exp: Ditto.
11459
11460Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11461
11462 * config/vr4300.exp: New file.
11463
99707966 11464 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11465
99707966 11466 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11467
11468Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11469
11470 * lib/gdb.exp(gdb_init): New function.
11471
11472 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11473 for each individual variable set.
11474
11475 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11476 name.
11477
11478 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11479
11480 * gdb.base/scope.exp: Use gdb_test.
11481
11482 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11483 aborting; the testsuite driver will do that for us (see
11484 gdb_finish). Also, use gdb_test in a few more places.
11485
11486Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11487
11488 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11489
11490Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11491
11492 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11493 and "add_tests" are not at the same address.
11494
11495Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11496
11497 * gdb.base/ptype.exp: Use gdb_test.
11498
11499Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11500
11501 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11502 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11503 left in. No longer expect them to fail.
11504
11505 * gdb.stabs/*.mt; Deleted, no longer used.
11506 * gdb.stabs/configure.in: Remove references to target makefile
11507 frags.
11508 * gdb.stabs/configure: Rebuilt.
11509
11510 * gdb.disasm/*.mt: Deleted, no longer used.
11511 * gdb.disasm/configure.in: Remove references to target makefile
11512 frags. Use "sh3.s" as the unique filename for this directory.
11513 * gdb.disasm/configure: Rebuilt.
11514
11515 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11516 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11517 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11518
11519Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11520
11521 * config/udi.exp: Use mondfe,name instead of remote_host.
11522
11523Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11524
11525 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11526 a function with a watchpoint enabled on the mn10200.
11527
11528 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11529 before trying to create it!
11530
11531Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11532
11533 * config/vx.exp: Use hostname instead of netport.
11534
11535 * config/vxworks.exp: New file.
11536
11537 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11538
11539 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11540 gdb before assuming everything worked. Send a ^C if a timeout
11541 occurs.
11542
11543 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11544 $gdb_spawn_id directly.
11545 (gdb_run_cmd): Try _start as well as start. Use the target feature
11546 gdb,start_symbol as the symbol to start from when jumping.
11547
11548Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11549
11550 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11551 redundant) test.
11552
11553 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11554 it doesn't lose for 16bit integer systems.
11555
11556Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11557
11558 * gdb.fortran/types.exp: If the target doesn't support "double"
11559 data types, then expect "real" types to only be 4 bytes.
11560
11561 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11562 call tests if the target doesn't support inferior function calls.
11563
11564 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11565 in printf tests.
11566
11567Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11568
11569 * gdb.base/help.exp: Disable "help set", "help show", and
11570 "help support". Simplify regexp for "help stack".
11571
11572 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11573 to 60 seconds. Temporarily set match_max to 15000 around the
11574 "info copying" test.
11575
11576 * gdb.base/nodebug.exp: Don't try to do an inferior function
11577 call if the target doesn't support them.
11578 * gdb.base/printcmds.exp: Likewise.
11579 * gdb.base/setvar.exp: Likewise.
11580 * gdb.base/structs.exp: Likewise.
11581 * gdb.c++/templates.exp: Likewise.
11582 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11583
11584 * gdb.base/recurse.exp: Enable for the mn10200.
11585
11586 * configure.in: Do configure gdb.stabs directory for *-*-elf
11587 targets.
11588 * configure: Rebuilt.
11589
11590 * gdb.base/break.exp: Check for gdb,noresults before testing
11591 exit status and/or results from the target.
11592 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11593 * lib/gdb.exp: Remove old (now bogus) initialization of
11594 noinferior, noargs, noresults and nosignals.
11595
11596Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11597
11598 * config/sh.exp: New file.
11599
11600 * config/slite.exp: Try to connect multiple times to the board
11601 before rebooting. Only send a "monitor run" if need_monitor_run
11602 is set.
11603
11604 * gdb.base/break.exp: Don't do the "stub continue" test if
11605 the target has gdb_stub set.
11606
11607 * gdb.base/callfuncs.exp: Increase the timeout.
11608
11609 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11610 if the target has gdb,noinferiorio set.
11611
11612 * gdb.base/list.exp: Increase match_max to 10000 characters.
11613
11614 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11615
11616 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11617 target.
11618
11619 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11620
11621Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11622
11623 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11624 trying to delete the copy of gdb. Catch the file delete so we
11625 don't die if the delete fails; also, the file should be copied to
11626 the host, not to the build.
11627
11628Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11629
11630 * lib/gdb.exp(gdb_test): Surround the result pattern with
11631 parenthesis in case it contains multiple regexps separated
11632 with |.
11633
11634 * gdb.base/watchpoint.exp: Use gdb_test.
11635 * gdb.base/default.exp: Ditto.
11636
11637Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11638
99707966 11639 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11640
c906108c
SS
11641 * gdb.base/scope.exp: Use gdb_test.
11642 * gdb.c++/classes.exp: Ditto.
11643 * gdb.c++/inherit.exp: Ditto.
11644
11645Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11646
11647 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11648 remote_exec instead.
11649 * gdb.base/corefile.exp: Don't be ridiculous.
11650 * gdb.base/*.c: Add missing stub invocations.
11651
11652Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11653
11654 * config/slite.exp: Miscellaneous fixes.
11655
11656 * lib/gdb.exp: Fix runto.
11657
11658 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11659 the target.
11660
11661 * gdb.base/watchpoint.exp: Fix regexp.
11662
11663 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11664 close and wait commands, as the descriptor may now be
11665 invalid. Always call "remote_close host".
11666
11667Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11668
11669 Major rewrite for testsuite revision.
d63a86f8 11670
c906108c
SS
11671 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11672 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11673 instead of relying on spawn_id to always contain a valid
11674 spawn id.
11675 (get_compiler_info): New procedure to build the ${binfile}.ci
11676 file, instead of replicating this in N different places.
11677 (gdb_compile): New procedure.
d63a86f8 11678
c906108c
SS
11679 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11680 appropriate arguments) instead of compile. Use gdb_test in a lot
11681 more places. Use send_gdb instead of send. Always run gdb_start
11682 at the start of a testcase, as this is no longer done magically.
11683
11684 config/*-gdb.exp: Rename without the -gdb suffix.
11685
11686 config/mips.exp: Use remote_close instead of exit_remote_shell.
11687 config/monitor.exp: Use target_info instead of looking at
11688 baud, timeout, etc.
11689 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11690
11691Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11692
11693 * gdb.c++/templates.exp (test_ptype_of_templates),
11694 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11695 Update expect patterns for destructors and assignment operators
11696 to match corresponding c-typeprint.c changes.
11697 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11698 to destructor breakpoint test, GDB should be able to set the
11699 destructor breakpoint without specifying arguments.
11700
11701Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11702
11703 * gdb.threads/pthreads.exp: Change result for failure to compile due
11704 to lack of pthreads runtime support from an error to simply an
11705 unsupported test, per dejagnu standards.
11706
11707Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11708
11709 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11710 where GDB exits to reduce pattern match time.
11711 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11712
11713 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11714
dc96c6c7 11715Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11716
11717 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11718 * gdb.base/default.exp: ditto.
11719 * gdb.base/nodebug.exp: ditto.
11720 * gdb.base/printcmds.exp: ditto.
11721 * gdb.base/ptype.exp: ditto.
11722 * gdb.base/setvar.exp: ditto.
11723 * gdb.base/structs.exp: ditto.
11724 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11725
11726Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11727
11728 * configure, */configure: Rebuild with autoconf 2.12.
11729
11730Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11731
11732 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11733 use new i*86-pc-linux*-gnu quads.
11734 * gdb.base/corefile.exp: Ditto.
11735 * gdb.base/signals.exp: Ditto.
11736 * gdb.base/sigall.exp: Ditto.
11737 * gdb.base/interrupt.exp: Ditto.
11738
11739 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11740 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11741 RedHat 4.0.
d63a86f8 11742
c906108c
SS
11743 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11744 linux. This allows the test case to at least compile on latest
11745 linux, but still not run due to missing the threads runtime library.
11746
11747Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11748
11749 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11750 directory to search gdb directory. Accept and step over conditional
11751 stack alignment code. Consume $prompt in failure cases.
11752 Reset timeout to $oldtimeout instead of some arbitrary value.
11753 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11754 timeout problems with infinite stack backtraces.
11755 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11756 Accept function parameters for linkfunc member.
11757
11758Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11759
11760 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11761 (CXXFLAGS): Remove, unreferenced.
11762 (B_OPTIONS): Add for -B options and add code to initialize with
11763 previous -B options and also add -B option to pick up cross compiled
11764 runtime.
11765 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11766 doing cross compiles.
11767 (target_alias): Declare global.
11768 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11769 to verify that gcc exists in build tree, and if so set CC to that
11770 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11771
c906108c
SS
11772Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11773
11774 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11775 ptype test for anonymous union. Fixup testcase to match
11776 current gcc debug output.
11777
11778Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11779
11780 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11781 force argument to an unsigned long type.
11782
11783Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11784
11785 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11786 tests and anonymous union print/ptype tests.
11787 * gdb.base/list.exp (test_forward-search): Increase timeout by
11788 5 minutes for the "search extremely long line" case.
11789 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11790 completely optional and that the pass/fail messages use the command as
11791 the message if that third arg is a null string.
11792 (gdb_test_exact): Arrange that a null string pattern means match a
11793 null string output rather than any output, which might include random
11794 errors.
11795 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11796 backtrace test.
11797 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11798 always failing and failure is now exposed by gdb.exp changes.
11799
11800Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11801
11802 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11803 weren't being noted.
11804
11805Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11806
11807 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11808 * gdb.stabs/weird.exp: Remove v_comb xfails.
11809
dc96c6c7 11810Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11811
11812 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11813 list.exp scope.exp watchpoint.exp]
11814 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11815
dc96c6c7 11816Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11817
11818 * config/monitor.exp: Increase download timeout to 1000 seconds.
11819
dc96c6c7 11820Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11821
11822 * config/m32r.exp: Increase timeout to 120 seconds.
11823
11824Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11825
11826 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11827 and accept older ordering as obsolescent gcc or gdb.
11828 * gdb.c++/templates.exp: Ditto.
11829 * gdb.c++/virtfunc.exp: Ditto.
11830
11831Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11832
11833 * gdb.base/coremaker.c: Add code to mmap some data so we
11834 can check that it ends up in the core file.
11835 * gdb.base/corefile.exp: Add test to read mmapped data
11836 from core file.
11837
dc96c6c7 11838Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11839
11840 * config/m32r.exp: New file.
11841
11842Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11843
11844 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11845 that cflags can contains -gstabs, and work correctly for other tests.
11846
dc96c6c7 11847Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11848
11849 * gdb.base/setshow.exp: New file, tests show and set.
11850 * gdb.base/setshow.c: New file, tests show and set.
11851 * gdb.base/help.exp: Add test for help set|show annotate.
11852 * gdb.base/default.exp: Add test for set|show annotate.
11853
11854Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11855
11856 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11857 errors unique.
11858 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11859 explicitly.
11860
11861Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11862
11863 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11864 and width commands. This is done elsewhere.
11865 * (gdb_start): Don't call gdb_start_sim here. That's already
11866 done in gdb_load. This fixes lots of failures in default.exp.
11867
11868Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11869
11870 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11871 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11872 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11873 in the same we we treat other failures (since it may be an expected
11874 condition), rather than as an error.
11875 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11876 old test format.
11877
11878Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11879
11880 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11881 (distclean maintainer-clean realclean): No need to remove files
11882 twice. Nuke the duplicates.
11883 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11884 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11885 Remove config.h along with other config files.
11886
11887Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11888
11889 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11890 "p func1 ()" and note that rests of tests are skipped.
11891 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11892 setup_xfails for "print func2::coremaker_local".
11893 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11894 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11895 affected by the previous run test.
11896 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11897 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11898 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11899 "pass int powerset tuple" and "pass modeless int powerset tuple".
11900 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11901 "real write 4" and "real write 8".
11902 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11903 setup_xfails for "print vs1 after tuple assign 2",
11904 "print \$i after tuple assign 2", and
11905 "print vs2 after tuple assign 2".
11906 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11907 meaningful error message and return -1 so the caller can
11908 suppress further tests and avoid a cascade of errors.
d63a86f8 11909
c906108c
SS
11910Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11911
11912 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11913 format for printing version.
11914 * gdb.base/default.exp: Ditto.
11915 * gdb.base/interrupt.exp: Fix problem with cascade of
11916 errors if child process dies while calling a function.
d63a86f8 11917
c906108c
SS
11918Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11919
11920 * Makefile.in (VPATH): Add
11921 * Makefile.in (Makefile, config.status): Fix rules so things get
11922 remade when necessary.
11923
11924Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11925
11926 * Makefile.in (just-check): Add path to sibling expect dir
11927 to environment variable specified by RPATH_ENVVAR.
11928
11929Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11930
11931 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11932 (just-check): Add shared library paths for libstdc++, tk,
11933 tcl, bfd, and opcodes to the environment variable specified
11934 in RPATH_ENVVAR.
11935 * configure.in: Add support to recognize --enable-shared flag
11936 and generate correct value for RPATH_ENVVAR.
11937 * configure: Regenerated with autoconf.
11938
11939Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11940
11941 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11942 include all osf versions.
11943 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11944 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11945 when target is linux. When failing to build pthreads test
11946 executable, give more meaningful message.
11947 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11948 arg for pthread_create.
d63a86f8 11949
c906108c
SS
11950Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11951
11952 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11953 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11954 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11955 and -lpthreads (everybody else).
11956 (test_startup): Fail gracefully if threads are not supported.
11957 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11958 "p/c array_index("abcdef",2)" when not gcc compiled.
11959 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11960 "print func2::coremaker_local" when not gcc compiled.
11961 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11962 "ptype on opaque struct tagname (statically)",
11963 "ptype on opaque struct tagname (dynamically) 1", and
11964 "ptype on opaque struct tagname (dynamically) 2"
11965 for not compiled with gcc.
11966 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11967 backtrace when compiled with gcc.
d63a86f8 11968 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11969 than always return success.
11970
11971Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11972
11973 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11974
11975Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11976
11977 * gdb.base/structs.exp: Undo last change.
11978
11979Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11980
11981 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11982 encapsulate all the steps/nexts done during self test, starting
11983 at main, and makes them less sensitive to optimization issues.
11984 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11985 signal handler" test.
11986 * gdb.threads/pthreads.exp: Only run this for native configs.
11987 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11988 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11989 tests.
11990 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11991 for "runto test_calls(void)" test.
d63a86f8 11992
c906108c
SS
11993Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11994
11995 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11996 and don't expect address info in breakpoint confirmations.
11997
11998Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11999
12000 * gdb.base/list.exp (test_forward_search): Increase timeout
12001 temporarily by 60 seconds for searching extremely long line,
12002 and then reset to old value when done. Increase expect input
12003 buffer to 10000.
12004
12005Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
12006
12007 * gdb.base/list.exp (test_forward_search): Fix to handle very
12008 long source line without overflowing expect's input buffer.
12009
12010Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
12011
12012 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
12013 "buffer_full".
12014
12015 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
12016 "buffer_full".
12017
12018 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
12019 "buffer_full".
12020
12021 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
12022 "buffer_full".
12023
12024Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
12025
12026 * configure.in (configdirs): Add gdb.threads.
12027 * configure: Regenerated with autoconf.
12028 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
12029 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
12030 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 12031
c906108c
SS
12032Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
12033
12034 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
12035
12036Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
12037
12038 * gdb.base/signals.exp (test_handle_all_print): Test separately for
12039 each signal's status in the output of "handle all print".
12040 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
12041 the \r\n sequence that immediately precedes the gdb prompt.
12042 * gdb.base/a1-selftest.exp: Save original timeout and restore
12043 after test.
12044
12045Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
12046
12047 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
12048 symbol.
12049
12050Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
12051
12052 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
12053
12054Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
12055
12056 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
12057 timeout by 60 seconds.
12058
12059Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
12060
12061 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
12062 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
12063 error return.
12064
12065Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
12066
12067 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
12068 gdb initialization, also report how long dejagnu waited. Restore
12069 old timeout before doing error return. Temporarily increase timeout
12070 by 3 minutes to allow for slow startups over heavy NFS use.
12071
12072Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
12073
12074 * lib/gdb.exp: Report timeout value for verbosity level 2.
12075 * config/gdbserver.exp: Ditto.
12076 * config/hppro.exp: Ditto.
12077 * config/mips-gdb.exp: Ditto.
12078 * config/monitor.exp: Ditto.
12079 * config/netware.exp: Ditto.
12080 * config/sim-gdb.exp: Ditto.
12081 * config/slite-gdb.exp: Ditto.
12082 * config/udi-gdb.exp: Ditto.
12083 * config/unix-gdb.exp: Ditto.
12084 * config/vx-gdb.exp: Ditto.
12085 * gdb.base/a1-selftest.exp: Ditto.
12086 * gdb.base/a2-run.exp: Ditto.
12087 * gdb.base/break.exp: Ditto.
12088 * gdb.base/corefile.exp: Ditto.
12089 * gdb.base/list.exp: Ditto.
12090 * gdb.base/recurse.exp: Ditto.
12091 * gdb.base/scope.exp: Ditto.
12092 * gdb.base/signals.exp: Ditto.
12093
12094Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12095
12096 * gdb.threads/Makefile.in (docdir): Removed.
12097
12098Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12099
12100 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 12101 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 12102 @srcdir@.
d63a86f8 12103 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
12104 autoconf 2.5 or higher.
12105 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12106
12107Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
12108
12109 * configure: Regenerated.
12110 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
12111 avoid name clashes with SunOS headers.
12112
12113Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
12114
12115 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
12116
12117Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
12118
12119 * gdb.base/callfuncs.exp: Finish last change -- make sure the
12120 prototype information ends up in the compiler info file.
12121
12122Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
12123
12124 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
12125 attempting to regenerate it. Eliminate use of a temporary file
12126 and just generate the info file directly. Source it immediately,
12127 for consistency of use.
12128 * gdb.base/corefile.exp: Ditto
12129 * gdb.base/exprs.exp: Ditto.
12130 * gdb.base/funcargs.exp: Ditto.
12131 * gdb.base/langs.exp: Ditto.
12132 * gdb.base/list.exp: Ditto.
12133 * gdb.base/mips_pro.exp: Ditto.
12134 * gdb.base/nodebug.exp: Ditto.
12135 * gdb.base/opaque.exp: Ditto.
12136 * gdb.base/ptype.exp: Ditto.
12137 * gdb.base/scope.exp: Ditto.
12138 * gdb.base/setvar.exp: Ditto.
12139 * gdb.base/signals.exp: Ditto.
12140 * gdb.base/whatis.exp: Ditto.
12141 * gdb.c++/templates.exp: Ditto.
12142 * gdb.c++/virtfunc.exp: Ditto.
12143 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
12144 whether or not to add -lstdc++ to the compile command line args.
12145
12146Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12147
12148 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
12149 it got fixed by the recent lookup_minimal_symbol_by_pc change.
12150 Increase timeout, a lot of single stepping might be needed if the
12151 target has no hardware watchpoints.
12152
12153Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12154
12155 * gdb.base/break.exp: Ignore compiler warnings when compiling
12156 break.c.
12157 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12158 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12159 from remote-sim.
12160 * gdb.base/exprs.exp: Add h8300 xfails.
12161 * gdb.base/funcargs.exp: Likewise.
12162 * gdb.base/nodebug.exp: Likewise.
12163 * gdb.base/printcmds.exp: Likewise.
12164 * gdb.base/ptype.exp: Likewise.
12165 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12166 h8300 xfails.
d63a86f8 12167 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12168 on the h8300.
12169 * gdb.base/funcargs.c: Explicitly make last constant argument to
12170 call_after_alloca_subr an unsigned long type.
12171 * gdb.base/return.c: Include stdio.h.
12172
12173Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12174
12175 * config/abug.exp: New file for the older Motorola Bug monitor
12176 that runs on the mvme13x series VME boards.
12177 * config/monitor.exp: Use the new config array for target settings
12178 if they exist.
12179
12180Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12181
12182 * sim-gdb.exp: Make the SH simulator allocate less space when
12183 it is targeted.
12184
12185Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12186
12187 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12188 test.
12189
12190Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12191
12192 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12193 "rs6000-*-*" for "list function in include file" when gcc compiled.
12194 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12195 for "p ctable1[120]".
12196 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12197 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12198 Remove setup_xfail for "rs6000-*-*" for
12199 "print 'scope0.c'::filelocal before run".
12200 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12201 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12202 since some compilers don't allow both options to be given
12203 on the same command line. Create object file and move it.
d63a86f8 12204
c906108c
SS
12205Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12206
12207 * gdb.base/corefile.exp: Always regenerate the core file, since
12208 we always regenerate the coremaker program. Detect special case
12209 where registers cannot be read from core file.
d63a86f8 12210
c906108c
SS
12211Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12212
12213 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12214 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12215 * gdb.c++/templates.exp: Only match on basename of file since
12216 some formats like xcoff don't encode directory information.
12217 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12218 and rs6000 AIX xcoff targets.
12219 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12220 * configure: Regenerate.
12221 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12222 here, rather than in distclean.
d63a86f8 12223
c906108c
SS
12224Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12225
12226 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12227 defined, and use it to compile the test case with -O2. The
12228 native compilation still uses no optimization.
12229 * gdb.base/mips_pro.c: Remove inline assembly code since
12230 it is compiled PIC by default, which results in assembler
12231 warnings that make the testsuite think the compilation
12232 was unsuccessful.
12233
12234Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12235
12236 * gdb.c++/misc.exp: Add note to message for
12237 "print s.a for foo struct" that this is a known gcc 2.7.2
12238 and earlier bug.
12239
12240Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12241
12242 * gdb.base/break.exp: Fix pattern for matching "Delete all
12243 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12244 setup_xfail for deleting all breakpoints test. Fix various
12245 timeout messages to include "(timeout)".
12246 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12247 for "p t_float_values2(3.14159,float_val2)".
12248 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12249 for "continue to call2g" when gcc compiled.
12250 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12251 "up to foo in langs.exp", "show language at foo in langs.exp",
12252 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12253 and "show language at fsub in langs.exp".
12254 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12255 "list line 1 in include file", "list message for lines past EOF",
12256 "list function in include file", "list list0.h:foo", and
12257 "list filename:function; nonexistant function".
12258 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12259 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12260 and "ptype t_char_array" to be for native cc only.
d63a86f8 12261
c906108c
SS
12262Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12263
d63a86f8 12264 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12265 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12266 "print func2::coremaker_local", and "backtrace in corefile.exp".
12267
12268Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12269
12270 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12271 "bt in signals.exp". This problem only appears when running
12272 the testsuite, and then only intermittently.
12273
12274Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12275
12276 * gdb.base/return.exp (return_tests): Differentiate between
12277 two tests of continuing.
12278
12279Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12280
12281 * */Makefile.in (maintainer-clean): Remove config.log.
12282 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12283 * gdb.c++/Makefile.in (PROGS): Add inherit.
12284 (clean): Remove *.ci.
12285
12286Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12287
12288 * gdb.c++/misc.cc: Add test code from Mike Stump.
12289 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12290
12291Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12292
12293 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12294 to "alpha-*-osf2*" and add comment.
12295 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12296 setup_xfail for "step over execarg initialization" and
12297 "step over corearg initialization".
12298 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12299 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12300 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12301 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12302 "print func2::coremaker_local", and "backtrace in corefile.exp".
12303 * gdb.base/signals.exp: Build and source signals.ci.
12304 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12305 to be for gcc only.
12306 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12307
c906108c
SS
12308Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12309
12310 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12311 Feb 3 procfs.c change.
12312
12313Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12314
12315 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12316
12317Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12318
12319 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12320 from dejagnu's apparent default of 10 seconds, which gives random
12321 results when running the tests over NFS on moderately loaded systems.
12322 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12323
12324Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12325
12326 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12327 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12328 result reports.
12329
12330Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12331
12332 * configure.in (CY_AC_PATH_TCLH): Remove.
12333 * configure: Regenerate.
12334
12335Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12336
12337 * gdb.c++/Makefile.in (clean): Add missing '{'.
12338
12339Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12340
12341 * lib/gdb.exp: Provide a default value for noinferior.
12342
12343 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12344 Load libgloss.exp.
12345
12346Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12347
12348 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12349 the executable, not the .o to run the tests from.
12350
12351Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12352
12353 * gdb.base/break.exp: Don't test for program exit or exit status
12354 if $noresults if nonzero.
12355 * gdb.base/langs.exp: Likewise.
12356 * gdb.base/watchpoint.exp: Likewise.
12357
12358 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12359 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12360 trying to compile the testcase.
12361
12362Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12363
12364 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12365 * gdb.base/signals.exp (continue to handler): Likewise.
12366
12367Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12368
12369 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12370
12371 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12372
12373Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12374
12375 * gdb.base/corefile.exp: Recognize "not found" as failure
12376 when trying to determine if a core file was generated.
12377 If no core file was generate the first time, try again without
12378 the ulimit -c to work around braindamaged shells.
12379
12380Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12381
12382 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12383 [] tests with "test" and enclose string in quotes.
12384 * gdb.stabs/configure: Rebuild
d63a86f8 12385
c906108c
SS
12386Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12387
12388 Changes in sync with expect:
12389 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12390 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12391 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12392 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12393 argument to AC_REQUIRE.
12394 * configure: Regenerated.
12395
12396Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12397
12398 * gdb.base/corefile.exp: When generating a core, discard any
12399 error messages about ulimit not found and the "core dumped"
12400 message from the shell that runs the coredumper.
12401
12402Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12403
12404 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12405
12406 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12407 which sed script to run. Expect failure for v_comb test
12408 on PA targets too.
d63a86f8 12409
c906108c
SS
12410Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12411
12412 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12413 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12414
12415Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12416
12417 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12418 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12419 "sparc-sun-solaris*" xfails for "p v_comb".
12420 * lib/gdb.exp (default_gdb_start): Fix typo.
12421 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12422 messages to not include the full program name that caused
12423 the core dump since some systems (such as solaris) apparently
12424 truncate this path to about 80 characters.
12425 When generating a core file first try increasing the core file
12426 size limit to unlimited since some systems may default it to
12427 zero, and it is harmless to try it. Move the test for failing
12428 to generate a core file to where it will actually get executed.
12429 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12430 new gdb result from g++ debug info improvements and make old
12431 pattern obsolescent. Also account for size_t differences
12432 (may be int or long).
12433 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12434 initialization before function call is placed in the delay slot
12435 and thus appears to be skipped over by commands such as "next".
12436
12437Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12438
12439 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12440
12441Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12442
12443 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12444 input source file; fix code to compile test to deal with this
12445 convention.
12446 * gdb.c++/*.exp: Likewise.
12447
12448Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12449
12450 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12451 "bt in signals.exp".
12452
12453Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12454
12455 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12456 "step over execarg initialization" and
12457 "step over corearg initialization".
12458
12459Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12460
12461 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12462 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12463
12464Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12465
12466 From Rob Savoye (rob@poseidon.cygnus.com)
12467 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12468 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12469 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12470 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12471 configure.in}: Major reworking for autoconfig.
12472 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12473 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12474 New files.
12475 * config/unix-gdb.exp: Make GDB global.
12476 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12477 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12478 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12479 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12480 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12481 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12482 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12483 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12484 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12485 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12486 pr-8136.exp, result.exp, string.exp, tuples.exp},
12487 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12488 to returns as necessary, arrange for test to compile own testcase
12489 executable.
12490 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12491
c906108c
SS
12492Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12493
12494 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12495 clear_xfail at end of test which might not call either pass or fail.
12496 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12497 "backtrace through signal handler".
12498
12499Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12500
12501 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12502 continuing from a job control stop signal.
12503 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12504
12505Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12506
12507 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12508 * gdb.base/corefile.exp: Likewise.
12509 * gdb.base/funcargs.exp: Likewise.
12510
12511Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12512
12513 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12514 * config/monitor.exp: Add support for setting baud rate.
12515
12516Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12517
12518 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12519 i*86-*-linux* xfails for "backtrace through signal handler".
12520 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12521 "print func2::coremaker_local".
12522 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12523 alpha-dec-osf2* xfail for
12524 "delete all breakpoints when none".
12525
12526Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12527
12528 * gdb.base/break.exp: Change test that deletes all breakpoints
12529 when no user breakpoints are installed. A post 4.15 change
12530 causes gdb to no longer prompt in this case.
12531
12532Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12533
12534 * gdb.base/return.exp (return_tests): Change xfail for test
12535 "correct value returned double test" to stop xfailing at
12536 Solaris 2.5. Apparently the bug has been fixed.
12537
12538Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12539
12540 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12541 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12542
12543Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12544
12545 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12546 * gdb.disasm/hppa.s: Corresponding changes.
12547
12548Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12549
12550 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12551 makefile fragment.
12552 * config/mt-hpux: Deleted.
12553
12554Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12555
d63a86f8 12556 * Many files: When warning about suppressed tests due to a
c906108c
SS
12557 nonexistant test binary, avoid incrementing the warning count.
12558
12559Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12560
12561 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12562
c906108c
SS
12563Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12564
12565 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12566 "sparc-*-solaris2*".
12567
12568Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12569
12570 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12571 Add global and local variables and initialize them.
12572 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12573 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12574 extracts the file name and terminating signal from the core file.
12575 * TODO: Remove note about tests for correct mapping of corefile.
12576 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12577 from optimizing it away.
12578 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12579 handles common blocks.
12580
12581Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12582
12583 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12584 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12585
12586Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12587
12588 * Makefile.in (maintainer-clean): New target, synonym for
12589 realclean.
12590 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12591 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12592 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12593 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12594 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12595 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12596
12597Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12598
12599 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12600 xfails when not gcc compiled for "print foo::funclocal".
12601 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12602 "print foo::funclocal at foo",
12603 "print 'scope1.c'::foo::funclocal at foo",
12604 "print foo::funclocal_bss at foo",
12605 "print 'scope1.c'::foo::funclocal_bss at foo",
12606 "print foo::funclocal_ro at foo",
12607 "print 'scope1.c'::foo::funclocal_ro at foo",
12608 "print bar::funclocal at foo" and
12609 "print 'scope1.c'::bar::funclocal at foo".
12610 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12611 gcc compiled for "print foo::funclocal at bar".
12612 Expand all messages to ensure that they identify that
12613 the test is at bar().
12614 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12615 gcc compiled for:
12616 "ptype on opaque struct pointer (statically)",
12617 "ptype on opaque struct tagname (statically)",
12618 "ptype on opaque struct pointer (dynamically) 1",
12619 "ptype on opaque struct tagname (dynamically) 1",
12620 "ptype on opaque struct pointer (dynamically) 2" and
12621 "ptype on opaque struct tagname (dynamically) 2
12622 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12623 gcc compiled for:
12624 "p datalocal"
12625 "whatis datalocal",
12626 "ptype datalocal",
12627 "p bsslocal",
12628 "whatis bsslocal", and
12629 "ptype bsslocal".
12630 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12631 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12632 when not gcc compiled.
12633 * gdb.base/funcargs.exp (float_and_integral_args): Add
12634 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12635 compiled.
12636 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12637 "backtrace from call6a" when not gcc compiled.
12638 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12639 "backtrace from call7a" when not gcc compiled.
12640 * gdb.base/callfuncs.exp (do_function_calls):
12641 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12642 "p t_char_array_values(char_array_val2,char_array_val1)",
12643 "p t_char_array_values(char_array_val1,char_array_val2)",
12644 "p t_char_array_values("carray 1","carray 2")",
12645 "p t_char_array_values("carray 1",char_array_val2)",
12646 "p t_char_array_values(char_array_val1,"carray 2")",
12647 "p sum_args(1,{2})",
12648 "p sum_args(2,{2,3})",
12649 "p sum_args(3,{2,3,4})",
12650 "p sum_args(4,{2,3,4,5})"
12651 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12652 "backtrace in corefile.exp" when not gcc compiled.
12653
12654Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12655
12656 * gdb.base/signals.exp: Rewrite `handle all print' test as
12657 a procedure. Accept blanks or TABs as whitespace, increase
12658 timeout and expect input buffer size for the large output
12659 from the command. Remove "i*86-*-bsdi2.0" xfail.
12660
12661Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12662
12663 * gdb.base/setvar.exp: Add new testcases for truncation when
12664 assigning invalid values to bitfields.
12665
12666Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12667
d63a86f8 12668 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12669 mips-sgi-irix* xfail for
12670 "call inferior func with struct - returns char *"
12671 and fix test so that an optional (unsigned char *) cast is
12672 accepted in the result.
12673
12674Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12675
12676 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12677 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12678 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12679 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12680 that accidentally got checked in.
12681
12682Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12683
d63a86f8 12684 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12685 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12686 compiled test.
12687 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12688 Add mips-sgi-irix5* xfail for not gcc compiled.
12689 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12690 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12691 "p top", "whatis top", "p middle", and "whatis middle".
12692 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12693 "whatis signed char" for not gcc compiled.
12694 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12695 "set variable signed char=-1 (-1)" and
12696 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12697 * gdb.base/funcargs.exp (float_and_integral_args):
12698 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12699 Add mips-sgi-irix* xfail when not gcc compiled for
12700 "continue to call2b".
12701 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12702 "continue to call2g".
12703 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12704 "backtrace from call6a"
12705 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12706 "backtrace from call7k".
12707 Add mips-sgi-irix5* xfail when not gcc compiled for
12708 "backtrace from call7a".
12709 (localvars_after_alloca): Fix gdb_test cmds for
12710 "print * after runto ...".
12711 Remove rs6000-*-* xfails for
12712 "print i after runto localvars_after_alloca" and
12713 "print l after runto localvars_after_alloca"
12714 for all compilers.
12715 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12716 when not compiled with gcc, for:
12717 "print signed char == (minus)",
12718 "print signed char != (minus)",
12719 "print signed char < (minus)",
12720 "print signed char > (minus)".
12721 * gdb.base/callfuncs.exp (do_function_calls):
12722 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12723 "call inferior func with struct - returns char *".
d63a86f8 12724 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12725 "correct value returned double test" to include Solaris 2.4.
12726 * gdb.base/funcargs.exp (float_and_integral_args):
12727 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12728
c906108c
SS
12729Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12730
12731 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12732 enumeration bitfields if compiling with GNU C.
12733 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12734 to empty' prompt.
12735
12736Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12737
12738 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12739 test for PRO targets.
12740
12741 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12742 breakpoints in the inferior at any given time by making
12743 two groups of breakpoints for call2*, call6* and call7*
12744 tests.
12745
12746Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12747
12748 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12749 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12750 from optimizing it away.
12751 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12752 "call inferior func with struct".
12753
12754Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12755
12756 * configure.in: Only configure gdb.chill for particular targets.
12757
12758Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12759
12760 * gdb.base/Makefile.in: Add action to .c.o transformation
12761 rule that generates a .ci file for each .o file and remove
12762 explicit .c.o rules except for callfuncs.o.
12763 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12764 generates a .ci file for each .o file and remove explicit
12765 .cc.o rules.
12766 (clean): Remove *.tmp *.ci files.
12767 (EXECUTABLES): Remove templ-info.exp.
12768 * gdb.base/compiler.c: New file.
12769 * gdb.c++/compiler.cc: New file
12770 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12771 Change rs6000-*-* xfail for
12772 "print 'scope0.c'::filelocal_ro" and
12773 "print 'scope1.c'::filelocal" and
12774 "print 'scope1.c'::filelocal_bss" and
12775 "print 'scope1.c'::filelocal_ro" and
12776 "print 'scope1.c'::foo::funclocal" and
12777 "print 'scope1.c'::foo::funclocal_ro" and
12778 "print 'scope1.c'::bar::funclocal" and
12779 "print 'scope0.c'::filelocal_ro" and
12780 "print 'scope1.c'::filelocal at foo" and
12781 "print 'scope1.c'::filelocal_bss at foo" and
12782 "print 'scope1.c'::filelocal_ro at foo" and
12783 "print 'scope1.c'::foo::funclocal at foo" and
12784 "print 'scope1.c'::foo::funclocal_bss at foo" and
12785 "print 'scope1.c'::foo::funclocal_ro at foo" and
12786 "print 'scope1.c'::bar::funclocal at foo" and
12787 "print 'scope0.c'::filelocal_ro" and
12788 "print 'scope1.c'::filelocal" and
12789 "print 'scope1.c'::filelocal_bss" and
12790 "print 'scope1.c'::filelocal_ro" and
12791 "print 'scope1.c'::foo::funclocal" and
12792 "print 'scope1.c'::foo::funclocal_bss" and
12793 "print 'scope1.c'::foo::funclocal_ro" and
12794 "print 'scope1.c'::bar::funclocal" and
12795 "print 'scope1.c'::bar::funclocal_bss"
12796 to only be xfail'd when not compiled with gcc.
d63a86f8 12797 Add rs6000-*-* xfail for
c906108c
SS
12798 "print 'scope0.c'::filelocal_bss before run"
12799 when compiled with gcc.
12800 (test_at_main): Add rs6000-*-* xfail for
12801 "print filelocal_ro in test_at_main"
12802 when compiled with gcc.
12803 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12804 Add rs6000-*-aix* xfail for
c906108c
SS
12805 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12806 "ptype t_char_array", not compiled with gcc.
12807 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12808 xfail for "list foo (in include file)" when gcc compiled.
12809 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12810 (integral_args): Add rs6000-*-* xfail for
12811 "run to call0a" if not compiled with gcc.
12812 (unsigned_integral_args): Add rs6000-*-* xfail for
12813 "run to call1a" if not compiled with gcc.
12814 (float_and_integral_args): Add rs6000-*-* xfail for
12815 "run to call2a" if not compiled with gcc and for
12816 "continue to call2b" for any compiler.
12817 Add rs6000-*-* xfail to
12818 "print f1 after run to call2a" for gcc compiled.
12819 (discard_and_shuffle): Add rs6000-*-* xfail for
12820 "run to call6a".
12821 (shuffle_round_robin): Add rs6000-*-* xfail for
12822 "backtrace from call7a" if not compiled with gcc.
12823 Add rs6000-*-* xfail for
12824 "backtrace from call7b" if compiled with gcc.
12825 (call_after_alloca): Add rs6000-*-* xfail for
12826 "print c in call_after_alloca" and
12827 "print s in call_after_alloca" and
12828 "backtrace from call_after_alloca_subr"
12829 if not compiled with gcc.
12830 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12831 "print c in localvars_in_indirect_call" and
12832 "print c in localvars_in_indirect_call" and
12833 "backtrace in indirectly called function" and
12834 "stepping into indirectly called function"
12835 if not compiled with gcc.
12836 (localvars_after_alloca): Add rs6000-*-* xfail for
12837 "print c after runto localvars_after_alloca" and
12838 "print s after runto localvars_after_alloca" and
12839 "print i after runto localvars_after_alloca" and
12840 "print l after runto localvars_after_alloca"
12841 for all compilers.
12842 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12843 than whatis-info.exp.
12844 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12845 than opaque-info.exp.
12846 Setup rs6000-*-* xfail for
d63a86f8 12847 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12848 "ptype on opaque struct pointer (dynamically)" when
12849 not compiled with gcc.
12850 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12851 rather than callf-info.exp.
12852 (do_function_calls): Add clear_xfail for rs6000-*-* for
12853 "p t_float_values2(3.14159,float_val2)". Seems to work
12854 fine there, both with xlc and gcc. Need to find out what
12855 it is doing right and fix other platforms.
12856 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12857 "call inferior func with struct - returns int",
12858 "call inferior func with struct - returns long",
12859 "call inferior func with struct - returns float",
12860 "call inferior func with struct - returns double",
12861 "call inferior func with struct - returns char *",
12862 but only if not gcc compiled (presumes xlc compiled).
12863 Change rs6000-*-* xfails for
12864 "call inferior func with struct - returns char" and
12865 " call inferior func with struct - returns short" to only
12866 xfail if not using gcc.
12867 (clean mostlyclean): Remove *.ci and *.tmp files.
12868 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12869 than templ-info.exp.
12870 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12871 Add rs6000-*-* xfail for "up to foo in langs.exp"
12872 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12873 when not gcc compiled.
d63a86f8 12874
c906108c
SS
12875Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12876
12877 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12878 * gdb.base/corefile.exp: Likewise.
12879 * gdb.base/list.exp: Likewise.
12880 * gdb.base/scope.exp: Likewise.
12881 * gdb.base/siganls.exp: Likewise.
12882
12883 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12884 compiler output.
12885 * gdb.base/whatis.exp: Likewise.
12886
12887Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12888
12889 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12890 failure (opcode table has been fixed to match reality).
12891
12892Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12893
12894 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12895 "call inferior func with struct - returns char",
12896 "call inferior func with struct - returns short"
12897
12898 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12899 "print 'scope0.c'::filelocal at main",
12900 "print 'scope0.c'::filelocal_bss in test_at_main",
12901 "print 'scope0.c'::filelocal at foo",
12902 "print 'scope0.c'::filelocal_bss in test_at_foo",
12903 "print 'scope0.c'::filelocal at bar",
12904 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12905
c906108c
SS
12906 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12907 in source file 1". This bug seems to have been fixed with both
12908 gcc and native cc (was native assembler bug?).
12909
12910Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12911
12912 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12913 "backtrace through signal handler" to "i*86-*-sysv4*".
12914 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12915 continue" case. Add "known SVR4 bug" to fail message.
12916 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12917 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12918 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12919 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12920 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12921 "up to foo in langs.exp", "show language at foo in
12922 langs.exp", "up to cppsub_ in langs.exp", "show
12923 language at cppsub_ in langs.exp", "up to fsub in
12924 langs.exp", and "show language at fsub in langs.exp".
12925 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12926 "bactrace in corefile.exp".
12927 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12928 "call inferior function with struct - returns float" and
12929 "call inferior function with struct - returns double".
d63a86f8 12930
c906108c
SS
12931Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12932
12933 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12934 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12935 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12936 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12937
12938Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12939
12940 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12941 (or overriden) "CHILL" macro rather then bare "gcc".
12942 Also look for ../../gcc/xgcc since that is what we will
12943 actually need, not "Makefile". Remove following assignment
12944 of CHILL to CHILL_FOR_TARGET because that results in
12945 recursive definition.
12946
12947Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12948
12949 * gdb.base/corefile.exp: Change xfail for backtrace in
12950 corefile.exp from linuxaout to all linux.
12951 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12952 cases where we miss the breakpoint at the signal handler
12953 for some reason. Setup xfail for linuxoldld/linuxaout and
12954 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12955 hitting SIGURG breakpoint.
12956 * gdb.base/signals.exp: Setup xfail for "next" acting like
12957 continue to add linuxoldld. Setup xfail for all linux for
12958 "next to handler in signals_tests_1", "backtrace in
12959 signals_tests_1", "continue to func1", "pass SIGUSR1",
12960 and continue to handler".
12961
12962Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12963
12964 * Update all FSF addresses except those in COPYING* files.
12965
12966Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12967
12968 * gdb.base/a2-run.exp: Change messages to be more explicit about
12969 the status of args, and quote binfile in results.
12970
12971Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12972
12973 * gdb.base/callfuncs.exp: Add tests for passing structs to
12974 inferior functions and return various types.
12975 * gdb.base/callfuncs.c: Add functions to receive a struct
12976 and return a member of the struct, in various types.
12977
12978Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12979
12980 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12981
12982Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12983
12984 * config/vxworks29k.exp: New file, sources vxworks.exp.
12985
12986Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12987
12988 * config/gdbremote.exp: New file. Testing framework using
12989 gdbserver.
12990
12991Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12992
12993 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12994 "call function when asleep" and "send end of file".
12995 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12996 for "backtrace in corefile.exp".
12997 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12998 for "backtrace through signal handler".
12999 * gdb.base/corefile.exp: Make sure we actually generate a core file
13000 before trying the core tests. Some systems allow the user to suppress
13001 generation of core files and default to that (linux for example).
13002 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
13003 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
13004
13005Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13006
13007 * gdb.threads: New directory with some crude multi-threaded
13008 gdb tests (step.exp and step2.exp).
13009 * config/mt-lynx (STEP_EXECUTABLE): Define.
13010 (THREADFLAGS): Define.
13011
13012Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
13013
13014 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
13015
13016 * gdb.base/signals.exp: Disable whole file for lynx until
13017 further notice.
13018
13019 * gdb.base/signals.exp: xfail test where "next" acts like
13020 "continue" for lynx.
13021
13022 * gdb.base/interrupt.exp: xfail test for calling function while
13023 inferior is asleep for lynx.
13024
13025 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
13026 than one cr-lf after each command.
13027
13028Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13029
13030 * configure.in: Reinstate setting of stabsdirs variable, fix
13031 typo in setting up configdirs for native builds.
13032
13033 * gdb.base/return.exp: Fix typo in return double test.
13034 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
13035 compiler from optimizing them away.
13036
13037Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
13038
13039 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
13040 sequences to be echo'd by gdb when using gdb_test.
13041 * gdb.chill/chexp.exp: Likewise.
13042 * gdb.fortran/exprs.exp: Likewise
13043
13044Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13045
13046 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
13047 after the inferior gdb has started.
13048
13049 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
13050 after each command.
13051 * gdb.base/funcargs.exp: Likewise.
13052 * gdb.base/gdbvars.exp: Likewise.
13053 * gdb.base/interrupt.exp: Likewise.
13054 * gdb.base/list.exp: Likewise.
13055 * gdb.base/watchpoint.exp: Likewise.
13056 * gdb.c++/demangle.exp: Likewise.
13057 * gdb.c++/inherit.exp: Likewise.
13058 * gdb.chill/chexp.exp: Likewise.
13059 * gdb.fortran/exprs.exp: Likewise.
13060
13061 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
13062 test if we can't handle IO to/from the inferior.
13063
13064 * gdb.c++/misc.exp: Always check for a program already being
13065 started after sending a "run" command to gdb.
13066
13067 * gdb.base/twice.exp: Start with a fresh gdb.
13068
13069 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
13070 only depend on gdb's expression code, not the chill runtime.
13071
13072 * gdb.base/return.c: Put return values into variables so we
13073 can have gdb print them rather than depending on the program
13074 to print them.
13075 * gdb.base/return.exp: Corresponding changes.
13076
13077 * lib/gdb.exp: Provide default value for noinferiorio.
13078 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
13079 the inferior.
13080
13081 * gdb.base/break.exp: Always check for a program already being
13082 started after sending a "run" command to gdb.
13083 (text_next_with_recursion): Don't check the output from the
13084 program's printf statement. Instead just make sure the program
13085 exited.
13086
13087 * gdb.base/commands.exp: Protect tests which need arguments with
13088 $noargs conditionals.
13089
13090Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13091
13092 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
13093 of structure member arrays to match gdb/valops.c:value_addr change.
13094
13095Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
13096
13097 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
13098 cases.
13099
13100Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
13101
13102 * configure.in (configdirs): Remove gdb.chill from default list
13103 of subdirs and then add it back in only if doing a native build.
13104 The current chill compiler does not yet work in any cross build.
13105 * Revert all signal changes from Jul 6.
13106 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
13107 for sh-hms targets, allowing these tests to link, with no other
13108 changes. Testing is suppressed by setting "nosignals" in site.exp.
13109
13110Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
13111
13112 * configure.in (signaldirs): Define and add to configdirs for all
13113 targets except some specific ones that are known to not support signals.
13114 Also clean up formatting.
13115 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
13116 (signals, sigall): Remove rules to build.
13117 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
13118 Moved to new gdb.signals directory.
13119 * gdb.signals: New test directory.
13120 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
13121 signals.c signals.exp}: New or moved files.
13122
13123Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
13124
13125 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
13126
13127Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
13128
13129 * gdb.base/return.exp: Xfail `return double' test failure
13130 on at least Solaris 2.3 and handle future/past versions on
13131 a case by case basis as appropriate. Also update message
13132 to include i*86 failures.
13133
13134Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13135
13136 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
13137
13138 * lib/gdb.exp: Fix comment which erroneously identified
13139 gdb_file_cmd as gdb_load (the 19 May change was in fact to
13140 gdb_file_cmd not gdb_load).
13141 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
13142
13143 * gdb.base/setvar.exp: Make test names consistent between pass and
13144 fail cases. Use gdb_test more.
13145
13146Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13147
13148 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
13149
13150Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13151
13152 * gdb.base/help.exp: Fix expected help string for `show commands'.
13153
13154Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13155
13156 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13157
13158 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13159 of a text section.
13160
13161Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13162
13163 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13164 that loop eventually terminates. Fix Connection refused logic so
13165 that testsuite will expire nicely.
13166
13167Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13168
13169 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13170 config/rom68k.exp: New tcl glue for the appropriate monitors.
13171 These all just end up calling monitor.exp.
13172 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13173 refused' by retrying. Cleanup some timeout issues.
13174 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13175 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13176 callers don't have to set/restore global timeout variable.
13177
13178 * The following set of changes centralizes management of the global
13179 timeout variable. This way, it can be set in one target dependent
13180 place instead of dozens of places scattered throughout the test suite.
13181 If you need to lengthen a timeout, then you should either set timeout
13182 in one of the config/{target}.exp files, or multiply it by a factor.
13183 Setting it to an absolute value is always going to lose for some
13184 targets.
13185 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13186 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13187 * gdb.base/funcargs.exp: Don't set timeout.
13188 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13189 * gdb.base/printcmds.exp (test_print_string_constants
13190 test_print_array_constants): Don't set timeout.
13191 * gdb.base/ptype.exp: Don't set timeout.
13192 * gdb.base/recurse.exp: Don't set timeout.
13193 * gdb.base/return.exp: Don't set timeout.
13194 * gdb.base/watchpoint.exp: Don't set timeout.
13195 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13196 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13197
13198Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13199
13200 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13201
13202Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13203
13204 * lib/gdb.exp: Disable chill tests for irix5.
13205
13206Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13207
13208 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13209 each test pass or fail.
13210
13211Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13212
13213 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13214 xlc not gcc.
13215
13216Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13217
13218 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13219
13220Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13221
13222 * config/est.exp: Fix copyright and comments. Remove dead code.
13223 Use targetname, serialport and baud variables instead of fixed
13224 constants.
13225 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13226 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13227
13228Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13229
13230 * gdb.base/watchpoint.exp: Don't run
13231 test_watchpoint_triggered_in_syscall for sunos.
13232
13233Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13234
13235 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13236 they don't seem to exist. Do include stdio.h.
13237
13238Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13239
13240 * gdb.base/a1-selftest.exp: Add alpha xfail.
13241
13242Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13243
13244 * gdb.base/watchpoint.c (main): Prompt before calling read().
13245 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13246 Revise accordingly. Remove cruft about sending "123" several
13247 times, until it gets noticed. Clean up the "print buf[0]" stuff
13248 so that it passes or fails, and waits for prompts in the usual way.
13249
13250Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13251
13252 * gdb.base/recurse.exp: Fix comment.
13253
13254 * TODO: Remove item about printing variables in nodebug.exp. Add
13255 item about enabling tests which are only run on some targets.
13256
13257 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13258 fail, make test names unique, use new gdb_test convention
13259 regarding pattern, use gdb_test more, etc.).
13260
13261 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13262 fail, make test names unique, etc.).
13263
13264Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13265
13266 * gdb.base/nodebug.c: Change return type of top and middle to
13267 short.
13268 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13269 are fixed by the recent mdebugread.c changes. Allow `short ()'
13270 as type for top and middle.
13271
13272Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13273
13274 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13275 nearly as I can tell, the whole thing was an accident in Stu's
13276 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13277 to replace a send/expect pair with gdb_test, but ended up only
13278 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13279 of 30 Mar 1995 took care of it, but left this vestigial comment
13280 which I am now nuking.
13281
13282Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13283
13284 * gdb.base/break.exp: Look for different line number for
13285 breakpoint at main depending on usestubs.
13286
13287Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13288
13289 * gdb.base/list.exp: Adjust some alternate expect patterns to
13290 match recent list0.c change. Add alternate expect pattern for
13291 output from `list default lines around main' for optimizing
13292 compilers.
13293
13294Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13295
13296 * lib/gdb.exp: If nosignals is not set, set it to 0.
13297
13298Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13299
13300 * config/slite-gdb.exp: Responds to load symbol table prompt.
13301 * gdb.base/break.exp: Adjust line number, fix rerun.
13302 * gdb.base/langs0.c: Add #ifdef usestubs.
13303
13304Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13305
13306 * gdb.base/list.exp: Adjust line contents after adding new lines in
13307 list0.c. Also fix a syntax error.
13308
13309 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13310 * gdb.base/break.exp: ditto.
13311 * gdb.base/list.exp: ditto.
13312 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13313 * gdb.base/run.c: ditto.
13314 * gdb.base/list0.c: ditto.
13315 * gdb.base/funcargs.c: ditto.
13316
13317Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13318
13319 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13320 $targetname, $serialport and $baud instead of hardwired variables.
13321 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13322 target doesn't support signals.
13323
13324Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13325
13326 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13327
13328Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13329
13330 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13331 Don't rely on the value of an auto variable before it has been
13332 initialized. Use gdb_test more.
13333
13334Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13335
13336 * lib/gdb.exp (default_gdb_version): A version number must start
13337 with a digit, but other than that contains all characters up to
13338 the first whitespace character.
13339
13340Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13341
13342 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13343
13344Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13345
13346 * gdb.c++/*.exp: Warn if executable does not exist. The original
13347 reason for skipping the warning was that configure.in sometimes
13348 intentionally skipped building the executables but the tcl code
13349 had no way of knowing. That (a) was always bogus with respect to
13350 error handling, (b) is no longer true (right now there is no way
13351 to skip C++ tests).
13352
13353 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13354
13355Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13356
13357 * gdb.base/list.exp: Add expect patterns for output from
13358 SunPRO compiled executables.
13359 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13360 types.
13361
13362Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13363
13364 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13365 number (we are already testing that the correct source line text
13366 gets printed).
13367
13368 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13369 that is what is intended, but something needed to be done to get
13370 sunos4 native working again.
13371
13372 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13373
13374 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13375 apparently went with a (very) old xfail.
13376
13377Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13378
13379 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13380 runto_main is a proc in gdb.exp that will do 'step' for target use
13381 stubs.
13382 * gdb.base/exprs.exp: ditto.
13383 * gdb.base/interrupt.exp: ditto.
13384 * gdb.base/opaque.exp: ditto.
13385 * gdb.base/printcmds.exp: ditto.
13386 * gdb.base/ptype.exp: ditto.
13387 * gdb.base/scope.exp: ditto.
13388 * gdb.base/setvar.exp: ditto.
13389 * gdb.base/signals.exp: ditto.
13390 * gdb.base/twice.exp: ditto.
13391 * gdb.c++/classes.exp: ditto.
13392 * gdb.c++/inherit.exp: ditto.
13393 * gdb.c++/templates.exp: ditto.
13394 * gdb.base/break.exp: no run and hit main for stubs. Change line
13395 numbers for breakpoints and info breakpoint.
13396 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13397 breakpoint().
13398 * gdb.base/callfuncs.c: ditto.
13399 * gdb.base/exprs: ditto.
13400 * gdb.base/interrupt.c: ditto.
13401 * gdb.base/opaque0.c: ditto.
13402 * gdb.base/printcmds.c: ditto.
13403 * gdb.base/ptype.c: ditto.
13404 * gdb.base/scope0.c: ditto.
13405 * gdb.base/setvar.c: ditto.
13406 * gdb.base/signals.c: ditto.
13407 * gdb.base/twice.c: ditto.
13408 * gdb.c++/misc.cc: ditto.
13409 * gdb.c++/templates.cc: ditto.
13410
13411Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13412
13413 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13414
13415 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13416 somewhere between `read' and `main.c'. I'm pretty sure the
13417 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13418 and it isn't particularly useful.
13419
13420 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13421
13422Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13423
13424 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13425
13426Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13427
13428 * config/mt-slite: add LIBS and -nostdlib.
13429 * config/slite-gdb.exp: add this new file to support sparclite target.
13430
13431Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13432
13433 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13434
13435 * gdb.base/a2-run.exp: Change argument to istarget from
13436 "*-*-vxworks" to "*-*-vxworks*".
13437 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13438
13439Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13440
13441 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13442 will not runto main but do a 'step' to step out of breakpoint().
13443 * config/mt-slite: add -Dusestubs.
13444
13445Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13446
13447 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13448 instead of just @.
13449
13450 * gdb.base/signals.exp: Add test for "handle all print".
13451 * TODO: Remove "handle all print". Also remove item about
13452 checking copyright date (I don't like the idea of a spurious FAIL
13453 based on when we run the tests).
13454
13455 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13456 for SunOS4 (reason for failure not investigated). Remove
13457 redundant test for $binfile.
13458
13459 * gdb.base/nodebug.c (array_index): Call malloc.
13460
13461 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13462
13463Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13464
13465 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13466 conventions and slightly simplify the matching regexp.
13467
13468Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13469
13470 * gdb.base/break.exp: Update gdb_test invocation to use new
13471 convention.
13472
13473 * lib/gdb.exp: If noargs is not set, set it to 0.
13474
13475 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13476 tests unique.
13477
13478 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13479
13480Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13481
13482 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13483 one argument of type "<non-float parameter>".
13484
13485Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13486
13487 * config/rom68k.exp: New file to support Motorola IDP board.
13488 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13489 * gdb.base/break.c: Change things around so that this program
13490 doesn't depend upon args. This is necessary to make remote
13491 targets work (in general, they can't take args).
13492 * gdb.base/break.exp: Don't try to send args to program. Don't
13493 expect output. Also, replace lots of code with gdb_test.
13494
13495Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13496
13497 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13498 printing of '\'' (which is what the comment says we are testing,
13499 even though we were not), not '''.
13500 (test_integer_literals_rejected): Test that printing ''' is an error.
13501
13502 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13503 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13504 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13505 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13506 Use gdb_test not test_print_accept.
13507 * lib/gdb.exp: Remove test_print_accept.
13508
13509 * gdb.base/signals.exp (signal_tests_1): Make pass message
13510 consistent with fail message.
13511
13512 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13513 unsigned char; the bug (PR 1821) is fixed.
13514
13515 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13516
13517 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13518 successful tests--makes xfailing them work right.
13519
13520Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13521
13522 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13523 only \r\n, not .*. The test can pass .* as the last thing in
13524 $pattern if that is what it wants. In addition to providing this
13525 flexibility, this change should speed up pattern matching in cases
13526 where the pattern already ended with .* (there were a number of
13527 them). This change also helps catch bad patterns--in the old
13528 scheme the typo "char \*" instead of "char \\*" would pass. Now
13529 it is caught.
13530 * Many .exp files: Update callers.
13531
13532 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13533 clearer and does not spuriously match multiple ('s. Likewise for
13534 ) and *.
13535
13536 * gdb.base/nodebug.exp: Test ability to call a function and pass
13537 it a string (even with no debugging info).
13538
13539 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13540 "p '\'", which is the same as "p ''" once tcl gets done with
13541 quoting, to "p '\\'", which I suspect is what is intended (one
13542 backslash gets sent to GDB).
13543
13544 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13545
13546Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13547
13548 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13549 1817) was fixed literally years ago.
13550
13551Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13552
13553 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13554 test, it causes stepping out of call_after_alloca_subr with
13555 optimizing compilers.
13556 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13557 fails.
13558
13559 * gdb.c++/templates.exp: Source templ-info.exp only if
13560 the templates executable exists.
13561
13562 * gdb.c++/misc.cc (class Contains_static_instance,
13563 class Contains_nested_static_instance),
13564 gdb.c++/classes.exp (test_static_members): Test printing of
13565 a class that contains a static instance of the class.
13566
13567Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13568
13569 * gdb.base/langs2.c (cppsub_): Don't prototype.
13570 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13571 only, I believe).
13572
13573Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13574
13575 * lib/gdb.exp (skip_chill_tests): New procedure.
13576
13577 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13578
13579Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13580
13581 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13582 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13583
13584Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13585
13586 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13587
13588 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13589 disassemble 8, not 16, instructions for part 4.
13590
13591 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13592 support the latter anymore.
13593
13594 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13595 -DNO_PROTOTYPES.
13596 * gdb.base/callfuncs.c: Control use of prototypes based on
13597 NO_PROTOTYPES, not __STDC__.
13598 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13599 t_float_values2 tests if prototypes in use.
13600
13601 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13602 t_double_values): When checking differences against DELTA, check
13603 that difference is within the range (-DELTA,DELTA), not just
13604 (-infinity,DELTA).
13605
13606Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13607
13608 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13609 'file' command firts, then 'target', then 'load', this is due to gdb
13610 target set up.
13611 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13612
13613Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13614
13615 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13616 FP load/store variants.
13617 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13618
13619Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13620
13621 * gdb.base/term.exp: Do not give a warning if not native, it is
13622 not an abnormal condition.
13623
13624Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13625
13626 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13627 t_char_array".
13628
13629Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13630
13631 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13632 are getting the version number.
13633
13634 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13635 if not native, it is not an abnormal condition.
13636
13637Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13638
13639 * lib/gdb.exp: Just use "file exists", rather than undocumented
13640 dejagnu procedure "findfile".
13641
13642Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13643
13644 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13645 (LDFLAGS): Set to -Xlinker -Ur.
13646
13647 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13648 Removed, these values are set by lib/gdb.exp.
13649
13650 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13651
13652Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13653
13654 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13655 of replicating gdb startup code.
13656
13657 * config/mt-vxworks (LDFLAGS): Set to -r.
13658 (CFLAGS_FOR_TARGET): Removed.
13659
13660 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13661 (gdb) and gdb for vxworks uses (vxgdb).
13662
13663 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13664 executable is not in the tree and host != target, use sed and
13665 program_transform_name to determine the gdb name used by the
13666 target.
13667
13668 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13669 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13670
13671Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13672
13673 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13674 floats, chars, and shorts where there are ANSI-style function
13675 definitions.
13676
13677 * gdb.base/langs.exp, gdb.base/langs*: New test.
13678 * gdb.base/Makefile.in: Build it.
13679 * TODO: Remove item about checking that C names don't get C++
13680 demangling applied; this test tests it.
13681
13682Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13683
13684 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13685 went with the const70 xfail. The xfail went away a year ago.
13686
13687 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13688
13689 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13690 for hp300.
13691
13692 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13693
13694 * gdb.base/a1-selftest.exp: Don't run on hp300.
13695
13696Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13697
13698 * Makefile.in (site.exp): Set host_alias and target_alias as well
13699 as host_triplet and target_triplet.
13700
13701Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13702
13703 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13704
13705 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13706 places as other ecoff systems).
13707
13708 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13709 ultrix.
13710
13711Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13712
13713 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13714 remove them.
13715 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13716 variable and "variable" in addition to "data variable".
13717 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13718
13719 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13720 2.
13721 * gdb.base/list1.c (long_line): Add additional statement at start
13722 of function.
13723 * gdb.base/list.exp (test_forward_search): Update line number to
13724 reflect new statement.
13725
13726Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13727
13728 * gdb.base/signals.exp: Reinitialize searched source directories
13729 after gdb_start call.
13730
13731Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13732
13733 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13734 * gdb.stabs/Makefile.in: Likewise.
13735
13736 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13737 change. Instead split the tests into smaller pieces.
13738 * gdb.disasm/hppa.s: Corresponding changes.
13739
13740Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13741
13742 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13743 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13744
13745 * gdb.base/funcargs.exp: Modify many tests so that every test
13746 either passes or fails. Make some test names unique.
13747
13748Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13749
13750 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13751 Call stty to set interrupt character.
13752
13753 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13754 for HP assembler versus GNU assembler based on actual behavior of
13755 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13756
13757 * TODO: Suggest a few more stepping tests.
13758
13759Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13760
13761 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13762 restart GDB for h8300 after a continue.
13763 (return): Add pattern to match a29k-udi behavior.
13764 * gdb.base/nodebug.exp: Remove obsolete comment.
13765 * gdb.base/regs.exp: New file, testing of register displays.
13766 * gdb.base/return.exp: Fix typo in reference to $objdir.
13767 * gdb.base/whatis.exp: Always start with a fresh GDB.
13768
13769Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13770
13771 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13772 higher, these tests generate a lot of output.
13773
13774Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13775
13776 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13777 code following the catch silently ignored some errors; without the
13778 catch they should be thrown like any other tcl error. Also, the
13779 catch used "" instead of {} which meant all the callers who wanted
13780 to include one of the characters "[]$ had to quote it an extra time.
13781 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13782 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13783 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13784 Remove extra quoting.
13785
13786Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13787
13788 * gdb.base/commands.exp: Make test names unique; every test either
13789 passes or fails. Update some comments.
13790
13791 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13792
13793Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13794
13795 The following fixes a FAIL caused by the fact that the alpha stabs
13796 configuration didn't use the ".if alpha" code in weird.def.
13797 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13798 bit pointer, so the 32 bit version works even on the alpha.
13799 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13800 Remove the stuff which allowed us to have separate versions for
13801 alpha and everything else.
13802
13803 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13804 regexp which "info func operator\[\](" is supposed to match. Fix
13805 string to send to GDB. Note that GDB still doesn't work right. Add a
13806 new test for "info func .perator\[\](" which GDB does handle correctly.
13807
13808 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13809
13810Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13811
13812 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13813 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13814 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13815 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13816 it makes the tests harder to understand and confuses test-o-matic.
13817 The preferred style is that each test provides a PASS or a FAIL,
13818 and has a unique message (e.g. "continue #54" not just "continue")
13819 which is the same for the pass and the fail.
13820 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13821 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13822 to lib/gdb.exp.
13823 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13824 prt_accept which was basically the same thing. Likewise for
13825 test_print_reject and prt_reject.
13826 * lib/gdb.exp (test_print_reject): Add some more error message
13827 patterns to match from the former printcmds.exp (prt_reject).
13828 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13829 One defect of the passcount stuff is that some of it failed to
13830 report XPASS where appropriate.
13831 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13832 stuff before and after arg in expected pattern.
13833 (test_paddr_operator_functions): Re-do test without print_addr_of;
13834 this is the only test which seems to want extra stuff there.
13835
13836Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13837
13838 * gdb.base/nodebug.exp: Update new tests to reflect improved
13839 wording of gdb output.
13840
13841 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13842 and "ptype" work on variables in files compiled without -g.
13843 Replaces commented out "maint print msymbol" tests.
13844
13845Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13846
13847 * gdb.base/setvar.c (dummy): Call malloc.
13848
13849 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13850 losing with the irix4 sed.
13851
13852 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13853 ALRM" on irix4.
13854
13855Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13856
13857 * TODO: Remove items about corefile.exp testing new exec-file and
13858 backtrace; both are now done. Add items about printing enums.
13859
13860Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13861
13862 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13863 "get signal $thissig" test fails.
13864
13865 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13866
13867Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13868
13869 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13870 compiler warning with dec alpha compiler.
13871
13872 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13873 extra \n from gdb_test call (this explains why the prompt test
13874 that I removed yesterday was there).
13875 (user_defined_command_test): Remove extra \n and prompt test.
13876
13877 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13878 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13879 doesn't exist.
13880 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13881 Also remove alpha workaround, which turns out to be because
13882 SIGABRT == SIGLOST.
13883
13884 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13885
13886 * gdb.base/help.exp: Don't test "help show".
13887
13888Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13889
13890 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13891 "set print address" is on.
13892 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13893 pass prompt to gdb_test; gdb_test already looks for the prompt.
13894
13895 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13896
13897 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13898 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13899 was to make sure that gdb can read a core file. But (a) the "read
13900 the corefile" part didn't make it to a1-selftest.exp, we just
13901 delete the corefile after creating it, and (b) we test reading
13902 corefiles in corefile.exp anyway. Also, this test left around a
13903 xgdb process on Solaris.
13904
13905 * gdb.base/corefile.exp: Also test backtrace.
13906
13907Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13908
13909 * gdb.base/commands.exp: Test a simple user defined command with
13910 arguments and if/while statements; verify the full user command is
13911 printed by "show user".
13912
13913 * gdb.base/commands.exp: Test if/while commands as part of a
13914 breakpoint command list; verify they appear in breakpoint
13915 information.
13916
13917Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13918
13919 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13920 than by dividing by zero.
13921
13922Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13923
13924 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13925 performing an inferior call with watchpoints enabled.
13926 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13927 call.
13928
13929Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13930
13931 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13932 of "file" command.
13933
13934 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13935 Add additional pattern for when "int operator int(void);" appears
13936 in a different order.
13937
13938Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13939
13940 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13941
13942 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13943 and "signal" with ".*".
13944
13945Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13946
13947 * TODO: Add note about "handle all nostop".
13948
13949 * gdb.base/{sigall.c, sigall.exp}: New test.
13950 * gdb.base/Makefile.in: Add it.
13951
13952Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13953
13954 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13955 when invoking GDB, suppresses any windowing interface.
13956
13957Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13958
13959 * config/sim-gdb: New file, simulator testing support.
13960
13961Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13962
13963 * gdb.base/interrupt.exp: Test calling func1 twice.
13964
13965Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13966
13967 * gdb.base/list.exp (test_forward_search): Set timeout higher
13968 when we'll be getting lots of output from gdb.
13969
13970 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13971 "init_malloc" to after the expect statement. Run it if that
13972 regexp is taken, but also for two others which happen if source
13973 cannot be found.
13974
13975Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13976
13977 * gdb.base/printcmds.exp: New test, for printing register before
13978 program is running.
13979
13980Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13981
13982 * gdb.base/list.exp: Correct some alternate expect patterns
13983 to reflect changes in list1.c.
13984
13985Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13986
13987 * TODO: Add item regarding large frames.
13988
13989 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13990
13991 * TODO: Remove item about enabling return.exp; it
13992 is enabled. Suggest a few more "return" tests.
13993
13994Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13995
13996 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13997 anonymous unions.
13998
13999Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14000
14001 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
14002 and pr-5646.o, so "make" is the same as "make all", not "make
14003 pr-4975.o".
14004
14005Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
14006
14007 * gdb.base/list.exp: Adjust expectations to reflect changes in
14008 list1.c.
14009 (test_forward_search): New test proc.
14010 * gdb.base/list1.c (long_line): New function, has long source line.
14011
14012Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
14013
14014 * gdb.base/a1-selftest.exp: Change initial stepping to know about
14015 additional line of code that was added.
14016
14017Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
14018
14019 * gdb.disasm/hppa.s: Break the large branching tests into smaller
14020 tests so as not to overflow expect's input buffers.
14021 * gdb.disasm/hppa.exp: Corresponding changes.
14022
14023Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14024
14025 Beginnings of template debugging tests.
14026 * gdb.c++/templ-info.cc: New file to test for template
14027 debugging capability of the compiler.
14028 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
14029 templ-info.cc.
14030 * gdb.c++/templates.cc: Add explicit template instantiations
14031 to enable compiling with -fno-implicit-templates. Add destructor
14032 and 'value' method to T5 class for template tests.
14033 * gdb.c++/templates.exp: Add testcases for printing of template
14034 types, setting breakpoints on template methods and calling a
d63a86f8 14035 template method.
c906108c
SS
14036
14037Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
14038
14039 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
14040 branch target since some assemblers (gas-2.5) may emit a
14041 relocation for the branch instead of resolving it in the
14042 assembler.
14043
14044Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14045
14046 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
14047 through signal handler.
14048
14049Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14050
14051 * configure.in (*-*-netware): Use config/mt-netware.
14052
14053 * config/mt-netware: New file.
14054 * config/mt-i386-netware: Removed, separate configs for different
14055 netware architectures are no longer needed now that we have
14056 --with-headers.
14057
14058Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14059
14060 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
14061 by the recent changes to use ANSI C arithmetic conversions.
14062
14063Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14064
14065 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
14066 bug involving using inferior_pid to figure out whether to select a
14067 frame.
14068
14069Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
14070
14071 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
14072 match the current disassembler output.
14073
14074Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
14075
14076 * gdb.fortran/exprs.exp: Expect VOID instead of void.
14077 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
14078 types, expect "int" as type of integer values (for now).
14079
14080Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
14081
14082 * gdb.base/commands.exp: New tests for if/while commands.
14083
14084Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
14085
14086 * lib/gdb.exp (runto): Replace sub-pattern for hex value
14087 by .*, since hex values have different syntax in Chill mode.
14088
14089Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14090
14091 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
14092 linefeed from expect pattern for repeated types with indices > 9.
14093
14094Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
14095
14096 First part of Fortran test suite.
14097 * gdb.fortran: New directory.
14098 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
14099
14100Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14101
14102 * gdb.base/default.exp: Update expect pattern for load command
14103 without arguments.
14104
14105Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
14106
14107 * configure.in: Change i386 to i[345]86.
14108 * gdb.base/configure.in: Likewise.
14109 * gdb.c++/configure.in: Likewise.
14110 * gdb.chill/configure.in: Likewise.
14111
14112Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
14113
14114 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
14115 patterns, since that is not a valid context for comments.
14116
14117Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
14118
14119 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
14120 repeated types and repeated types with indices > 9.
14121
14122Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
14123
14124 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
14125 2417; old bug has been fixed.
14126
14127Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
14128
14129 * gdb.base/interrupt.exp: When trying to wake up the inferior,
14130 send the newline ourselves instead of assuming gdb_test will do
14131 so when passed an empty input string.
14132
14133 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
14134 stabs testcode.
14135
14136Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14137
14138 * lib/gdb.exp (gdb_test): Don't send anything if the first
14139 argument is an empty string. This makes cases where we want to
14140 match output that is already in expect's buffers (for example,
14141 matching a breakpoint after gdb_run_cmd has been called) work
14142 reliably.
14143
14144Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14145
14146 * config/netware.exp: New file.
14147
14148Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14149
14150 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
14151 the -B and -L prefixes so we can find the debugging stub.
14152
14153 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14154 there and we are using the gcc from the tree.
14155
14156 * gdb.base/types.c: Removed.
14157
14158 * gdb.base/configure.in: Look for makefile fragments in ../config.
14159 Recognize i386-*-netware.
14160 * gdb.c++/configure.in: Likewise.
14161
14162Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14163
14164 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14165 the correct TCL syntax.
14166
14167Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14168
14169 * gdb.base/opaque.exp: use runto instead of messing around with
14170 breakpoints. Simplify by using gdb_test.
14171
14172 * gdb.base/bitfields.exp: restart between tests on netware targets
14173 because breakpoints aren't relocated after target death. Run
14174 processes to completion.
14175
14176 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14177
14178Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14179
14180 * Makefile.in: Remove extra tabs that confuse some versions
14181 of "make". Use the newly built gdb to test with by default,
14182 rather than the first one in the tester's search path.
14183
14184Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14185
14186 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14187
14188 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14189 condition help.
14190
14191Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14192
14193 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14194
14195 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14196 running.
14197 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14198 * gdb.base/funcargs.exp: Likewise.
14199
14200 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14201 * gdb.base/funcargs.exp: Likewise.
14202
14203 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14204 message is "".
14205
14206Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14207
14208 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14209 return,signals,twice}.exp: Handle non-existant binaries
14210 consistantly.
14211
14212 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14213 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14214 might testing a cross development system.
14215
14216Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14217
14218 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14219 runtest script is relative to ${srcdir}, not ${rootdir}.
14220
14221Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14222
14223 * gdb.base/signals.exp: Allow for optionality of breakpoint
14224 address.
14225
14226Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14227
14228 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14229
14230Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14231
14232 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14233 for size_t definition.
14234 * gdb.c++/templates.cc: Likewise
14235
14236 * config/mt-i386-netware: New file.
14237
14238 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14239 defined.
14240
14241 * gdb.base/Makefile.in: Added support for systems that name core
14242 files by appending "core" to the program name.
14243 * gdb.base/a1-selftest.exp: Likewise.
14244
14245Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14246
14247 * gdb.base/return.exp: Add comment and message for `return double'
14248 test failure on Sparc Solaris.
14249
14250Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14251
14252 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14253
14254Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14255
14256 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14257 from optimizing them away.
14258 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14259 patterns to include default constructors and assignment operators,
14260 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14261 character in the output of the virtual base pointer.
14262
14263Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14264
14265 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14266 expression match in print_addr_of to avoid unintented matches.
14267 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14268 versions up to 2.5.8.
14269
14270Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14271
14272 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14273 included file to run under newer versions of expect.
14274 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14275 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14276 Remove xfail for the virtual table of BDDHookV.
14277
14278Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14279
14280 * lib/gdb.exp (string_to_regexp): Set a default result.
14281 (default_gdb_start): Fix misleading message.
14282
14283Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14284
14285 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14286 Remove all CC, etc definitions.
14287 * config/mt-hpux: New file.
14288 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14289 (CFLAGS, LDFLAGS): Define.
14290 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14291
14292 * Makefile.in (site.exp): Don't insert host_os, etc.
14293 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14294 (distclean): Check existence of subdir.
14295 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14296 * gdb.base/Makefile.in: General cleanup and simplification.
14297 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14298 to build executables. Use default rule to build .o files.
14299 (EXPECT, RUNTEST, CC): Fix relative pathname.
14300 (site.exp): Don't insert host_os, etc.
14301 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14302 and/or SIGUSR1 defined.
14303 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14304 * gdb.c++/Makefile.in: General cleanup and simplification.
14305 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14306 (CFLAGS): Remove.
14307 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14308
14309Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14310
14311 * gdb.base/recurse.exp: Misc changes to get tests running again
14312 after Kung's changes to the watchpoint code.
14313 * gdb.base/watchpoint.exp: Likewise.
14314
14315Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14316
14317 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14318
14319Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14320
14321 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14322 * lib/gdb.exp (default_gdb_start): Define.
14323 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14324 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14325 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14326 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14327 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14328 Don't call gdb_target_udi in between tests.
14329
14330Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14331
14332 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14333 (which was basically just a local version of the same thing). In
14334 addition to avoiding duplication, gdb_test_exact is faster.
14335 * lib/gdb.exp (gdb_test_exact): Fix typo.
14336
14337 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14338 don't give an error.
14339
14340 * gdb.base/term.exp: Call delete_breakpoints before starting.
14341
14342 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14343 (t10): Add comment.
14344
14345Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14346
14347 Reorganization of the GDB Test Suite.
14348
14349 * gdb.base: New directory, contains all the basic tests.
14350 * gdb.c++: New directory, tests specific to C++.
14351 * gdb.chill: New directory, tests specific to Chill.
14352 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14353 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14354 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14355 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14356 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14357 t30-31 to chill).
14358 * */gdbme.*: Rename to match appropriate expect scripts.
14359 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14360 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14361 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14362 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14363 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14364 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14365 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14366 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14367 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14368 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14369 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14370 gdb.c++/virtfunc.cc: New names of C++ files.
14371 * gdb.chill/chillvars.ch: New name of Chill file.
14372 * gdb.base/configure.in, gdb.c++/configure.in,
14373 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14374 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14375 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14376 * configure.in (configdirs): Update to reflect directory changes.
14377 (target_abbrev): No longer define for any configuration.
14378 * Makefile.in: Cosmetic improvements to header comments.
14379
14380Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14381
14382 Various changes to gdb.t31:
14383
14384 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14385 * gdbme.ch: Make all key-words and predefineds be upper-case.
14386 * chillvars.exp: Expect key-words and predefinds in upper-case.
14387
14388 * chillvars.exp: Use gdb_test_exact many places.
14389 Change expected output for arrays (which now includes index labels).
14390
14391 * pr-5020.exp, gdme.ch (module PR_5020):
14392 New test, for PR-5020.
14393
14394Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14395
14396 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14397 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14398
14399Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14400
14401 * Makefile.in: Fix bit-rot in definitions of CHILL,
14402 CHILL_FOR_TARGET and Chill_LIB.
14403 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14404 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14405 CHILL, and CHILL_LIB.
14406
14407Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14408
14409 * Revert the previous changes. Please see Rob's directory
14410 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14411
14412Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14413
14414 * Makefile.in, configure.in, config/mips-gdb.exp,
14415 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14416 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14417 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14418 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14419 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14420 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14421 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14422 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14423 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14424 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14425 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14426 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14427 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14428 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14429 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14430 changes from 94Q1.
14431
14432Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14433
14434 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14435 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14436 Rob's new testing fragments.
14437
14438Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14439
14440 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14441 lib/gdb.exp: Replace error proc calls with perror.
14442
14443Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14444
14445 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14446 version also, match on casted version strings, and match on
14447 gdb startup case where the line numbers might be messed up.
14448
14449Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14450
14451 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14452 (CFLAGS): Delete it from here.
14453
14454Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14455
14456 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14457
14458Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14459
14460 * Makefile.in (RUNTEST): Default to just "runtest".
14461
14462Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14463
14464 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14465 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14466 the code has been restructured.
14467
14468Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14469
14470 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14471 \n, not just one of each.
14472
14473 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14474 /bin/cc gives a warning if you do.
14475
14476Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14477
d63a86f8 14478 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14479 __t10ListS_link1ZUiRCUiPT0
14480
14481Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14482
14483 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14484 on local variables in recursive functions.
14485
14486 * gdb.t07/Makefile.in: Build the new test.
14487
14488Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14489
14490 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14491 directly. Instead compare the return values from actual calls.
14492
14493Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14494
14495 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14496
14497Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14498
14499 * From Peter Schauer with minor modifications.
14500 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14501 stops in mid-line in the caller. Add xfail for returning a float
14502 value on X86 targets.
14503
14504Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14505
14506 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14507 to avoid expect lossage.
14508 (fmem_LRbug_tests): Likewise.
14509 * gdb.disasm/hppa.s: Corresponding changes.
14510
14511 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14512 conditions to work with latest dejagnu/expect.
14513
14514 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14515 expected to fail on the PA.
14516 (backtrace in call with trampolines): Explicitly require main
14517 to be frame #1 (no trampolines should show up in backtrace).
14518
14519 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14520 "continue -expect".
14521 * gdb.t06/break.exp: Likewise.
14522 * gdb.t07/watchpoint.exp: Likewise.
14523 * gdb.t13/bitfields.exp: Likewise.
14524 * gdb.t15/{funcargs,return}.exp: Likewise.
14525 * gdb.stabs/weird.exp: Likewise.
14526 * config/{mips,udi}-gdb.exp: Likewise.
14527
14528 * hppa.sed: Enclose comments within a sed command to avoid
14529 losing with the old OSF1 sed.
14530
14531Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14532
14533 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14534 sequent dynix.
14535 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14536 * gdb.t15/funcargs.exp: Conditionally step again to really
14537 finish from marker_call_with_trampolines. Handle the case where
14538 the first step from within call_with_trampolines already steps
14539 us back to main.
14540 * gdb.t15/gdbme.c: Add comment to closing brace of
14541 call_with_trampolines for funcargs.exp.
14542
14543Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14544
d63a86f8 14545 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14546 Fix typo(s).
14547
14548Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14549
14550 * gdb.t07/gdbme.c: More code for watchpoint testing.
14551
14552 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14553 "Hardware watchpoint" throughout file.
14554 (test_watchpoint_triggered_in_syscall): New test.
14555 (test_complex_watchpoint): New test.
14556
14557Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14558
14559 * gdbme.c (call_with_trampolines): New function to try and step
14560 into. Tests trampoline problems on the PA.
14561
14562 * funcargs.exp (localvars_in_indirect_call): No longer expect
14563 stepping into indirect call to fail on PAs.
14564 (test_stepping_over_trampolines): New test.
14565
14566Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14567
14568 * TODO: Add suggestions for static member function tests, and
14569 completion tests.
14570
14571Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14572
14573 * TODO: Add suggestions for "p/a" tests.
14574
14575 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14576 (default_gdb_exit): Replace all the hair with sending "quit" to
14577 the process with a simple close.
14578
14579Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14580
14581 * TODO: Add suggestions for shared library tests.
14582
14583Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14584
14585 * TODO: Add suggestions for x/s tests.
14586
14587Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14588
14589 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14590 "enable once", and "enable breakpoints once" with ".*".
14591
14592Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14593
14594 * TODO: Add suggestions about structure passing tests.
14595
14596Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14597
14598 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14599 the primary1 test, use work around if __GNUC__ < 2.
14600 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14601 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14602 Test for bad output rather than waiting for timeout. Issue
14603 second continue only if first continue failed.
14604
14605Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14606
14607 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14608 operator[] test with gdb_test because the old code didn't seem to
14609 be getting the quoting right with the new dejagnu.
14610
14611Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14612
14613 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14614 one from the path.
14615 * Makefile.in: Use a fresh expect if there is one, use runtest
14616 from the src tree if there is one.
d63a86f8 14617
c906108c
SS
14618Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14619
14620 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14621 next over recursive call. Revise the tests from that point on
14622 (which had been skipped) to match GDB's actual (correct) output.
14623
14624 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14625 with next over a breakpoint whose condition is false.
14626
14627 * gdb.t00/help.exp: Comment out "help set print" tests just like
14628 (and for same reason as) "help set" test.
14629
14630Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14631
14632 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14633 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14634
14635Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14636
14637 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14638 necessary gdb_target_udi.
14639
14640 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14641
14642 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14643 1838 and 2417; they are fixed.
14644
14645 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14646 gdb.t03/ptype.exp (ptype structure, ptype union):
14647 Remove xfails; the test is looser than when the xfails were added.
14648
14649 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14650 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14651
14652 * gdb.t01/run.exp: Only run shell test if isnative.
14653
14654 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14655 since "run" automatically loads if necessary. Call gdb_target_udi
14656 after the "file" since "file" kills any execution target.
14657
14658 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14659 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14660 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14661 argument for UDI.
14662
14663Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14664
14665 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14666
14667 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14668
14669Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14670
14671 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14672 properly quoting regexps. This makes the second argument to
14673 demangle a fixed string, which matches the callers, instead of a
14674 shell-style pattern which is what the previous implementation
14675 used. Update some of the callers.
14676
14677Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14678
14679 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14680 (comib_nullified_tests): Fix typo.
14681 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14682 strings. No longer expected to fail.
14683
14684 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14685 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14686 strings. No longer expected to fail.
14687
14688 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14689 string. No longer expected to fail.
14690
14691Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14692
14693 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14694 No longer expected to fail.
14695
14696 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14697 string. No longer expected to fail.
14698
14699Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14700
14701 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14702 only in the names (I probably got most of them). I was even
14703 generous with some which differed in underscores in names, and
14704 probably missed a few, and I *still* was able to remove almost a
14705 third of the file with almost no impact on testsuite coverage.
14706
14707Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14708
14709 * gdb.t00/default.exp: Match udi_attach error message as well as
14710 the one from child_attach.
14711
14712 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14713
14714 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14715
14716 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14717 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14718
14719 * Move test with enums and partial symbols back to
14720 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14721 Reverts the change of 26 May 93. Per today's change to
14722 stabs.texinfo, the behavior that weird.exp was expecting was
14723 unreasonable; what is important is that the compiler+gdb get
14724 things right, which happens with a recent gcc. Also fix the test
14725 to deal with native compilers which put out the stab gdb can't
14726 deal with.
14727
14728Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14729
14730 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14731 in the names. The main thing these accomplish is to slow things down.
14732 Many more such duplicates surely remain.
14733
14734 * gdb.t00/help.exp: Comment out "help support" test just like
14735 (and for same reason as) "help set" test.
14736
14737Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14738
14739 * gdb.t06/break.exp: Remove setup_xfails for
14740 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14741 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14742 about known bug in gcc to include up through 2.5.8.
14743 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14744 well as "_vb$".
14745 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14746 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14747 with latest gcc and gdb.
14748 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14749 well as "_vb$".
14750
14751Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14752
14753 * configure.in (hppa*-*-*): Also configure and build stabs-only
14754 tests.
14755
14756Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14757
14758 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14759 * gdb.t10/configure.in (hppa*-*-*): Use it.
14760
14761Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14762
14763 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14764
14765Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14766
14767 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14768 versions prior to 1.13.5.
14769
14770Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14771
14772 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14773 the prompt is at the start of a line.
14774
14775Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14776
14777 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14778 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14779 in the copr tests now.
14780 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14781 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14782 expected to fail.
14783
14784Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14785
14786 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14787 gdb.t31/chillvars.exp, lib/gdb.exp:
14788 Tweak to run under either version of expect.
14789 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14790 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14791 * gdb.t11/list.exp: Remove extraneous whitespace.
14792
14793Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14794
14795 * gdb.t16/printcmds.exp (test_print_strings): Accept
14796 "(unsigned char *) " before the string.
14797
14798 * TODO: Add notes about printing of fancy types and GDB expressions.
14799
14800Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14801
14802 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14803 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14804 if doing mips-idt-ecoff.
c906108c
SS
14805
14806Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14807
14808 * Most .exp files: Tweak to run under either version of expect.
14809
14810Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14811
14812 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14813 xfails; I'm not sure why they are failing, but not because of PR 1806.
14814
14815Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14816
14817 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14818 defined in lib/gdb.exp.
14819
14820Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14821
14822 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14823 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14824 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14825 have to be typeless.
14826
14827Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14828
14829 * TODO: Add suggestion for copyright year test.
14830
14831Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14832
14833 * configure.in (*-*-lynxos*): Add stabs tests.
14834
14835Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14836
14837 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14838 so insert a tab before any assembler directive in column zero.
14839
14840 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14841 stores.
14842 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14843 stores.
14844 (fpu_short_memory_tests): Likewise.
14845
14846Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14847
14848 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14849 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14850 .stabs directives in comments.
14851
14852Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14853
14854 * TODO: New file, describing tests we could write.
14855 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14856
14857Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14858
14859 * gdb.t06/signals.exp: Add kludge to force re-sync.
14860
14861 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14862 to xgdb instead of gdb, get out of gdb.
14863
14864Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14865
14866 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14867 for info.
14868
14869Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14870
14871 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14872 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14873 * gdb.stabs/hppa.sed: New sed script for the PA.
14874
14875Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14876
14877 * gdb.stabs: Re-write weird.def and configuration to use sed
14878 instead of cpp. sed is portable and POSIX; cpp is neither.
14879
14880Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14881
14882 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14883
14884Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14885
14886 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14887
14888Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14889
14890 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14891 "_vb$".
14892 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14893 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14894
14895Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14896
14897 * lib/gdb.exp: Comment out code which depends on non-existent
14898 `transform' procedure.
14899
14900Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14901
14902 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14903 * lib/gdb.exp: Transform tool name.
14904 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14905 1.1's new error handling system.
14906
14907Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14908
14909 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14910
14911Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14912
14913 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14914 They made pattern matching so slow that timeouts happened on
14915 heavily loaded systems. Now any output from "show print" which
14916 gets us back to the GDB prompt is a PASS.
14917
14918Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14919
14920 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14921
14922Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14923
14924 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14925
14926 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14927 It is not from PR 3220.
14928
14929Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14930
14931 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14932 just started failing because they depended on the order the
14933 subcommands are presented, or exact docstring text. This kind of
14934 test is a pain and has minimal benefit.
14935
14936Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14937
14938 * gdb.t09/corefile.exp: At end of test, use "core" command with
14939 no arguments.
14940
14941Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14942
14943 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14944 17}/Makefile.in: Make it possible to run the testsuite with Sun
14945 make and CC = cross gcc by adding explicit build rules for .o
14946 files.
14947
14948Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14949
14950 * gdb.t15/funcargs.exp: Don't put comments on same line as
14951 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14952
c906108c
SS
14953Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14954
14955 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14956
14957Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14958
14959 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14960 * gdb.t20/inherit.exp: remove three dumplicate entries.
14961
14962Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14963
14964 * gdb.t06/break.exp: For "next over recursive call", fail on any
14965 incorrect output, not just on "factorial (value=2)".
14966
14967Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14968
14969 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14970 working now. Add an xfail if accesing a bss variable causes
14971 a memory error if the target is not yet run.
14972
14973Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14974
14975 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14976 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14977 name of __st* demangling (2 strings). Did Kung really get the
14978 more than 95 others right without testing them?
14979
14980Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14981
14982 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14983
14984Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14985
14986 * configure.in (configdirs): Add gdb.disasm
14987 * gdb.disasm: New directory for GDB disassembler tests.
14988 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14989
14990Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14991
14992 * gdb.t00/help.exp: Don't test "help set".
14993
14994 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14995 from within expect statements. None of these happen anymore and
14996 they cause regressions to be silently unnoticed.
14997
14998 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14999 messages) about known failures with gcc cygnus-2.4.5-930417.
15000
15001 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
15002 comp-info.exp so it gets built if it doesn't exist.
15003
15004 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
15005 it is no longer used.
15006 * gdb.t13/comp-info.c: Removed.
15007
15008Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15009
15010 * gdb.t06/signals.exp: Add xfail for sun3.
15011
15012Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15013
15014 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
15015 relevant because ^C doesn't get sent but failure can be reproduced
15016 interactively).
15017
15018Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15019
15020 * gdb.stabs/alpha.mt: New configuration file for alpha.
15021 * gdb.stabs/configure.in: Use it.
15022 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
15023 sharing with alpha.mt, redefine long to word via preprocessor.
15024 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
15025 for alpha.
15026 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
15027 native cc.
15028 * gdb.t00/teststrategy.exp: Change expect string so that we
15029 consume the `(xgdb)' from the command echo and from the gdb prompt.
15030 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
15031 gdb currently compares all values as long, so this failure probably
15032 applies to any configuration where LONGEST is bigger than a target int.
15033 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
15034 with gcc.
15035 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
15036 to handle opaque pointers, gcc is.
15037 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
15038 as first argument. Include <sys/types.h> and change all operator
15039 new definitions to use size_t.
15040 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
15041 now that we use size_t.
15042
15043Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15044
15045 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
15046 a long or float array cast all array members to the same type.
15047 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
15048 with 64 bit longs.
15049 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
15050 on alpha.
15051 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
15052
15053Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15054
15055 * gdb.t24 (demangle.exp): Constructors of templates have names like
15056 vector<int>::vector(int) not vector<int>::vector<int>(int). See
15057 section 14.6 of the ARM.
15058
15059 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
15060 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
15061 accomplish little and slow down the testsuite.
15062
15063 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
15064 Accept spaces various places.
15065
15066Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15067
15068 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
15069 with watchpoint enabled.
15070
15071 * Makefile.in: Remove definition of CC and remove the second
15072 definition of CXX (the "CXX = gcc" one remains). These definitions
15073 were causing backquotes to be expanded within backquotes, which
15074 doesn't work.
15075
15076Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
15077
15078 * gdb.t17/callfuncs.exp: Add "return 0" to end.
15079
15080Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15081
15082 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
15083 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
15084 by mips cc and contains no stabs entries.
15085
15086Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
15087
15088 * config/vx-gdb.exp: Use fake device to load files rather than
15089 NFS.
15090 * lib/gdb.exp: New proc to do "file" command.
15091 * config/unix-gdb.exp: Use new "file" proc.
15092
15093Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
15094
15095 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
15096 Rework board rebooting slightly.
15097 (gdb_exit): Don't exit from the remote shell; there isn't one.
15098 * gdb.stabs/weird.exp: If a program is being debugged already,
15099 kill it.
15100 * gdb.t04/setvar.exp: Stop and restart gdb.
15101 * gdb.t05/expr.exp: Likewise.
15102 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
15103 restart gdb and reload the program.
15104 * gdb.t08/opaque.exp: Likewise.
15105 * gdb.t12/scope.exp: Likewise.
15106 * gdb.t13/bitfields.exp: Likewise.
15107 * gdb.t15/funcargs.exp: Likewise.
15108 * gdb.t20/classes.exp: Likewise.
15109 * gdb.t03/ptype.exp: Increase timeout.
15110 * gdb.t16/printcmds.exp (test_print_string_constants,
15111 test_print_array_constants): Likewise.
15112 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
15113 * gdb.t20/classes.exp (do_tests): Likewise.
15114 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
15115
15116Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
15117
15118 * gdb.stabs: Renamed *wierd* to *weird*.
15119
15120Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15121
15122 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
15123 for timeout. Add "known gcc 2.4.5 bug" to failure message.
15124
15125Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
15126
15127 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
15128 (do_tests): Remove xfail for whatis on one_var and two_var.
15129
15130Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
15131
15132 * Makefile.in: Made cross building work better by adding
15133 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
15134
15135Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15136
15137 * gdb.t15/{return.c,return.exp,Makefile.in}:
15138 New test, currently commented out.
15139
15140Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
15141
15142 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
15143 still running and removes the leftover named socket so GDb can do
15144 clean restarts.
15145
15146Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
15147
15148 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
15149 console, not GDB.
15150 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
15151 cross testing works better with "make check"
15152 * config/unix-gdb: Use default procedures for exit and version.
15153 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15154 with the newest VxWorks.
15155
15156Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15157
15158 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15159 old form.
15160
15161 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15162 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15163
15164 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15165
15166 * config/unix-gdb.exp: Remove this version of gdb_exit
15167 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15168 Rob says he'll look at it when he gets back to testing boards.
15169
15170Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15171
15172 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15173 an expected fail for certain ptype commands.
15174
15175 * gdb.t20/classes.exp: Update expected results of "ptype class
15176 Base1" to account for the constructor that now appears in the type.
15177
15178Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15179
15180 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15181 disappeared from list.
15182 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15183 "alldone" proc with call to cleanup and exit.
15184 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15185 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15186 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15187 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15188 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15189 "alldone" proc with simple returns that suppress remaining
15190 tests. The alldone proc went away many months ago.
15191
15192Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15193
15194 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15195
15196 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15197
15198Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15199
15200 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15201 as vax gdb will display them.
15202
15203Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15204
15205 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15206 optimizers.
15207
15208 * scope.exp: Change "bad value for localval" messages so each one
15209 is unique.
15210
15211 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15212 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15213
15214 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15215
15216Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15217
15218 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15219 doesn't exist (due to optimization).
15220
15221Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15222
15223 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15224 contains \r because the filename is long.
15225
15226 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15227 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15228
15229Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15230
15231 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15232 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15233 Ultrix.
15234 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15235 int tests.
15236 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15237
15238Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15239
15240 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15241
15242 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15243 to match does not match the passing case but still matches the
c906108c
SS
15244 failing case.
15245
15246Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15247
15248 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15249
15250Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15251
15252 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15253 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15254 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15255 Remove various versions of gdb_exit.
15256 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15257 gdb_exit.
15258 * config/unix-gdb.exp: gdb_exit remains here, and should override
15259 the generic version, since it's doing a lot of wierd stuff that
15260 the other versions aren't. FIXME, fold it in, or abandon this
15261 version.
15262
15263Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15264
15265 * gdb.t24/demangle.exp: Add tests for PR 3220.
15266
15267Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15268
15269 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15270
15271Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15272
15273 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15274 "i386-*-*". Works for i486 as well.
15275
15276 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15277 bug, and expand domain of xfail to all SVR4 systems, since the
15278 actual problem is likely to be in generic SVR4 /proc support.
15279
15280Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15281
15282 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15283
15284Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15285
15286 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15287 xfails for other systems. Match a missing 'Continuing.' as an
15288 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15289
15290 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15291 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15292 Only issue warning for missing executables if -all option is used.
15293
15294 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15295 file if -all option is used. It's like an unpredictable XFAIL.
15296
15297Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15298
15299 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15300 for dynamically linked binaries.
15301
15302 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15303
15304Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15305
15306 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15307 to state that this is a known bug in old versions of g++.
15308
15309Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15310
15311 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15312 while waiting for `Continuing'.
15313
15314Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15315
15316 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15317 in text, data, and bss.
15318 * gdb.t10/nodebug.c: Add local and global test variables for
15319 initialized and uninitialized data.
15320
15321Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15322
15323 * config/unix-gdb.exp (gdb_exit): Add "wait".
15324
15325Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15326
15327 * gdb.t06/signals.exp: xfail the continue from the handler for all
15328 targets.
15329
15330 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15331 function with watchpoints enabled, the i386 call dummy starts with
15332 a call.
15333
15334 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15335 386 bsd names its corefiles.
15336
15337Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15338
15339 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15340 compilers don't grok it.
15341 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15342 with small octal ints rather than character constants, which
15343 are signed and might not fit if first promoted to int.
15344
15345Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15346
15347 * gdb.t09/Makefile.in (clean): Remove corefile.
15348
15349Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15350
15351 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15352
15353Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15354 and Jim Kingdon (kingdon@cygnus.com)
15355
15356 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15357 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15358 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15359
15360Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15361
15362 * gdb.t17/interrupt.exp: Add xfail for hppa.
15363
15364Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15365
15366 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15367 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15368 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15369 to determine signed-ness of bitfields and use the result to setup
15370 the xfail.
15371 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15372 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15373 call line is reached if necessary.
15374
15375Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15376
15377 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15378
15379Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15380
15381 * gdb.t06/break.exp: Also test `clear' command.
15382
15383Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15384
15385 * gdb.t00/teststrategy.exp: Remove extra quote.
15386
15387 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15388 watchpoint enabled to be for all non-68k machines.
15389
15390 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15391
15392Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15393
15394 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15395 targets use aout.mt instead of ecoff.mt as gas understands
15396 standard aout format.
15397
15398Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15399
15400 * lib/gdb.exp (runto): Don't insist that function we are running to
15401 was compiled with -g.
15402
15403 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15404
15405 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15406 to get back into the read system call.
15407 Accept leading newline in case where we woke it up.
15408
15409Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15410
15411 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15412 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15413 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15414 enable ecoff configuration.
15415
15416Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15417
15418 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15419
15420Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15421
15422 * gdb.t16/printcmds.exp: Add another printf test.
15423
15424Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15425
15426 * configure.in: If configured -with-stabs on any target, add
15427 stabsdirs to configdirs.
15428
15429Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15430
15431 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15432 fun" so pattern does not match the command itself.
15433
15434Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15435
15436 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15437
15438Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15439
15440 * gdb.t17/interrupt.exp: Test for more things.
15441
15442Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15443
15444 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15445 compiler arranges the code and line numbers.
15446
15447 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15448
15449Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15450
15451 * gdb.t00/help.exp: Increase expect input buffer size.
15452
15453Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15454
15455 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15456
15457 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15458
15459 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15460
15461 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15462 [0-9]*, not just [0-9].
15463
15464Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15465
15466 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15467
15468 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15469
15470Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15471
15472 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15473
15474Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15475
15476 * gdb.t06/signals.c: Add xfails for sun3.
15477
15478 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15479
15480 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15481 test_stepping tests.
15482
15483Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15484
15485 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15486
15487 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15488
15489 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15490 rather than actually putting it through cpp twice.
15491
15492 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15493
15494Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15495
15496 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15497 no longer needed.
15498
15499Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15500
15501 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15502
15503 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15504 C++ features prints as "struct", make it a pass, not an xfail.
15505
15506Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15507
15508 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15509 Don't require VA to print as "class" rather than "struct".
15510
15511Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15512
15513 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15514
15515Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15516
15517 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15518
15519Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15520
15521 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15522 order.
15523
15524Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15525
15526 * gdb.t16/printcmds.exp: Add printf tests.
15527
15528 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15529
15530 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15531
15532Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15533
15534 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15535 pass counts, to counteract any existing or future setup_xfails.
15536
15537Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15538
15539 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15540 {BEGIN,END}_COMMON for common block instead of STAB.
15541 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15542
15543 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15544 intp_var should be N_GSYM not N_LSYM.
15545 wierd-aout.S: Use a label for the value of the N_SO.
15546 wierd.def: Remove all backslashes.
15547 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15548
15549Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15550
15551 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15552 get the expected next to inheritance3.
15553
15554Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15555
15556 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15557 now that gcc-2.4 gets it right.
15558
15559Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15560
15561 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15562
15563 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15564 generating comp-info.exp which works for cross-compilation.
15565
15566Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15567
15568 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15569 "*-*-sysv4.*".
15570
15571Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15572
15573 * gdb.t01/run.exp: Start with a fresh gdb.
15574 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15575 SVR4.x.
15576
15577Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15578
15579 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15580 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15581 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15582 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15583 things to remove.
15584
15585Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15586
15587 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15588 test cases from bug reports.
15589
15590Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15591
15592 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15593 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15594 avoid spurious xfails.
15595 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15596 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15597 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15598
15599Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15600
15601 * gdb.t00/teststrategy.exp: Rework to provide more useful
15602 description of each test, fix problem with systems that define
15603 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15604 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15605 results for "next over recursive call" so timeouts aren't taken
15606 by error.
15607
15608Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15609
15610 * gdb.t12/scope.exp: Test printing of variables before run.
15611
15612 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15613 printed in wrong order due to sorting.
15614
15615Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15616
15617 * gdb.t00/teststrategy.exp: Fix expected results for printing
15618 user entered string constant. Is array of char, prints with no
15619 address.
15620
15621 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15622 commands.
15623 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15624 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15625 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15626 of struct of char arrays.
15627 * gdb.t00/radix.exp: New tests for radix commands.
15628
15629Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15630
15631 * gdb.t16/printcmd.exp: Print a variable before running program
15632 (with xfail for AIX).
15633
15634Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15635
15636 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15637
15638 * gdb.t16/printcmd.exp: Don't print variables before running program.
15639
15640 * gdb.t06/break.exp: Don't require envp argument to main.
15641
15642 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15643
15644 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15645 Add xfails for rs6000.
15646
15647 * gdb.t02/whatis.exp: Change other tests not to re-test something
15648 we already tested.
15649
15650 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15651 each type used has a variable of that type.
15652
15653Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15654
15655 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15656
15657Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15658
15659 * configure.in: change srctrigger to be a file, not a directory
15660
15661Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15662
15663 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15664
15665 * gdb.t11/list.exp: Fixed a couple of typos.
15666
15667Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15668
15669 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15670 is fixed and PR is closed.
15671 * gdb.t16 (gdbme.c): Add simple test string variable.
15672 * gdb.t16 (printcmds.exp): Add tests with simple test string
15673 variable, primarily for boundaries on "set print elements".
15674
15675Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15676
15677 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15678 Make leading 0's optional and don't expect a tab in the middle
15679 of the number.
15680
15681 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15682
15683 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15684 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15685 don't end command passed to gdb_test with newline.
15686
15687 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15688 signed keyword away, don't expect signed bitfields to be signed.
15689
15690 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15691 printing with only as many 1's as are in the field as well as printing
15692 with 32 1's (see comment).
15693
15694Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15695
15696 * gdb.t00/default.exp: Start with a fresh gdb.
15697 * configure.in (configdirs): Remove gdb.t31 until the chill
15698 compiler works again. It no longer is able to find chillrt0
15699 since it isn't in libchill.a anymore.
15700 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15701 wierd.o, make more modular.
15702 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15703 spurious newlines that caused problems.
15704
15705Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15706
15707 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15708 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15709 gdb.stabs/wierd.{exp,def}: Many new tests.
15710
15711 * gdb.t00/default.exp: update info line for new message.
15712
15713 * gdb.t02/{whatis.exp,gdbme.c}:
15714 Test that "char *" doesn't print as "caddr_t".
15715
15716Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15717
15718 * gdb.t00/help.exp: Use .* in place of some help messages which
15719 just changed.
15720 gdb.t00/default.exp: Update "info frame" test for new message.
15721 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15722 Remove some xfails
15723
15724Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15725
15726 * gdb.t03/{gdbme.c,ptype.exp}:
15727 Add tests for typedef'd struct and union without tags.
15728 Also check "whatis" on a variable of a typedef'd enum without a tag.
15729
15730 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15731 PRMS 1823; the bug still exists but isn't reproduced by this test
15732 anymore), and remove rs6000 XFAIL (the bug is fixed).
15733
15734 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15735 duplicated from whatis.exp. For those that are left, accept
15736 "long", "long int", or "int" for long variables (whatis.exp already
15737 has an XFAIL for "int", so no need to fail it here).
15738
15739 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15740 Deal with GCC's names for types now that GDB uses the compiler's names.
15741
15742 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15743 setup_xfail's for sunos4. If we #defined the signed keyword away,
15744 don't expect GDB to know that char it is signed.
15745
15746 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15747
15748Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15749
15750 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15751 should work on any system, regardless of debugging format.
15752 * gdb.t21/demangle.exp: Move to gdb.t24.
15753 * gdb.t24/demangle.exp: Move from gdb.t21.
15754 * gdb.t24/{Makefile.in, configure.in}: New files.
15755
15756Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15757
15758 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15759 * gdb.stabs: New directory.
15760
15761Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15762
15763 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15764 not just "Quit anyway?".
15765
15766Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15767
15768 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15769 that all setup_xfails are immediately followed by clear_xfails.
15770
15771Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15772
15773 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15774 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15775 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15776 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15777 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15778 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15779 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15780 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15781 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15782 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15783 gdb.t31/chillvars.exp, lib/gdb.exp:
15784 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15785 bug-gdb@prep.ai.mit.edu.
15786
15787Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15788
15789 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15790 with 0.0, not integer 0.
15791
15792Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15793
15794 * gdb.t06/break.exp: Update for "Kill the program" message change.
15795
15796Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15797
15798 * Makefile.in (GDBFLAGS): Set to -nx.
15799 * Makefile.in (site.exp): Use GDBFLAGS.
15800
15801Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15802
15803 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15804 Makefiles.
15805 (check): depend on just-check.
15806 (just-check): added so that tests can be run without a noop
15807 build pass.
15808
15809Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15810
15811 Switch to using configure's configdirs.
15812 * Makefile.in (Makefile): add configure.in dependency.
15813 (SUBDIRS): removed redundant assignment.
15814 * configure.in: switch subdirs assignment to configdirs.
15815 * gdb.t*/configure.in: new files.
15816
15817Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15818
15819 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15820 works.
15821
15822Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15823
15824 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15825 in explicit rules. Apparently this is not supported by some makes.
15826
15827Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15828
15829 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15830
15831Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15832
15833 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15834 disappeared.
15835
15836Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15837
15838 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15839
15840Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15841
15842 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15843 watchpoint problem that is now fixed.
15844 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15845 uninitialized convenience variables.
15846 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15847 structures.
15848
15849Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15850
15851 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15852 which causes expect to get out of sync with gdb on long output
15853 from help set.
15854 * gdb.t09/corefile.exp: Make expected pattern for core file
15855 failing signal and frame output format less sun specific.
15856
15857Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15858
15859 * gdb.t31/chillvars.exp: Add and remove initial dummy
15860 breakpoint, so that symbol table is forced in.
15861 (Needed at least on Sunos4, though it seems not SVR4.)
15862 * gdb.t31/chillvars.exp: Update for changed output format.
15863
15864Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15865
15866 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15867
15868Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15869
15870 * Makefile.in: Added --srcdir when invoking runtest, removed the
15871 need for a local config file. (optional now)
15872
15873Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15874
15875 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15876 failure count used to force early termination. Add some more
15877 expected failures for gnu style demangling.
15878
15879Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15880
15881 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15882 pmi variable from gdb.t20/gdbme to get optimized away.
15883 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15884 Check for written corefile upon timeout _and_ eof.
15885
15886Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15887
15888 * config/unix-gdb.exp: Add missing return 0.
15889
15890Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15891
15892 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15893 test termination.
15894
15895Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15896
15897 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15898 disappeared.
15899
15900Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15901
15902 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15903 time as i860 support works.
15904
d63a86f8 15905 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15906 "backtrace 100\r" rather than just "backtrace\r", to match last
15907 change.
15908
15909Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15910
15911 * config/udi-gdb.exp (gdb_exit): Remove close command.
15912 (gdb_target_udi): New procedure to set the UDI target.
15913 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15914 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15915 Added waits for prompts after several question responses. Added
15916 some more responses used by a29k-amd-udi-gdb.
15917 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15918 pass different arguments, restart UDI connection after program
15919 completion.
15920 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15921 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15922 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15923 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15924 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15925 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15926 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15927 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15928 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15929 after program completion.
15930 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15931 compiled with a SELECT_VECS setting.
15932 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15933 infinite recursion.
15934
15935 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15936 Added checks for COFF results, and made them expected failures for
15937 all targets. It would be better to make them expected failures
15938 for COFF targets only.
15939
15940Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15941
15942 * Makefile.in: add null dvi target, don't bother to recurse
15943 through test directories for info and install-info; rename
15944 $(datadir) to be dejagnu instead of deja-gnu
15945
15946Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15947
15948 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15949 compiler to coredump.
15950 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15951 code.
15952
15953Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15954
15955 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15956 coredump.
15957 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15958 code.
15959
15960Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15961
15962 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15963 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15964 which in a shell. Deletes xgdb when done.
15965 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15966 Tests the return from the "set height" or "set width" commands.
15967 Added a few return codes where needed.
15968
15969Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15970
15971 * Makefile.in (SUBDIRS): Add gdb.t17.
15972 * configure.in (subdirs): Add gdb.t17.
15973 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15974 files to test gdb's calling of functions in the inferior with
15975 the correct arguments and gdb's ability to retrieve any
15976 result returned.
15977
15978Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15979
15980 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15981 may be called after gdb goes away. Previous versions of expect
15982 needed these to avoid file descriptor leaks, but they cause
15983 errors with the current revision of expect.
15984 * gdb.t00/gdbvars.exp: Use -re on expected output after
15985 setting sevenbit-strings.
15986 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15987 to set sevenbit-strings consistent across tests.
15988 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15989 set sevenbit-strings consistent across tests.
15990
15991Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15992
15993 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15994 expected output to match current "expect" expectations.
15995
15996Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15997
15998 * gdb.t00/default.exp: Change expected output for default "source"
15999 command, to match new gdb behavior which requires a filename to
16000 source.
16001
16002Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
16003
16004 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
16005 expected fail for i486-*-* that misses the marker2 function.
16006 * gdb.t10/crossload.exp (bfddefault): Allow successful
16007 recognition of a format to pass even if no symbols are found.
16008 Explicitly catch failures where the format is not recognized
16009 or is ambiguous, and add the reason to the fail message.
16010 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
16011 the cause is and invalid target and add reason to failure message.
16012 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
16013 elf32-i386, elf32-sparc, and elf32-i860.
16014 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
16015 Set up expected failure for 'filename'::variable scope resolution,
16016 which is now apparently broken on all targets.
16017 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
16018 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
16019 gdb.t23/templates.exp: Change failure for missing binfile into
16020 just a warning.
16021 gdb.t21/demangle.exp: Change all cfront references to 'arm'
16022 references.
16023
16024Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
16025
16026 * gdb.t00/default.exp: Add expected output for default "source"
16027 command, to match new gdb behavior.
16028 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
16029
16030Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
16031
16032 * config/*-gdb.exp: returns an error, rather than exiting on
16033 internal errors.
16034
16035Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
16036
16037 * gdb.t03/gdbme.c: Add pointer to struct variable.
16038 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
16039 referencing struct members.
16040
16041Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
16042
16043 * configure.in (mips-idt-ecoff): New target.
16044 * config/mips-gdb.exp: New file for remote board using MIPS remote
16045 debugging protocol.
16046
16047 * Redid configuration scheme. Removed gdb.t*/configure.in.
16048 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
16049 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
16050 distclean targets. Built executables via .o files. Adjusted
16051 tests to account for source files in $(srcdir) rather than
16052 $(objdir).
16053 * lib/gdb.exp (runto): Don't expect () after the function name,
16054 because it may have arguments.
16055
16056Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
16057
16058 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
16059 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
16060 expected failures for mips-idt-* and mips-sgi-*.
16061 * gdb.t00/default.exp (attach): Kill process if requested.
16062 * gdb.t00/help.exp (help target core, help target): Accept a gdb
16063 that does not read core files.
16064 * gdb.t01/run.exp: Removed checks for exit status code.
16065 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
16066 it is linked in.
16067 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
16068 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
16069 appropriate, rather than doing it by hand.
16070 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
16071 execution.
16072 * gdb.t10/crossload.exp: Kill existing program if needed.
16073 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
16074 appropriate, rather than doing it by hand. Always increase
16075 timeout for this test, not just for VxWorks.
16076
16077Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
16078
16079 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
16080 of Chill STRUCT types and STRUCT values.
16081 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
16082 than "char".
16083 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 16084 struct2): New struct definitions and initializations to test
c906108c
SS
16085 simple Chill STRUCT types.
16086
16087Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
16088
16089 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
16090 the null byte at the end of strings.
16091 * gdb.t00/default.exp: Make show version insensitive to copyright
16092 date.
16093 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
16094 to avoid dependencies on target char signedness.
16095 * gdb.t16/printcmds.exp: Update expected results for explicitly
16096 unsigned char.
16097 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
16098 now work.
16099 * gdb.t21/demangle.exp: Add many more patterns for template
16100 demangling, most of them being expected failures.
16101 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
16102 string we are matching for, to match on the whole string.
16103 * gdb.t21/demangle.exp: Add many new test strings to demangle,
16104 and fix a whole bunch that had incorrect expected output but were
16105 passing anyway because of the bug in "proc demangle".
16106 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
16107 type.
16108 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
16109
16110Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
16111
16112 * gdb/testsuite: made modifications to testcases, etc., to allow
16113 them to work properly given the reorganization of deja-gnu and the
16114 relocation of the testcases from deja-gnu to a "tool" subdirectory.
16115
16116Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
16117
16118 * gdb/testsuite: Initial creation of gdb/testsuite.
16119 Migrated dejagnu testcases and support files for testing nm to
16120 gdb/testsuite from deja-gnu. These files were moved "as is"
16121 with no modifications. This migration is part of a major overhaul
16122 of dejagnu. The modifications to these testcases, etc., which
16123 will allow them to work with the new version of dejagnu will be
16124 made in a future update.
48efe704 16125
8d8cb839 16126 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 16127\f
8d8cb839
EZ
16128;; Local Variables:
16129;; mode: change-log
16130;; left-margin: 8
16131;; fill-column: 74
16132;; version-control: never
16133;; End:
902f2ccb
MC
16134
16135 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 16136 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
16137 Copying and distribution of this file, with or without modification,
16138 are permitted provided the copyright notice and this notice are preserved.