* dwarf2read.c (read_base_type): Fix obvious &&/|| confusion.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
384e4a9c
JB
12007-12-24 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
4 gdb.ada/print_chars/foo.adb: New files.
5 * gdb.ada/print_chars.exp: New testcase.
6
01e044f7
JB
72007-12-24 Joel Brobecker <brobecker@adacore.com>
8
9 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
10 gdb.ada/char_param/foo.adb: New files.
11 * gdb.ada/char_param.exp: New testcase.
12
0ce17860
JB
132007-12-22 Jim Blandy <jimb@codesourcery.com>
14
15 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
16 hard-coding source line numbers into the test.
17 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18 gdb_get_line_number to find.
19
919809b9
JB
202007-12-22 Joel Brobecker <brobecker@adacore.com>
21
22 * gdb.base/ptype.c (highest): New struct type.
23 (the_highest): New variable of that type.
24 (main): Add dummy assignment to a field of variable the_highest.
25 * gdb.base/ptype.exp: Test type printing of our new variable.
26
abc8a88d
PM
272007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
28
29 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
30 and record first explicitly generated thread number.
31 Use that thread number for thread specific watchpoint test.
32 Add iteration number to repetitive tests.
33
5158f3e3
CES
342007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
35 Jim Blandy <jimb@codesourcery.com>
36
37 * gdb.base/expand-psymtabs.c: New testcase
38 source file.
39 * gdb.base/expand-psymtabs.exp: New testcase
40 expect file.
41
42
37e4754d
LM
432007-12-17 Luis Machado <luisgpm@br.ibm.com>
44
45 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
46 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
47
551e5d04
JB
482007-12-17 Joel Brobecker <brobecker@adacore.com>
49
50 * gdb.ada/frame_args/foo.adb: New file.
51 * gdb.ada/frame_args/pck.ads: New file.
52 * gdb.ada/frame_args/pck.adb: New file.
53 * gdb.ada/frame_args.exp: New testcase.
54
a05ee097
JB
552007-12-17 Joel Brobecker <brobecker@adacore.com>
56
57 * gdb.base/frame-args.c: New file.
58 * gdb.base/frame-args.exp: New testcase.
59
c162e8c9
JM
602007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
61 Joseph Myers <joseph@codesourcery.com>
62
63 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
64
afe8ab22
VP
652007-12-14 Vladimir Prus <vladimir@codesourcery.com>
66
67 * gdb.mi/mi-pending.exp: New.
68 * gdb.mi/mi-pending.c: New.
69 * gdb.mi/mi-pendshr.c: New.
70
dfdfb3ca
JB
712007-12-06 Jim Blandy <jimb@codesourcery.com>
72
73 * gdb.base/default.exp: Update expected output for 'info catch'.
74
b7fca990
JK
752007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
76
77 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
78 must be set to binary.
79
6a1afc1e
PA
802007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
81
82 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
83
a6b151f1
DJ
842007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
85
86 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
87 gdb.mi/mi-file-transfer.exp: New.
88
43039443
JK
892007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
90
91 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
92
0ef2251b
MR
932007-11-22 Maciej W. Rozycki <macro@mips.com>
94
95 * gdb.trace/backtrace.exp: Fix a typo.
96 * gdb.trace/circ.exp: Likewise.
97 * gdb.trace/collection.exp: Likewise.
98 * gdb.trace/limits.exp: Likewise.
99 * gdb.trace/report.exp: Likewise.
100 * gdb.trace/tfind.exp: Likewise.
101 * gdb.trace/while-dyn.exp: Likewise.
102
5443631e
NR
1032007-11-21 Nick Roberts <nickrob@snap.net.nz>
104
105 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
106 objects of pointers that can't be dereferenced are now
107 "noneditable".
108
a4ce5b0d
UW
1092007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
110
111 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
112 (target_cpu): Remove.
113
d6e956e5
VP
1142007-10-15 Vladimir Prus <vladimir@codesourcery.com>
115
116 * gdb.base/ending-run.exp: Expect the list of cleared
117 breakpoint to come in natural order, not the reversed one.
118
214270ab
VP
1192007-11-07 Vladimir Prus <vladimir@codesourcery.com>
120
121 * gdb.mi/mi-var-child.c (do_child_deletion): New.
122 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
123
1a619819
LM
1242007-11-05 Luis Machado <luisgpm@br.ibm.com>
125
126 * gdb.base/printcmds.exp: New function
127 test_printf_with_dfp.
128
5b01a6fa
DE
1292007-11-02 Doug Evans <dje@google.com>
130
131 * gdb.disasm/t01_mov.s: Remove carriage returns.
132 * gdb.disasm/t02_mova.s: Ditto.
133 * gdb.disasm/t03_add.s: Ditto.
134 * gdb.disasm/t04_sub.s: Ditto.
135 * gdb.disasm/t05_cmp.s: Ditto.
136 * gdb.disasm/t06_ari2.s: Ditto.
137 * gdb.disasm/t07_ari3.s: Ditto.
138 * gdb.disasm/t08_or.s: Ditto.
139 * gdb.disasm/t09_xor.s: Ditto.
140 * gdb.disasm/t10_and.s: Ditto.
141 * gdb.disasm/t11_logs.s: Ditto.
142 * gdb.disasm/t12_bit.s: Ditto.
143 * gdb.disasm/t13_otr.s: Ditto.
144
ec33ab7f
JK
1452007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
146
147 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
148
ae0d01ff
UW
1492007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
150
151 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
152 provide DFP support.
153
55eddb0f
DJ
1542007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
155
156 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
157 Test "set powerpc vector-abi". Skip auto-detection tests for old
158 toolchains.
159
7020f05c
PA
1602007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
161
162 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
163 with [string compare].
164
84bc3db9
PA
1652007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
166
167 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
168 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
169
5876dc88
LM
1702007-10-25 Luis Machado <luisgpm@br.ibm.com>
171
172 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
173 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
174 * gdb.opt/Makefile.in: New makefile.
175 * Makefile.in: Create new directory "gdb.opt".
176 * configure.ac: Add "gdb.opt" directory.
177 * configure: Regenerated.
178
c3ea9a14
DE
1792007-10-25 Doug Evans <dje@google.com>
180
181 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
182 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
183
93004d61
TJB
1842007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
185 Thiago Jung Bauermann <bauerman@br.ibm.com>
186
187 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
188 Floating Point expressions.
189 * gdb.base/dfp-test.exp: new file adding tests for Decimal
190 Floating Point variables.
191 * gdb.base/dfp-test.c: new file containing program with Decimal
192 Floating variables, used by gdb.base/dfp-test.exp.
193
62a24a2b
DJ
1942007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
195
196 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
197
e7b1eae6
UW
1982007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
199
200 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
201 compiling test case with GCC.
202 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
203
c641edcc
UW
2042007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
205
206 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
207 format changes.
208
5e5ebfe6
MS
2092007-10-18 Michael Snyder <msnyder@specifix.com>
210
211 * gdb.base/dbx.exp: Add missing "-re " operator.
212
e831e7b6
GM
2132007-10-16 Gaius Mulley <gaius@glam.ac.uk>
214
215 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
216 * configure.ac: Removed trailing spaces after backslash.
217 * gdb.modula2: New directory.
218 * gdb.modula2/Makefile.in: New file.
219 * gdb.modula2/unbounded-array.exp: New file.
220 * gdb.modula2/unbounded1.c: New file.
221
7cc46491
DJ
2222007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
223
224 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
225
2262007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
227
228 * gdb.base/sigstep.c (main): Add checks for
229 return values for setitimer call.
230 Call setitimer again with itimer = ITIMER_REAL
231 if first call to setitimer fails.
232
e91528f0
KH
2332007-10-11 Kazu Hirata <kazu@codesourcery.com>
234
235 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
236 of $timeout.
237
2ec9a4f8
DJ
2382007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
239
240 * gdb.server/server-run.exp: Test for dynamic linker symbols.
241
2422007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
243
244 * lib/gdb.exp (gdb_run_cmd): Move comment outside
245 of gdb_expect call, to avoid interruption.
246
64b2fa04
PA
2472007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
248
249 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
250 (v_unsigned_long_long, v_long_long_array)
251 (v_signed_long_long_array, v_unsigned_long_long_array)
252 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
253 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
254 [!NO_LONG_LONG]: New.
255 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
256 v_long_long_member.
257
258 (v_long_long_func, v_signed_long_long_func)
259 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
260 (main) [!NO_LONG_LONG]: Initialize long long variants.
261
262 * gdb.base/whatis.exp: If board file requests no_long_long, build
263 test with NO_LONG_LONG defined. Test long long, signed long long,
264 and unsigned long long variants but only if board file doesn't
265 disable it.
266
a912286e
DJ
2672007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
268 Daniel Jacobowitz <dan@codesourcery.com>
269
270 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
271 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
272 * configure: Regenerated.
273 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
274 gdb.pascal/types.exp, lib/pascal.exp: New files.
275
471ba8c9
DJ
2762007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
277
278 * gdb.cp/classes.exp (do_tests): Always step to the line after the
279 call.
280 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
281 to return to the call.
282 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
283 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
284 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
285 * gdb.mi/mi-until.exp (test_until): Likewise.
286 * gdb.mi/mi2-until.exp (test_until): Likewise.
287
fef8a650
DJ
2882007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
289
290 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
291 two-char array.
292 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
293
d983da9c
DJ
2942007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
295
296 * gdb.threads/watchthreads.c (thread_function): Sleep between
297 iterations.
298 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
299 at once for S/390. Generate matching fails and passes.
300
17f62551
VP
3012007-09-27 Vladimir Prus <vladimir@codesourcery.com>
302
303 * gdb.mi/var-cmd.c (do_children_tests): Initialize
304 the 'struct_declarations' variable to zeros.
17f62551 305
ed0616c6
VP
3062007-09-24 Vladimir Prus <vladimir@codesourcery.com>
307
308 * gdb.cp/mb-ctor.cc: New.
309 * gdb.cp/mb-ctor.exp: New.
310 * gdb.cp/mb-templates.cc: New.
311 * gdb.cp/mb-templates.exp: New.
312
41f1b697
DJ
3132007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
314
315 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
316
3f213f78
PA
3172007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
318
319 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
320 targets.
321 * configure: Regenerate.
322
0d381245
VP
3232007-09-23 Vladimir Prus <vladimir@codesourcery.com>
324
325 * gdb.base/annota1.exp: Adjust for 'info break'
326 format changes.
327 * gdb.base/annota3.exp: Likewise.
328 * gdb.base/break.exp: Likewise.
329 * gdb.base/condbreak.exp: Likewise.
330 * gdb.base/pending.exp: Likewise.
331 * gdb.base/sepdebug.exp: Likewise.
332 * gdb.base/unload.exp: Likewise.
333 * gdb.base/ovldbreak.exp: Likewise.
334
fe3f5fa8
VP
3352007-09-22 Vladimir Prus <vladimir@codesourcery.com>
336
337 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
338 messages.
339 * gdb.base/chng-syms.exp: Likewise.
340 * gdb.base/unload.exp: Likewise.
341
a75cf6c0
DJ
3422007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
343
344 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
345
18ecae38
DJ
3462007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
347
348 * schedlock.c (NUM): Change to 1.
349 (main): Use args[0] for the main thread.
350 * schedlock.exp: Only expect two threads. Only issue one pass or fail
351 regardless of the number of threads.
352
5509918f
MR
3532007-09-14 Maciej W. Rozycki <macro@mips.com>
354
4a543daf
MR
355 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
356 type down.
357 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
358 test.
359 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
360 watchpoint type down.
361 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
362 test.
363
3642007-09-14 Maciej W. Rozycki <macro@mips.com>
365
5509918f
MR
366 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
367 Move all the tests here and run them twice, once using software
368 watchpoints and once using hardware watchpoints.
369 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
370
40b53987
DJ
3712007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
372
373 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
374 test.
375
695e2681
MK
3762007-09-10 Mark Kettenis <kettenis@gnu.org>
377
8b3fc8d8
MK
378 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
379 build-id.
380
695e2681
MK
381 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
382 know about $ORIGIN. Calculate output dir from $dest instead of
383 using ${objdir}/{$subdir}.
384
58d69f29
MK
3852007-09-09 Mark Kettenis <kettenis@gnu.org>
386
387 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
388 gcore, before continuing with the test.
389
3e347599
DJ
3902007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
391
392 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
393 * gdb.mi/mi-watch.exp: Likewise.
394
ea37ba09
DJ
3952007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
396 Jim Blandy <jimb@codesourcery.com>
397
398 * gdb.arch/i386-sse.exp: Do not expect character constants.
399 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
400 * gdb.base/display.exp: Allow print/s.
401 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
402 and unsigned char array changes.
403
2025a643
DJ
4042007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
405
406 * gdb.base/display.exp: Add tests for printf %p.
407
26669a27
PA
4082007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
409
410 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
411 the dll name to unicode.
412
c8f021f8
JK
4132007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
414
415 * gdb.base/default.exp (show version): Update the version text.
416 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
417
4cf31eea
JK
4182007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
419
420 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
421 New files.
422
4935890f
JK
4232007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
424
425 * lib/gdb.exp (build_id_debug_filename_get): New function.
426 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
427 Remove the generate DEBUG file for the future testcase runs.
428 New testcase for the NT_GNU_BUILD_ID retrieval.
429 Move the final testing step to ...
430 (test_different_dir): ... a new function.
431 New parameter XFAIL to XFAIL all the tests performed.
432 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
433 New parameter TYPE to PF_PREFIX all the tests performed.
434
02142340
VP
4352007-08-31 Vladimir Prus <vladimir@codesourcery.com>
436
437 * gdb.mi/mi-var-cp.cc (path_expression): New
438 function.
439 * gdb.mi/mi-var-cp.exp: Run path exression tests.
440
36acd84e
UW
4412007-08-27 Markus Deuling <deuling@de.ibm.com>
442
443 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
444 to fit into SPU Local Store memory.
445
a896d121
JB
4462007-08-23 Joel Brobecker <brobecker@adacore.com>
447
448 * gdb.base/default.exp: Adjust the expected output of "info
449 warranty" after the switch to GPLv3.
450
7b433602
JB
4512007-08-23 Joel Brobecker <brobecker@adacore.com>
452
453 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
454 to 30000 (from 20000).
455
e22f8b7c
JB
4562007-08-23 Joel Brobecker <brobecker@adacore.com>
457
458 Switch the license of all .exp files to GPLv3.
459 Switch the license of all .f and .f90 files to GPLv3.
460 Switch the license of all .s and .S files to GPLv3.
461
5a0e3bd0
JB
4622007-08-23 Joel Brobecker <brobecker@adacore.com>
463
464 * configure.ac: Switch license to GPLv3.
465
cc00619d
JB
4662007-08-23 Joel Brobecker <brobecker@adacore.com>
467
468 Switch the licensing to GPLv3 for all .ads and .adb files.
469
8d26208a
DJ
4702007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
471
472 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
473 and t_int_double.
474 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
475
4fcb9948
JB
4762007-08-17 Joel Brobecker <brobecker@adacore.com>
477
478 * gdb.base/step-line.c: Switch license to GPL version 3, and
479 update copyright year.
480 * gdb.base/step-line.inp: Likewise.
481
b9c34f67
JB
4822007-08-17 Joel Brobecker <brobecker@adacore.com>
483
484 * gdb.base/gdb1555.exp: Make expected output immune to formatting
485 changes inside gdb1555.c.
486 * gdb.base/pending.exp: Likewise.
487
2cc17678
DJ
4882007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
489
490 * config/default.exp: New file.
491
e48883f7
DJ
4922007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
493
494 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
495 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
496
1ab80e5b
MR
4972007-07-30 Maciej W. Rozycki <macro@mips.com>
498
499 * gdb.base/dump.exp: Force the correct endianness for binary
500 formats not carrying this information.
501
aba471f5
DJ
5022007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
503
504 * gdb.threads/staticthreads.exp: Match .*sem_post.
505
d4e07204
DJ
5062007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
507
508 * gdb.base/readline.exp (operate_and_get_next): Match the final
509 prompt.
510
2b97317d
KB
5112007-07-23 Kevin Buettner <kevinb@redhat.com>
512
513 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
514 to restarting SID.
515
44efa07a
KB
5162007-07-18 Kevin Buettner <kevinb@redhat.com>
517
518 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
519 prior to `gdb_start'.
520
7b5ebade
KB
5212007-07-18 Kevin Buettner <kevinb@redhat.com>
522
523 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
524 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
525 Remove call to gdb_unload.
526
255e7678
DJ
5272007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
528 Daniel Jacobowitz <dan@codesourcery.com>
529
530 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
531 for __WIN32__.
532 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
533 * gdb.base/unload.exp: Use shared library test routines.
534
3a40aaa0
UW
5352007-07-03 Markus Deuling <deuling@de.ibm.com>
536
537 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
538 * gdb.base/solib-symbol-lib.c: Likewise.
539 * gdb.base/solib-symbol-main.c: Likewise.
540
b0f4b84b
DJ
5412007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
542
543 * config/gdbserver.exp (gdb_reconnect): New.
544 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
545 gdb.base/solib-disc.exp: New files.
546 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
547 remote debugging".
548 (gdb_compile): Add shlib_load flag.
549 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
550 port.
551 (gdbserver_reconnect): New.
552
1b05479a
DJ
5532007-07-01 Nick Roberts <nickrob@snap.net.nz>
554 Daniel Jacobowitz <dan@codesourcery.com>
555
556 * gdb.base/annota3.exp: Test for if construct.
557
86f78eb2
DJ
5582007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
559
560 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
561
6a2eb474
MR
5622007-06-21 Chris Dearman <chris@mips.com>
563 Maciej W. Rozycki <macro@mips.com>
564
565 * gdb.base/display.exp: Allow a newline after display/i.
566 * gdb.base/pc-fp.exp: Likewise.
567 * gdb.base/sigbpt.exp: Likewise.
568
f8b73d13
DJ
5692007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
570
571 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
572 required features to be included.
573
4339e69e
DJ
5742007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
575
576 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
577 in info threads output.
578
23d964e7
UW
5792007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
580 Markus Deuling <deuling@de.ibm.com>
581
582 * gdb.arch/spu-info.exp: New testcase.
583 * gdb.arch/spu-info.c: New file.
584
fd20f75b
DJ
5852007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
586
587 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
588 tpcs_offset. Restore lr after the call.
589 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
590
2226f861
DJ
5912007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
592
593 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
594 (gdbserver_run): Kill any running gdbserver.
595 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
596
d12371a9
MR
5972007-05-17 Maciej W. Rozycki <macro@mips.com>
598
599 * gdb.base/sigbpt.exp: Preset segv_addr.
600
93f02886
DJ
6012007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
602
603 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
604 (gdb_compile_shlib): Likewise.
605 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
606 (default_gdb_init): Clear cleanfiles.
607 (gdb_finish): Delete recorded cleanfiles.
608 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
609
610 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
611 Do not use isnative.
612 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
613 gdb.base/so-impl-ld.exp: Likewise.
614 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
615 * gdb.base/unload.exp: Likewise. Do not pass empty option to
616 gdb_compile.
617
b04e06d7
VP
6182007-05-15 Vladimir Prus <vladimir@codesourcery.com>
619
620 * config/unknown.exp: Remove.
621
069ed931
UW
6222007-05-15 Markus Deuling <deuling@de.ibm.com>
623
624 * gdb.base/info-proc.exp: Check is_remote.
625
09db0d03
UW
6262007-05-14 Markus Deuling <deuling@de.ibm.com>
627
628 * gdb.base/gcore.exp: Initialize variable core_supported.
629
af2cbe8c
DJ
6302007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
631
632 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
633
027c0295
DJ
6342007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
635
636 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
637 * gdb.threads/print-threads.exp (test_all_threads): Allow
638 negative and hexadecimal thread IDs.
639
dc5000e7
DJ
6402007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
641
642 * gdb.java/jprint.java (public): Avoid invalid call to static
643 method.
644
2e74ed18
DP
6452007-05-14 Denis Pilat <denis.pilat@st.com>
646
647 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
648 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
649 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
650 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
651 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
652
83547f02
UW
6532007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
654
655 * gdb.base/overlays.exp: Add support for targets with only code
656 overlay support, not data overlay. Support spu-*-* target in
657 this mode.
658 * gdb.base/ovlymgr.c: Provide stubs for spu target.
659 * gdb.base/spu.ld: New file.
660
b18be20d
DJ
6612007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
662
663 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
664
be444858
DJ
6652007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
666
667 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
668
b1d53152
DJ
6692007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
670
671 * gdb.java/jmain.exp: Handle demangled names with and without method
672 signatures.
673
d084b331
DJ
6742007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
675
676 * gdb.mi/mi-syn-frame.c (main, foo, bar)
677 (have_a_very_merry_interrupt): Remove calls to puts.
678 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
679 inferior output.
680 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
681 test names.
682
db9d7fc5
DJ
6832007-04-29 Markus Deuling <deuling@de.ibm.com>
684 Daniel Jacobowitz <dan@codesourcery.com>
685
686 * gdb.base/auxv.exp (core_works): Also check is_remote.
687 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
688
ef783a7d
VP
6892007-04-25 Vladimir Prus <vladimir@codesourcery.com>
690
691 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
692 message, not the undefined 'module' variable.
693 * gdb.base/siginfo.exp: Likewise.
694 * gdb.base/sigstep.exp: Likewise.
695 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
696 serialport.
697 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
698
b7b73cae
CV
6992007-04-25 Corinna Vinschen <vinschen@redhat.com>
700
701 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
702 target sim fails. Return 0 otherwise.
703 (gdb_load): Return prematurely if gdb_target_sim fails.
704
7d90fdfa
DP
7052007-04-16 Denis Pilat <denis.pilat@st.com>
706
707 * gdb.base/setshow.exp: Reset height after having set it to 100.
708
5d3e9c85
DP
7092007-04-16 Denis Pilat <denis.pilat@st.com>
710
711 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
712
18e75969
DP
7132007-04-16 Denis Pilat <denis.pilat@st.com>
714
715 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
716
25d5ea92
VP
7172007-04-14 Vladimir Prus <vladimir@codesourcery.com>
718
719 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
720 tests. Run the frozen varobjs test.
721 * gdb.mi/var-cmd.c (do_frozen_tests): New.
722 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
723
0b49cb80
JK
7242007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
725
726 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
727 gdb.base/type-opaque.exp: New files.
728
a73bafbc
VP
7292007-04-01 Vladimir Prus <vladimir@codesourcery.com>
730
731 * gdb.mi/mi-var-child.c
732 (do_children_tests): User char[2] instead of
733 char so that automatic printing of pointers to char
734 don't give unpredicable result.
735 * gdb.mi/var-cmd.c (do_locals_test): Initialize
736 local variables.
737 * gdb.mi/mi-var-child.exp: Step to right line
738 of do_children_tests.
739 * gdb.mi/mi2-var-child.exp: Likewise.
740 * gdb.mi/mi-var-cmd.exp: Step to right line of
741 do_locals_tests.
742 (do_children_tests): User char[2] instead of
743 char so that automatic printing of pointers to char
744 don't give unpredicable result.
745 * gdb.mi/mi2-var-cmd.exp: Likewise.
746 * lib/mi-support.exp (mi_continue_to_line):
747 Pass test name to mi_wait_for_stop.
748
7ce59000
DJ
7492007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
750
751 * gdb.asm/asm-source.exp: Remove d10v case.
752 * lib/gdb.exp (skip_cplus_tests): Likewise.
753 * gdb.asm/d10v.inc: Deleted.
754
20389057
DJ
7552007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
756
757 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
758
8807d78b
DJ
7592007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
760
761 * config/netware.exp: Delete file.
762
aa3edb8e
JB
7632007-03-29 Joel Brobecker <brobecker@adacore.com>
764
765 * gdb.dwarf2/dw2-noloc.S: New file.
766 * gdb.dwarf2/dw2-noloc.exp: New file.
767
297561ac
PA
7682007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
769
770 * gdb.cp/method2.cc: New test.
771 * gdb.cp/method2.exp: New test.
772 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
773
1f81bd39
DJ
7742007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
775
776 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
777
9453113a
DJ
7782007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
779
780 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
781
b741e217
DJ
7822007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
783
784 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
785 (gdb_load): Delete, replace with...
786 (gdb_reload): ...this.
787 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
788 * gdb.server/server-mon.exp: Likewise.
789 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
790 (gdb_start_cmd): New.
791 (gdb_file_cmd): Save the last loaded file.
792 (gdb_reload): New.
793 (gdb_gnu_strip_debug): Use transform.
794 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
795 support here. Use new $last_loaded_file. Check mtime.
796 (gdb_target_cmd): Handle ObjC failure case.
797 (infer_host_exec): Delete.
798 (gdbserver_load): Rename to...
799 (gdbserver_run): ...this. Simplify.
800 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
801 (mi_gdb_load): Move most contents to a new function...
802 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
803 (mi_run_cmd): Use mi_gdb_target_load.
804 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
805 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
806 Use gdb_run_cmd.
807 * gdb.base/charsign.exp: Remove incorrect comment.
808 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
809 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
810 gdb.base/start.exp: Use gdb_start_cmd.
811
446ab585
MR
8122007-03-23 Nigel Stephens <nigel@mips.com>
813 Maciej W. Rozycki <macro@mips.com>
814
815 * gdb.base/sigbpt.exp: Fix the message when skipping test.
816 * gdb.base/signull.exp: Similarly.
817
bbb88ebf
UW
8182007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
819
820 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
821 messages available to test cases (like chng-sym.exp).
822
cb8c4a99
AS
8232007-03-14 Andreas Schwab <schwab@suse.de>
824
825 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
826 format changes.
827
4e463ff5
DJ
8282007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
829
830 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
831 (optimized_1): New.
832 (main): Call optimized_1.
833 (gdb2029): Correct typos. Call gdb2029_marker.
834 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
835 for gdb2029.
836
b6db2c47
MK
8372007-03-12 Mark Kettenis <kettenis@gnu.org>
838
839 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
840 as tabs. Remove redundant test pattern.
841
70ed3737
UW
8422007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
843
844 * gdb.base/long_long.exp: Accept optional symbol name in <...>
845 for /a format output.
846
47b67b60
DJ
8472007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
848
849 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
850 collect output incrementally.
851
b8953b0e
UW
8522007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
853
854 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
855 for -var-create lpcharacter test.
856 * gdb.mi/mi2-var-cmd.exp: Likewise.
857
7acd5c40
UW
8582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
859
860 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
861 pass on targets where address zero is readable.
862
9c6759c1
UW
8632007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
864
865 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
866 just a single architecture.
867
a2f1aeb4
UW
8682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
869
870 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
871 (fetch_all_registers): New function, uses gdb_test_multiple and
872 exp_continue to fetch inferior output line-by-line.
873 Replace all uses of do_get_all_registers by fetch_all_registers.
874
46579ac2
UW
8752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
876
877 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
878 in target_info.
879
fc133f24
MS
8802007-03-02 Michael Snyder <michael.snyder@palmsource.com>
881
882 * gdb.threads/manythreads.exp: Use $message string for
883 consistancy; add a default (timeout) case.
884
7646a51d
MS
8852007-03-02 Michael Snyder <michael.snyder@palmsource.com>
886
887 * gdb.base/watchpoint.exp: Fix truncated comment.
888
dcfff61f
MS
8892007-03-02 Michael Snyder <michael.snyder@palmsource.com>
890
891 * Makefile.in: Remove spurious single-quotes from sed command.
892
664e3ee9
DJ
8932007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
894
895 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
896 func.
897 * gdb.mi/mi2-var-cmd.exp: Likewise.
898
d7cc6f2f
JB
8992007-02-27 Joel Brobecker <brobecker@adacore.com>
900
901 * gdb.dwarf2/dw2-producer.S: New file.
902 * gdb.dwarf2/dw2-producer.exp: New testcase.
903
9042007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
905
906 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
907 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
908 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
909 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
910 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
911 Revert tests to use mi_gdb_test and include value field in output
912 of -var-create.
913
93d42b30
DJ
9142007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
915
916 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
917
c499ed39
DJ
9182007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
919
920 * gdb.base/maint.exp: Remove full paths from test names.
921 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
922 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
923
9836f81b
JB
9242007-02-27 Joel Brobecker <brobecker@adacore.com>
925
926 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
927
c74d0ad8
DJ
9282007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
929
930 * gdb.server/server-mon.exp: New test.
931
2711e456
DJ
9322007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
933
934 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
935
ff6f572f
DJ
9362007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
937
938 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
939 register capitalization.
940
fada3feb
DP
9412007-02-13 Denis Pilat <denis.pilat@st.com>
942
943 * gdb.mi/mi-var-invalidate.exp: New file.
944
fb1e4ffc
DJ
9452007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
946
947 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
948
3da939d7
DJ
9492007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
950
951 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
952
123dc839
DJ
9532007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
954
955 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
956 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
957
877e3645 9582007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
959
960 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
961 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
962 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
963 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
964 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 965 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
966 Update tests to include value field in output of -var-create.
967
3c0a2960
AS
9682007-02-08 Andreas Schwab <schwab@suse.de>
969
970 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
971
108546a0
DJ
9722007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
973
974 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
975 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
976
d701dcab
DP
9772007-02-02 Denis Pilat <denis.pilat@st.com>
978
979 * gdb.threads/threadapply.exp: check that frame is not changed by
980 the thread apply all command.
981
783e3e2f
AS
9822007-01-31 Andreas Schwab <schwab@suse.de>
983
6d9c3a87
AS
984 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
985
3c50d7b9
AS
986 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
987 in the dwarf sections.
988 * gdb.dwarf2/mac-fileno.S: Likewise.
989
783e3e2f
AS
990 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
991 bspstore register on ia64.
992
78ff580e
AS
9932007-01-29 Andreas Schwab <schwab@suse.de>
994
cc8e9b12
AS
995 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
996 "frame-begin" annotation.
997
78ff580e
AS
998 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
999 number of "frames-invalid" annotations.
1000
704a4f78
DJ
10012007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1002
1003 * gdb.base/commands.exp: Call if_commands_test.
1004 (gdb_test_no_prompt, if_commands_test): New.
1005
e741bf94
MK
10062007-01-28 Mark Kettenis <kettenis@gnu.org>
1007
1008 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1009
474d0ad3
AS
10102007-01-27 Andreas Schwab <schwab@suse.de>
1011
1012 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1013 .short/.int/.quad in the dwarf sections.
1014 * gdb.dwarf2/dw2-intercu.S: Likewise.
1015 * gdb.dwarf2/dw2-intermix.S: Likewise.
1016
e784b426
JK
10172007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1018
1019 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1020 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1021 array.
e784b426
JK
1022 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1023 * gdb.base/setvar.exp: Likewise.
1024
37f08e04
AS
10252007-01-26 Andreas Schwab <schwab@suse.de>
1026
9a01813a
AS
1027 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1028 test.
1029
37f08e04
AS
1030 * gdb.base/multi-forks.exp ("restart $i"): Also match
1031 __kernel_syscall_via_break.
1032
6e2a9270
VP
10332007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1034
1035 * lib/mi-support.exp (mi_delete_varobj): New.
1036 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1037 testcase.
1038 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1039 (main): Call the above.
1040 (reference_update_test, base_in_reference_test)
1041 (reference_to_pointer): Delete the created varobjs.
1042
e515b470
DJ
10432007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1044
1045 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1046 * configure: Regenerated.
1047 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1048 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1049 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1050 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1051 * lib/gdb.exp (gdb_skip_xml_test): New function.
1052
08d8bcd7
DJ
10532007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1054
1055 * gdb.base/sigrepeat.exp: Correct error message.
1056
10572007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
1058 Daniel Jacobowitz <dan@codesourcery.com>
1059
1060 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1061 gdb.arch/i386-gnu-cfi-asm.S: New files.
1062
97c3f1f3
JK
10632007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1064
1065 * lib/gdb.exp: Abort on missing `site.exp'.
1066
cb1df416
DJ
10672007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1068 Daniel Jacobowitz <dan@codesourcery.com>
1069
1070 * gdb.base/included.c, gdb.base/included.exp,
1071 gdb.base/included.h: New files.
1072
35990120
DJ
10732007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1074
1075 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1076 (maximize_rlimit): Reduce limits on 64-bit systems.
1077
6e81a116 10782007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1079
1080 From Marcus Deuling <deuling@de.ibm.com>:
1081 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1082 every case.
1083
6c3c41f3
NR
10842007-01-13 Nick Roberts <nickrob@snap.net.nz>
1085
1086 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1087 (test_path_specification): Use objdir instead of srcdir to always
1088 get an absolute filename.
1089
2f12c312
DJ
10902007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1091
1092 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1093
81121995
VP
10942007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1095
1096 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1097 Make sure the variable we're using is in scope.
1098 (reference_to_pointer): Likewise.
1099
4741b737
DJ
11002007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1101
1102 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1103 has no debug information.
1104
054410c3
DJ
11052007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1106
1107 * gdb.base/annota1.exp: Remove extra send_gdb.
1108
818f79f6
DJ
11092007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1110
1111 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1112
f7a6bb70
DJ
11132007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1114
1115 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1116
57e66780
DJ
11172007-01-08 Nick Roberts <nickrob@snap.net.nz>
1118 Daniel Jacobowitz <dan@codesourcery.com>
1119
1120 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1121 lcharacter or linteger change. Correct duplicated test name.
1122 * gdb.mi/mi2-var-cmd.exp: Likewise.
1123
3d799a95
DJ
11242007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1125
1126 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1127
11282007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1129
1130 * gdb.base/nofield.c: New file.
1131 * gdb.base/nofield.exp: New testcase.
1132
eafb94e8
NR
11332007-01-05 Nick Roberts <nickrob@snap.net.nz>
1134
1135 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1136
1137 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1138 test.
1139
5e572bb4
DJ
11402007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1141
1142 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1143
74a44383
DJ
11442007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1145
1146 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1147 when continuing.
1148
1b572db9
DJ
11492007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1150
1151 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1152 Expect ".exe" extension.
1153
381bc39b
DJ
11542007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1155
1156 * gdb.base/charset.exp: Add explicit filename to break.
1157 * gdb.base/dbx.exp: Add explicit filename to breaks.
1158
2b70e4c6
DJ
11592007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1160
1161 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1162 * gdb.mi/mi2-file.exp: Likewise.
1163
303b6f5d
DJ
11642007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1165
1166 Implement specification of MI tests as comments
1167 in C and C++ sources.
1168 * lib/mi-support.exp (mi_autotest_data): New variable.
1169 (mi_autotest_source): New variable.
1170 (count_newlines, mi_prepare_inline_tests)
1171 (mi_get_inline_test, mi_continue_to_line)
1172 (mi_run_inline_test, mi_tbreak)
1173 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1174 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1175 Run inline tests.
1176 * gdb.mi/mi-var-cp.cc: Define tests here.
1177
23da0d94
VP
11782007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1179
1180 Simplify usage of mi_continue_to.
1181 * lib/mi-support.exp (mi_runto_helper): Renamed
1182 from mi_runto, added new parameter 'run_or_continue'.
1183 (mi_runto): Use mi_runto_helper.
1184 (mi_continue_to): Accept just function name as parameter.
1185 Use mi_runto_helper.
1186 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1187 * gdb.mi/mi2-var-cmd.exp: Likewise.
1188
f9e18282
JB
11892006-01-04 Joel Brobecker <brobecker@adacore.com>
1190
1191 Make this testcase a bit more realistic. The current code
1192 is too simplistic, and allows the compiler to optimize out
1193 some of the entities we need for this testcase.
1194 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1195 (Do_Nothing): Add extra parameter.
1196 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1197 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1198 by using a variable of type Void_Star.
1199
fd678c65
JB
12002006-01-04 Joel Brobecker <brobecker@adacore.com>
1201
1202 * gdb.ada/catch_ex/foo.adb: New file.
1203 * gdb.ada/catch_ex.exp: New testcase.
1204
05cfdb42
DJ
12052007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1206
1207 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1208 pass --image-base to linker.
1209
2e03ee74
DJ
12102007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1211 Daniel Jacobowitz <dan@codesourcery.com>
1212
1213 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1214 secondary prompts.
1215
0d5de010
DJ
12162007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1217
1218 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1219 output. Test the types of members and member pointers.
1220 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1221 gdb/2092.
1222 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1223 statement. Enable for GCC. Update expected output for some tests
1224 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1225 layout.
1226 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1227 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1228 (Diamond::vget_base): New.
1229 (main): Add new tests.
1230 * gdb.cp/printmethod.exp: Update expected output for member functions.
1231 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1232 print pEe->D::vg().
1233
61a771aa
DJ
12342007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1235
1236 * gdb.threads/tls.exp: Allow stops in sem_post.
1237
2fa63963
DJ
12382006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1239
1240 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1241 * gdb.base/annota3.exp: Likewise.
1242 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1243 again (instead of timing out).
1244 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1245 GCC bug 26475.
1246 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1247 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1248 test from jmisc1.exp.
1249 * gdb.java/jmisc1.exp: Delete.
1250 * gdb.java/jprint.exp: Adjust to work with method signatures including
1251 return types.
1252 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1253 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1254 * lib/java.exp (compile_java_from_source): Pass the correct type
1255 to target_compile.
1256
5eefc2b7
JB
12572006-12-31 Joel Brobecker <brobecker@adacore.com>
1258
1259 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1260 (stack_align_edx): New function.
1261 (stack_align_eax): New function.
1262 (main): Add calls to stack_align_edx and stack_align_eax.
1263 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1264 Add testing for the cases where the register used during a stack
1265 realignment is edx. Same for eax.
1266
227c54da
DJ
12672006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1268
1269 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1270 and generic PE targets.
1271
cab8ac94
JB
12722006-12-29 Joel Brobecker <brobecker@adacore.com>
1273
1274 * gdb.ada/array_return.exp: Update copyright date list.
1275
ba54f318
JB
12762006-12-27 Joel Brobecker <brobecker@adacore.com>
1277
1278 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1279 (Create_Small_Float_Vector): New function.
1280 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1281 function body.
1282 * gdb.ada/array_return/p.adb: Use new type and function from
1283 package Pck.
1284 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1285 able to print the value returned by a function returning an
1286 array of float.
1287
6b7a35dd
JB
12882006-12-20 Joel Brobecker <brobecker@adacore.com>
1289
1290 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1291 The associated tests should be PASSing.
1292
038224f6
VP
12932006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1294
1295 Test for base in references.
1296 * gdb.mi/mi-var-cp.cc: Add test code.
1297 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1298 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1299 * gdb.mi/mi2-watch.exp: Likewise.
1300 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1301 (mi_list_varobj_children): New function.
1302
b26ed50d
VP
13032006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1304
1305 * lib/mi-support.exp
1306 (mi_runto): Accept "()" after function name.
1307 (mi_create_varobj): New function.
1308 (mi_varobj_update): New function.
1309 (mi_Check_varobj_value): New function.
1310 * gdb.mi/mi-var-cp.exp: New file.
1311 * gdb.mi/mi-var-cp.cc: New file.
1312
08232497
DJ
13132006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1314
1315 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1316 gdb.base/weaklib2.c: New files.
1317
d394c993 13182006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1319
ac6c2fba
NS
1320 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1321 info. Adjust test names.
1322
8ec659a0 1323 * gdb.base/break.c (main): Move position of malloc.
d394c993 1324 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1325
acd65feb
VP
13262006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1327
1328 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1329 assignement of arrays and function pointers.
1330 * gdb.mi/var-cmd.c: Add declaration necessary for above
1331 tests.
1332
f556d5e5
NS
13332006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1334
1335 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1336
1337 * gdb.threads/linux-dp.exp: Read thread table before and after
1338 creating each philosopher and verify it.
1339
697bc68d
NS
13402006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1341 Paul Brook <paul@codesourcery.com>
1342 Daniel Jacobowitz <dan@codesourcery.com>
1343
1344 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1345 main to remove duplication. Add start function of the form
1346 '_*start[1-9]*'. Add RVDS start function.
1347
29d73ae4
DJ
13482006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1349
1350 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1351
c1d88655
UW
13522006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1353
1354 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1355 * gdb.asm/spu.inc: New file.
1356 * gdb.base/term.exp: Disable if [target_info exists noargs].
1357 * gdb.gdb/complaints.exp: Disable if ![isnative].
1358 * gdb.gdb/selftest.exp: Likewise.
1359 * gdb.gdb/observer.exp: Likewise.
1360 * gdb.gdb/xfullpath.exp: Likewise.
1361 * gdb.base/attach.exp: Disable on SPU target.
1362 * gdb.cp/bs145503.exp: Likewise.
1363 * gdb.cp/exception.exp: Likewise.
1364 * gdb.cp/userdef.exp: Likewise.
1365
32a13b1a
DJ
13662006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1367
1368 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1369
d8295fe9
VP
13702006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1371
1372 * gdb.base/completion.exp: Fix completion tests for
1373 'info' and 'info '.
1374 * gdb.base/help.exp (help_test_raw, test_class_help)
1375 (test_prefix_command_help): Move...
1376 * lib/gdb.exp: Here.
1377 * gdb.base/main.exp: Adjust.
1378 * gdb.cp/maint.exp: Adjust.
1379 * gdb.trace/tracecmd.exp: Use test_help_class.
1380
8c394015
VP
13812006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1382
1383 * gdb.stabs/weird.exp (print_weird_var): Use
1384 gdb_test_multiple instead of gdb_expect.
1385
027fc1bc
VP
13862006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1387
1388 * gdb.base/help.exp (help_test_raw): New.
1389 (test_class_help): New.
1390 (test_prefix_command_help): New.
1391 Adjust testcases.
1392
67609209
FR
13932006-11-09 Christophe Lyon <christophe.lyon@st.com>
1394
1395 * gdb.base/constvars.c (main): Write to crass and crips, so that
1396 they are allocated by the compiler.
1397
f73adfeb
AS
13982006-10-27 Andreas Schwab <schwab@suse.de>
1399
1400 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1401 "detach-fork".
1402
2f83a18e
DJ
14032006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1404
1405 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1406 of patterns.
1407
94277a38
DJ
14082006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1409
1410 * gdb.base/sepdebug.exp: Remove debug format test.
1411 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1412 Handle no-symtab.
1413 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1414
5bd2f6e2
DJ
14152006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1416
1417 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1418 int to pointer or pointer to int.
1419 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1420
8c008720
DJ
14212006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1422
1423 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1424
9e35dae4
DJ
14252006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1426
1427 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1428
d9639e13
DJ
14292006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1430
1431 PR c++/2116
1432 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1433
390a1bd0
JB
14342006-10-06 Joel Brobecker <brobecker@adacore.com>
1435
1436 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1437 the corresponding bug has been fixed in GDB (PR/2018).
1438
dd920c33
JB
14392006-10-06 Joel Brobecker <brobecker@adacore.com>
1440
1441 * gdb.base/subst.exp: New testcase.
1442
53bbefe9
JB
14432006-10-06 Joel Brobecker <brobecker@adacore.com>
1444
1445 * gdb.ada/array_return/pck.ads: Add copyright notice.
1446 * gdb.ada/array_return/pck.adb: Likewise.
1447 * gdb.ada/array_return/p.adb: Likewise.
1448 * gdb.ada/exec_changed/first.adb: Likewise.
1449 * gdb.ada/exec_changed/second.adb: Likewise.
1450
09851417
JB
14512006-10-06 Joel Brobecker <brobecker@adacore.com>
1452
1453 * gdb.ada/watch_arg/watch.adb: New file.
1454 * gdb.ada/watch_arg.exp: New testcase.
1455
041bf30d
VP
14562006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1457
1458 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1459 via string_to_regexp.
1460 * gdb.mi/mi2-basics.exp: Likewise.
1461
f286fbdd 14622006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1463
1464 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1465 Remove unused / obsolete files.
1466
7c07f349
NR
14672006-09-19 Nick Roberts <nickrob@snap.net.nz>
1468
1469 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1470
cd5ff84a
VP
14712006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1472
1473 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1474 HIGH_FRAME argument to -stack-list-arguments can be larger than
1475 the number of frames.
1476
ae018d1a
DJ
14772006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1478
1479 * gdb.base/args.c (main): Add breakpoint marker.
1480 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1481 really test empty arguments.
1482 (args_load): Delete.
1483 (args_test): New.
1484
b399c549
NR
14852006-09-13 Nick Roberts <nickrob@snap.net.nz>
1486
1487 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1488 check for one file.
1489
2ab1eb7a
VP
14902006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1491
1492 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1493 HIGH_FRAME argument to -stack-list-locals can be larger than
1494 the number of frames.
1495
476308bf
FF
14962006-08-18 Fred Fish <fnf@specifix.com>
1497
1498 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1499 '$' in front of skip_vmx_tests_saved when setting that.
1500
8625200f
AS
15012006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1502
1503 * gdb.base/trace-commands.exp: New file.
1504
089ec8f1
DJ
15052006-08-10 Joel Brobecker <brobecker@adacore.com>
1506 Daniel Jacobowitz <dan@codesourcery.com>
1507
1508 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1509 expected output of the backtrace commands.
1510
b60f0898
JB
15112006-08-09 Joel Brobecker <brobecker@adacore.com>
1512
1513 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1514 untested followed by return combination.
1515 * gdb.arch/altivec-regs.exp: Likewise.
1516 * gdb.arch/e500-abi.exp: Likewise.
1517 * gdb.arch/e500-regs.exp: Likewise.
1518 * gdb.arch/gdb1291.exp: Likewise.
1519 * gdb.arch/gdb1431.exp: Likewise.
1520 * gdb.arch/gdb1558.exp: Likewise.
1521 * gdb.arch/i386-prologue.exp: Likewise.
1522 * gdb.arch/i386-unwind.exp: Likewise.
1523 * gdb.asm/asm-source.exp: Likewise.
1524 * gdb.base/a2-run.exp: Likewise.
1525 * gdb.base/advance.exp: Likewise.
1526 * gdb.base/all-bin.exp: Likewise.
1527 * gdb.base/annota1.exp: Likewise.
1528 * gdb.base/annota3.exp: Likewise.
1529 * gdb.base/args.exp: Likewise.
1530 * gdb.base/arithmet.exp: Likewise.
1531 * gdb.base/assign.exp: Likewise.
1532 * gdb.base/async.exp: Likewise.
1533 * gdb.base/attach.exp: Likewise.
1534 * gdb.base/bang.exp: Likewise.
1535 * gdb.base/bigcore.exp: Likewise.
1536 * gdb.base/bitfields.exp: Likewise.
1537 * gdb.base/bitfields2.exp: Likewise.
1538 * gdb.base/break.exp: Likewise.
1539 * gdb.base/call-sc.exp: Likewise.
1540 * gdb.base/call-strs.exp: Likewise.
1541 * gdb.base/callfuncs.exp: Likewise.
1542 * gdb.base/checkpoint.exp: Likewise.
1543 * gdb.base/chng-syms.exp: Likewise.
1544 * gdb.base/code-expr.exp: Likewise.
1545 * gdb.base/commands.exp: Likewise.
1546 * gdb.base/completion.exp: Likewise.
1547 * gdb.base/cond-expr.exp: Likewise.
1548 * gdb.base/condbreak.exp: Likewise.
1549 * gdb.base/consecutive.exp: Likewise.
1550 * gdb.base/constvars.exp: Likewise.
1551 * gdb.base/corefile.exp: Likewise.
1552 * gdb.base/cvexpr.exp: Likewise.
1553 * gdb.base/dbx.exp: Likewise.
1554 * gdb.base/define.exp: Likewise.
1555 * gdb.base/detach.exp: Likewise.
1556 * gdb.base/display.exp: Likewise.
1557 * gdb.base/dump.exp: Likewise.
1558 * gdb.base/ena-dis-br.exp: Likewise.
1559 * gdb.base/ending-run.exp: Likewise.
1560 * gdb.base/environ.exp: Likewise.
1561 * gdb.base/eval-skip.exp: Likewise.
1562 * gdb.base/exprs.exp: Likewise.
1563 * gdb.base/fileio.exp: Likewise.
1564 * gdb.base/finish.exp: Likewise.
1565 * gdb.base/float.exp: Likewise.
1566 * gdb.base/foll-exec.exp: Likewise.
1567 * gdb.base/foll-fork.exp: Likewise.
1568 * gdb.base/foll-vfork.exp: Likewise.
1569 * gdb.base/freebpcmd.exp: Likewise.
1570 * gdb.base/funcargs.exp: Likewise.
1571 * gdb.base/gcore.exp: Likewise.
1572 * gdb.base/gdb1090.exp: Likewise.
1573 * gdb.base/gdb1250.exp: Likewise.
1574 * gdb.base/huge.exp: Likewise.
1575 * gdb.base/info-proc.exp: Likewise.
1576 * gdb.base/interrupt.exp: Likewise.
1577 * gdb.base/jump.exp: Likewise.
1578 * gdb.base/langs.exp: Likewise.
1579 * gdb.base/lineinc.exp: Likewise.
1580 * gdb.base/list.exp: Likewise.
1581 * gdb.base/logical.exp: Likewise.
1582 * gdb.base/long_long.exp: Likewise.
1583 * gdb.base/macscp.exp: Likewise.
1584 * gdb.base/maint.exp: Likewise.
1585 * gdb.base/mips_pro.exp: Likewise.
1586 * gdb.base/miscexprs.exp: Likewise.
1587 * gdb.base/multi-forks.exp: Likewise.
1588 * gdb.base/opaque.exp: Likewise.
1589 * gdb.base/overlays.exp: Likewise.
1590 * gdb.base/pc-fp.exp: Likewise.
1591 * gdb.base/pointers.exp: Likewise.
1592 * gdb.base/printcmds.exp: Likewise.
1593 * gdb.base/psymtab.exp: Likewise.
1594 * gdb.base/ptype.exp: Likewise.
1595 * gdb.base/recurse.exp: Likewise.
1596 * gdb.base/relational.exp: Likewise.
1597 * gdb.base/relocate.exp: Likewise.
1598 * gdb.base/remote.exp: Likewise.
1599 * gdb.base/reread.exp: Likewise.
1600 * gdb.base/restore.exp: Likewise.
1601 * gdb.base/return.exp: Likewise.
1602 * gdb.base/return2.exp: Likewise.
1603 * gdb.base/scope.exp: Likewise.
1604 * gdb.base/sect-cmd.exp: Likewise.
1605 * gdb.base/sep.exp: Likewise.
1606 * gdb.base/sepdebug.exp: Likewise.
1607 * gdb.base/setshow.exp: Likewise.
1608 * gdb.base/setvar.exp: Likewise.
1609 * gdb.base/sigall.exp: Likewise.
1610 * gdb.base/sigbpt.exp: Likewise.
1611 * gdb.base/signals.exp: Likewise.
1612 * gdb.base/signull.exp: Likewise.
1613 * gdb.base/sizeof.exp: Likewise.
1614 * gdb.base/solib.exp: Likewise.
1615 * gdb.base/step-line.exp: Likewise.
1616 * gdb.base/step-test.exp: Likewise.
1617 * gdb.base/structs.exp: Likewise.
1618 * gdb.base/structs2.exp: Likewise.
1619 * gdb.base/term.exp: Likewise.
1620 * gdb.base/twice.exp: Likewise.
1621 * gdb.base/until.exp: Likewise.
1622 * gdb.base/varargs.exp: Likewise.
1623 * gdb.base/volatile.exp: Likewise.
1624 * gdb.base/watchpoint.exp: Likewise.
1625 * gdb.base/whatis-exp.exp: Likewise.
1626 * gdb.base/whatis.exp: Likewise.
1627 * gdb.cp/ambiguous.exp: Likewise.
1628 * gdb.cp/annota2.exp: Likewise.
1629 * gdb.cp/annota3.exp: Likewise.
1630 * gdb.cp/bool.exp: Likewise.
1631 * gdb.cp/breakpoint.exp: Likewise.
1632 * gdb.cp/casts.exp: Likewise.
1633 * gdb.cp/class2.exp: Likewise.
1634 * gdb.cp/classes.exp: Likewise.
1635 * gdb.cp/cplusfuncs.exp: Likewise.
1636 * gdb.cp/ctti.exp: Likewise.
1637 * gdb.cp/derivation.exp: Likewise.
1638 * gdb.cp/exception.exp: Likewise.
1639 * gdb.cp/gdb1355.exp: Likewise.
1640 * gdb.cp/hang.exp: Likewise.
1641 * gdb.cp/inherit.exp: Likewise.
1642 * gdb.cp/local.exp: Likewise.
1643 * gdb.cp/m-data.exp: Likewise.
1644 * gdb.cp/m-static.exp: Likewise.
1645 * gdb.cp/member-ptr.exp: Likewise.
1646 * gdb.cp/method.exp: Likewise.
1647 * gdb.cp/misc.exp: Likewise.
1648 * gdb.cp/namespace.exp: Likewise.
1649 * gdb.cp/overload.exp: Likewise.
1650 * gdb.cp/ovldbreak.exp: Likewise.
1651 * gdb.cp/pr-1023.exp: Likewise.
1652 * gdb.cp/pr-1210.exp: Likewise.
1653 * gdb.cp/pr-574.exp: Likewise.
1654 * gdb.cp/printmethod.exp: Likewise.
1655 * gdb.cp/psmang.exp: Likewise.
1656 * gdb.cp/ref-params.exp: Likewise.
1657 * gdb.cp/ref-types.exp: Likewise.
1658 * gdb.cp/rtti.exp: Likewise.
1659 * gdb.cp/templates.exp: Likewise.
1660 * gdb.cp/try_catch.exp: Likewise.
1661 * gdb.cp/userdef.exp: Likewise.
1662 * gdb.cp/virtfunc.exp: Likewise.
1663 * gdb.disasm/am33.exp: Likewise.
1664 * gdb.disasm/h8300s.exp: Likewise.
1665 * gdb.disasm/mn10300.exp: Likewise.
1666 * gdb.disasm/sh3.exp: Likewise.
1667 * gdb.disasm/t01_mov.exp: Likewise.
1668 * gdb.disasm/t02_mova.exp: Likewise.
1669 * gdb.disasm/t03_add.exp: Likewise.
1670 * gdb.disasm/t04_sub.exp: Likewise.
1671 * gdb.disasm/t05_cmp.exp: Likewise.
1672 * gdb.disasm/t06_ari2.exp: Likewise.
1673 * gdb.disasm/t07_ari3.exp: Likewise.
1674 * gdb.disasm/t08_or.exp: Likewise.
1675 * gdb.disasm/t09_xor.exp: Likewise.
1676 * gdb.disasm/t10_and.exp: Likewise.
1677 * gdb.disasm/t11_logs.exp: Likewise.
1678 * gdb.disasm/t12_bit.exp: Likewise.
1679 * gdb.disasm/t13_otr.exp: Likewise.
1680 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1681 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1682 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1683 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1684 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1685 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1686 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1687 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1688 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1689 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1690 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1691 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1692 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1693 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1694 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1695 * gdb.mi/gdb701.exp: Likewise.
1696 * gdb.mi/gdb792.exp: Likewise.
1697 * gdb.mi/mi-basics.exp: Likewise.
1698 * gdb.mi/mi-break.exp: Likewise.
1699 * gdb.mi/mi-cli.exp: Likewise.
1700 * gdb.mi/mi-console.exp: Likewise.
1701 * gdb.mi/mi-disassemble.exp: Likewise.
1702 * gdb.mi/mi-eval.exp: Likewise.
1703 * gdb.mi/mi-file.exp: Likewise.
1704 * gdb.mi/mi-read-memory.exp: Likewise.
1705 * gdb.mi/mi-regs.exp: Likewise.
1706 * gdb.mi/mi-return.exp: Likewise.
1707 * gdb.mi/mi-simplerun.exp: Likewise.
1708 * gdb.mi/mi-stack.exp: Likewise.
1709 * gdb.mi/mi-stepi.exp: Likewise.
1710 * gdb.mi/mi-syn-frame.exp: Likewise.
1711 * gdb.mi/mi-until.exp: Likewise.
1712 * gdb.mi/mi-var-block.exp: Likewise.
1713 * gdb.mi/mi-var-child.exp: Likewise.
1714 * gdb.mi/mi-var-cmd.exp: Likewise.
1715 * gdb.mi/mi-var-display.exp: Likewise.
1716 * gdb.mi/mi-watch.exp: Likewise.
1717 * gdb.mi/mi2-basics.exp: Likewise.
1718 * gdb.mi/mi2-break.exp: Likewise.
1719 * gdb.mi/mi2-cli.exp: Likewise.
1720 * gdb.mi/mi2-console.exp: Likewise.
1721 * gdb.mi/mi2-disassemble.exp: Likewise.
1722 * gdb.mi/mi2-eval.exp: Likewise.
1723 * gdb.mi/mi2-file.exp: Likewise.
1724 * gdb.mi/mi2-read-memory.exp: Likewise.
1725 * gdb.mi/mi2-regs.exp: Likewise.
1726 * gdb.mi/mi2-return.exp: Likewise.
1727 * gdb.mi/mi2-simplerun.exp: Likewise.
1728 * gdb.mi/mi2-stack.exp: Likewise.
1729 * gdb.mi/mi2-stepi.exp: Likewise.
1730 * gdb.mi/mi2-syn-frame.exp: Likewise.
1731 * gdb.mi/mi2-until.exp: Likewise.
1732 * gdb.mi/mi2-var-block.exp: Likewise.
1733 * gdb.mi/mi2-var-child.exp: Likewise.
1734 * gdb.mi/mi2-var-cmd.exp: Likewise.
1735 * gdb.mi/mi2-var-display.exp: Likewise.
1736 * gdb.mi/mi2-watch.exp: Likewise.
1737 * gdb.stabs/exclfwd.exp: Likewise.
1738 * gdb.stabs/weird.exp: Likewise.
1739 * gdb.threads/gcore-thread.exp: Likewise.
1740 * gdb.trace/actions.exp: Likewise.
1741 * gdb.trace/backtrace.exp: Likewise.
1742 * gdb.trace/circ.exp: Likewise.
1743 * gdb.trace/collection.exp: Likewise.
1744 * gdb.trace/deltrace.exp: Likewise.
1745 * gdb.trace/infotrace.exp: Likewise.
1746 * gdb.trace/limits.exp: Likewise.
1747 * gdb.trace/packetlen.exp: Likewise.
1748 * gdb.trace/passc-dyn.exp: Likewise.
1749 * gdb.trace/passcount.exp: Likewise.
1750 * gdb.trace/report.exp: Likewise.
1751 * gdb.trace/save-trace.exp: Likewise.
1752 * gdb.trace/tfind.exp: Likewise.
1753 * gdb.trace/tracecmd.exp: Likewise.
1754 * gdb.trace/while-dyn.exp: Likewise.
1755 * gdb.trace/while-stepping.exp: Likewise.
1756
f4b618d1
JB
17572006-08-08 Joel Brobecker <brobecker@adacore.com>
1758
1759 * gdb.base/step-bt.c: New file.
1760 * gdb.base/step-bt.exp: New testcase.
1761
3d00d119
DJ
17622006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1763
1764 * config/monitor.exp (gdb_load): Remove support for obsolete
1765 download-write-size.
1766 * gdb.base/remote.exp: Likewise. Update all callers of
1767 gdb_timed_load.
1768
017b5bd4
DJ
17692006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1770
1771 * cursal.exp: Pass binfile to gdb_load.
1772
837c599d
DJ
17732006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1774
1775 * gdb.base/cursal.exp: Add "" to gdb_load call.
1776
8dd4540b
MK
17772006-07-29 Mark Kettenis <kettenis@gnu.org>
1778
1779 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1780 NetBSD/ELF targets.
1781
ab5c9f60
DJ
17822006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1783
1784 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1785 operator*.
1786
4c42eaff
DJ
17872006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1788
1789 * gdb.base/completion.exp: Update for change in "file" behavior.
1790 * gdb.stabs/weird.exp: Likewise.
1791 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1792 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1793
0155cc76
NS
17942006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1795
1796 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1797 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1798
16026cd7
AS
17992006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1800
1801 * gdb.base/default.exp: Update source command error message.
1802 * gdb.base/help.exp: Update 'help source' message.
1803
16963cb6
DJ
18042006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1805
1806 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1807 test.
1808
6d7fd486
AS
18092006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1810
1811 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1812
29e8a844
DJ
18132006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1814
1815 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1816
6afcfa39
DJ
18172006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1818
1819 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1820
267a692b
MK
18212006-07-17 Mark Kettenis <kettenis@gnu.org>
1822
1823 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1824 *-*-openbsd* from targets for wich we expect ARM FPA floating
1825 point format.
1826
85d2fec4
NR
18272006-07-17 Nick Roberts <nickrob@snap.net.nz>
1828
1829 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1830
18312006-07-17 Mark Kettenis <kettenis@gnu.org>
1832
1833 * gdb.base/annota3.exp: Expect frame-begin annotation.
1834
85b4c6e8
JB
18352006-07-14 Joel Brobecker <brobecker@adacore.com>
1836
1837 * gdb.base/help.exp: Adjust "help unset" test to accept
1838 any list of unset commands.
1839
fb933624
DJ
18402006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1841 Daniel Jacobowitz <dan@codesourcery.com>
1842
1843 * gdb.cp/ref-params.exp: New test.
1844 * gdb.cp/ref-params.cc: New source file.
1845 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1846
1dff4b64
MK
18472006-07-08 Mark Kettenis <kettenis@gnu.org>
1848
1849 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1850 spaces/tabs in regular expressions since they might not be there.
1851
40d2e0e3
AS
18522006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1853
1854 * gdb.base/ifelse.exp: New file.
1855
f6c957d2
NS
18562006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1857
1858 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1859 line.
1860 * gdb.base/huge.exp: Loop over compilation to find a size that
1861 is acceptable.
1862 * gdb.base/remote.exp: Correct expected strings.
1863 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1864
b9c5a23d
DJ
18652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1866
1867 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1868
9af2e58d
DJ
18692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1870
1871 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1872 native.
1873
30930ca5
DJ
18742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1875
1876 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1877 enable stabs testing.
1878
aa32fa1d
DJ
18792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1880
bd4a4c80 1881 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1882 gdb_test_multiple does.
1883
321fef15
DJ
18842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1885
1886 * Makefile.in (host_alias): Remove.
1887 (target_alias): Use @target_noncanonical@.
1888 (site.exp): Don't set host_alias.
1889 * aclocal.m4: Remove contents. Include acx.m4.
1890 * configure: Regenerated.
1891 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1892
e1c2defa
NS
18932006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1894
e63b55d1
NS
1895 * lib/gdb.exp (gdb_load_cmd): New.
1896
5600ea19
NS
1897 * gdb.base/fileio.c: Add system(NULL) test.
1898 * gdb.base/fileio.exp: Check it.
1899
e1c2defa
NS
1900 * gdb.base/break.c: Add 10a breakpoint at }
1901 * gdb.base/break.exp: Add test for breakpoint at }
1902 * gdb.cp/anon-union.cc: Add code at end of function.
1903 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1904 * gdb.mi/var-cmd.c: Add code at end of function.
1905 * gdb.mi/mi-var-display.exp: Adjust end of next.
1906 * gdb.mi/mi2-var-display.exp: Likewise.
1907 * gdb.base/fileio.c: Add stop function and insert calls at
1908 stopping places.
1909 * gdb.base/fileio.exp: Breakpoint stop function and remove
1910 explicit line number references.
1911
6c0112ec
JB
19122006-05-19 Joel Brobecker <brobecker@adacore.com>
1913
1914 * gdb.base/del.exp (test_delete_alias): New function.
1915 Now check that both "del" and "d" work as aliases for "delete".
1916
154189a4
FF
19172006-05-18 Fred Fish <fnf@specifix.com>
1918
1919 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1920 required. Check for spurious output after program exits normally.
1921
582e64c2
FF
19222006-05-17 Fred Fish <fnf@specifix.com>
1923
1924 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1925 gdb_load, so it works in the simulator.
1926
8ef6493a
FF
19272006-05-11 Fred Fish <fnf@specifix.com>
1928
1929 * gdb.base/bang.exp: Ignore unexpected output between the
1930 "program exited normally" and the gdb prompt, as many other
1931 tests do.
1932
692b141c
MK
19332006-05-07 Mark Kettenis <kettenis@gnu.org>
1934
1935 * gdb.base/help.exp: Make "delete checkpoint" part option for
1936 "help d" and "help delete" tests.
1937
540b8a30
UW
19382006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1939
1940 * gdb.mi/mi-basics.exp: Add missing serial number to
1941 expected output in some mi_gdb_test statements.
1942 * gdb.mi/mi2-basics.exp: Likewise.
1943
9b6462d9
JB
19442006-05-05 Joel Brobecker <brobecker@adacore.com>
1945
1946 * gdb.base/del.c: New file.
1947 * gdb.base/del.exp: New testcase.
1948
954de43b
DM
19492006-05-05 David S. Miller <davem@sunset.davemloft.net>
1950
1951 * gdb.base/break.exp: Do not assume a breakpoint on
1952 main will actually be in $srcfile when optimizing.
1303f75e
DM
1953 * gdb.base/savedregs.exp: Do not require that the dummy
1954 frame location match up to a symbol and source file location.
c3242428
DM
1955 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1956 will get printed without a mi_cmd_data_list_register_values prefix.
1957 (*-data-list-register-*): Correct regular expressions to expect the new
1958 pseudo d? floating point registers.
1959 * gdb.mi/mi2-regs.exp: Likewise.
1960
c7e64c9a
DJ
19612006-05-05 Christophe Lyon <christophe.lyon@st.com>
1962
1963 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1964 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1965 is allocated by the compiler.
1966 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1967 anons, e, anone to force their allocation by the compiler.
1968
19692006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1970
1971 * gdb.base/help.exp: Update expected text for help d and
1972 help delete.
1973
27ce9a6d
MK
19742006-05-02 Mark Kettenis <kettenis@gnu.org>
1975
1976 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1977 NetBSD/ELF targets.
1978
8608915f
MK
19792006-04-30 Mark Kettenis <kettenis@gnu.org>
1980
1981 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1982 single-step breakpoint fails; make this a KFAIL on
1983 sparc*-*-openbsd*.
1984 * gdb.base/siginfo.exp: Likewise.
1985 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1986
b8db102d
MS
19872006-04-26 Michael Snyder <msnyder@redhat.com>
1988
1989 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1990 which may have to consume output from other forks.
1991 Add tests to make sure that "delete fork" succeeded.
1992
c702009a
MS
19932006-04-20 Michael Snyder <msnyder@redhat.com>
1994
1995 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1996 Add support for the Renesas M32C and M16C.
1997
1998 * gdb.asm/asm-source.exp: Add m32c target.
1999 * gdb.asm/m32c.inc: Support for m32c target.
2000
e28493f2
AS
20012006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2002
2003 * gdb.base/commands.exp (recursive_source_test): New test.
2004
880da185
DM
20052006-04-04 David S. Miller <davem@sunset.davemloft.net>
2006
2007 * gdb.base/float.exp: Add pattern for sparc targets.
2008
61d9b92f
DJ
20092006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2010
2011 * gdb.base/commands.exp (stray_arg0_test): New test.
2012
bd717df8
PB
20132006-03-30 Paul Brook <paul@codesourcery.com>
2014
2015 * gdb.mi/mi-until.exp: kfail broken until command.
2016 * gdb.mi/mi2-until.exp: Ditto.
2017
ec793d3c
NR
20182006-03-27 Nick Roberts <nickrob@snap.net.nz>
2019
2020 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2021
831004b7
AO
20222006-03-08 Alexandre Oliva <aoliva@redhat.com>
2023
2024 * gdb.base/prelink.exp: Anchor tested-for regular expression
2025 on gdb prompt.
2026
effe49a0
PB
20272006-03-07 Paul Brook <paul@codesourcery.com>
2028
2029 * gdb.base/assign.exp: Correct fail message.
2030
e5461016
PB
20312006-03-07 Paul Brook <paul@codesourcery.com>
2032
2033 * lib/compiler.c: Extract armcc version number.
2034 * lib/compiler.cc: Ditto.
2035
fc91c6c2
PB
20362006-03-07 Paul Brook <paul@codesourcery.com>
2037
2038 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2039 additional_flags=-w.
2040 * gdb.arch/altivec-regs.exp: Ditto.
2041 * gdb.arch/e500-abi.exp: Ditto.
2042 * gdb.arch/e500-regs.exp: Ditto.
2043 * gdb.base/all-bin.exp: Ditto.
2044 * gdb.base/annota1.exp: Ditto.
2045 * gdb.base/annota3.exp: Ditto.
2046 * gdb.base/args.exp: Ditto.
2047 * gdb.base/arithmet.exp: Ditto.
2048 * gdb.base/assign.exp: Ditto.
2049 * gdb.base/async.exp: Ditto.
2050 * gdb.base/bang.exp: Ditto.
2051 * gdb.base/break.exp: Ditto.
2052 * gdb.base/call-rt-st.exp: Ditto.
2053 * gdb.base/completion.exp: Ditto.
2054 * gdb.base/cond-expr.exp: Ditto.
2055 * gdb.base/condbreak.exp: Ditto.
2056 * gdb.base/consecutive.exp: Ditto.
2057 * gdb.base/define.exp: Ditto.
2058 * gdb.base/display.exp: Ditto.
2059 * gdb.base/ena-dis-br.exp: Ditto.
2060 * gdb.base/environ.exp: Ditto.
2061 * gdb.base/eval-skip.exp: Ditto.
2062 * gdb.base/info-proc.exp: Ditto.
2063 * gdb.base/jump.exp: Ditto.
2064 * gdb.base/logical.exp: Ditto.
2065 * gdb.base/long_long.exp: Ditto.
2066 * gdb.base/maint.exp: Ditto.
2067 * gdb.base/miscexprs.exp: Ditto.
2068 * gdb.base/pc-fp.exp: Ditto.
2069 * gdb.base/pointers.exp: Ditto.
2070 * gdb.base/relational.exp: Ditto.
2071 * gdb.base/reread.exp: Ditto.
2072 * gdb.base/sect-cmd.exp: Ditto.
2073 * gdb.base/sep.exp: Ditto.
2074 * gdb.base/sepdebug.exp: Ditto.
2075 * gdb.base/until.exp: Ditto.
2076 * gdb.base/whatis-exp.exp: Ditto.
2077 * gdb.cp/annota2.exp: Ditto.
2078 * gdb.cp/annota3.exp: Ditto.
2079 * gdb.trace/actions.exp: Ditto.
2080 * gdb.trace/backtrace.exp: Ditto.
2081 * gdb.trace/circ.exp: Ditto.
2082 * gdb.trace/collection.exp: Ditto.
2083 * gdb.trace/deltrace.exp: Ditto.
2084 * gdb.trace/infotrace.exp: Ditto.
2085 * gdb.trace/limits.exp: Ditto.
2086 * gdb.trace/packetlen.exp: Ditto.
2087 * gdb.trace/passc-dyn.exp: Ditto.
2088 * gdb.trace/passcount.exp: Ditto.
2089 * gdb.trace/report.exp: Ditto.
2090 * gdb.trace/save-trace.exp: Ditto.
2091 * gdb.trace/tfind.exp: Ditto.
2092 * gdb.trace/tracecmd.exp: Ditto.
2093 * gdb.trace/while-dyn.exp: Ditto.
2094 * gdb.trace/while-stepping.exp: Ditto.
2095 * lib/gdb.exp: Ditto.
2096 (gdb_compile): Handle nowarning option.
2097
5f4a23d9
AO
20982006-03-07 Alexandre Oliva <aoliva@redhat.com>
2099
2100 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2101 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2102 Rename executable to prelinkt. Don't re-prelink if we didn't
2103 get a core file. Test prelink -u exit status to tell whether
2104 prelinking failed. Use gdb_test_multiple.
2105
9733fc94
DJ
21062006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2107
2108 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2109 (do_tests): Call it.
2110
cc10cae3
AO
21112006-02-28 Alexandre Oliva <aoliva@redhat.com>
2112
2113 * gdb.base/prelink.exp: New test.
2114 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2115
15c46491
WZ
21162006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2117
2118 * gdb.fortran/derived-type.f90: New file.
2119 * gdb.fortran/derived-type.exp: New testcase.
2120
5c9f7ded
DJ
21212006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2122
2123 * gdb.base/default.exp: Allow ';' as a directory separator.
2124
5b96932b
AS
21252006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2126
2127 * gdb.base/help.exp (help add-symbol-file): Update.
2128
1986bccd
AS
21292006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2130
2131 * gdb.base/help.exp (help load): Update expected results.
2132
a8b7528f
FF
21332006-02-19 Fred Fish <fnf@specifix.com>
2134
2135 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2136 specifix hex value as part of results.
2137 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2138
f8261448
FF
21392006-02-16 Fred Fish <fnf@specifix.com>
2140
2141 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2142 ushort_addr, and slong_addr, so the typedefs are not optimized
2143 away.
2144 * gdb.base/whatis.exp: Add tests using type name for struct type,
2145 union type, enum type, and typedef.
2146
31d8bdd2
MK
21472006-02-13 Mark Kettenis <kettenis@gnu.org>
2148
2149 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2150
34e41e63
JB
21512006-02-13 Jim Blandy <jimb@redhat.com>
2152
2153 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2154 case where it takes two "next" commands to skip past the init
2155 call.
2156
ac6e4f31
FF
21572006-02-12 Fred Fish <fnf@specifix.com>
2158
2159 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2160 to handle cases where it takes two "next" commands to skip
2161 past the init call.
2162
2db2d571
JB
21632006-02-07 Joel Brobecker <brobecker@adacore.com>
2164
2165 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2166 on hppa32 targets.
2167
38fcd64c
DJ
21682006-02-06 Vladimir Prus <ghost@cs.msu.su>
2169
2170 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2171 field.
2172
1315ad46
MK
21732006-01-29 Mark Kettenis <kettenis@gnu.org>
2174
2175 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2176
5625b943
DJ
21772006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2178
2179 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2180 files.
2181
80df1bbe
DJ
21822006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2183
2184 * gdb.cp/maint.exp: Set complaints to a positive value.
2185
9078e690
DJ
21862006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2187
2188 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2189 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2190 function name.
2191
9c903399
DJ
21922006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2193
2194 * gdb.base/checkpoint.c: Update copyright notice. Include
2195 <stdlib.h>.
2196
761ae4d6
JB
21972006-01-04 Jim Blandy <jimb@redhat.com>
2198
2199 * gdb.asm/asm-source.exp: Independently provide default values for
2200 asm-flags and debug-flags. Use 'string equal' to do the
2201 comparison, not the implicit expr's '==' operator. Remove
2202 now-unneeded assignments to asm-flags. In h8300 case, place
2203 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2204
099ac3dd
MS
22052006-01-04 Michael Snyder <msnyder@redhat.com>
2206
2207 * gdb.base/checkpoint.c: New file.
2208 * gdb.base/checkpoint.exp: New file.
2209 * gdb.base/multi-fork.c: New file.
2210 * gdb.base/multi-fork.exp: New file.
2211 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2212
f4d85314
FF
22132006-01-04 Fred Fish <fnf@specifix.com>
2214
2215 * gdb.base/ptype.c (foo): Add typedef.
2216 (intfoo): Add function.
2217 * gdb.base/ptype1.c: New file.
2218 * gdb.base/ptype.exp: Handle compilation and linking with two
2219 source files. Test that proper type for "foo" is found based
2220 on source context rather than first match found in symtabs.
2221
a1b06f35
MK
22222005-12-28 Mark Kettenis <kettenis@gnu.org>
2223
2224 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2225 * gdb.asm/openbsd.inc: Indent commands.
2226
d082a1e2
MK
22272005-12-26 Mark Kettenis <kettenis@gnu.org>
2228
c65016bd
MK
2229 * gdb.base/freebpcmd.exp: Increase timeout.
2230
d082a1e2
MK
2231 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2232
d3c32a0e
DJ
22332005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2234
2235 * gdb.base/default.exp: Update check for "show version".
2236
9fdb1f50
RC
22372005-12-09 Randolph Chung <tausq@debian.org>
2238
2239 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2240 * gdb.asm/pa64.inc: New file.
2241
5f2c56f7
RC
22422005-12-09 Randolph Chung <tausq@debian.org>
2243
2244 * gdb.asm/common.inc: Indent commands.
2245 * gdb.asm/asmsrc1.s: Likewise.
2246 * gdb.asm/asmsrc2.s: Likewise.
2247
8117349c
RC
22482005-12-09 Randolph Chung <tausq@debian.org>
2249
2250 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2251 (get_addr_of_sym): Remove duplicate print.
2252 (gen_core): xfail hppa*-*-hpux*, update expected output.
2253 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2254 * gdb.arch/pa64-nullify.s: New file.
2255
8f07f25a
RC
22562005-12-09 Randolph Chung <tausq@debian.org>
2257
2258 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2259
55b39184
DJ
22602005-12-07 Christophe Lyon <christophe.lyon@st.com>
2261
2262 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2263 code generation for these functions.
2264 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2265 error message.
2266
31e2b00f
AS
22672005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2268
2269 * gdb.base/help.exp (help b, help br, help bre, help brea)
2270 (help break): Update the expected message.
2271
c3d0b56e
SC
22722005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2273
2274 * gdb.asm/m68hc11.inc: Setup the data section.
2275 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2276 script for this test.
2277 (m6812-*-*): Likewise.
2278
36ae0ea9
RC
22792005-11-09 Randolph Chung <tausq@debian.org>
2280
2281 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2282
9d6f42e9
WZ
22832005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2284
2285 * gdb.base/break.exp: Fix a comment typo.
2286
e2126a14
EZ
22872005-11-03 Jim Blandy <jimb@redhat.com>
2288
2289 Checked in by Elena Zannoni <ezannoni@redhat.com>
2290
2291 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2292
e0ac7199
CV
22932005-11-02 Corinna Vinschen <vinschen@redhat.com>
2294
2295 * gdb.arch/gdb1558.c: Include stdio.h.
2296
31d3fb18
MK
22972005-10-31 Mark Kettenis <kettenis@gnu.org>
2298
2299 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2300
e52b687c
MK
23012005-10-31 Mark Kettenis <kettenis@gnu.org>
2302
2303 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2304
f4711d79
PG
23052005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2306
2307 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2308 vscr" tests to better match output.
2309
987a9106
JB
23102005-10-12 Jim Blandy <jimb@redhat.com>
2311
2312 * gdb.base/structs.exp (any): New function.
2313 (test_struct_returns): Don't make any assumptions at all about
2314 what value the function returns when GDB can't set the return
2315 value.
2316
2336bb58
JB
23172005-10-09 Joel Brobecker <brobecker@adacore.com>
2318
2319 * gdb.ada/arrayidx/p.adb: New file.
2320 * gdb.ada/arrayidx.exp: New testcase
2321
23222005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2323
2324 * gdb.ada/array_return/pck.ads: New file.
2325 * gdb.ada/array_return/pck.adb: New file.
2326 * gdb.ada/array_return/p.adb: New file.
2327 * gdb.ada/array_return.exp: New testcase.
2328
705335ea
JB
23292005-10-03 Joel Brobecker <brobecker@adacore.com>
2330
2331 * gdb.base/arrayidx.c: New file.
2332 * gdb.base/arrayidx.exp: New testcase.
2333
11ee9940
NR
23342005-09-29 Nick Roberts <nickrob@snap.net.nz>
2335
2336 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2337 frames-invalid and breakpoints-invalid are no longer generated
2338 with level 3 so don't expect them in the output.
2339
39fb8e9e
BR
23402005-09-27 Bob Rossi <bob@brasko.net>
2341
2342 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2343 from test. Escape the | in mi_gdb_test call.
2344 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2345 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2346 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2347 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2348 expected regex's in mi_gdb_test calls.
2349 * lib/mi-support.exp: Remove arbitrary .* from tests.
2350 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2351 Fully anchor GDB/MI expected results in mi_gdb_test.
2352 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2353 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2354
2af48f68
PB
23552005-09-26 Paul Brook <paul@codesourcery.com>
2356
2357 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2358
f34502bc
WZ
23592005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2360
2361 * bfp-test.c: New file.
2362 * bfp-test.exp: New testcase.
2363
ca929517
WZ
23642005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2365
2366 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2367 of subarray and substring variable.
2368 * gdb.fortran/subarray.f: New source file for the test of subarray
2369 and substring variable evaluation.
2370 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2371 of string constant.
2372
c761af65
DJ
23732005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2374
2375 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2376 copyright dates.
2377
561d7a1d
PG
23782005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2379
2380 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2381 powerpc altivec' test with an almost identical 'info vector' test.
2382
b2b64cc9
PG
23832005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2384
2385 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2386 vscr" tests to match output.
2387
6ac4d15a
PG
23882005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2389
2390 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2391 output.
2392
40e55bef
BR
23932005-09-11 Bob Rossi <bob@brasko.net>
2394
2395 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2396 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2397 commands that return an MI output command and an asyncronous MI output
2398 command.
2399 * gdb.mi/mi-console.exp: Ditto.
2400
3c7385ec
BR
24012005-09-11 Bob Rossi <bob@brasko.net>
2402
2403 * gdb.mi/mi-var-child.c: Include <string.h>.
2404
a6cd0eb3
DJ
24052005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2406
2407 * killed.exp: Correct gdb_expect syntax.
2408
2f168eed
CV
24092005-08-09 Corinna Vinschen <vinschen@redhat.com>
2410
2411 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2412
ecd3fd0f
BR
24132005-08-02 Bob Rossi <bob@brasko.net>
2414
2415 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2416 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2417 Change tests to inferior-tty-set/show.
2418 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2419 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2420 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2421 inferior. Use mi_gdb_test to get GDB and Inferior output.
2422 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2423 descriptor.
2424 (mi_inferior_tty_name): Add inferior PTY file name.
2425 (mi_gdb_start): Add INFERIOR_PTY parameter.
2426 (mi_gdb_test): Add IPATTERN parameter.
2427
f1ea48cb
BR
24282005-08-02 Bob Rossi <bob@brasko.net>
2429
2430 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2431 parameter to mi_gdb_test.
2432 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2433
6e650a67
DJ
24342005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2435
2436 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2437 struct_declarations.
2438 * gdb.mi/mi-var-child.exp: Step over the initialization of
2439 struct_declarations.
2440
8be260b6
DJ
24412005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2442
2443 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2444 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2445 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2446 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2447 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2448 file.
2449
4e660f07
NR
24502005-07-27 Nick Roberts <nickrob@snap.net.nz>
2451
2452 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2453 (do_children_tests): Assign values to the extra elements.
2454
2455 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2456 them for tests for "-var-update --no-values" and
2457 "-var-update --all-values".
2458 Add test for "-var-list-children --simple-values".
2459
2460 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2461
2462 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2463 "-stack-list-locals --simple-values" Improve doc strings and
2464 comments.
2465
6bdae935
MK
24662005-07-18 Mark Kettenis <kettenis@gnu.org>
2467
598b7a6f
MK
2468 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2469 *-*-openbsd*.
2470 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2471
6bdae935
MK
2472 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2473 sigaltsatck'.
2474
1323e929
BR
24752005-07-14 Bob Rossi <bob@brasko.net>
2476
2477 * gdb.base/default.exp (tty): Changed output of command.
2478 * gdb.base/help.exp (help tty): Ditto.
2479
b1a9c082
MK
24802005-07-12 Mark Kettenis <kettenis@gnu.org>
2481
2482 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2483
10a844a2
MK
24842005-07-10 Mark Kettenis <kettenis@gnu.org>
2485
2486 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2487 -stack-select-frame without arguments.
2488 (test_stack_frame_listing): Add test for newly implemented command
2489 -stack-info-frame.
2490
3cb3b8df
BR
24912005-07-06 Bob Rossi <bob@brasko.net>
2492
2493 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2494 command.
2495 (Copyright): Update copyright.
2496
a0c5fbcf
WZ
24972005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2498
2499 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2500 tests to evaluate exponentiation expression.
2501
984971d0
AS
25022005-06-29 Andreas Schwab <schwab@suse.de>
2503
2504 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2505 main to avoid warnings.
2506
2507 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2508
fe03833f
NR
25092005-06-20 Nick Roberts <nickrob@snap.net.nz>
2510
2511 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2512 -stack-select-frame without arguments.
2513 (test_stack_frame_listing): Add test for newly implemented command
2514 -stack-info-frame.
2515
7a55f279
WZ
25162005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2517
0ffa0ea5
DJ
2518 * gdb.fortran/array-element.f: New file.
2519 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2520
26585198
DJ
25212005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2522
2523 * gdb.base/bigcore.exp: Correct checks for systems which can
2524 not dump a large core file.
2525
c1bd25fd
DJ
25262005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2527
2528 * gdb.base/relocate.c: Add a copyright notice.
2529 (dummy): Remove.
2530 * gdb.base/relocate.exp: Test printing the values of variables
2531 from a relocatable file.
2532
589e074d
DJ
25332005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2534
2535 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2536 excess MI output after an error.
2537
0915f927
JB
25382005-05-29 Joel Brobecker <brobecker@adacore.com>
2539
2540 * gdb.arch/alpha-step.c: New file.
2541 * gdb.arch/alpha-step.exp: New testcase.
2542
76ff342d
DJ
25432005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2544 Dennis Brueni <dennis@slickedit.com>
2545
2546 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2547 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2548 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2549 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2550 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2551 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2552 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2553
96b0c7ac
DJ
25542005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2555 Wu Zhou <woodzltc@cn.ibm.com>
2556
2557 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2558 IBM's xlc compiler.
2559 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2560 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2561
f21565d2
JB
25622005-05-13 Jim Blandy <jimb@redhat.com>
2563
2564 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2565 calling gdb_suppress_entire_file.
2566 * gdb.base/charset.exp: Same.
2567 * gdb.base/call-rt-st.exp: Same.
2568
6006a3a1
BR
25692005-05-05 Bob Rossi <bob_rossi@cox.net>
2570
2571 * lib/gdb.exp (fullname_syntax): Added global regex.
2572 (fullname_syntax_POSIX): Ditto.
2573 (fullname_syntax_UNC): Ditto.
2574 (fullname_syntax_DOS_CASE): Ditto.
2575 (fullname_syntax_DOS): Ditto.
2576 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2577 fullname_syntax variable to scope and use it.
2578 (test_file_list_exec_source_files): Ditto.
2579 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2580
c3b69c04
DJ
25812005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2582
2583 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2584
3c95e6af
PG
25852004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2586
2587 * lib/gdb.exp (skip_altivec_tests): New function, based on
2588 check_vmx_hw_available from the GCC testsuite.
2589 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2590 * lib/gdb.arch/altivec-regs.exp: Likewise.
2591
78df6c56
JB
25922005-05-02 Jim Blandy <jimb@redhat.com>
2593
2594 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2595 calling gdb_suppress_entire_file.
2596
1690f9cf
DJ
25972005-04-30 Randolph Chung <tausq@debian.org>
2598
2599 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2600 Slightly relax "sem_post" name checking.
2601
5ea106f7
PG
26022005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2603
2604 * gdb.base/unload.exp: Use new shared library infrastructure.
2605
bf7234cf
PG
26062005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2607
2608 * gdb.base/so-impl-ld.exp: Use new shared library
2609 infrastructure.
2610
547b869a
CV
26112005-04-29 Corinna Vinschen <vinschen@redhat.com>
2612
2613 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2614 * gdb.asm/h8300.inc: New file.
2615
f07e55f0
PG
26162005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2617
2618 * gdb.base/shlib-call.exp: Change to use new shared library
2619 infrastructure.
2620
3cbba3d1
PG
26212005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2622
2623 * gdb.base/pending.exp: Change to use new shared library
2624 infrastructure.
2625
ed6df200
PG
26262005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2627
2628 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2629 use test_compiler_info instead of gcc_compiled, and update copyright.
2630
8c8f4ebe
PG
26312005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2632
2633 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2634 shared objects being adjusted and update copyright years.
2635
607fbc54
DJ
26362005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2637
2638 * ChangeLog: Correct some 2003-01-13 dates.
2639 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2640 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2641 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2642 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2643 gdb.trace/tfind.exp: Update copyright years.
2644
57bf0e56
DJ
26452005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2646 Daniel Jacobowitz <dan@codesourcery.com>
2647
2648 * lib/gdb.exp (gdb_compile): Handle shlib=.
2649 (gdb_compile_shlib): New function.
2650
9b593790
PG
26512005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2652
2653 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2654
9494c6a5
DJ
26552005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2656
2657 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2658 gdb.server.
2659 * configure.ac: Likewise.
2660 * configure: Regenerated.
2661 * gdb.gdbserver/Makefile.in: Moved to...
2662 * gdb.server/Makefile.in: ... here.
2663 * gdb.gdbserver/server.c: Moved to...
2664 * gdb.server/server.c: ... here.
2665 * gdb.gdbserver/server-run.exp: Moved to...
2666 * gdb.server/server-run.exp: ... here.
2667
6f8eac0e
DJ
26682005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2669
2670 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2671 * configure.ac: Create gdb.gdbserver/Makefile.
2672 * configure: Regenerated.
2673 * lib/gdbserver-support.exp: New file, derived from
2674 config/gdbserver.exp.
2675 * config/gdbserver.exp: Use gdbserver-support.exp.
2676 * gdb.gdbserver/Makefile.in: New file.
2677 * gdb.gdbserver/server.c: New file.
2678 * gdb.gdbserver/server-run.exp: New file.
2679
6e87504d
PG
26802005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2681
2682 * lib/gdb.exp (test_compiler_info): Return compiler_info
2683 if no arguments are given.
2684
d1779be4
PG
26852005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2686
2687 * gdb.arch/altivec-abi.exp: Check for compiler and set
2688 use altivec' flag accordingly.
2689 * gdb.arch/altivec-regs.exp: Likewise.
2690
88750304
DJ
26912005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2692
2693 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2694
f3fb768d
AS
26952005-03-27 Andreas Schwab <schwab@suse.de>
2696
2697 * gdb.base/bigcore.c (main): Add missing mode argument in open
2698 call.
2699
7e813ac5
DJ
27002005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2701
2702 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2703 downloads.
2704 * config/gdbserver.exp (gdb_load): Likewise.
2705
8e3049aa
PB
27062005-03-14 Paul Brook <paul@codesourcery.com>
2707
2708 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2709 targets.
2710
a9df7c44
JB
27112005-03-09 Joel Brobecker <brobecker@adacore.com>
2712
2713 * gdb.dwarf2/dup-psym.S: New file.
2714 * gdb.dwarf2/dup-psym.exp: New testcase.
2715
9f0d94e8
JB
27162005-03-09 Joel Brobecker <brobecker@adacore.com>
2717
2718 * gdb.ada/exec_changed/first.adb: New file.
2719 * gdb.ada/exec_changed/second.adb: New file.
2720 * gdb.ada/exec_changed.exp: New testcase.
2721
5f579bc5
NS
27222005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2723
36e9969c
NS
2724 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2725 (A2): New class.
2726 (main): Test operator+.
2727 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2728 breakpoint test.
2729
5f579bc5
NS
2730 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2731 * gdb.base/signull.exp: Disable if gdb,nosignals.
2732 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2733 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2734 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2735 * gdb.mi/mi2-console.exp: Likewise.
2736 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2737 continue output at start.
2738 (gdb_collect_locals_test): Robustify regexp.
2739 * gdb.trace/passc-dyn.exp: Fix comment typo.
2740 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2741
be46087e
CV
27422005-03-08 Corinna Vinschen <vinschen@redhat.com>
2743
2744 * gdb.asm/asm-source.exp: Add iq2000 case.
2745 * gdb.asm/iq2000.inc: New file.
2746
384e1a61
MI
27472005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2748
2749 * gdb.base/command.exp: Change hardcoded value to regular expression.
2750 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2751
584b6e9e
DJ
27522005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2753
2754 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2755 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2756 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2757 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2758 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2759
ab5b5d61
MK
27602005-03-05 Mark Kettenis <kettenis@gnu.org>
2761
2762 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2763 changes.
2764
ae051c1b
PG
27652004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2766
2767 * lib/compiler.c: Add test for IBM's xlc compiler.
2768 * lib/compiler.cc: Likewise.
2769
3f0f6ed2
JB
27702004-02-24 Joel Brobecker <brobecker@adacore.com>
2771
2772 * gdb.ada/fixed_points.exp: Create compilation object directory
2773 before running the test.
2774 * gdb.ada/null_record.exp: Likewise.
2775 * gdb.ada/packed_array.exp: Likewise.
2776 * gdb.ada/start.exp: Likewise.
2777
724f452b
JB
27782005-02-15 Joel Brobecker <brobecker@adacore.com>
2779
2780 * gdb.ada/packed_array/pa.adb: New file.
2781 * gdb.ada/packed_array.exp: New testcase.
2782
57f5cdfb 27832005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2784
1f393151
MK
2785 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2786 files.
2787
ebdda337
MK
2788 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2789 on *-*-openbsd*. Correctly match whitespace in regukar
2790 expressions.
2791
cf309262
DJ
27922005-02-10 Daniel Jacobowitz <dan@debian.org>
2793
2794 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2795 PR exp/1821
2796 * gdb.base/gdb1821.c: New test file.
2797 * gdb.base/gdb1821.exp: New test file.
2798
3be49e7a
JB
27992005-02-09 Joel Brobecker <brobecker@adacore.com>
2800
2801 * gdb.base/start.c: New file.
2802 * gdb.base/start.exp: New testcase.
2803
e292e67d
JB
28042005-02-09 Joel Brobecker <brobecker@adacore.com>
2805
2806 * gdb.ada/start/dummy.adb: New file.
2807 * gdb.ada/start.exp: New testcase.
2808
dbdfa66c
CV
28092005-02-09 Corinna Vinschen <vinschen@redhat.com>
2810
2811 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2812 for printing symbols and statistics.
2813 Add test for using relative pathnames in "maint print msymbols" test.
2814 Mark "maint info sections DATA" XFAIL on Cygwin.
2815 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2816 tests.
2817
d7941671
AC
28182005-02-09 Andreas Schwab <schwab@suse.de>
2819
2820 Committed by Andrew Cagney <cagney@gnu.org>
2821 * gdb.base/remotetimeout.exp: New file.
2822
74e5ef44
MK
28232005-02-07 Mark Kettenis <kettenis@gnu.org>
2824
2825 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2826
464dd14d
JB
28272005-02-03 Joel Brobecker <brobecker@adacore.com>
2828
2829 * gdb.ada/gnat_ada.gpr: New file.
2830 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2831 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2832 * configure.ac: No longer generate gnat_ada.gpr.
2833 * configure: Regenerate.
2834 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2835 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2836 * gdb.ada/null_record/bar.ads: Likewise.
2837 * gdb.ada/null_record/bar.adb: Likewise.
2838 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2839 * gdb.ada/null_record.exp (testdir): New variable.
2840 (testfile): executable is now in testdir subdirectory.
2841 (srcfile): Use full path to the main compilation unit.
2842 * gdb.ada/fixed_points.exp: Same changes as above.
2843
30d756ae
NR
28442005-02-03 Nick Roberts <nickrob@snap.net.nz>
2845
2846 * gdb.base/interp.exp: New test.
2847
9d799f85
AC
28482005-01-24 Andrew Cagney <cagney@gnu.org>
2849
2850 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2851
15656118
AC
28522005-01-19 Andrew Cagney <cagney@gnu.org>
2853
a892c31b
AC
2854 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2855 configure.ac not configure.in.
2856
15656118
AC
2857 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2858 of powerpc*-*-*.
2859 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2860 * gdb.base/list.exp (test_list_function)
2861 (test_list_filename_and_function): Ditto.
2862 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2863
a7b01baf
AC
28642005-01-16 Andrew Cagney <cagney@gnu.org>
2865
17d92a02
AC
2866 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2867
a7b01baf
AC
2868 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2869
bc8332bb
AC
28702005-01-14 Andrew Cagney <cagney@gnu.org>
2871
2872 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2873 * gdb.mi/mi2-var-cmd.exp: Ditto.
2874
4d074752
CV
28752005-01-10 Corinna Vinschen <vinschen@redhat.com>
2876
2877 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2878
bec39cab
AC
28792005-01-07 Andrew Cagney <cagney@gnu.org>
2880
2881 * configure.ac: Rename configure.in, require autoconf 2.59.
2882 * configure: Re-generate.
2883 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2884 * gdb.stabs/configure: Re-generate.
2885 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2886 * gdb.hp/configure: Re-generate.
2887 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2888 autoconf 2.59.
2889 * gdb.hp/gdb.objdbg/configure: Re-generate.
2890 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2891 autoconf 2.59.
2892 * gdb.hp/gdb.defects/configure: Re-generate.
2893 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2894 autoconf 2.59.
2895 * gdb.hp/gdb.compat/configure: Re-generate.
2896 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2897 autoconf 2.59.
2898 * gdb.hp/gdb.base-hp/configure: Re-generate.
2899 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2900 autoconf 2.59.
2901 * gdb.hp/gdb.aCC/configure: Re-generate.
2902
f10b16d4
JB
29032004-12-15 Jim Blandy <jimb@redhat.com>
2904
2905 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2906 under NPTL when there is debugging info available for libpthread.
2907
fb6e1814
JG
29082004-12-13 Jerome Guitton <guitton@gnat.com>
2909
2910 * gdb.ada/fixed_points.c: New file.
2911 * gdb.ada/fixed_points.exp: New file.
2912
fe46cd3a
RC
29132004-12-03 Randolph Chung <tausq@debian.org>
2914
2915 * gdb.arch/pa-nullify.exp: New file.
2916 * gdb.arch/pa-nullify.s: New file.
2917
8de0841b
RC
29182004-11-30 Randolph Chung <tausq@debian.org>
2919
2920 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2921 instead of "tbug". Fix regexp to work properly with gdb_test.
2922
c8170782
PH
29232004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2924
2925 * gdb.base/bitfields2.exp: New test.
2926 * gdb.base/bitfields2.c: New file.
2927
954269c2
RE
29282004-11-28 Richard Earnshaw <rearnsha@arm.com>
2929
2930 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2931
0107feed
RC
29322004-11-16 Randolph Chung <tausq@debian.org>
2933
2934 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2935
f073ae8c
DJ
29362004-11-14 Daniel Jacobowitz <dan@debian.org>
2937
2938 * gdb.threads/threadapply.exp: Correct "macro details" test.
2939
19ad59e7
JJ
29402004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2941
2942 * gdb.threads/threadapply.exp: New test.
2943 * gdb.threads/threadapply.c: New file.
2944
9cf0961b
MK
29452004-11-07 Mark Kettenis <kettenis@gnu.org>
2946
2947 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2948 frames.
2949
c789492a
FL
29502004-11-05 Felix Lee <felix+log1@specifixinc.com>
2951
2952 * gdb.base/cursal.exp: New file.
2953 * gdb.base/cursal.c: New file.
2954
a1e167bb
AC
29552004-11-03 Andrew Cagney <cagney@gnu.org>
2956
2957 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2958
b7cbf173
MK
29592004-10-30 Mark Kettenis <kettenis@gnu.org>
2960
2961 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2962 NetBSD/ELF targets.
2963
88f9d34f
JB
29642004-10-29 Joel Brobecker <brobecker@gnat.com>
2965
2966 * gdb.threads/bp_in_thread.c: New file, copied from
2967 pthread_cond_wait.c.
2968 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2969 file, rather than reusing the .c file from another testcase.
2970
ca7d6a0c
JB
29712004-10-20 Joel Brobecker <brobecker@gnat.com>
2972
2973 * gdb.ada/null_record.exp: Check where we stopped after
2974 sending the start command, instead of where the associated
2975 temporary breakpoint was inserted.
2976
0d863d03
AC
29772004-10-14 Andrew Cagney <cagney@gnu.org>
2978
2979 * gdb.mi/gdb701.c (main): Return 0.
2980
d11e72cb
DJ
29812004-10-13 Daniel Jacobowitz <dan@debian.org>
2982
d40539a4 2983 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2984
e1923096
JJ
29852004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2986
2987 * gdb.threads/schedlock.c: Add comment markers to use to find
2988 line numbers.
2989 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2990 comments.
2991 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2992 breakpoint lines.
2993
ec8ba2c9
DJ
29942004-10-12 Daniel Jacobowitz <dan@debian.org>
2995
2996 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2997
0eb3658b
DJ
29982004-10-12 Daniel Jacobowitz <dan@debian.org>
2999
3000 * configure.in: Add gdb.dwarf2.
3001 * configure: Regenerated.
3002 * Makefile.in: Add gdb.dwarf2.
3003 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
3004 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
3005 gdb.dwarf2/file1.txt: New files.
3006
a271cc33
OF
30072004-10-11 Orjan Friberg <orjanf@axis.com>
3008
3009 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3010 of "run", since the latter doesn't work with remote targets. Adjust
3011 the breakpoint numbering accordingly.
3012 * gdb.threads/pthread_cond_wait.exp: Ditto.
3013
895ce074
MC
30142004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3015
3016 * gdb.base/overlays.exp: Update copyright years.
3017
6be3092d
KI
30182004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3019
3020 * gdb.base/overlays.exp: Disable if target is Linux.
3021
e05389b8
FL
30222004-10-06 Felix Lee <felix+log1@specifixinc.com>
3023
3024 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3025
73cb587d
KI
30262004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3027
3028 * gdb.asm/asm-source.exp: Add m32r-linux target.
3029 * gdb.asm/m32r-linux.inc: New file.
3030
3c0edcdc
AC
30312004-09-24 Andrew Cagney <cagney@redhat.com>
3032 David Anderson <anderson@redhat.com>
3033
3034 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3035 command fails, assume things will work.
3036 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3037 (_GNU_SOURCE): Define.
3038 (print_unsigned, print_hex): Change parameter to "long long".
3039 (print_byte_count): New function, use to print byte counts.
3040 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3041 O_LARGEFILE.
3042 (main): Compute an upper bound on a corefile in max_core_size.
3043 Limit memory chunk size to max_core_size. Limit total memory
3044 allocated to max_core_size.
3045
4bb3667f
AC
30462004-09-23 Andrew Cagney <cagney@gnu.org>
3047
3048 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3049 from a separate process with code that creates a corefile by
3050 making the inferior dump core.
3051
60fe1a51
MK
30522004-09-23 Mark Kettenis <kettenis@gnu.org>
3053
3054 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3055 block.
3056
8e937346
MC
30572004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3058
3059 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3060 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3061 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3062 Likewise.
3063
7213f6d6
JJ
30642004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3065
3066 * gdb.java/jprint.exp: New test case for java inferior call.
3067 * gdb.java/jprint.java: Ditto.
3068
eac69dca
JB
30692004-09-15 Joel Brobecker <brobecker@gnat.com>
3070
3071 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3072
22227696
MC
30732004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3074
3075 * gdb.threads/killed.c: Include <stdlib.h>.
3076 * gdb.threads/pthreads.c: Likewise.
3077
7dd403a4
MC
30782004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3079
3080 * gdb.threads/killed.c: Add copyright notice.
3081
33f2d567
JM
30822004-09-10 Jason Molenda (jmolenda@apple.com)
3083
3084 * gdb.base/define.exp: Two new tests to verify zero space chars
3085 after 'if' and 'while' commands in a user-defined command is correctly
3086 parsed.
3087
e05b62ac
AC
30882004-09-08 Andrew Cagney <cagney@gnu.org>
3089
3090 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3091 delivery test with duplicate at end of file.
3092
9cbe82da
MK
30932004-09-06 Mark Kettenis <kettenis@jive.nl>
3094
3095 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3096
564803d9
MC
30972004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3098
3099 * config/hppro.exp: Removed.
3100
7c6807ce
MC
31012004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3102
3103 * config/sparclet.exp: Removed.
3104
bf7e26dd
MC
31052004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3106
3107 * config/udi.exp: Removed.
3108
714e341b
MC
31092004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3110
3111 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3112 of "exp_continue".
3113 (advancei): Likewise.
3114
1236e623
JJ
31152004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3116
3117 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3118
3bdcad15
MI
31192004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3120
228af206 3121 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3122 to check for nodebug in executable.
3123 * gdb.gdb/observer.exp (setup_test): Likewise.
3124 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3125 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3126
c72b934c
AC
31272004-09-01 Andrew Cagney <cagney@gnu.org>
3128
3129 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3130 files.
3131
edd9b715
JJ
31322004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3133
3134 * gdb.base/unload.exp: Fix expected warning message to match
3135 latest format.
3136
fb4ce06b
CV
31372004-09-01 Corinna Vinschen <vinschen@redhat.com>
3138
3139 * gdb.base/call-rt-st.exp: Fix typos.
3140
ce78e7c3
MI
31412004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3142
3143 * gdb.threads/thread_check.exp: New testcase.
3144 * gdb.threads/thread_check.c: New testcase.
3145
2dedb159
AC
31462004-08-31 Andrew Cagney <cagney@gnu.org>
3147
3148 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3149 (skip_to_handler_entry): New procedures. Test stepping into a
3150 handler when the breakpoint is at the handler's entry point.
3151
68f53502
AC
31522004-08-30 Andrew Cagney <cagney@gnu.org>
3153
3154 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3155 gdb/1757.
3156
3e3ffd2b
MC
31572004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3158
3159 With code from Manoj Iyer <manjo@austin.ibm.com>:
3160 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3161 return value. Add an arm for "no debugging symbols found".
3162 Change a stray "error" to "perror".
3163 (gdb_run_cmd): Adapt to new return value.
3164 * gdb.base/remote.exp: Adapt to new return value.
3165 * gdb.gdb/complaints.exp: Likewise.
3166 * gdb.gdb/observer.exp: Likewise.
3167 * gdb.gdb/selftest.exp: Likewise.
3168 * gdb.gdb/xfullpath.exp: Likewise.
3169
4b6f5fd2
JB
31702004-08-27 Joel Brobecker <brobecker@gnat.com>
3171
3172 * gdb.threads/bp_in_thread.exp: New testcase.
3173
e5b25496
MC
31742004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3175
3176 Fix PR testsuite/1735.
3177 * gdb.threads/schedlock.c (thread_function): Add a cast
3178 to suppress a gcc warning.
3179 * gdb.threads/thread-specific.c (thread_function): Likewise.
3180
934353d6
MC
31812004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3182
3183 * gdb.base/unload.c: Include <stdlib.h>.
3184
f98a0aef 31852004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3186
f98a0aef 3187 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3188 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3189 synchronized after the "return".
3190
5a2e8882
MC
31912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3192
3193 * gdb.mi/basics.c: Include <stdio.h>.
3194 * gdb.mi/pthreads.c: Include <stdlib.h>.
3195 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3196
a9640423
MC
31972004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3198
3199 * gdb.threads/schedlock.c: Add copyright notice.
3200
b04e311d
AC
32012004-08-25 Andrew Cagney <cagney@gnu.org>
3202
3203 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3204 (skip_over_handler, breakpoint_over_hander): New test procedures.
3205 (advance, advancei): Add a proper prefix, do not use
3206 rerun_to_main.
3207 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3208
7c27f15b
MC
32092004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3210
3211 * gdb.mi/basics.c: Add copyright notice.
3212 * gdb.mi/var-cmd.c: Add copyright notice.
3213
fffc87ae
MC
32142004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3215
3216 * lib/gdb.exp: Remove signed_keyword_not_used.
3217 * lib/compiler.c: Likewise.
3218 * lib/compiler.cc: Likewise.
3219
d782e0bf
MC
32202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3221
3222 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3223 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3224
96033e83
MC
32252004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3226
3227 * gdb.base/whatis.c: Add copyright notice.
3228
cf38c229
MK
32292004-08-20 Mark Kettenis <kettenis@gnu.org>
3230
3231 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3232 it to skip the breakpoints encoded in the inline assembly.
3233
f4b49756
MC
32342004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3235
3236 * Makefile.in: Add gdb.fortran.
3237
2f193b69
MC
32382004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3239
3240 * gdb.base/call-sc.exp (test_scalar_returns):
3241 Fix cut-and-paste glitch in "Make fun return now".
3242
89a237cb
MC
32432004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3244
3245 * configure.in: Add gdb.fortran.
3246 * configure: Regenerate.
3247 * gdb.fortran/Makefile.in: New file.
3248 * lib/gdb.exp (skip_fortran_tests): New procedure.
3249
469aff8e
MC
32502004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3251
3252 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3253 reference to bug-gnu@prep.ai.mit.edu.
3254 * gdb.mi/mi-var-child.exp: Likewise.
3255 * gdb.mi/mi-var-cmd.exp: Likewise.
3256 * gdb.mi/mi-var-display.exp: Likewise.
3257 * gdb.mi/mi2-var-block.exp: Likewise.
3258 * gdb.mi/mi2-var-child.exp: Likewise.
3259 * gdb.mi/mi2-var-cmd.exp: Likewise.
3260 * gdb.mi/mi2-var-display.exp: Likewise.
3261
00b51b9f
MK
32622004-08-15 Mark Kettenis <kettenis@gnu.org>
3263
3264 * gdb.base/unload.c (main): Make local variable msg const.
3265
45f07fef
MC
32662004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3267
3268 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3269 to bug-gnu@prep.ai.mit.edu.
3270 * gdb.mi/mi-disassemble.exp: Likewise.
3271 * gdb.mi/mi-eval.exp: Likewise.
3272 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3273 default line number.
3274 * gdb.mi/mi-return.exp: Likewise.
3275 * gdb.mi/mi-simplerun.exp: Likewise.
3276 * gdb.mi/mi-stack.exp: Likewise.
3277 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3278 number with explicit range test.
3279 * gdb.mi/mi-watch.exp: Likewise.
3280 * gdb.mi/mi2-break.exp: Likewise.
3281 * gdb.mi/mi2-cli.exp: Likewise.
3282 * gdb.mi/mi2-disassemble.exp: Likewise.
3283 * gdb.mi/mi2-eval.exp: Likewise.
3284 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3285 default line number.
3286 * gdb.mi/mi2-return.exp: Likewise.
3287 * gdb.mi/mi2-simplerun.exp: Likewise.
3288 * gdb.mi/mi2-stack.exp: Likewise.
3289 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3290 number with explicit range test.
3291 * gdb.mi/mi2-watch.exp: Likewise.
3292
dd8c8ee7
MC
32932004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3294
3295 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3296 * gdb.cp/m-static.exp: Likewise.
3297 * gdb.cp/rtti.exp: Likewise.
3298
4e838464
MK
32992004-08-14 Mark Kettenis <kettenis@gnu.org>
3300
3301 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3302
8d8cb839
EZ
33032004-08-14 Eli Zaretskii <eliz@gnu.org>
3304
3305 * ChangeLog: Prefix Local Variables with semi-colons and indent
3306 the reference to older ChangeLog files, to fix fontification in
3307 Emacs.
3308
deea8bb0
MC
33092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3310
3311 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3312 * gdb.mi/mi2-break.exp: Likewise.
3313
c3297504
MC
33142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3315
3316 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3317
25808999
MC
33182004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3319
3320 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3321
226a8d71
MC
33222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3323
3324 * gdb.cp/classes.exp: Remove unused declarations. Just let
3325 test names default instead of providing special names. Remove
3326 extraneous demangler test.
3327
37fdf854
JJ
33282004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3329
3330 * gdb.base/unload.exp: New test for breakpoints in dynamically
3331 loaded libraries.
3332 * gdb.base/unload.c: Ditto.
3333 * gdb.base/unloadshr.c: Ditto.
3334
2d3a7986
MC
33352004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3336
3337 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3338 cp_test_ptype_class.
3339 (test_enums): Likewise.
3340
c72b934c
AC
33412004-08-10 Andrew Cagney <cagney@gnu.org>
3342
3343 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3344 files.
3345
cc503c8a
AC
33462004-08-10 Andrew Cagney <cagney@gnu.org>
3347
3348 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3349 init_malloc call.
3350
902f2ccb
MC
33512004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3352
3353 * ChangeLog: Add copyright notice. The notice is copied
3354 from emacs 21.3 top level ChangeLog.
3355
78c90502
MC
33562004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3357
3358 * lib/cp-support.exp: New file.
3359 * lib/cp-support.exp (cp_test_type_class): New function.
3360 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3361 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3362 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3363 cp_test_ptype_class.
3364
88e5ea78
MC
33652004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3366
3367 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3368 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3369 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3370 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3371 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3372 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3373 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3374 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3375 gdb.mi/mi2-watch.exp: Update copyright years.
3376
6a89fc9c
MK
33772004-08-09 Mark Kettenis <kettenis@gnu.org>
3378
3379 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3380
1482e0de
MC
33812004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3382
3383 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3384 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3385 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3386 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3387 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3388 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3389 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3390 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3391 gdb.mi/mi-watch.exp: Update copyright years.
3392
1a5ce3f3
DJ
33932004-08-08 Daniel Jacobowitz <dan@debian.org>
3394
3395 PR gdb/1738
3396 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3397 from a breakpoint with a pending signal.
3398
04f6ecf2
DJ
33992004-08-08 Daniel Jacobowitz <dan@debian.org>
3400
3401 PR gdb/1736
3402 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3403 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3404 the prompt.
3405 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3406
54d90d35
DJ
34072004-08-08 Daniel Jacobowitz <dan@debian.org>
3408
3409 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3410
d2f6abb0
DJ
34112004-08-08 Daniel Jacobowitz <dan@debian.org>
3412
3413 PR gdb/1736
3414 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3415 for i?86-*-linux*.
3416
5598c03d
DJ
34172004-08-08 Daniel Jacobowitz <dan@debian.org>
3418
3419 * gdb.arch/i386-prologue.exp: Compile without debug information.
3420
c6fee705
MC
34212004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3422
3423 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3424 rather than asking gdb to search.
3425
dd90efdb
MC
34262004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3427
3428 * gdb.base/gcore.c: Include <string.h>.
3429
1e84bec1
MC
34302004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3431
3432 * gdb.base/gcore.c: Add copyright notice.
3433
e425eb2b
MC
34342004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3435
3436 * gdb.base/freebpcmd.c: Include <stdio.h>.
3437 * gdb.base/long_long.c: Include <string.h>.
3438 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3439 * gdb.base/siginfo.c: Include <string.h>.
3440 * gdb.base/sigstep.c: Include <string.h>.
3441
cb9aaed5
MC
34422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3443
3444 * gdb.base/complex.c: Include <stdlib.h>.
3445
55944f3d
MC
34462004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3447
3448 * gdb.base/complex.c: Add copyright notice.
3449
7b2953d9
MC
34502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3451
3452 * gdb.base/charset.c: Include <stdlib.h>.
3453
c9133d23
MC
34542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3455
3456 * gdb.base/auxv.c: Include <stdlib.h>.
3457
0a8490ad
MC
34582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3459
3460 * gdb.base/auxv.c: Add copyright notice.
3461
3426d5ec
MC
34622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3463
3464 * gdb.base/coremaker.c: Add copyright notice.
3465 * gdb.base/coremaker2.c: Add copyright notice.
3466
8da195dd
AC
34672004-08-04 Andrew Cagney <cagney@gnu.org>
3468
3469 * gdb.base/store.exp: Update copyright.
3470 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3471 names, do not import gdb_prompt.
3472
8d394f98
AC
34732004-08-01 Andrew Cagney <cagney@gnu.org>
3474
3475 Fix PR testsuite/1729.
3476 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3477 not use capture_value with value 4.
3478 (capture_value): Add optional test name parameter.
3479 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3480 the prefix, pass to capture_value.
3481
b6702b23
MK
34822004-08-01 Mark Kettenis <kettenis@gnu.org>
3483
3484 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3485 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3486 (main): Call new function.
3487
c203e0ca
MC
34882004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3489
3490 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3491
a7995a30
MC
34922004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3493
3494 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3495
9366563b
MC
34962004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3497
b6eeaf26 3498 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3499 Accept more values of vtbl pointer. Remove some messages
3500 about "obsolete gcc or gdb".
3501
2fc1f950
MC
35022004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3503
3504 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3505
c724d49b
MC
35062004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3507
3508 * gdb.base/asm-source.exp: Properly convert target board
3509 debug flags from gcc format to binutils format.
3510
736b0fce
MK
35112004-07-28 Mark Kettenis <kettenis@gnu.org>
3512
3513 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3514 gdb1718". PR backtrace/1718 partially fixed.
3515
5633ea5c
JJ
35162004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3517
3518 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3519
575eebb1
NC
35202004-07-26 Nick Clifton <nickc@redhat.com>
3521
3522 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3523 good default value for a specific architecture is available then
3524 set it to that value. Otherwise default to the -gstabs switch.
3525 Remove the -g... switches from the asm-flags variable. Allow the
3526 target board info to override the value if it wants to. Pass the
3527 switch on the assembler command line.
3528
62104619
MK
35292004-07-23 Mark Kettenis <kettenis@gnu.org>
3530
3531 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3532 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3533 (main): Call new function.
3534
4a1135b8
MC
35352004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3536
3537 Test for PR exp/1715.
3538 * gdb.base/radix.exp: Refactor common procedures. Make all
3539 test names unique. Change XFAIL to KFAIL.
3540
8a12c1f0
MC
35412004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3542
3543 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3544 * gdb.ada/gnat_ada.gin: ... to here.
3545 * configure.in: Use gnat_ada.gin.
3546 * configure: Regenerate.
3547
23b451cf
AC
35482004-07-20 Andrew Cagney <cagney@gnu.org>
3549
3550 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3551 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3552 XFAILs. Clean up test messages and comments. Check backtraces.
3553 Delete re-sync code.
3554
ab618a02
MC
35552004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3556
3557 Fix PR cli/740.
3558 * gdb.base/annota1.exp: Honor gdb,nosignals.
3559 * gdb.base/annota3.exp: Likewise.
3560
46dad340
MC
35612004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3562
3563 * lib/java.exp: Update copyright notice.
3564
756d8c70
AC
35652004-07-19 Andrew Cagney <cagney@gnu.org>
3566
3567 * gdb.base/selftest.exp: Copy file from here ...
3568 * gdb.gdb/selftest.exp: ... to here.
3569
586027e6
AC
35702004-07-16 Andrew Cagney <cagney@redhat.com>
3571
3572 * lib/insight-support.exp: Delete file.
3573 * lib/java.exp (java_init): Fix copyright.
3574
029d2200
AC
35752004-07-16 Andrew Cagney <cagney@gnu.org>
3576
3577 * gdb.base/restore.c: Append "prologue" to comments marking the a
3578 function's prologue.
3579 * gdb.base/restore.exp: Update copyright, re-indent.
3580 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3581 callerN" prefix where needed. Update patterns that match a
3582 function's prologue.
3583
653b62c5
MC
35842004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3585
3586 * gdb.base/restore.c: Add copyright notice.
3587
f7d690e5
AC
35882004-07-16 Andrew Cagney <cagney@gnu.org>
3589
3590 * gdb.base/logical.exp: Update copyright.
3591 (evaluate): New procedure. Use to re-implement tests using
3592 several tables.
3593
d629a7cb
MH
35942004-07-14 Martin Hunt <hunt@redhat.com>
3595
3596 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3597 which fixes some problems where init.tcl was not found.
3598
9c7bb332
AC
35992004-07-13 Andrew Cagney <cagney@gnu.org>
3600
6bf46641
AC
3601 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3602 (check_sizeof, check_valueof): Do not include the output in the
3603 test name. Use gdb_test.
3604 (get_valueof): Use gdb_test_multiple.
3605
c4ffd4c0
AC
3606 * gdb.base/step-test.exp: Update copyright. Use
3607 gdb_test_multiple. Ensure that test names do not include
3608 architecture dependent output.
3609
ab89363a
AC
3610 * gdb.gdb/observer.exp: Update copyright.
3611 (setup_test): Use gdb_test_multiple.
3612 (attach_first_observer, attach_second_observer)
3613 (attach_third_observer, detach_first_observer)
3614 (detach_second_observer, detach_third_observer)
3615 (reset_counters, check_counters): Make $message a prefix.
3616 (test_normal_stop_notifications): Add "args" parameter - a list of
3617 init functions to be called. Make $message a prefix,
3618 (test_observer_normal_stop): Change the message prefixes so that
3619 they are unique, pass the attach / detach procedures to
3620 test_normal_stop_notifications.
3621
ec58997a
AC
3622 * gdb.base/signull.exp (test_segv): Prefix all tests with
3623 "${name}". Clean up test messages.
3624
b475183b
AC
3625 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3626
9c7bb332
AC
3627 * gdb.base/ena-dis-br.exp: Update copyright.
3628 (break_at): New function. Replace send_gdb with gdb_test,
3629 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3630 ignore count, not stopped at bpt", with KFAIL.
3631
2dd95497
CV
36322004-07-13 Corinna Vinschen <vinschen@redhat.com>
3633
3634 * gdb.base/attach.exp: Remove cleanupfile handling.
3635
419e626b
AC
36362004-07-12 Andrew Cagney <cagney@gnu.org>
3637
3638 * gdb.base/annota1.exp: Cleanup corefile test name.
3639 * gdb.base/annota3.exp: Ditto.
3640
8b1b3228
AC
36412004-07-12 Andrew Cagney <cagney@gnu.org>
3642
78650829
AC
3643 * gdb.base/signals.exp: Clean up copyright, re-indent.
3644
8b1b3228
AC
3645 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3646 gdb_test and gdb_test_multiple.
3647
935c2760
JJ
36482004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3649
3650 * gdb.java/jmain.exp: Fix expected line number for main to
3651 break at. Set XFAIL for break at main test since gcj does not
3652 provide line number info for first statement in main.
3653
1544280f
AC
36542004-07-08 Andrew Cagney <cagney@gnu.org>
3655
1279f4ff
AC
3656 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3657
1544280f
AC
3658 * gdb.base/sigbpt.exp: Make the common part of each test name a
3659 prefix instead of suffix.
3660
bcc82369
BR
36612004-07-07 Bob Rossi <bob_rossi@cox.net>
3662
3663 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3664 test from test_tbreak_creation_and_listing to
3665 test_file_list_exec_source_file
3666 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3667 Changed name of test from test_tbreak_creation_and_listing to
3668 test_file_list_exec_source_file
3669
23f4b0aa
JJ
36702004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3671
3672 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3673 the jmisc() constructor instead of <init>.
3674 * gdb.java/jmisc1.exp: Ditto.
3675
56401cd5
AC
36762004-07-07 Andrew Cagney <cagney@gnu.org>
3677
3678 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3679 corrupting the PC.
3680
44ae2f6a
MC
36812004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3682
3683 * gdb.cp/templates.exp: Accept whitespace change in demangler
3684 output.
3685
45a83408
AC
36862004-07-06 Andrew Cagney <cagney@gnu.org>
3687
3688 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3689
d205ad70
MC
36902004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3691
3692 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3693 * lib/compiler.cc: Likewise.
3694
06ea1a61
MC
36952004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3696
3697 * lib/compiler.cc: Work around string preprocessing problem
3698 with old hp c++ compiler.
3699 * lib/compiler.c: Likewise.
3700
daab1251
CV
37012004-06-29 Corinna Vinschen <vinschen@redhat.com>
3702
3703 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3704 directives to conditionalize symbol prefixing.
3705 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3706 additional_flags handling. Add underscore prefix for Cygwin.
3707 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3708 conditionalize symbol prefixing.
3709 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3710 additional_flags handling. Add underscore prefix for Cygwin.
3711
cc984116
CV
37122004-06-29 Corinna Vinschen <vinschen@redhat.com>
3713
3714 * gdb.base/bigcore.exp: Skip test on Cygwin.
3715
c279b077
MC
37162004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3717
3718 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3719 formats for "info register". Use gdb_test_multiple. Fix
3720 the "invalid register" test.
3721
0e915747
CV
37222004-06-28 Corinna Vinschen <vinschen@redhat.com>
3723
3724 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3725 PID for Cygwin. Add Cygwin specific strings to check for in some
3726 tests.
3727 (do_attach_tests): Add a test for user interaction when attaching
3728 to a process with no matching symbol table already loaded.
3729
11422c86
AC
37302004-06-26 Andrew Cagney <cagney@gnu.org>
3731
3732 Test PR java/1567 and PR java/1565.
3733 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3734 * gdb.java/jmisc2.exp: Delete file.
3735
cefbce26
MC
37362004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3737
3738 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3739
e19f872c
CV
37402004-06-25 Corinna Vinschen <vinschen@redhat.com>
3741
3742 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3743 attach process.
3744
d931ba3b
MC
37452004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3746
3747 * gdb.cp/pr-1553.exp: Remove.
3748
aef68c48
MC
37492004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3750
3751 * gdb.cp/pr-1553.cc: Remove.
3752 * gdb.cp/pr-1553.exp: Disable this test.
3753
8d5df71a
JB
37542004-06-20 Jim Blandy <jimb@redhat.com>
3755
3756 Fix PR testsuite/1680.
3757 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3758 regular expressions.
3759
4ac6f39d
MC
37602004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3761
3762 Fix PR testsuite/1679.
3763 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3764 Issue an UNSUPPORTED result instead.
3765
1b413552
JB
37662004-06-18 Jim Blandy <jimb@redhat.com>
3767
3768 * gdb.base/charset.exp: Only send a control-C if we see a new
3769 prompt and incomplete command.
3770
6daa6ebd
MC
37712004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3772
3773 * gdb.cp/pr-574.cc: Add copyright notice.
3774
51fa4ae0
JB
37752004-06-17 Jim Blandy <jimb@redhat.com>
3776
3777 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3778 cases where the regexp has no groups; this grabs random text from
3779 the previous test suite, whatever that was.
3780
8fea26c5
MC
37812004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3782
3783 * gdb.cp/printmethod.cc: Add copyright notice.
3784
1e3aeb41
MC
37852004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3786
3787 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3788
9d9030bc
AC
37892004-06-16 Andrew Cagney <cagney@gnu.org>
3790
3791 * gdb.base/signull.c: Update copyright. Include <string.h>.
3792 (bowler): Replace data_pointer with data_read
3793 and data_write cases. Add code_descriptor case.
3794 (zero, desc): New array and pointer.
3795 (data, code): Change to simple pointers.
3796 * gdb.base/signull.exp: Fix probe pattern matching a function
3797 descriptor SIGSEGV. Replace data_pointer with data_read and
3798 data_write tests.
3799
acd4ad44
AC
38002004-06-16 Andrew Cagney <cagney@gnu.org>
3801
3802 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3803
08fd625c
MC
38042004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3805
3806 * gdb.base/long_long.c: Add copyright notice.
3807
1903502c
MC
38082004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3809
3810 * gdb.base/long_long.exp: Remove reference to
3811 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3812 to gdb_breakpoint and gdb_continue_to_breakpoint.
3813
83313cb1
JB
38142004-06-14 Jim Blandy <jimb@redhat.com>
3815
3816 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3817 endian case.
3818
1bf404ef
AC
38192004-06-14 Andrew Cagney <cagney@gnu.org>
3820
3821 * gdb.base/gcore.exp (capture_command_output): Delete the always
3822 passing tests containing inferior values.
3823 * gdb.base/ending-run.exp: Do not include the breakpoint address
3824 in the test message. Update copyright.
3825 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3826 size in the test name, use gdb_test_multiple. Update copyright.
3827
ef220b33
MC
38282004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3829
3830 * gdb.cp/ref-types.cc: Add copyright notice.
3831
4f70a4c9
MC
38322004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3833
3834 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3835 hp_aCC_compiler.
3836 * lib/compiler.cc: Likewise.
3837 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3838 'set' commands. Log diagnostics for other lines. Set
3839 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3840
335928ac
MC
38412004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3842
3843 * gdb.cp/try_catch.cc: Add copyright notice.
3844
2efb12e8
MC
38452004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3846
3847 * gdb.cp/userdef.cc: Add copyright notice.
3848
0bbed51a
MC
38492004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3850
3851 * gdb.cp/virtfunc.cc: Add copyright notice.
3852
e12a46c9
RC
38532004-06-11 Randolph Chung <tausq@debian.org>
3854
3855 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3856 problem.
3857
338e05af
AC
38582004-06-10 Andrew Cagney <cagney@gnu.org>
3859
3860 * lib/compiler.cc, lib/compiler.c: Append either
3861 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3862 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3863 instead of gcc-3-3.
3864
dc3f10cb
AC
38652004-06-09 Andrew Cagney <cagney@gnu.org>
3866
b4d946af
AC
3867 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3868 gdb/1455, bug is specific to "long long" and "double".
3869
dc3f10cb
AC
3870 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3871 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3872 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3873 fixed.
3874
b5c0bfa2
AC
38752004-06-09 Andrew Cagney <cagney@gnu.org>
3876
3877 * gdb.base/structs.exp (test_struct_returns): Replace
3878 "return_value_unknown" and "finish_value_unknown" by
3879 "return_value_known" and "finish_value_known". Instead of
3880 "return_value_unknown" iff "finish_value_unknown", check
3881 "return_value_known" implies "finish_value_known".
3882
caeb605f
MH
38832004-06-08 Martin Hunt <hunt@redhat.com>
3884
3885 * gdb.base/float.exp: Add pattern for mips targets.
3886
c892bb64
RC
38872004-06-08 Randolph Chung <tausq@debian.org>
3888
3889 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3890 message for unknown architectures more clear.
3891
48306d3e
JB
38922004-06-08 Joel Brobecker <brobecker@gnat.com>
3893
3894 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3895 start the execution of the program.
3896
83ecb59f
JB
38972004-06-07 Jim Blandy <jimb@redhat.com>
3898
3899 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3900 * gdb.arch/i386-cpuid.h: New helper file.
3901
55264cb4
RC
39022004-06-07 Randolph Chung <tausq@debian.org>
3903
3904 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3905 has started.
3906
23cadb28
RM
39072004-06-04 Roland McGrath <roland@redhat.com>
3908
3909 Fix PR gdb/1647.
3910 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3911 differently to be robust to output buffering differences.
3912
51d01eda
MC
39132004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3914
3915 * gdb.threads/pthreads.exp: Update copyright years.
3916 (check_control_c): Change asynchronous 'after' to synchronous.
3917
f4fc3b93
RM
39182004-06-04 Roland McGrath <roland@redhat.com>
3919
3920 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3921 next gdb prompt.
3922
4013522b
MC
39232004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3924
3925 Fix PR gdb/1636.
3926 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3927 calls to synchronous.
3928
7a8f1e6b
JB
39292004-05-26 Jim Blandy <jimb@redhat.com>
3930
3931 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3932
81bb3443
RC
39332004-05-24 Randolph Chung <tausq@debian.org>
3934
3935 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3936 * gdb.asm/pa.inc: New file.
3937
8f5a3103
MK
39382004-05-22 Mark Kettenis <kettenis@gnu.org>
3939
3940 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3941
734b8fe8
JB
39422004-05-21 Joel Brobecker <brobecker@gnat.com>
3943 Daniel Jacobowitz <drow@mvista.com>
3944
3945 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3946 GDB prompt.
3947
725603e1
UW
39482004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3949
f4fc3b93 3950 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3951 setjmp/longjmp. Use sigaction instead of signal.
3952
8b923272
JB
39532004-05-19 J. Brobecker <brobecker@gnat.com>
3954 Michael Snyder <msnyder@redhat.com>
3955
3956 * gdb.threads/pthread_cond_wait.c: New file.
3957 * gdb.threads/pthread_cond_wait.exp: New testcase.
3958
8bfabb04
AC
39592004-05-13 Andrew Cagney <cagney@redhat.com>
3960
3961 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3962 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3963
42edda50
AC
39642004-05-11 Andrew Cagney <cagney@redhat.com>
3965
3966 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3967 fixed but revealed gdb/1639.
3968
d303a6c7
AC
39692004-05-10 Andrew Cagney <cagney@redhat.com>
3970
3971 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3972 func1" and "next to 2nd alarm", kernel bug avoided.
3973
bf08c2a1
DJ
39742004-05-10 Daniel Jacobowitz <dan@debian.org>
3975
3976 PR external/1568
3977 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3978 XFAIL if it is smaller than bytes_allocated.
3979 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3980 (main): Make chunks_allocated unsigned. Correct comment.
3981
c0586a34
JB
39822004-05-07 Joel Brobecker <brobecker@gnat.com>
3983
3984 * gdb.arch/powerpc-aix-prologue.c: New file.
3985 * gdb.arch/powerpc-aix-prologue.exp: New file.
3986
f2785d12
JB
39872004-05-07 Jim Blandy <jimb@redhat.com>
3988
3989 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3990 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3991
bd7f6e30
JB
39922004-05-06 Joel Brobecker <brobecker@gnat.com>
3993
3994 * gdb.base/sep.exp: No longer setup_kfail when the program was
3995 built with dwarf2.
3996
0a5e7efe
JI
39972004-05-05 Jim Ingham <jingham@apple.com>
3998
3999 * gdb.base/pending.exp: Make sure pending breakpoints
4000 preserve the ignore count.
f4fc3b93 4001
a8958849
MK
40022004-04-27 Jerome Guitton <guitton@gnat.com>
4003
4004 * i386-prologue.exp: Add testcase for jump instruction as first
4005 instruction of the real code.
4006 * i386-prologue.c (jump_at_beginning): New function.
4007
7e103f5b
MK
40082004-04-28 Mark Kettenis <kettenis@gnu.org>
4009
4010 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4011 x86_64-*-*.
4012
5d38b224
MK
40132004-04-28 Mark Kettenis <kettenis@gnu.org>
4014
4015 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4016 i*86-*-*.
4017
0ef32fd9
MK
40182004-04-25 Mark Kettenis <kettenis@gnu.org>
4019
4020 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4021 expression that checks the return type.
4022
71d7dd7c
AC
40232004-04-23 Andrew Cagney <cagney@redhat.com>
4024
4025 * gdb.base/call-sc.exp: New test of scalar call/return values.
4026 * gdb.base/call-sc.c: Ditto.
4027
1e9f977e
JJ
40282004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4029
4030 * gdb.threads/manythreads.c: Reduce thread stack size.
4031
899d9e3a
JJ
40322004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4033
4034 * gdb.threads/manythreads.c: Add copyright notice.
4035
61bcae62
AC
40362004-04-23 Andrew Cagney <cagney@redhat.com>
4037
4038 * gdb.base/siginfo.exp: Better handle step out of signal.
4039 * gdb.base/sigstep.exp: Ditto.
4040
7339a42e
JJ
40412004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4042 Daniel Jacobowitz <drow@mvista.com>
4043
4044 * gdb.threads/manythreads.c: New testcase.
4045 * gdb.threads/manythreads.exp: Ditto.
4046
5c98409b
JB
40472004-04-22 Jim Blandy <jimb@redhat.com>
4048
4049 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4050 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4051
3b611f1a
MC
40522004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4053
4054 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4055
f0fd9238
AC
40562004-04-21 Andrew Cagney <cagney@redhat.com>
4057
4058 * gdb.base/sigstep.c: New file.
4059 * gdb.base/sigstep.exp: New file.
4060
90990674
JB
40612004-04-16 Joel Brobecker <brobecker@gnat.com>
4062
4063 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4064 call to observer_notify_normal_stop.
4065
78cef34b
AC
40662004-04-15 Andrew Cagney <cagney@redhat.com>
4067
4068 * gdb.base/siginfo.c: New file.
4069 * gdb.base/siginfo.exp: New file.
4070
d2343407
JB
40712004-04-12 J. Brobecker <brobecker@gnat.com>
4072
4073 * gdb.base/sep.exp: Fix typo in comment.
4074
a2dba3c8
JB
40752004-04-12 J. Brobecker <brobecker@gnat.com>
4076
4077 * gdb.base/sep.c: New file.
4078 * gdb.base/sep-proc.c: New file.
4079 * gdb.base/sep.exp: New testcase.
4080
15f7b60e
MK
40812004-04-09 Mark Kettenis <kettenis@gnu.org>
4082
4083 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4084 support.
4085
44f4de1a
AC
40862004-04-05 Andrew Cagney <cagney@redhat.com>
4087
4088 * gdb.base/sigaltstack.c: New file.
4089 * gdb.base/sigaltstack.exp: New file.
4090
ef04f396
JB
40912004-04-04 Joel Brobecker <brobecker@gnat.com>
4092
4093 * gdb.base/foll-fork.exp: Update the expected output for
4094 "help set follow-fork-mode", to match a change that was made
4095 to the help of this variable on 2004-01-13.
4096
d40d2c92
JB
40972004-04-01 Joel Brobecker <brobecker@gnat.com>
4098
4099 * lib/ada.exp: Add copyright notice.
4100 * bar.ads: Likewise.
4101 * bar.adb: Likewise.
4102 * null_record.adb: Likewise.
4103 * null_record.exp: Likewise.
4104 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4105
f86ef5a3
JB
41062004-04-01 Joel Brobecker <brobecker@gnat.com>
4107
4108 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4109 * configure: Regenerate.
4110
414e70e3
JB
41112004-04-01 Joel Brobecker <brobecker@gnat.com>
4112
4113 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4114 to build the application. Remove the message printed when in
4115 verbose mode, redundant with the UNSUPPORTED message above.
4116
f0aaee49
JB
41172004-03-31 Joel Brobecker <brobecker@gnat.com>
4118
4119 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4120 * gdb.ada (null_record.exp): New testcase.
4121
ac81cb54
JB
41222004-03-31 Joel Brobecker <brobecker@gnat.com>
4123
4124 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4125
854af2f7
JB
41262004-03-31 Joel Brobecker <brobecker@gnat.com>
4127
4128 * gdb.ada: New subdirectory.
4129 * gdb.ada/Makefile.in: New file.
4130 * gdb.ada/gnat_ada.gpr.in: New file.
4131
034cb681
JB
41322004-03-31 Joel Brobecker <brobecker@gnat.com>
4133
4134 * lib/ada.exp: New file.
4135
78a1a894
DJ
41362004-03-24 Daniel Jacobowitz <drow@mvista.com>
4137
4138 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4139 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4140
4b2b3b3e
AC
41412004-03-22 Andrew Cagney <cagney@redhat.com>
4142
4143 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4144 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4145 Problem identified by Ulrich Weigand.
4146
23c73aa3
DC
41472004-03-17 David Carlton <carlton@kealia.com>
4148
4149 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4150 PR c++/826.
4151
d63a86f8
RM
41522004-03-16 Roland McGrath <roland@redhat.com>
4153
4154 * gdb.base/auxv.exp: New file.
4155 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4156
0e02aa50
DC
41572004-03-12 David Carlton <carlton@kealia.com>
4158
4159 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4160 * gdb.cp/pr-1553.cc: Ditto.
4161 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4162 pass branch.
4163
c20b71be
MC
41642004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4165
4166 * gdb.cp/templates.exp: Accept more template types.
4167
c7414a01
MC
41682004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4169
4170 From Corinna Vinschen with modifications.
4171 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4172 local variable obj_with_enum.
4173 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4174 results with obj_with_enum.
4175
ed69573c
MC
41762004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4177
4178 * gdb.cp/classes.cc: New file, copied from misc.cc.
4179 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4180
28301461
MC
41812004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4182
4183 * gdb.cp/misc.cc: Add copyright notice.
4184
1198ecbe
DC
41852004-03-05 David Carlton <carlton@kealia.com>
4186
4187 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4188 * gdb.cp/rtti.h: Update copyright.
4189 (namespace n2::n3): New.
4190 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4191 (n2::n3::func3): New.
4192 (main): Call n2::n3::func3.
4193 * gdb.cp/rtti2.cc: Update copyright.
4194 (n2::create3): New.
4195
9e08c470
MK
41962004-03-04 Mark Kettenis <kettenis@gnu.org>
4197
4198 * gdb.asm/openbsd.inc: Fix typo.
4199
4bebc3aa
FF
42002004-03-03 Fred Fish <fnf@redhat.com>
4201
4202 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4203 "val" instead of unused "size". Update copyright year.
4204
6ea9fb37
DJ
42052004-02-29 Daniel Jacobowitz <drow@mvista.com>
4206
4207 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4208 to use unsigned char.
4209 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4210 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4211
23b23974
DJ
42122004-02-29 Daniel Jacobowitz <drow@mvista.com>
4213
4214 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4215 line of output.
4216
7574fd53
DJ
42172004-02-28 Daniel Jacobowitz <drow@mvista.com>
4218
4219 * gdb.base/relocate.c (dummy): Initialize.
4220
a195357f
DJ
42212004-02-28 Daniel Jacobowitz <drow@mvista.com>
4222
4223 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4224 a breakpoint at exit.
4225
72fd54a9
FF
42262004-02-27 Fred Fish <fnf@redhat.com>
4227
4228 * gdb.base/chng-syms.exp: Add expect condition to match failing
4229 case that isn't a timeout.
4230
b9d23137
AC
42312004-02-27 Andrew Cagney <cagney@redhat.com>
4232
4233 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4234 support.
4235
15d208f6 42362004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4237
15d208f6
FF
4238 * gdb.arch/gdb1431.c: Remove.
4239 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4240 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4241 of "until" incorrectly.
4242
98f9cd2d
JB
42432004-02-26 J. Brobecker <brobecker@gnat.com>
4244
4245 * gdb.cp/class2.cc (empty): New class.
4246 (refer): New function.
4247 (main): Declare an object of type empty and use it.
4248 * gdb.cp/class2.exp: Print the value of an object of type empty.
4249
9b50c11b
JJ
42502004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4251
4252 * gdb.base/langs.exp: Update query string to match the
4253 new nquery format used for pending breakpoints.
4254
0dcd613f
AC
42552004-02-26 Andrew Cagney <cagney@redhat.com>
4256
4257 Fix PR i18n/1570.
4258 * gdb.base/charset.c: Update copyright notice.
4259 (main, init_string): Remove the escape character '\e' tests.
4260 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4261 * gdb.base/charset.exp (valid_host_charset): Ditto.
4262 * gdb.base/setvar.exp: Ditto.
4263
b8a56647
AC
42642004-02-24 Andrew Cagney <cagney@redhat.com>
4265
90d59e34
AC
4266 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4267 mmapped data in core file" PASS and FAIL messages consistent.
4268
b8a56647
AC
4269 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4270 setting a breakpoint. Work around PR java/1565.
4271
9f27c604
JJ
42722004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4273
4274 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4275 new nquery format.
4276 * gdb.base/pending.exp: Ditto.
4277
3224a706
MK
42782004-02-22 Mark Kettenis <kettenis@gnu.org>
4279
4280 * configure.in: Run stabs tests on *BSD.
4281 * configure: Regenerated.
4282
41e0a9ca
MK
42832004-02-21 Mark Kettenis <kettenis@gnu.org>
4284
4285 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4286
1e1b3428
FF
42872004-02-20 Fred Fish <fnf@redhat.com>
4288
4289 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4290 blank in test for "returns short", for consistency with other
4291 "returns xxx" tests. Update copyright year.
4292
f9a7572a
FF
42932004-02-19 Fred Fish <fnf@redhat.com>
4294
4295 New testcase for PR breakpoint/1558.
4296 * gdb.arch/gdb1558.exp: New file.
4297 * gdb.arch/gdb1558.c: New file.
4298
b2ce2854
EZ
42992004-02-19 Elena Zannoni <ezannoni@redhat.com>
4300
4301 * gdb.base/nodebug.exp: Fix typo.
4302
e7c9ff01
JB
43032004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4304
4305 Committed by Jim Blandy <jimb@redhat.com>.
4306
62f4b920
JB
4307 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4308
2db536a1
JB
4309 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4310
e7c9ff01
JB
4311 * gdb.base/float.exp: Support s390*-*-* targets.
4312
f3205b34
AF
43132004-02-17 Adam Fedor <fedor@gnu.org>
4314
4315 * gdb.base/gdb1555.exp: New file.
4316 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4317
9d62932d
EZ
43182004-02-17 Elena Zannoni <ezannoni@redhat.com>
4319
4320 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4321
344c9711
FF
43222004-02-16 Fred Fish <fnf@redhat.com>
4323
4324 * gdb.arch/gdb1291.c: Remove
4325 * gdb.arch/gdb1291.s: New test input file.
4326 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4327 fail. Test for correct result, known incorrect result, other
4328 failures and timeouts.
4329
2d822687
AC
43302004-02-16 Andrew Cagney <cagney@redhat.com>
4331
4332 * gdb.base/bigcore.exp: New file.
4333 * gdb.base/bigcore.c: New file.
4334
dac15b66
AC
43352004-02-13 Andrew Cagney <cagney@redhat.com>
4336
4337 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4338 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4339 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4340 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4341 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4342 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4343 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4344 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4345 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4346 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4347
6bdfc2c4
JJ
43482004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4349
4350 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4351 executed is an alloc instruction.
4352
87b3ede8
DC
43532004-02-11 David Carlton <carlton@kealia.com>
4354
4355 * gdb.cp/breakpoint.exp: New.
4356 * gdb.cp/breakpoint.cc: New.
4357
6e19e2bf
MC
43582004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4359
4360 Partial fix for PR gdb/1543.
4361 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4362 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4363 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4364 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4365 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4366 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4367 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4368 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4369 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4370 to bug-gdb@prep.ai.mit.edu .
4371 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4372 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4373 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4374 Likewise.
4375
5c5455dc
AC
43762004-02-10 Andrew Cagney <cagney@redhat.com>
4377
4378 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4379 using gdb_internal_error_resync.
4380
9cf689d7
DJ
43812004-02-09 Daniel Jacobowitz <drow@mvista.com>
4382
4383 * gdb.threads/thread-specific.exp: Stop early if no threads are
4384 found.
4385
d2dc51db
MC
43862004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4387
4388 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4389
14b1a056
DJ
43902004-02-08 Daniel Jacobowitz <drow@mvista.com>
4391
4392 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4393 breakpoints.
4394
83f66e8f
DJ
43952004-02-07 Daniel Jacobowitz <drow@mvista.com>
4396
4397 * config/sim.exp (gdb_load): Handle $arg == "".
4398 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4399 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4400
30fc0091
EZ
44012004-02-07 Elena Zannoni <ezannoni@redhat.com>
4402
4403 * gdb.base/maint.exp: Update test to reflect
4404 obstack changes.
4405
4d806929
JJ
44062004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4407
4408 * gdb.base/pendshr.c (pendfunc): New function that calls
4409 pendfunc1.
4410 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4411
7bfdd688
FF
44122004-02-04 Fred Fish <fnf@redhat.com>
4413
4414 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4415 function symbols and update copyright years.
4416 * gdb.arch/gdb1291.c: Ditto.
4417
aaa08ee4
MC
44182004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4419
4420 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4421
dbad7755
MC
44222004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4423
4424 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4425
ec4646ef
MC
44262004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4427
4428 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4429
1b802196
FF
44302004-02-02 Fred Fish <fnf@redhat.com>
4431
4432 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4433 remote targets. Update copyright years.
4434
18fe2033
JJ
44352004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4436
4437 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4438 support.
4439 * gdb.base/langs.exp: Fix test which attempts to create
4440 breakpoint on non-existent function to handle new pending
4441 support.
4442 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4443 a breakpoint.
4444 * gdb.base/pending.exp: New test.
4445 * gdb.base/pending.c: New file.
4446 * gdb.base/pendshr.c: Ditto.
4447
8d577d32
DC
44482004-02-02 David Carlton <carlton@kealia.com>
4449
4450 * gdb.cp/overload.exp: Add overloadNamespace tests.
4451 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4452 (overloadNamespace, XXX): New.
4453 (main): Call XXX::marker2.
4454
3ad13771
FF
44552004-02-01 Fred Fish <fnf@redhat.com>
4456
4457 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4458 * gdb.base/finish.exp: Ditto.
4459 * gdb.base/gcore.exp: Ditto.
4460 * gdb.base/huge.exp: Ditto.
4461 * gdb.base/info-proc.exp: Ditto.
4462 * gdb.base/return2.exp: Ditto.
4463 * gdb.threads/gcore-thread.exp: Ditto.
4464
44c75849
DJ
44652004-02-01 Daniel Jacobowitz <drow@mvista.com>
4466
4467 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4468
005bc093
MK
44692004-02-01 Mark Kettenis <kettenis@gnu.org>
4470
4471 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4472 that opening the file succeeds on OpenBSD.
4473
c47cebdb
DJ
44742004-02-01 Daniel Jacobowitz <drow@mvista.com>
4475
4476 * gdb.threads/thread-specific.c: New file.
4477 * gdb.threads/threads-specific.exp: New test script.
4478 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4479 to expect_out.
4480
5a01311c
MK
44812004-02-01 Mark Kettenis <kettenis@gnu.org>
4482
4483 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4484 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4485 only on the "print_small_structs from print_long_arg_list" test.
4486
ce22a4f1
DJ
44872004-02-01 Daniel Jacobowitz <drow@mvista.com>
4488
4489 * gdb.base/completion.exp: Kill a stray backslash.
4490
4491 From Jim Ingham <jingham@apple.com>:
4492 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4493 agrees with the result from sending a tab.
4494
abbab9d3
DJ
44952004-01-31 Daniel Jacobowitz <drow@mvista.com>
4496
4497 * gdb.base/chng-syms.exp: Remove stray newline.
4498
53904d1e
MK
44992004-01-31 Mark Kettenis <kettenis@gnu.org>
4500
4501 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4502 *-*-openbsd*.
4503 * gdb.asm/openbsd.inc: New file.
4504
3a4b3aac
MK
45052004-01-30 Mark Kettenis <kettenis@gnu.org>
4506
4507 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4508 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4509 *-*solaris2*. Remove commented out default settings for
4510 asm-flags. Replace gdb_compile with target_link.
4511
ebac27b4
MC
45122004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4513
4514 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4515 for all tests. Remove old hp-ux and cygnus xfail cases.
4516
d8679d84
PH
45172004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4518
4519 * gdb.base/chng-syms.exp: New file.
4520 * gdb.base/chng-syms.c: New file.
4521
0a55bc22
MC
45222004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4523
4524 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4525 Provide arms for current output in all my configurations.
4526
94b8e876
MC
45272004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4528
4529 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4530 * lib/compiler.cc: Likewise.
4531 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4532 get the right preprocessor. Eval the output directly. Remove
4533 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4534 hp_f77_compiler and hp_f90_compiler completely.
4535 (gdb_preprocess): Delete.
4536 (get_compiler): Delete.
4537
7cf03d44
MK
45382004-01-24 Mark Kettenis <kettenis@gnu.org>
4539
4540 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4541 <string.h>.
4542
68b6dce9
NR
45432004-01-24 Nick Roberts <nick@nick.uklinux.net>
4544
4545 * gdb.mi/mi-stack.exp: Update copyright.
4546
b368761e
DC
45472004-01-23 David Carlton <carlton@kealia.com>
4548
4549 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4550 test for cp_lookup_transparent_type.
4551 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4552 call them.
4553
f2061b53
DJ
45542004-01-23 Daniel Jacobowitz <drow@mvista.com>
4555
4556 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4557 after -var-update.
4558
37fc574a
DC
45592004-01-23 David Carlton <carlton@kealia.com>
4560
4561 * gdb.cp/namespace.cc (C::ensureRefs): New.
4562 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4563
8e94b928
NR
45642004-01-20 Nick Roberts <nick@nick.uklinux.net>
4565
4566 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4567 case "-stack-list-locals 2".
4568 * gdb.mi/mi-var-child.exp: Test for case
4569 "-var-list-children --all-values NAME".
4570
997b0952
MC
45712004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4572
4573 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4574
52470da3
MK
45752004-01-18 Mark Kettenis <kettenis@gnu.org>
4576
7049b4b8
MK
4577 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4578 used with gdb_test_multiple.
4579
52470da3
MK
4580 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4581 read at address 0. This fixes PR testsuite/1504.
4582
da6012e5
DJ
45832004-01-18 Daniel Jacobowitz <drow@mvista.com>
4584
4585 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4586 Remove downloading, guessing the host executable, the calls to
4587 gdb_file_cmd and gdb_target_cmd, and "load" support.
4588 (infer_host_exec): New function broken out from gdb_load.
4589 (gdb_load): New wrapper for gdbserver_gdb_load.
4590 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4591 gdb_target_cmd. Use -target-select.
4592 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4593 Download binaries to the host. Clear last_mi_remote_file when
4594 we load a new binary.
4595 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4596 call gdbserver_gdb_load and mi_gdb_target_cmd.
4597
32c70722
MC
45982004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4599
4600 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4601 type patterns.
4602
b0cecf36
MC
46032004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4604
4605 * gdb.cp/templates.exp: Fix typo in test name of
4606 "print Foo<volatile char*>::foo".
4607
4120d7e6
MC
46082004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4609
4610 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4611
f679e530
BE
46122004-01-16 Ben Elliston <bje@wasabisystems.com>
4613
4614 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4615 (clean mostlyclean): Remove empty rm.
4616
091c48f6
MC
46172004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4618
4619 * gdb.base/setvar.exp: Add copyright years.
4620
3e5fc8d2
DC
46212004-01-14 David Carlton <carlton@bactrian.org>
4622
4623 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4624 PR c++/1511 and update coment.
4625 * gdb.cp/templates.exp: Update patterns to match current output.
4626 If changes involve something other than whitespace, KFAIL
4627 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4628
63d06c5c
DC
46292004-01-14 David Carlton <carlton@kealia.com>
4630
4631 * gdb.cp/namespace.exp: Add tests involving classes defined within
4632 namespaces.
4633 * gdb.cp/namespace.cc (C::CClass): New.
4634 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4635
a51dab88
EZ
46362004-01-14 Elena Zannoni <ezannoni@redhat.com>
4637
4638 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4639 what debug info we have. Print a better message if something goes
4640 wrong while producing the separate debug info file.
4641
a476ccc9
MC
46422004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4643
4644 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4645
f453692c
MC
46462004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4647
4648 * gdb.base/callfuncs.c: Add copyright notice.
4649
f40063a5
MC
46502004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4651
4652 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4653 inheritance. PR gdb/1498, PR gcc/13539.
4654
19ac3974
EZ
46552004-01-13 Elena Zannoni <ezannoni@redhat.com>
4656
4657 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4658 test specific name.
4659 * gdb.mi/gdb669.exp: Ditto.
4660 * gdb.mi/mi-pthreads.exp: Ditto.
4661 * gdb.mi/mi1-pthreads.exp: Ditto.
4662 * gdb.mi/mi2-pthreads.exp: Ditto.
4663
56c97c6e
MC
46642004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4665
4666 * gdb.cp/member-ptr.cc: Add copyright notice.
4667
a0644324
MC
46682004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4669
4670 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4671 some patterns for recent versions of gcc and hpacc. Delete
4672 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4673 Delete tests that access a NULL pointer-to-member-data. This
4674 script is still disabled for gcc.
4675
32fabe09
EZ
46762004-01-12 Elena Zannoni <ezannoni@redhat.com>
4677
4678 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4679 escaped correctly.
4680
1f8a6abb
EZ
46812004-01-12 Elena Zannoni <ezannoni@redhat.com>
4682
4683 * gdb.base/sepdebug.exp: New file.
4684 * gdb.base/sepdebug.c: New file.
4685 * lib/gdb.exp (separate_debug_filename): New procedure.
4686 (gdb_gnu_strip_debug): New procedure.
4687
48efe704
AC
46882004-01-12 Andrew Cagney <cagney@redhat.com>
4689
4690 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4691 * gdb.mi/ChangeLog-1999-2003: New file.
4692
a9415475
AC
46932004-01-12 Andrew Cagney <cagney@redhat.com>
4694
4695 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4696 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4697 or EEXIST", treat EBUSY as an XFAIL.
4698
83b8cf9d
MC
46992004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4700
4701 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4702 hp_cc_compiler.
4703
9939d2a8
MC
47042004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4705
4706 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4707 decorations.
4708
1ff8cadf
MC
47092004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4710
4711 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4712 and "(aCC)" decorations. Remove obsolete doco about old
4713 test results.
4714
6fa9022e
MC
47152004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4716
4717 * gdb.cp/exception.exp: Fix typo in doco.
4718
209721fe
MK
47192004-01-09 Mark Kettenis <kettenis@gnu.org>
4720
4721 * gdb.base/gdb1476.exp: Fix typo.
4722
ef11303e
MC
47232004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4724
4725 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4726 file.
4727
041ab88c
MC
47282004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4729
4730 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4731 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4732 Use gdb_compile. Remove restriction on gcc. Add some patterns
4733 for recent version of gdb. Delete second half, which was a copy
4734 of the first half with different build flags. This test is
4735 still disabled because it is still not ready for production.
4736
e36d075a
MC
47372004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4738
4739 * gdb.cp/exception.cc: Add copyright notice.
4740 * gdb.cp/exception.exp: Add a notice that this file is broken
4741 because of line number changes caused by addition of copyright
4742 notice.
4743
42b190ad
MC
47442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4745
4746 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4747 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4748
8f25f06b
MC
47492004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4750
4751 * gdb.cp/classes.exp: Accept gnu abi 2.
4752 * gdb.cp/derivation.exp: Likewise.
4753 * gdb.cp/overload.exp: Likewise.
4754 * gdb.cp/virtfunc.exp: Likewise.
4755
06ded8b8
MC
47562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4757
4758 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4759 semicolon after end of function.
4760
77c26ae3
MC
47612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4762
4763 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4764 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4765 boilerplate code for compiling and running the program under
4766 test. Add some string method tests.
4767
20757486
MC
47682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4769
4770 * gdb.cp/bs15503.cc: Add copyright notice.
4771 * gdb.cp/bs15503.exp: Adjust line number.
4772
0fd3b503
MC
47732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4774
4775 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4776 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4777
10d1bea8
MC
47782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4779
4780 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4781 hp_cc_compiler.
4782
2789202a
MC
47832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4784
4785 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4786 * gdb.cp/ctti.exp: Use the marker instead of "next".
4787 With gcc, run further before bailing.
4788
b862f14c
MC
47892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4790
4791 * gdb.cp/cttiadd.cc: Add copyright notice.
4792 * gdb.cp/cttiadd1.cc: Likewise.
4793 * gdb.cp/cttiadd2.cc: Likewise.
4794 * gdb.cp/cttiadd3.cc: Likewise.
4795
96da2469
MC
47962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4797
4798 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4799 Use gdb_test, gdb_test_multiple. Use floating-point values that
4800 have exact representations in IEEE-ish formats.
4801
053248ff
MC
48022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4803
4804 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4805 compilers. Delete duplicate call to get_compiler_info.
4806 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4807 * gdb.base/volatile.exp: Likewise.
4808
84acecdd
MK
48092004-01-07 Mark Kettenis <kettenis@gnu.org>
4810
4811 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4812 memory at address 0.
4813
fe11a27f
MC
48142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4815
4816 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4817 to test for hp-ux assembler. Fix copyright years.
4818
60ad077b
AC
48192004-01-07 Andrew Cagney <cagney@redhat.com>
4820
4821 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4822
1c9b8f33
AC
48232004-01-07 Andrew Cagney <cagney@redhat.com>
4824
4825 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4826 when creating the read-only file. From analysis by Roland McGrath
4827 and Elena Zannoni.
4828
753ccc7a
MC
48292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4830
4831 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4832
eca3e36b
MC
48332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4834
4835 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4836 data pointers.
4837
f8d4bac4
MC
48382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4839
4840 * gdb.cp/m-static.exp: Compile one source file at a time.
4841 Delete unused call to get_compiler_info.
4842
9b4e0f94
MC
48432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4844
4845 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4846 * gdb.base/call-rt-st.exp: Likewise.
4847 * gdb.base/nodebug.exp: Likewise.
4848 * gdb.base/volatile.exp: Likewise.
4849 * gdb.cp/ref-types.exp: Likewise.
4850 * gdb.cp/templates.exp: Likewise.
4851
023c1024
MK
48522004-01-05 Mark Kettenis <kettenis@gnu.org>
4853
4854 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4855
19703c4a
MC
48562004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4857
4858 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4859 hppa*-hp-hpux*.
4860
18b67037
MK
48612004-01-04 Mark Kettenis <kettenis@gnu.org>
4862
ba6219c8
MK
4863 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4864 x86_64-*-*.
4865
18b67037
MK
4866 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4867 sparc64-*-* and sparc*-solaris2*.
4868
1bfbbb9d
MK
48692004-01-04 Mark Kettenis <kettenis@gnu.org>
4870
4871 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4872 return ${tests}" test. The ${tests} already mentions the
4873 filename.
4874
06846494
MC
48752004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4876
4877 * gdb.cp/local.exp: Accept gcc abi 2.
4878
3b0cb202
MC
48792004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4880
4881 * gdb.cp/templates.exp: Accept gcc abi 2.
4882
0643ec3f
MC
48832004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4884
4885 * lib/compiler.cc: Remove supports_template_debugging.
4886 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4887
d231d0b1
MC
48882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4889
4890 * gdb.cp/namespace.exp: Accept gcc abi 2.
4891
44ffb27c
MC
48922004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4893
4894 * gdb.cp/method.exp: Accept gcc abi 2.
4895
184ad485
MC
48962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4897
4898 * gdb.cp/classes.exp: Generate identical results as old version.
4899 * gdb.cp/derivation.exp: Likewise.
4900 * gdb.cp/overload.exp: Likewise.
4901 * gdb.cp/virtfunc.exp: Likewise.
4902
116f09e7
MC
49032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4904
4905 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4906 mysterious bug with sourceware version of expect.
4907
b1379776
MC
49082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4909
4910 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4911 current versions of gcc, including gcc abi 2. Remove gratuitous
4912 restart of test program. Use gdb_test_multiple and gdb_test for
4913 all tests. Add patterns to xfail missing "const" in "const char *"
4914 and kfail PR gdb/1155.
4915
6b7a4c0e
MC
49162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4917
4918 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4919 current versions of gcc, including gcc abi 2. Remove gratuitous
4920 restart of test program. Use gdb_test_multiple and gdb_test for
4921 all tests. Add patterns to kfail PR gdb/1498.
4922
51615d72
MC
49232003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4924
4925 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4926 current versions of gcc, including gcc abi 2. Use "breakpoint"
4927 and "continue" instead of restarting the target program. Use
4928 gdb_test_multiple and gdb_test for all tests.
4929
7b79a9d7
MK
49302004-01-01 Mark Kettenis <kettenis@gnu.org>
4931
4932 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4933 for *-*-solaris2*.
4934
1cd3489f
MC
49352003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4936
4937 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4938 current versions of gcc, including gcc abi 2. Use "breakpoint"
4939 and "continue" instead of restarting the target program several
4940 times. Use gdb_test_multiple and gdb_test for all tests.
4941
850742db
MC
49422003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4943
4944 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4945 source files.
4946
eb4bbda8
MC
49472003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4948
4949 * gdb.base/environ.exp: Handle compiling test case from multiple
4950 source files.
4951
e42c7771
MC
49522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4953
4954 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4955
80e4b428
JB
49562003-12-17 Jim Blandy <jimb@redhat.com>
4957
5f06973a
JB
4958 * gdb.base/freebpcmd.c: Add copyright notice.
4959
80e4b428
JB
4960 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4961
0ab84fb7
MC
49622003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4963
4964 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4965
1b3bb3d0
JB
49662003-12-13 Jim Blandy <jimb@redhat.com>
4967
4968 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4969
3a4c9371
KB
49702003-12-12 Kevin Buettner <kevinb@redhat.com>
4971
4972 * gdb.asm/frv.inc: New file.
4973 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4974
a1dea79a
FF
49752003-12-09 Fred Fish <fnf@redhat.com>
4976
4977 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4978 functions to break1.c and leave prototypes behind. Add more
4979 "set breakpoint NN here" comments.
4980 * gdb.base/break1.c: New file.
4981
4982 * gdb.base/break.exp: Handle compiling test case from multiple
4983 source files and change source file references as needed.
4984 * gdb.base/completion.exp: Ditto.
4985 * gdb.base/condbreak.exp: Ditto.
4986 * gdb.base/define.exp: Ditto.
4987 * gdb.base/ena-dis-br.exp: Ditto.
4988 * gdb.base/info-proc.exp: Ditto.
4989 * gdb.base/maint.exp: Ditto.
4990 * gdb.base/until.exp: Ditto.
4991
4992 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4993 hardcoded line numbers.
4994 * gdb.base/define.exp: Ditto.
4995 * gdb.base/ena-dis-br.exp: Ditto.
4996 * gdb.base/maint.exp: Ditto.
4997 * gdb.base/until.exp: Ditto.
4998
4999 * gdb.base/completion.exp: Use "break1" for completion tests since
5000 "break" is no longer a unique prefix.
5001
5266b69c
AC
50022003-12-06 Andrew Cagney <cagney@redhat.com>
5003
5004 * gdb.base/structs.exp (test_struct_returns): When applicable, set
5005 "return_value_unimplemented". When an unimplemented struct return
5006 architecture, report incorrect values as a KFAIL
5007
374451f0
MC
50082003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5009
5010 * gdb.cp/rtti.exp: Accept new wording of warning from
5011 cp_lookup_rtti_type.
5012
ba9b20a7
MC
50132003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5014
5015 Partial fix for PR testsuite/1456.
5016 * gdb.base/scope.exp (test_at_main): Replace references to
5017 gcc_compiled with calls to test_compiler_info.
5018 (test_at_foo): Likewise.
5019 (test_at_bar): Likewise.
5020
b74b6d0b
MC
50212003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5022
5023 Partial fix for PR testsuite/1456.
5024 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5025 to test_compiler_info.
5026
ccfa3402
MC
50272003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5028
5029 * gdb.base/so-impl-ld.exp: Update copyright notice.
5030
f6246aba
MC
50312003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5032
5033 Partial fix for PR testsuite/1456.
5034 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5035 to test_compiler_info.
5036
13ae734a
MC
50372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5038
5039 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5040 from current versions of gdb. Clean up regular expressions.
5041 Delete redundant timeout case.
5042
d8e1cdee
MC
50432003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5044
5045 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5046 from current versions of gdb. Clean up regular expressions.
5047 Delete redundant timeout case.
5048
96457b64
MC
50492003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5050
5051 Partial fix for PR testsuite/1456.
5052 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5053 gcc_compiled with call to test_compiler_info.
5054
f35309fc
MC
50552003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5056
5057 Partial fix for PR testsuite/1456.
5058 * gdb.base/list.exp (test_list_function): Delete unused declaration
5059 of gcc_compiled.
5060
d7afdf9b
MC
50612003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5062
5063 Partial fix for PR testsuite/1456.
5064 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5065 call to test_compiler_info.
5066
71507b56
MK
50672003-11-29 Mark Kettenis <kettenis@gnu.org>
5068
5069 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5070 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5071 it to create the appropriate note.inc.
5072 * gdb.asm/asmsrc1.s: Include "note.inc".
5073 * gdb.asm/netbsd.inc: New file.
5074 * gdb.asm/empty.inc: New file.
5075
f81f93f7
MC
50762003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5077
5078 Partial fix for PR testsuite/1456.
5079 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5080 calls to test_compiler_info.
5081
9a77938e
MC
50822003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5083
5084 Partial fix for PR testsuite/1456.
5085 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5086 calls to test_compiler_info.
5087
e8367dc7
MK
50882003-11-27 Mark Kettenis <kettenis@gnu.org>
5089
5090 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5091 pattern for the KFAILs.
5092
526c61ee
AF
50932003-11-25 Adam Fedor <fedor@gnu.org>
5094
5095 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5096 * gdb.objc/objcdecode.m: New file.
5097
28f2d600
AF
50982003-11-25 Adam Fedor <fedor@gnu.org>
5099
5100 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5101 * gdb.objc/nondebug.m: New file.
5102
a3895cee
BE
51032003-11-26 Ben Elliston <bje@wasabisystems.com>
5104
5105 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5106 NetBSD as it does on FreeBSD. Modelled on a similar change by
5107 Mark Kettenis on 2003-05-30.
5108 (link-flags): Set to "--entry _start" regardless of target.
5109 Special linker flags are to be appended to $link-flags.
5110 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5111
c9f2c8a3
MC
51122003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5113
5114 * gdb.cp/method.exp: Accept output of new demangler.
5115
15a0587a 51162003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5117
5118 * gdb/class2.exp: New file.
5119 * gdb/class2.cc: New file.
5120
3c00b570
MC
51212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5122
5123 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5124 of new demangler.
5125
7027acc7
MK
51262003-11-23 Mark Kettenis <kettenis@gnu.org>
5127
5128 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5129 of gdb_test "run".
5130
b0e1598a
MK
51312003-11-23 Mark Kettenis <kettenis@gnu.org>
5132
5133 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5134 "continue" into "run".
5135
4d9eda44
MC
51362003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5137
5138 Partial fix for PR testsuite/1456.
5139 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5140 call to test_compiler_info.
5141 * gdb.cp/ctti.exp: Likewise.
5142 * gdb.cp/derivation.exp: Likewise.
5143 * gdb.cp/member-ptr.exp: Likewise.
5144 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5145 reference to gcc_compiled.
5146
51472003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5148
5149 Fix PR testsuite/1463.
5150 * gdb.base/structs.exp (start_structs_test): Call
5151 get_debug_format before using the debug format.
5152
d422fe19
AC
51532003-11-22 Andrew Cagney <cagney@redhat.com>
5154
5155 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5156 * gdb.base/structs.exp: Use gdb_test_multiple.
5157
039cf96d
AC
51582003-11-20 Andrew Cagney <cagney@redhat.com>
5159
6882279b
AC
5160 * gdb.base/structs.exp: Handle and recover from internal errors.
5161 Replace "foo${n}" with "foo<n>" in test messages.
5162
e53890ae
AC
5163 * gdb.base/structs.exp: Update copyright. Rewrite.
5164 * gdb.base/structs.c: Update copyright. Rewrite.
5165
2b211c59
AC
5166 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5167 resync count exceeded.
d63a86f8 5168
039cf96d
AC
5169 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5170 from the internal error.
5171 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5172 Original from Jim Blandy.
5173 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5174
eac98b22
AC
51752003-11-19 Andrew Cagney <cagney@redhat.com>
5176
5177 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5178 KFAIL.
5179
67455b2a
MK
51802003-11-17 Mark Kettenis <kettenis@gnu.org>
5181
5182 New testcase for PR backtrace/1435.
5183 * gdb.arch/i386-unwind.exp: New file.
5184 * gdb.arch/i386-unwind.c: New file.
5185
853d6e5b
AC
51862003-11-17 Andrew Cagney <cagney@redhat.com>
5187
5188 * lib/gdb.exp (compiler_info): New global.
5189 (test_compiler_info): New function.
5190 (get_compiler_info): Set compiler_info.
5191 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5192 "compiler_info" to gcc-<major>-<minor>.
5193
38cf6e11
MC
51942003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5195
5196 * gdb.trace/configure: Remove.
5197
a50d3602
EZ
51982003-11-13 Elena Zannoni <ezannoni@redhat.com>
5199
5200 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5201 breakpoints.
a50d3602
EZ
5202 * gdb.base/break.exp: Remove all references to explicit line
5203 numbers.
5204
d9407aaa
NC
52052003-11-11 Nick Clifton <nickc@redhat.com>
5206
5207 * gdb.base/shreloc.exp: Do not run for targets which do not
5208 support shared objects.
5209
db488fc1
CV
52102003-11-10 Corinna Vinschen <vinschen@redhat.com>
5211
5212 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5213 Don't run tests if nofileio flag is given.
5214
6a90a18e
EZ
52152003-11-07 Elena Zannoni <ezannoni@redhat.com>
5216
5217 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5218 as well as 'Watchpoint'.
5219
0b915e9c
EZ
52202003-11-06 Elena Zannoni <ezannoni@redhat.com>
5221
5222 Reported by Jim Ingham <jingham@apple.com>:
5223 * gdb.base/annota1.exp: Match at least one occurrence of the
5224 signal handler annotation.
5225
d7e4b55f
EZ
52262003-11-06 Elena Zannoni <ezannoni@redhat.com>
5227
5228 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5229 as well as 'Watchpoint'.
5230
2fe4e8d0
MC
52312003-11-05 Michael Chastain <mec@shout.net>
5232
5233 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5234
6ef88553
KW
52352003-11-03 Kris Warkentin <kewarken@qnx.com>
5236
5237 * gdb.arch/gdb1291.c: New test file.
5238 * gdb.arch/gdb1291.exp: New test script.
5239 * gdb.arch/gdb1431.c: New test file.
5240 * gdb.arch/gdb1431.exp: New test script.
5241
ae7dc4d8
MC
52422003-10-22 Michael Chastain <mec@shout.net>
5243
5244 * gdb.mi/pthreads.c: Add copyright notice.
5245
c39d7427
MC
52462003-10-22 Michael Chastain <mec@shout.net>
5247
5248 * gdb.threads/pthreads.c: Add copyright notice.
5249
8b7d96c1
MC
52502003-10-20 Michael Chastain <mec@shout.net>
5251
5252 * gdb.base/gdb1056.exp: New test script.
5253
d1d69fdd
DJ
52542003-10-13 Daniel Jacobowitz <drow@mvista.com>
5255
5256 * gdb.threads/killed.exp: Use gdb_run_cmd.
5257
7d605576
DJ
52582003-10-13 Daniel Jacobowitz <drow@mvista.com>
5259
5260 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5261 create a core file.
5262 * gdb.threads/gcore-thread.exp: Likewise.
5263
618ec112
CV
52642003-10-13 Corinna Vinschen <vinschen@redhat.com>
5265
5266 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5267 type, based on char type.
5268 (struct bit_flags_short_t): New bitfield type, based on short type.
5269 (init_bit_flags_char): New fuction.
5270 (init_bit_flags_short): Ditto.
5271 (print_bit_flags_char): Ditto.
5272 (print_bit_flags_short): Ditto.
5273 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5274
9367a73c
MC
52752003-10-11 Michael Chastain <mec@shout.net>
5276
5277 * gdb.base/call-rt-st.exp: Update copyright year.
5278
1decf120
KI
52792003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5280
5281 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5282 * gdb.disasm/sh3.s: Ditto.
5283
5445b2ae
DJ
52842003-10-07 Daniel Jacobowitz <drow@mvista.com>
5285
5286 * gdb.threads/switch-threads.exp: New test.
5287 * gdb.threads/switch-threads.c: New source file.
5288
aec24853
CV
52892003-10-07 Corinna Vinschen <vinschen@redhat.com>
5290
5291 * gdb.base/ending-run.exp: Add sh specific case.
5292
adc7428d
AC
52932003-10-06 Andrew Cagney <cagney@redhat.com>
5294
5295 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5296 * gdb.disasm/mn10200.exp: Delete obsolete file.
5297
c9d37158
DJ
52982003-09-29 Daniel Jacobowitz <drow@mvista.com>
5299
5300 * ChangeLog: Correct an entry command.exp -> commands.exp.
5301 * gdb.base/commands.exp (bp_deleted_in_command_test)
5302 (temporary_breakpoint_commands): Check noargs.
5303
79c2c32d
DC
53042003-09-25 David Carlton <carlton@kealia.com>
5305
5306 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5307 of some print tests, where appropriate. Add tests for C::D::cd,
5308 E::ce, F::cXfX, G::XgX.
5309 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5310
594e6d67
RE
53112003-09-25 Richard Earnshaw <rearnsha@arm.com>
5312
5313 * lib/java.exp (java_init): Import target_alias before using it.
5314
10f0d451
DC
53152003-09-25 David Carlton <carlton@kealia.com>
5316
5317 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5318
274bcba0
EZ
53192003-09-23 Elena Zannoni <ezannoni@redhat.com>
5320
d63a86f8 5321 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5322 weirdness.
5323
cdbf20f7
MC
53242003-09-17 Michael Chastain <mec@shout.net>
5325
5326 * gdb.cp/gdb1355.exp: New file.
5327 * gdb.cp/gdb1355.c: New file.
5328
71e06f80
CV
53292003-09-15 Corinna Vinschen <vinschen@redhat.com>
5330
5331 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5332 * gdb.asm/sh.inc: New file.
5333
5c4e30ca
DC
53342003-09-11 David Carlton <carlton@kealia.com>
5335
bd45b7af
DC
5336 * gdb.cp/namespace.exp: Add tests for namespace types.
5337 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5338 (test_namespace): New.
5339
1c199746
EZ
53402003-09-11 Elena Zannoni <ezannoni@redhat.com>
5341
5342 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5343 * gdb.stabs/weird.exp: Ditto.
1c199746 5344
04ed252f
MC
53452003-09-08 Michael Chastain <mec@shout.net>
5346
5347 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5348
d8a2d9e7
MC
53492003-09-07 Michael Chastain <mec@shout.net>
5350
5351 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5352 'parse error'.
5353
161afb24
MK
53542003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5355
5356 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5357
49f2741a
MC
53582003-08-30 Michael Chastain <mec@shout.net>
5359
5360 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5361 * gdb.gdb/observer.exp: Ditto.
5362 * gdb.gdb/xfullpath.exp: Ditto.
5363
8afa723e
MK
53642003-08-29 Mark Kettenis <kettenis@gnu.org>
5365
5366 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5367 *-*-*bsd*.
5368
f31dfe3b
JJ
53692003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5370
5371 * gdb.base/dump.exp: Skip for ia64.
5372
4630e498
JJ
53732003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5374
5375 * gdb.asm/asm-source.exp: Add ia64 support.
5376 * gdb.asm/ia64.inc: New file.
5377
1105b7ef
MC
53782003-08-22 Michael Chastain <mec@shout.net>
5379
5380 * gdb.cp: New directory.
5381 * gdb.cp/*: Copy from gdb.c++/*.
5382 * gdb.c++/*: Remove.
5383 * Makefile.in: Change gdb.c++ to gdb.cp.
5384 * configure.in: Ditto.
5385 * configure: Regnerate.
5386
c945b932
MK
53872003-08-18 Mark Kettenis <kettenis@gnu.org>
5388
5389 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5390 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5391
2b66634b
DJ
53922003-08-17 Daniel Jacobowitz <drow@mvista.com>
5393
5394 * mi-var-display.exp (-var-list-children weird): Accept function
5395 pointers with argument types.
5396 * mi1-var-display.exp (-var-list-children weird): Likewise.
5397 * mi2-var-display.exp (-var-list-children weird): Likewise.
5398
a356f73b
DJ
53992003-08-17 Daniel Jacobowitz <drow@mvista.com>
5400
5401 * gdb.base/annota3.exp: Add missing newline.
5402
483417b8
MC
54032003-08-06 Michael Chastain <mec@shout.net>
5404
5405 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5406
c99c59c3
MS
54072003-08-12 Michael Snyder <msnyder@redhat.com>
5408
5409 * gdb.base/float.exp: Add test for SH.
5410
55ed7501
MK
54112003-08-10 Mark Kettenis <kettenis@gnu.org>
5412
5413 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5414
1a371f2e
EZ
54152003-08-07 Elena Zannoni <ezannoni@redhat.com>
5416
5417 * gdb.base/completion.exp: Remove reduntant completion test
5418 on filename.
5419
e0f353ce
EZ
54202003-08-07 Elena Zannoni <ezannoni@redhat.com>
5421
5422 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5423 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5424 gdb.trace/save-trace.exp: Make sure that full pathnames are
5425 escaped correctly.
5426
5710a1af 54272003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5428
5710a1af
EZ
5429 * configure.in: Don't generate config.h from config.hin.
5430 * configure: Regenerate.
5431 * config.hin: Remove file.
5432 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5433 * gdb.threads/pthreads.c: Ditto.
5434
dcd81ce9
DJ
54352003-08-07 Daniel Jacobowitz <drow@mvista.com>
5436
5437 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5438 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5439 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5440 Replace ld24 with seth/add3.
5441
6009d884
AC
54422003-08-02 Andrew Cagney <cagney@redhat.com>
5443
5444 * gdb.base/annota3.exp: New file.
5445 * gdb.base/annota3.c: New file.
5446 * gdb.c++/annota3.exp: New file.
5447 * gdb.c++/annota3.cc: New file.
5448
51514e06
MC
54492003-07-29 Michael Chastain <mec@shout.net>
5450
5451 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5452 actually failed.
5453 (do_pass): Likewise.
5454 * gdb.threads/tls.exp: Always initialize no_of_threads.
5455
4ee6625b
DJ
54562003-07-27 Daniel Jacobowitz <drow@mvista.com>
5457
5458 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5459 pattern.
5460 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5461 * gdb.threads/tls.exp: Recognize one case of the host library not
5462 supporting TLS.
5463
225f2bf6
AC
54642003-07-27 Andrew Cagney <cagney@redhat.com>
5465
5466 * gdb.base/fileio.exp: Use SH when running commands using
5467 remote_exec.
5468
bcb27c9f
DJ
54692003-07-24 Daniel Jacobowitz <drow@mvista.com>
5470
5471 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5472 * gdb.base/relocate.c (dummy): New padding array.
5473
3d67be83
MS
54742003-07-22 Michael Snyder <msnyder@redhat.com>
5475
d63a86f8 5476 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5477
5478 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5479 patterns to be more general, accepting old and new output.
5480 Some output chars (such as '+') also must be quoted.
d63a86f8 5481 Some addresses are displayed numerically instead of
3d67be83
MS
5482 symbolically.
5483
57ba3b85
MS
54842003-07-23 Michael Snyder <msnyder@redhat.com>
5485
686d097c
MS
5486 * gdb.base/return2.exp: Don't test long-long return.
5487
57ba3b85
MS
5488 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5489 * gdb.disasm/t01_mov.exp: Ditto.
5490 * gdb.disasm/t02_mova.s: Ditto.
5491 * gdb.disasm/t02_mova.exp: Ditto.
5492 * gdb.disasm/t03_add.s: Ditto.
5493 * gdb.disasm/t03_add.exp: Ditto.
5494 * gdb.disasm/t04_sub.s: Ditto.
5495 * gdb.disasm/t04_sub.exp: Ditto.
5496 * gdb.disasm/t05_cmp.s: Ditto.
5497 * gdb.disasm/t05_cmp.exp: Ditto.
5498 * gdb.disasm/t06_ari2.s: Ditto.
5499 * gdb.disasm/t06_ari2.exp: Ditto.
5500 * gdb.disasm/t07_ari3.s: Ditto.
5501 * gdb.disasm/t07_ari3.exp: Ditto.
5502 * gdb.disasm/t08_or.s: Ditto.
5503 * gdb.disasm/t08_or.exp: Ditto.
5504 * gdb.disasm/t09_xor.s: Ditto.
5505 * gdb.disasm/t09_xor.exp: Ditto.
5506 * gdb.disasm/t10_and.s: Ditto.
5507 * gdb.disasm/t10_and.exp: Ditto.
5508 * gdb.disasm/t11_logs.s: Ditto.
5509 * gdb.disasm/t11_logs.exp: Ditto.
5510 * gdb.disasm/t12_bit.s: Ditto.
5511 * gdb.disasm/t12_bit.exp: Ditto.
5512 * gdb.disasm/t13_otr.s: Ditto.
5513 * gdb.disasm/t13_otr.exp: Ditto.
5514
e00759ef
EZ
55152003-07-22 Elena Zannoni <ezannoni@redhat.com>
5516
5517 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5518
8bc2021f
EZ
55192003-07-22 Elena Zannoni <ezannoni@redhat.com>
5520
5521 * gdb.threads/tls.c : New file.
5522 * gdb.threads/tls.exp : New file.
5523 * gdb.threads/tls-main.c : New file.
5524 * gdb.threads/tls-shared.c : New file.
5525 * gdb.threads/tls-shared.exp : New file.
5526
89320c4c
AS
55272003-07-22 Andreas Schwab <schwab@suse.de>
5528
5529 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5530
180dea7c
AS
55312003-07-20 Andreas Schwab <schwab@suse.de>
5532
5533 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5534 due to insn reordering.
5535
0714963c
AC
55362003-07-15 Andrew Cagney <cagney@redhat.com>
5537
5538 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5539
98a23b3f
MC
55402003-07-15 Michael Chastain <mec@shout.net>
5541
5542 * gdb.base/gdb1250.exp: New file.
5543 * gdb.base/gdb1250.c: New file.
5544
27e417a2
ML
55452003-07-09 Michal Ludvig <mludvig@suse.cz>
5546
5547 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5548 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5549
8bc2021f
EZ
55502003-07-09 Elena Zannoni <ezannoni@redhat.com>
5551
5552 * gdb.threads/tls.c: New file.
5553 * gdb.threads/tls.exp: New file.
5554 * gdb.threads/tls-main.c: New file.
5555 * gdb.threads/tls-shared.c: New file.
5556 * gdb.threads/tls-shared.exp: New file.
5557
d99968dc
EZ
55582003-07-09 Elena Zannoni <ezannoni@redhat.com>
5559
5560 * gdb.base/annota1.exp: Make sure that we properly escape the
5561 full path of the source file. Xfail more permissive patterns,
d63a86f8 5562 due to a compiler debug info problem.
d99968dc 5563
83876b3b
AS
55642003-07-07 Andreas Schwab <schwab@suse.de>
5565
2705e972
AS
5566 * gdb.asm/m68k.inc: New file.
5567 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5568
83876b3b
AS
5569 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5570 arguments"): Also match negative number.
5571
5572 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5573
3a871b37
DJ
55742003-07-03 Daniel Jacobowitz <drow@mvista.com>
5575
5576 * gdb.base/store.c (charest): New typedef.
5577 (add_char): Rename to add_charest, update.
5578 (wack_char): Rename to wack_charest, update types. Return l + r
5579 to keep r live across the call.
5580 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5581 (wack_double, wack_doublest): Return l + r to keep r live across
5582 the call.
5583 * gdb.base/store.exp: Accomodate store.c changes.
5584
b2a7f303
DC
55852003-06-30 David Carlton <carlton@kealia.com>
5586
5587 * gdb.c++/maint.exp (test_invalid_name): New.
5588 (test_first_component): Add tests for invalid names.
5589
3c6cb4a1
MC
55902003-06-29 Michael Chastain <mec@shout.net>
5591
5592 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5593 output of '<VTT for class>' for virtual base classes.
5594
f1c2644b
DJ
55952003-06-29 Daniel Jacobowitz <drow@mvista.com>
5596
5597 * gdb.base/completion.exp: Tab-complete "complet" instead of
5598 "compl".
5599 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5600
18080350
DJ
56012003-06-29 Daniel Jacobowitz <drow@mvista.com>
5602
5603 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5604 * gdb.base/volatile.exp: Likewise.
5605
f56973f8
DJ
56062003-06-29 Daniel Jacobowitz <drow@mvista.com>
5607
5608 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5609 gdb/1265.
5610
56112003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5612 Daniel Jacobowitz <drow@mvista.com>
5613
5614 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5615 initial line count of 'captured_main' from 26 to 32.
5616 (test_with_self): Allow xmalloc call to be interleaved with the
5617 preceding two lines.
5618
e766d4d6
JB
56192003-06-24 Joel Brobecker <brobecker@gnat.com>
5620
5621 * gdb.base/bang.exp: New testcase.
5622
f125c9a4
JB
56232003-06-23 Joel Brobecker <brobecker@gnat.com>
5624
5625 * gdb.base/langs.exp: Add some tests for the "minimal" language
5626 support.
5627
6e25beaf
EZ
56282003-06-23 Elena Zannoni <ezannoni@redhat.com>
5629
5630 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5631 the testcase.
5632
2f816dda
DJ
56332003-06-22 Daniel Jacobowitz <drow@mvista.com>
5634
5635 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5636 offset.
5637
db5a5748
DJ
56382003-06-22 Daniel Jacobowitz <drow@mvista.com>
5639
5640 * gdb.c++/pr-1210.cc: New file.
5641 * gdb.c++/pr-1210.exp: New file.
5642
1df0c130
DJ
56432003-06-21 Daniel Jacobowitz <drow@mvista.com>
5644
5645 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5646 000-exec-continue.
5647
a92feac0
MK
56482003-06-15 Mark Kettenis <kettenis@gnu.org>
5649
5650 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5651 on *-*-*bsd* instead of *-*-freebsd*.
5652
81a58f5b
AC
56532003-06-14 Andrew Cagney <cagney@redhat.com>
5654
5655 * gdb.base/store.exp: Test longest and doublest. Test all
5656 parameters. Weaken return statement match.
5657 * gdb.base/store.c: Add longest and doublest - aka long long and
5658 long double functions. Put all parameters into local register
5659 variables. Use negative values.
5660
b257a0d3
AC
56612003-06-14 Andrew Cagney <cagney@redhat.com>
5662
5663 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5664 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5665 exit status.
5666 * gdb.base/fileio.exp: Disable target when nointerrupts and
5667 noinferiorio, instead of limiting it to remote. Use remote_exec
5668 instead of system.
d63a86f8 5669
21c38304
JJ
56702003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5671
5672 * gdb.base/float.exp: Add ia64 support.
5673
1bcdb424
CV
56742003-06-12 Corinna Vinschen <vinschen@redhat.com>
5675
5676 * gdb.base/fileio.exp: Run only on remote targets.
5677
6aeb981f
CV
56782003-06-10 Corinna Vinschen <vinschen@redhat.com>
5679
5680 * gdb.base/fileio.c: New file, testing File-I/O.
5681 * gdb.base/fileio.exp: Ditto.
5682
53df362e
RG
56832003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5684
5685 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5686 shared objects after relocation at load time (gdb PR/1132).
5687 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5688 as above, part of the shared object relocation test.
5689
ffee1b46
MK
56902003-06-08 Mark Kettenis <kettenis@gnu.org>
5691
b5ca3722
MK
5692 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5693 fully filled history list.
5694 * gdb.base/gdb_history: New file.
5695
03ed860d
MK
5696 * gdb.base/signals.exp: XFAIL "continue to func1" on
5697 i*86-*-freebsd*.
5698
ffee1b46
MK
5699 * gdb.base/attach.exp: When trying to attach to a nonexistent
5700 process, make it possible to specify the PID based on the target,
5701 and do so for *-*-freebsd*.
5702
d80dbb52
RH
57032003-06-02 Richard Henderson <rth@redhat.com>
5704
5705 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5706
6dd77b81
RH
57072003-06-02 Richard Henderson <rth@redhat.com>
5708
5709 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5710
f6347e16
RH
57112003-06-02 Richard Henderson <rth@redhat.com>
5712
5713 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5714
2c161407
DJ
57152003-06-01 Daniel Jacobowitz <drow@mvista.com>
5716
5717 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5718 of globalvar.
5719
572eb746
MK
57202003-06-01 Mark Kettenis <kettenis@gnu.org>
5721
5722 * gdb.asm/asm-source.exp: Check for memory read errors in
5723 disassembler test on *BSD too.
5724
9e9617a5
RH
57252003-06-01 Richard Henderson <rth@redhat.com>
5726
5727 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5728 for .frame.
5729 (gdbasm_call): Lose ldgp.
5730 (gdbasm_startup): Add frame information.
5731 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5732
7b34ad4e
MK
57332003-05-31 Mark Kettenis <kettenis@gnu.org>
5734
5735 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5736 i?86-*-*.
5737
10059fdf
MK
57382003-05-30 Mark Kettenis <kettenis@gnu.org>
5739
5740 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5741 FreeBSD.
5742
acf4b816
RH
57432003-05-29 Richard Henderson <rth@redhat.com>
5744
5745 * gdb.asm/alpha.inc: New file.
5746 * gdb.asm/asm-source.exp: Use it.
5747
e9ecd949
JB
57482003-05-29 Jim Blandy <jimb@redhat.com>
5749
5750 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5751 'core.PID'.
5752
e3e5a4f3
JB
57532003-05-22 Jim Blandy <jimb@redhat.com>
5754
5755 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5756 backtrace.
d63a86f8 5757
72fe3d25
DC
57582003-05-20 David Carlton <carlton@math.stanford.edu>
5759
5760 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5761 this time.
5762
58da2eb2
DC
57632003-05-19 David Carlton <carlton@bactrian.org>
5764
5765 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5766 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5767
1fcb5155
DC
57682003-05-19 David Carlton <carlton@bactrian.org>
5769
5770 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5771 namespace tests.
5772 Bump copyright date.
5773 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5774 (main): Call C::D::marker2.
5775 * gdb.c++/namespace1.cc: New file.
5776
85e85163
JJ
57772003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5778
5779 Roland McGrath <roland@redhat.com>
d63a86f8 5780 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5781 there is no manager thread.
5782
a25fbfec
JJ
57832003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5784
d63a86f8
RM
5785 * gdb.threads/schedlock.exp: Remove assumption that all threads
5786 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5787 in one of the child threads rather than the main thread.
5788
be375bae
JB
57892003-05-07 Jim Blandy <jimb@redhat.com>
5790
09bf6082
JB
5791 Add support for assembly source testing on the s390x.
5792 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5793 architecture.
5794 * gdb.asm/s390x.inc: New file.
5795
be375bae
JB
5796 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5797 succession of 'if' statements.
5798
00905d52
AC
57992003-05-05 Andrew Cagney <cagney@redhat.com>
5800
5801 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5802
b1e29e33
AC
58032003-05-05 Andrew Cagney <cagney@redhat.com>
5804
5805 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5806 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5807
e33d66ec
EZ
58082003-05-02 Elena Zannoni <ezannoni@redhat.com>
5809
5810 * gdb.base/charset.exp: Update based on new behavior of set/show
5811 charset commands.
5812
2b6fd0d8
AC
58132003-05-01 Andrew Cagney <cagney@redhat.com>
5814
5815 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5816 variable do not give memory errors.
5817
130cacce
AF
58182003-04-30 Adam Fedor <fedor@gnu.org>
5819
5820 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5821 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5822 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5823 gdb.objc/basicclass.m: : New files
5824
5825 * lib/gdb.exp (gdb_compile_objc): New procedure.
5826
bea71854
DJ
58272003-04-27 Daniel Jacobowitz <drow@mvista.com>
5828
5829 * gdb.base/signals.exp: Make backtrace tests more specific.
5830
0f20eeea
DC
58312003-04-23 David Carlton <carlton@bactrian.org>
5832
5833 * gdb.c++/maint.exp (test_first_component): Add tests for
5834 'operator' in more locations.
5835
c8c4d8dc
KB
58362003-04-16 Kevin Buettner <kevinb@redhat.com>
5837
5838 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5839
3fe60e3c
EZ
58402003-04-16 Elena Zannoni <ezannoni@redhat.com>
5841
5842 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5843 func marke' instead. Update test name.
5844
9219021c
DC
58452003-04-15 David Carlton <carlton@math.stanford.edu>
5846
5847 * gdb.c++/maint.exp: New file.
5848
5dd55bdd
EZ
58492003-04-14 Elena Zannoni <ezannoni@redhat.com>
5850
5851 * gdb.threads/schedlock.c: Change type of thread function argument
5852 to long, to avoid warnings on 64-bit platforms.
5853
00890572
EZ
58542003-04-14 Elena Zannoni <ezannoni@redhat.com>
5855
5856 * gdb.base/attach.exp: Add new message from ptrace in case of
5857 attaching to nonexistent process.
d63a86f8 5858
93201743
JB
58592003-04-11 Jim Blandy <jimb@redhat.com>
5860
5861 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5862 gdb.c++/userdef.cc: Place comments on the lines to which the
5863 marker function might return.
5864 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5865 gdb.c++/userdef.exp: Look for those comments to check that we've
5866 returned to the right place, instead of checking line numbers.
5867
2a11c64d
EZ
58682003-04-11 Elena Zannoni <ezannoni@redhat.com>
5869
5870 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5871 match on sourcefile name, instead of directory name.
5872
68ab8fc5
EZ
58732003-04-10 Elena Zannoni <ezannoni@redhat.com>
5874
d63a86f8 5875 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5876 working directory name.
5877
5624293a
JB
58782003-04-09 Jim Blandy <jimb@redhat.com>
5879
5880 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5881 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5882 after an inferior function call, report the failure, but allow the
5883 test to continue.
5884
f1f02ee4
SC
58852003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5886
5887 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5888 with -DPROTOTYPES.
5889
6eb79af0
SC
58902003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5891
5892 * gdb.base/break.exp: Revert last patch.
5893
8dfb4cf0
SC
58942003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5895
5896 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5897 with -DPROTOTYPES.
5898
ed4c619a
AC
58992003-04-02 Andrew Cagney <cagney@redhat.com>
5900
5901 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5902 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5903 matching directories by the name breakpoint.
5904 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5905 Make "continue to marker1" consistent.
5906 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5907 message consistent.
5908 * lib/gdb.exp: Put "the program is no longer running", and "the
5909 program exited" in parenthesis.
5910 * lib/mi-support.exp: Ditto.
d63a86f8 5911
4e35d5f0 59122003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5913
4e35d5f0
BR
5914 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5915
71900fe8
AC
59162003-03-29 Andrew Cagney <cagney@redhat.com>
5917
5918 * gdb.base/sizeof.c (main): Print the value of '\377'.
5919 * gdb.base/sizeof.exp: Check the sign of '\377'.
5920
c0655a16
MC
59212003-03-27 Michael Chastain <mec@shout.net>
5922
5923 * gdb.base/gdb1090.exp: New file.
5924 * gdb.base/gdb1090.cc: New file.
5925
5b2a3989
JB
59262003-03-27 J. Brobecker <brobecker@gnat.com>
5927
5928 * gdb.gdb/observer.exp: New regression test.
5929
79876890
MC
59302003-03-27 Michael Chastain <mec@shout.net>
5931
5932 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5933 * gdb.base/ptype.exp: Likewise.
5934
6eac95e3
CV
59352003-03-27 Corinna Vinschen <vinschen@redhat.com>
5936
5937 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5938
e8c71839
MC
59392003-03-26 Michael Chastain <mec@shout.net>
5940
5941 * gdb.base/ptype.exp: Actually use some typedef'd types.
5942
71b10041
SC
59432003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5944
5945 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5946 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5947
2512cf80
CV
59482003-03-20 Corinna Vinschen <vinschen@redhat.com>
5949
5950 * gdb.base/default.exp: Fix regular expression.
5951
0d195a4f
CV
59522003-03-20 Corinna Vinschen <vinschen@redhat.com>
5953
5954 * gdb.base/args.exp: Fix regular expression.
5955
8a2dbca8
CV
59562003-03-20 Corinna Vinschen <vinschen@redhat.com>
5957
5958 * gdb.base/help.exp: Allow Win32 child process.
5959
bf028682
CV
59602003-03-20 Corinna Vinschen <vinschen@redhat.com>
5961
5962 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5963 when stepping out of main().
5964
182dbe85
CV
59652003-03-20 Corinna Vinschen <vinschen@redhat.com>
5966
5967 * gdb.base/default.exp: Check for win32 specific message when calling
5968 "run" without executable.
5969
d67a6ba5
CV
59702003-03-20 Corinna Vinschen <vinschen@redhat.com>
5971
5972 * gdb.base/args.exp: Expect .exe in output.
5973
a955b5bb
CV
59742003-03-20 Corinna Vinschen <vinschen@redhat.com>
5975
5976 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5977 Cygwin native.
5978
bf6bad4b
AC
59792003-03-17 Andrew Cagney <cagney@redhat.com>
5980
5981 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5982 vector registes.
5983 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5984 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5985
293e9a31
DC
59862003-03-17 David Carlton <carlton@math.stanford.edu>
5987
5988 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5989 test, for PR breakpoints/38.
5990 Call test_watchpoint_and_breakpoint.
5991 * gdb.base/watchpoint.c (func3): New function.
5992 (main): Call func3.
5993
5330f2db
DC
59942003-03-04 David Carlton <carlton@math.stanford.edu>
5995
5996 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5997 Garply<Garply<char> >:: garply".
5998 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5999 with respect to PR c++/1111; note also PR c++/1113.
6000 (test_template_breakpoints): KFAIL "constructor breakpoint" with
6001 respect to PR c++/1062.
6002 KFAIL "destructor breakpoint" with respect to PR c++/1112.
6003
6ece72da
DC
60042003-03-03 David Carlton <carlton@math.stanford.edu>
6005
6006 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6007 with respect to PR c++/57.
6008 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6009 c++/826.
6010 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6011 respect to PR c++/57.
6012
85ca1584
DC
60132003-03-03 David Carlton <carlton@math.stanford.edu>
6014
6015 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6016 respect to PR c++/33 into FAILs.
6017
98e9c5b8
MC
60182003-03-03 Michael Chastain <mec@shout.net>
6019
7bedbf27
MC
6020 * configure.in: Update copyright years.
6021
60222003-03-03 Michael Chastain <mec@shout.net>
6023
6024 * Makefile.in: Update copyright years.
98e9c5b8 6025
f683e100
DC
60262003-02-28 David Carlton <carlton@math.stanford.edu>
6027
6028 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6029 print class instead of struct and/or superfluous protection
6030 specifiers, as long as the resulting output is equivalent to the
6031 source code.
6032 Delete FIXME from end of messages on tests that don't need
6033 fixing.
6034
a9e0cf2c
DC
60352003-02-28 David Carlton <carlton@math.stanford.edu>
6036
6037 * gdb.c++/templates.exp (do_tests): Allow const in the two
6038 Foo<volatile char *>::foo tests.
6039
e8d359df
MS
60402003-02-27 Michael Snyder <msnyder@redhat.com>
6041
d63a86f8 6042 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
6043 will be consistant.
6044
0b71dc91
DC
60452003-02-26 David Carlton <carlton@math.stanford.edu>
6046
6047 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6048 char *>::foo" test with respect to PR c++/33. Create a new test
6049 which is identical to that one except that it doesn't put the
6050 space between the "char" and the "*"; KFAIL it, too.
6051
dd14ab43
DC
60522003-02-26 David Carlton <carlton@math.stanford.edu>
6053
6054 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6055 template types into either PASSes or KFAILs (corresponding to PR
6056 c++/57). Tweak indentation. Update copyright.
6057
1146c7f1
SC
60582003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6059
6060 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6061
74641dfb
MC
60622003-02-13 Michael Chastain <mec@shout.net>
6063
6064 * gdb.base/exprs.exp: Remove i960 remnants.
6065 * gdb.base/funcargs.exp: Likewise.
6066 * gdb.base/list.exp: Likewise.
6067 * gdb.base/ptype.exp: Likewise.
6068
559cd2d0
DC
60692003-02-14 David Carlton <carlton@math.stanford.edu>
6070
6071 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6072 pEe->D::vg()" from XFAIL to KFAIL.
6073
c4f90d87
JM
60742003-02-13 Jason Molenda (jmolenda@apple.com)
6075
6076 * gdb.base/maint.exp: Update maint print statistics regexp to include
6077 new entries.
6078
cbc4d97c
MC
60792003-02-13 Michael Chastain <mec@shout.net>
6080
6081 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6082
40f235b7
MC
60832003-02-12 Michael Chastain <mec@shout.net>
6084
6085 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6086 * gdb.c++/inherit.exp: Likewise.
6087 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6088 * gdb.c++/templates.exp: Likewise.
6089 * gdb.c++/virtfunc.exp: Likewise.
6090
c56716b0
JM
60912003-02-06 Jason Molenda (jason-cl@molenda.com)
6092
6093 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6094 why the code is written that way.
6095
070afcf8
MC
60962003-02-05 Michael Chastain <mec@shout.net>
6097
6098 * gdb.base/dump.exp: Add missing copyright line.
6099
5d0331e5
JM
61002003-02-05 Jason Molenda (jason-cl@molenda.com)
6101
f7ae6d3e 6102 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6103 at the beginning so the breakpoint doesn't get set on the loop.
6104
92851186
MC
61052003-02-05 Michael Chastain <mec@shout.net>
6106
6107 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6108 output for configurations with gcc 2.95.3.
6109
cbf1e085
AC
61102003-02-05 Keith Seitz <keiths@redhat.com>
6111 Andrew Cagney <ac131313@redhat.com>
6112
6113 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6114
29518e1e
MC
61152003-02-04 Michael Chastain <mec@shout.net>
6116
6117 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6118 Call perror and then continue.
6119
5af1d5f3
MC
61202003-02-03 Michael Chastain <mec@shout.net>
6121
6122 * gdb.c++/pr-1023.cc: New file.
6123 * gdb.c++/pr-1023.exp: New file.
6124
6b549786
JB
61252003-02-05 Jim Blandy <jimb@redhat.com>
6126
6127 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6128 it's local to foobar. Check for it there, and check that it's not
6129 present in main.
6130 * gdb.c++/local.cc (marker2): New function.
6131 (foobar): Call marker1.
6132 (main): Call marker2 instead of marker1.
6133
67f16606
AC
61342003-02-04 Andrew Cagney <ac131313@redhat.com>
6135
6136 * gdb.disasm/mn10200.exp: Obsolete file.
6137 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6138 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6139 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6140
1c5cb38e
DC
61412003-02-04 David Carlton <carlton@math.stanford.edu>
6142
6143 * gdb.c++/overload.exp: Test intToChar(1).
6144 * gdb.c++/overload.cc (intToChar): New.
6145 (main): Call intToChar.
6146
d1fe6965
DC
61472003-02-03 David Carlton <carlton@math.stanford.edu>
6148
6149 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6150 'might_kfail' arg.
6151 KFAIL some of the continue_to_bp_overloaded calls, according to
6152 PR c++/1025.
6153
9ba61c5d
MC
61542003-02-01 Michael Chastain <mec@shout.net>
6155
6156 * gdb.base/advance.c (marker1): New marker function.
6157 * gdb.base/advance.exp: When the 'advance' command lands on the
6158 return breakpoint, it can legitimately stop on either the
6159 current line or the next line. Accommodate both outcomes.
6160 * gdb.base/until.exp: Likewise.
6161
e7494ffb
AC
61622003-02-02 Andrew Cagney <ac131313@redhat.com>
6163
6164 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6165 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6166 now a list, not a tuple.
6167 * gdb.mi/mi-var-display.exp: Ditto.
6168 * gdb.mi/gdb792.exp: Ditto.
6169
075559bc
AC
61702003-02-01 Andrew Cagney <ac131313@redhat.com>
6171
6172 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6173 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6174 stack backtraces.
6175 * gdb.mi/mi-syn-frame.c: Part of same.
6176
2bd4c7b1
MK
61772003-02-01 Mark Kettenis <kettenis@gnu.org>
6178
6179 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6180 gdb.mi/mi1-pthreads.exp: Return instead of calling
6181 gdb_suppress_entire_file.
6182
eabd8992
MS
61832003-02-01 Mark Salter <msalter@redhat.com>
6184
6185 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6186
71469e2f
MS
61872003-01-31 Mark Salter <msalter@redhat.com>
6188
6189 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6190 Support empty arg.
6191
38a94d44
MC
61922003-01-30 Michael Chastain <mec@shout.net>
6193
6194 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6195 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6196 has been fixed in gdb/readline on 2003-01-09.
6197
19ea9e73
MS
61982003-01-29 Michael Snyder <msnyder@redhat.com>
6199
e8d359df
MS
6200 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6201 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6202 * gdb.base/args.exp: Skip if target does not support args passing.
6203
2307bd6a
DJ
62042003-01-22 Daniel Jacobowitz <drow@mvista.com>
6205
19ea9e73 6206 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6207 gdb_test. Accept a list of expect arguments as the third
6208 parameter.
6209 (gdb_test): Use it.
6210
f2dd3617
EZ
62112003-01-20 Elena Zannoni <ezannoni@redhat.com>
6212
6213 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6214 allow for different test tree configurations. Update some
6215 tescases accordingly.
6216 * gdb.arch/altivec-regs.exp: Ditto.
6217 * gdb.asm/asm-source.exp: Ditto.
6218 * gdb.base/advance.exp: Ditto.
6219 * gdb.base/display.exp: Ditto.
d63a86f8 6220 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6221 * gdb.base/mips_pro.exp: Ditto.
6222 * gdb.base/overlays.exp: Ditto.
6223 * gdb.base/relocate.exp: Ditto.
6224 * gdb.base/setshow.exp: Ditto.
6225 * gdb.base/step-line.exp: Ditto.
6226 * gdb.base/step-test.exp: Ditto.
6227 * gdb.base/until.exp: Ditto.
6228 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6229
c71cdefd
DC
62302003-01-17 David Carlton <carlton@math.stanford.edu>
6231
6232 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6233 corresponding to PR c++/945.
6234 Update copyright.
6235
fdba05d7
DC
62362003-01-17 David Carlton <carlton@math.stanford.edu>
6237
6238 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6239 corresponding to PR c++/68.
6240
62412003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6242
6243 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6244 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6245 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6246
c362c33a
EZ
62472003-01-15 Elena Zannoni <ezannoni@redhat.com>
6248
0fbc361c
EZ
6249 * gdb.base/break.exp: Fix change of default location, because of
6250 removal of until tests.
6251 * gdb.base/help.exp: Update test for new 'until' help message.
6252 Add test for help on 'advance'.
c362c33a
EZ
6253 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6254
dabf8a35
MK
62552003-01-15 Mark Kettenis <kettenis@gnu.org>
6256
6257 * gdb.base/default.exp: Adapt "info float" test for recent changes
6258 to that command. Add test for "info vector".
6259 * gdb.base/float.exp: New file. Add test for "info float" that
6260 resembles the old test in gdb.base/default.exp.
6261
a1769aca
DC
62622003-01-15 David Carlton <carlton@math.stanford.edu>
6263
6264 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6265
82025e13
EZ
62662003-01-15 Elena Zannoni <ezannoni@redhat.com>
6267
6268 * gdb.base/break.exp: Move the tests of until command from here...
6269 * gdb.base/until.exp: ... to here. New file. Add other tests.
6270 * gdb.base/advance.c: New file.
6271 * gdb.base/advance.exp: New file.
6272
8f9ab801
EZ
62732003-01-14 Elena Zannoni <ezannoni@redhat.com>
6274
6275 * gdb.base/args.c: New file.
6276 * gdb.base/args.exp: New file.
6277
9ae66589
DJ
62782003-01-14 Daniel Jacobowitz <drow@mvista.com>
6279
6280 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6281
8d77e5c3
DJ
62822003-01-14 Daniel Jacobowitz <drow@mvista.com>
6283
6284 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6285
12d2f0a1
DJ
62862003-01-14 Daniel Jacobowitz <drow@mvista.com>
6287
6288 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6289 dates.
6290
6ca37014
DJ
62912003-01-13 Daniel Jacobowitz <drow@mvista.com>
6292
6293 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6294
b0023472
DJ
62952003-01-13 Daniel Jacobowitz <drow@mvista.com>
6296
6297 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6298 (ptype &*"foo").
6299 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6300
607fbc54 63012003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6302
6303 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6304 * gdb.mi/mi1-console.exp: Likewise.
6305
607fbc54 63062003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6307
6308 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6309 * gdb.mi/mi1-console.exp: Likewise.
6310
a1fb14a2
DJ
63112003-01-13 Daniel Jacobowitz <drow@mvista.com>
6312
6313 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6314
c4cf40b7
DJ
63152003-01-09 Daniel Jacobowitz <drow@mvista.com>
6316
6317 * gdb.base/detach.exp: New test.
6318
696d5a5b
DJ
63192003-01-09 Daniel Jacobowitz <drow@mvista.com>
6320
6321 * Makefile.in (ALL_SUBDIRS): New variable.
6322 (subdirs, clean, distclean): Use it.
6323 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6324 regenerating Makefile, since it is generated from the top level.
6325 * gdb.asm/Makefile.in: Likewise.
6326 * gdb.base/Makefile.in: Likewise.
6327 * gdb.c++/Makefile.in: Likewise.
6328 * gdb.disasm/Makefile.in: Likewise.
6329 * gdb.java/Makefile.in: Likewise.
6330 * gdb.mi/Makefile.in: Likewise.
6331 * gdb.threads/Makefile.in: Likewise.
6332 * gdb.trace/Makefile.in: Likewise.
6333
754533e4
DC
63342003-01-09 David Carlton <carlton@math.stanford.edu>
6335
6336 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6337 Add copyright year 2003.
6338
d8b3e9ee
MC
63392003-01-06 Michael Chastain <mec@shout.net>
6340
6341 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6342 When selecting a thread, 'line' and 'file' are optional.
6343 * gdb.mi/mi1-pthreads.exp: Likewise.
6344
8e9e0fe6
AS
63452003-01-06 Andreas Schwab <schwab@suse.de>
6346
6347 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6348 failures.
6349
b5ab8ff3
DJ
63502003-01-04 Daniel Jacobowitz <drow@mvista.com>
6351
6352 Fix PR gdb/844
6353 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6354 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6355
6356 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6357 instead of calling gdb_suppress_entire_file.
6358 * gdb.threads/print-threads.exp: Likewise.
6359 * gdb.threads/schedlock.exp: Likewise.
6360
6361 * gdb.threads/killed.exp: Return instead of calling
6362 gdb_suppress_entire_file.
6363 * gdb.threads/linux-dp.exp: Likewise.
6364 * gdb.threads/pthreads.exp: Likewise.
6365
1e698235
DJ
63662003-01-04 Daniel Jacobowitz <drow@mvista.com>
6367
6368 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6369 stabs.
6370 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6371 * gdb.base/whatis.exp: Always allow (void) after function names.
6372
147ff08c
DJ
63732003-01-04 Daniel Jacobowitz <drow@mvista.com>
6374
6375 * gdb.c++/casts.exp: Correct regexp.
6376
dc62bfc2
MK
63772003-01-04 Mark Kettenis <kettenis@gnu.org>
6378
6379 * configure.in: Call AC_CONFIG_HEADER. Don't call
6380 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6381 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6382 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6383 aforementioned directories in the AC_OUPUT call.
6384 * config.hin: New file.
6385 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6386 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6387 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6388 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6389 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6390 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6391 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6392 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6393 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6394 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6395 gdb.threads/configure.in, gdb.threads/configure,
6396 gdb.threads/config.in, gdb.trace/configure.in,
6397 gdb.trace/configure: Removed.
6398
77afa639
MC
63992003-01-03 Michael Chastain <mec@shout.net>
6400
6401 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6402 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6403
7634bb6e
DJ
64042003-01-03 Daniel Jacobowitz <drow@mvista.com>
6405
6406 * gdb.base/store.exp: Fix regular expressions.
6407
b39c905e
MK
64082002-12-28 Mark Kettenis <kettenis@gnu.org>
6409
6410 * configure.in: Rewrite.
6411 * configure: Regenerated.
6412
0a8551dd
DC
64132003-01-03 David Carlton <carlton@math.stanford.edu>
6414
6415 * gdb.base/psymtab.exp: New file.
6416 * gdb.base/psymtab1.c: Ditto.
6417 * gdb.base/psymtab2.c: Ditto.
6418
c60b7188
AF
64192002-12-23 Adam Fedor <fedor@gnu.org>
6420
6421 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6422
ee73db83
DC
64232002-12-23 David Carlton <carlton@math.stanford.edu>
6424
6425 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6426 and current_directory initialization.
6427
d6c1774e
JB
64282002-12-22 Jim Blandy <jimb@redhat.com>
6429
f0a847b8
JB
6430 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6431 rather than as part of the output file name.
6432
d6c1774e
JB
6433 * gdb.base/attach.exp: There's no need to copy the test program to
6434 /tmp; that was only ever necessary on HP/UX, and this test is
6435 entirely disabled there anyway.
6436
f0708dbb
JB
64372002-12-21 Jim Blandy <jimb@redhat.com>
6438
4c2acfea
JB
6439 * gdb.c++/psmang.exp: Doc fix.
6440
f0708dbb
JB
6441 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6442 test.
6443
9579e000
DC
64442002-12-20 David Carlton <carlton@math.stanford.edu>
6445
6446 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6447
d1810171
MC
64482002-12-18 Michael Chastain <mec@shout.net>
6449
6450 * gdb.c++/annota2.exp: Add copyright year 2002.
6451
76565097
DC
64522002-12-17 David Carlton <carlton@math.stanford.edu>
6453
6454 * gdb.c++/try_catch.cc: Add marker comments.
6455 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6456 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6457 * gdb.c++/m-static.cc: Ditto.
6458 * gdb.c++/m-static1.cc: Ditto.
6459 * gdb.c++/try_catch.cc: Ditto.
6460
da81390b
JJ
64612002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6462
6463 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6464 to see whether we are using the new -environment-directory
6465 command which resets via -r or the old version of the command
6466 which may prompt the user. Part of fix for gdb/741.
6467
b304d130
AC
64682002-12-13 Andrew Cagney <ac131313@redhat.com>
6469
6470 * gdb.fortran/types.exp: Update obsolete comment.
6471 * gdb.fortran/exprs.exp: Ditto.
6472 * lib/gdb.exp: Delete obsolete code.
6473 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6474 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6475 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6476 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6477 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6478 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6479 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6480 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6481 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6482 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6483 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6484 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6485 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6486 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6487 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6488 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6489 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6490 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6491 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6492 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6493 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6494 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6495 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6496 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6497 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6498 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6499 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6500 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6501 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6502 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6503 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6504 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6505 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6506 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6507 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6508 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6509 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6510
a23b6e6a
DC
65112002-12-11 David Carlton <carlton@math.stanford.edu>
6512
6513 * gdb.c++/m-data.exp: Add test for members that shadow global
6514 variables: see PR gdb/804.
6515 * gdb.c++/m-data.cc: Ditto.
6516
6604731b
DJ
65172002-12-10 Daniel Jacobowitz <drow@mvista.com>
6518
6519 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6520
de46ecd7
DC
65212002-12-06 David Carlton <carlton@math.stanford.edu>
6522
6523 * gdb.base/store.c: Don't declare functions static.
6524
27e829d0
AC
65252002-12-04 Andrew Cagney <ac131313@redhat.com>
6526
6527 * gdb.base/store.exp, gdb.base/store.c: New files.
6528
92806416
DJ
65292002-12-03 Daniel Jacobowitz <drow@mvista.com>
6530
6531 * gdb.base/selftest.exp: Update for current gdb.
6532
3bcbaac5
DJ
65332002-12-03 Daniel Jacobowitz <drow@mvista.com>
6534
6535 * gdb.base/maint.exp: Only dump symbols from one source file
6536 or objfile.
6537
f4f00b1f
DJ
65382002-12-03 Daniel Jacobowitz <drow@mvista.com>
6539
6540 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6541 function call.
6542
f1c8a949
JB
65432002-11-25 Jim Blandy <jimb@redhat.com>
6544
6545 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6546 function appearing in error message.
6547
9e297a97
DJ
65482002-11-21 Daniel Jacobowitz <drow@mvista.com>
6549
6550 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6551
1f312e79
JJ
65522002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6553
d63a86f8
RM
6554 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6555 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6556 should be in mi console format. This is part of fix for PR gdb/604.
6557
83c31e7d
FN
65582002-09-18 Fernando Nasser <fnasser@redhat.com>
6559
6560 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6561 which explicitly prints the zero offset as "+0".
6562
322b3f65
DJ
65632002-10-22 Daniel Jacobowitz <drow@mvista.com>
6564
6565 * gdb.threads/schedlock.c (args): Make unsigned.
6566
65672002-10-21 Daniel Jacobowitz <drow@mvista.com>
6568
6569 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6570 numbers. Allow "foo2|selected stack frame".
6571 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6572 * gdb.asm/asmsrc2.s: Likewise.
6573 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6574 comments.
6575 * gdb.asm/mips.inc: New file.
6576
5e2fe5b8
AF
65772002-10-18 Adam Fedor <fedor@gnu.org>
6578
6579 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6580 * gdb.base/help.exp: Likewise.
6581
abe1a5d0
KB
65822002-10-17 Kevin Buettner <kevinb@redhat.com>
6583
6584 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6585 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6586
10abb1d4
JB
65872002-10-02 Jim Blandy <jimb@redhat.com>
6588
6589 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6590
1f609b42
AC
65912002-10-01 Andrew Cagney <ac131313@redhat.com>
6592
6593 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6594 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6595 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6596 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6597 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6598 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6599 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6600
0aee02e4
AC
66012002-09-29 Andrew Cagney <ac131313@redhat.com>
6602
6603 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6604 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6605 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6606 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6607 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6608 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6609 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6610
6fde09ad
KB
66112002-09-27 Kevin Buettner <kevinb@redhat.com>
6612
6613 * gdb.base/annota1.exp (info break): Make directory components of
6614 path optional since not all compilers emit this debug information.
6615
6616 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6617 step ends up stepping out of the function instead of stopping on
6618 the epilogue.
6619
9e8aab75
KS
66202002-09-26 Keith Seitz <keiths@redhat.com>
6621
6622 * lib/insight-support.exp (gdbtk_start): Figure out where
6623 the insight executable is based on where gdb is. Use this
6624 executable to start insight instead of gdb.
6625
e36180d7
AC
66262002-09-25 Andrew Cagney <cagney@redhat.com>
6627
6628 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6629
9dd34b2b
AC
66302002-09-24 Andrew Cagney <ac131313@redhat.com>
6631
6632 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6633 test_isolated_complaints.
6634 (test_empty_complaint): New function.
6635 (test_empty_complaints): New function. Check no output when no
6636 complaints.
d63a86f8 6637
dea97812
KB
66382002-09-19 Jim Blandy <jimb@redhat.com>
6639
6640 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6641
54951bd7
AC
66422002-09-19 Andrew Cagney <ac131313@redhat.com>
6643
6644 * gdb.gdb/complaints.exp: New file.
6645
dec43320
AC
66462002-09-18 Andrew Cagney <ac131313@redhat.com>
6647
6648 * gdb.base/maint.exp: Check `help maint internal-warning'.
6649
e70d6e3f
DC
66502002-09-18 David Carlton <carlton@math.stanford.edu>
6651
6652 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6653 numbers, and replace them by a single breakpoint after the
6654 constructors are all finished.
6655 Add test 4.
6656 * gdb.c++/m-static.cc: Add test 4.
6657 * gdb.c++/m-static.h: New file.
6658 * gdb.c++/m-static1.cc: New file.
6659
6660 * gdb.c++/printmethod.exp: New file.
6661 * gdb.c++/printmethod.cc: New file.
6662
6663 * gdb.c++/pr-574.exp: New file.
6664 * gdb.c++/pr-574.cc: New file.
6665
afb5c968
CV
66662002-09-18 Corinna Vinschen <vinschen@redhat.com>
6667
6668 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6669 embedded targets which never actually exit.
6670
31e45dee
FN
66712002-09-18 Fernando Nasser <fnasser@redhat.com>
6672
6673 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6674 "don't step after run" as unresolved or unsupported, instead of xfail.
6675
a283c5a1
CV
66762002-09-18 Corinna Vinschen <vinschen@redhat.com>
6677
6678 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6679 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6680 Add newline to expected string in "step out of main (status wrapper)"
6681 case.
6682
11350d2a
CV
66832002-09-18 Corinna Vinschen <vinschen@redhat.com>
6684
6685 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6686 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6687
0deec7d6
TT
66882002-09-17 Tom Tromey <tromey@redhat.com>
6689
6690 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6691 \000, not \0, in double-quoted string.
6692
b2b4a1b5
CV
66932002-09-14 Corinna Vinschen <vinschen@redhat.com>
6694
c9d37158 6695 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6696 string after running the commands execution on breakpoint tests.
6697
1c56143a
CV
66982002-09-13 Corinna Vinschen <vinschen@redhat.com>
6699
6700 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6701
37f8da45
JB
67022002-09-12 Joel Brobecker <brobecker@gnat.com>
6703
6704 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6705
08b468e0
KS
67062002-09-10 Keith Seitz <keiths@redhat.com>
6707
6708 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6709 runto proc.
6710 (mi_run_to_main): Use mi_runto.
6711 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6712
dc360f58
KS
67132002-09-10 Keith Seitz <keiths@redhat.com>
6714
6715 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6716 regexp for stopping at main. Could have multiple event notifications.
6717 Don't assume that main was declared with no parameters.
6718 (mi_next): Use mi_step_to.
6719 (mi_step): Use mi_next_to.
6720
ce3abcfb
CV
67212002-09-09 Corinna Vinschen <vinschen@redhat.com>
6722
6723 * gdb.base/default.exp: Fix expected string in `info float' test.
6724
d1f5b980
BE
67252002-09-09 Ben Elliston <bje@redhat.com>
6726
6727 * config/mips.exp: Update comments.
6728 * config/mips-idt.exp: Likewise.
6729 * config/nind.exp: Likewise.
6730 * config/slite.exp: Likewise.
6731 * config/sparclet.exp: Likewise.
6732 * config/udi.exp: Likewise.
6733 * config/vx.exp: Likewise.
6734 * config/vxworks29k.exp: Likewise.
6735
2f71430b
JB
67362002-09-05 Jim Blandy <jimb@redhat.com>
6737
6738 * gdb.threads/killed.exp: Fix test failure message.
6739
7ddebc7e
KS
67402002-09-04 Keith Seitz <keiths@redhat.com>
6741
6742 * lib/mi-support.exp: Update copyright.
6743 (mi_gdb_test): Increase the priority of the expected pattern
6744 so that it matches gdb_test.
6745
0ae67eb3
KS
67462002-09-03 Keith Seitz <keiths@redhat.com>
6747
6748 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6749 Use integer comparison instead of string comparison for testing
6750 whether binary was built.
6751
38fc42c8
JB
67522002-09-03 Jim Blandy <jimb@redhat.com>
6753
6754 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6755
b6ff0e81
JB
67562002-08-29 Jim Blandy <jimb@redhat.com>
6757
6758 * gdb.threads/pthreads.exp: Move the portable thread compilation
6759 code into a function in lib/gdb.exp, and call that from here.
6760 * lib/gdb.exp (gdb_compile_pthreads): New function.
6761
07c98896
KS
67622002-08-29 Keith Seitz <keiths@redhat.com>
6763
6764 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6765 expect_out so that callers can get at it.
6766
0312286c
DJ
67672002-08-23 Daniel Jacobowitz <drow@mvista.com>
6768
6769 * gdb.threads/print-threads.c: New file.
6770 * gdb.threads/print-threads.exp: New file.
6771 * gdb.threads/schedlock.c: New file.
6772 * gdb.threads/schedlock.exp: New file.
6773
dd039bc4
EZ
67742002-08-22 Elena Zannoni <ezannoni@redhat.com>
6775
6776 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6777 not altivec.c.
6778
1f36144c
MK
67792002-08-17 Mark Kettenis <kettenis@gnu.org>
6780
6781 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6782 targets. The problem should be fixed now.
6783
16057ec7 67842002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6785
6786 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6787 2002-07-24 change that removes final dots from error messages.
6788
3c1499ad
TT
67892002-08-13 Tom Tromey <tromey@redhat.com>
6790
6791 * gdb.base/readline.exp: New file.
6792
a20ce2c3
AC
67932002-08-01 Andrew Cagney <ac131313@redhat.com>
6794
6795 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6796 supress message.
6797
db034ac5
AC
67982002-08-01 Andrew Cagney <cagney@redhat.com>
6799
6800 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6801 CHILL_FOR_TARGET and CHILL_LIB.
6802 * configure.in (configdirs): Remove gdb.chill.
6803 * configure: Regenerate.
6804 * lib/gdb.exp: Obsolete references to chill.
6805 * gdb.fortran/types.exp: Ditto.
6806 * gdb.fortran/exprs.exp: Ditto.
6807
3e000b18
KB
68082002-07-30 Kevin Buettner <kevinb@redhat.com>
6809
6810 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6811 set Irix-specific compile and link flags.
6812
28f4966b
KB
68132002-07-29 Kevin Buettner <kevinb@redhat.com>
6814
6815 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6816 source files. The ``-o'' option doesn't work with the ``-E'' option
6817 when using the Irix compiler.
6818
46c0d5a6
DJ
68192002-07-19 Daniel Jacobowitz <drow@mvista.com>
6820
6821 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6822 Improve support for reusing an exec file. Copy exec file
6823 to target, and run gdbserver on the target instead of on the host.
6824
eecf4bed
JB
68252002-07-18 Jim Blandy <jimb@redhat.com>
6826
0f815cdf
JB
6827 * gdb.base/ending-run.exp: Don't expect to see the program end in
6828 some orderly fashion when we're running on a real stand-alone
6829 board.
6830
eecf4bed
JB
6831 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6832 targets that don't support interrupts.
6833
52d309e4
JB
68342002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6835
6836 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6837 systems.
6838 Move comments in expect statements to inside the actions, so that they
6839 don't get matched against.
6840
ff683d9e
MK
68412002-07-10 Mark Kettenis <kettenis@gnu.org>
6842
6843 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6844 function when asleep" test.
6845
b5356753
AC
68462002-07-10 Andrew Cagney <ac131313@redhat.com>
6847
6848 * gdb.base/page.exp: Rewrite to handle problems with very long
6849 `info set' output. Update copyright.
6850
6aa4d13a
AC
68512002-06-26 Andrew Cagney <ac131313@redhat.com>
6852
6853 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6854 gdb.threads-hp.
6855 * gdb.hp/configure: Regenerate.
6856 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6857 * gdb.hp/gdb.threads-hp/configure: Delete file.
6858 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6859
8cf8c2b8
AC
68602002-06-22 Andrew Cagney <ac131313@redhat.com>
6861
6862 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6863 setlocale, bindtextdomain and textdomain.
6864
6827a8f8
JB
68652002-06-11 Jim Blandy <jimb@redhat.com>
6866
919d772c
JB
6867 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6868 preprocessor macro information is present.
6869
6827a8f8
JB
6870 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6871 tests.
6872
c15b0d21
MS
68732002-06-06 Michael Snyder <msnyder@redhat.com>
6874
c5984d70
MS
6875 * gdb.base/overlays.exp: Record addresses of overlay
6876 functions in TCL variables rather than in GDB variables,
6877 to avoid having GDB convert them to pointers (with loss
6878 of information).
6879
d63a86f8 6880 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6881 default linker script changes.
c15b0d21
MS
6882 * gdb.base/long_long.exp: Add check for sizeof (long double).
6883
be26fe0d
ML
68842002-06-06 Michal Ludvig <mludvig@suse.cz>
6885
6886 * gdb.asm/asm-source.exp: Add x86-64 target.
6887 * gdb.asm/x86_64.inc: New.
d63a86f8 6888
258093ca 68892002-05-30 Michael Chastain <mec@shout.net>
258093ca 6890
4b3153f1 6891 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6892 * gdb.c++/m-static.cc: New file.
6893 * gdb.c++/m-static.exp: New file.
6894
241264c6
MS
68952002-05-28 Michael Snyder <msnyder@redhat.com>
6896
6897 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6898 precision.
6899
9bba8c8f 69002002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6901
4b3153f1 6902 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6903 * gdb.c++/m-data.cc: New file.
6904 * gdb.c++/m-data.exp: New file.
6905
69062002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6907
4b3153f1 6908 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6909 * gdb.c++/try_catch.cc: New file.
d63a86f8 6910 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6911
def1b996
MC
69122002-05-27 Michael Chastain <mec@shout.net>
6913
6914 * gdb.c++/local.exp: Accept more nested types in output.
6915
522ba268
MC
69162002-05-26 Michael Chastain <mec@shout.net>
6917
6918 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6919
277254ba
MS
69202002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6921
6922 * lib/gdb.exp (gdb_wrapper_init): Just because
6923 gdb_wrapper_file exists, this does not mean that the file
6924 should not be rebuilt. That is what gdb_wrapper_initialized
6925 is for.
6926 (default_gdb_init): Reset gdb_wrapper_initialized.
6927
b61a8733
MS
69282002-05-23 Michael Snyder <msnyder@redhat.com>
6929
d63a86f8 6930 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6931 the precision of the floating point test results.
6932 * gdb.base/call-rt-st.exp: Ditto.
6933
b61a8733
MS
6934 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6935 * gdb.base/call-rt-st.exp: Ditto.
6936
56f6e910
MC
69372002-05-19 Michael Chastain <mec@shout.net>
6938
6939 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6940
ad0b0016
EZ
69412002-05-19 Elena Zannoni <ezannoni@redhat.com>
6942
6943 * configure.in (configdirs): Add gdb.arch.
6944 * configure: Regenerate.
6945
f617d2b6
JB
69462002-05-17 Jim Blandy <jimb@redhat.com>
6947
6948 * gdb.base/completion.exp: Recognize the more detailed error
6949 messages produced by the macro expander's lexical analyzer.
6950
eac2a696
EZ
69512002-05-14 Elena Zannoni <ezannoni@redhat.com>
6952
6953 * gdb.arch/altivec-abi.c: New file.
6954 * gdb.arch/altivec-abi.exp: New file.
6955 * gdb.arch/altivec-regs.c: New file.
6956 * gdb.arch/altivec-regs.exp: New file.
6957
2fdde8f8
DJ
69582002-05-14 Daniel Jacobowitz <drow@mvista.com>
6959
6960 * gdb.base/maint.exp (maint print type): Update for new type
6961 structure.
d63a86f8 6962
e31f1a7c
EZ
69632002-05-14 Elena Zannoni <ezannoni@redhat.com>
6964
6965 * gdb.arch: New directory.
6966 * gdb.arch/configure.in: New file.
6967 * gdb.arch/configure: New file.
6968 * gdb.arch/Makefile.in: New file.
6969
db589741
CV
69702002-05-13 Corinna Vinschen <vinschen@redhat.com>
6971
6972 * gdb.asm/asm-source.exp: Add v850 as supported target.
6973 * gdb.asm/v850.inc: New file.
6974
8ce2a7dc
DJ
69752002-05-13 Daniel Jacobowitz <drow@mvista.com>
6976
6977 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6978
df763c7f
DJ
69792002-05-12 Daniel Jacobowitz <drow@mvista.com>
6980
6981 * gdb.base/break.exp: Check 'break "marker2"'.
6982
377daeed
MS
69832002-05-10 Michael Snyder <msnyder@redhat.com>
6984
6985 * gdb.base/long_long.exp: Fix typo.
6986
c4b7bc2b
JB
69872002-05-10 Jim Blandy <jimb@redhat.com>
6988
ecac9a4e
JB
6989 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6990 a bug.
6991
c4b7bc2b
JB
6992 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6993 Recognize more detailed error message produced by the macro
6994 expander's lexical analyzer.
6995 * lib/gdb.exp (test_print_reject): Same.
6996
e71019a1
MK
69972002-05-09 Mark Kettenis <kettenis@gnu.org>
6998
6999 * gdb.c++/method.exp: Fix typo.
7000
fedfc8e6
MS
70012002-05-08 Michael Snyder <msnyder@redhat.com>
7002
166a1957
MS
7003 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
7004 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 7005 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7006 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7007 Add iftarget clause for strongarm.
d63a86f8 7008
f1c47eb2
MS
70092002-05-06 Michael Snyder <msnyder@redhat.com>
7010
cb9a9d3e
MS
7011 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7012 (gdb_continue_to_end): Accept output from status wrapper.
7013 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7014 Clean up fail messages to match pass messages.
7015
f1c47eb2
MS
7016 Enable the "needs_status_wrapper" testsuite feature.
7017 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7018 (gdb_compile): Conditionally call gdb_wrapper_init.
7019 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7020 * gdb.c++/method.exp: Recognize output from status wrapper.
7021
6079c749
BE
70222002-05-06 Ben Elliston <bje@redhat.com>
7023From Graydon Hoare <graydon@redhat.com>
7024
7025 * config/sid.exp: Include support for "rawsid" protocol.
7026
188baff3
JB
70272002-05-03 Jim Blandy <jimb@redhat.com>
7028
7029 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7030 * gdb.c++/hang3.C: New file.
7031
b9c07f0f
AC
70322002-05-04 Andrew Cagney <ac131313@redhat.com>
7033
7034 * gdb.base/default.exp: Remove obsolete code.
7035 * gdb.c++/misc.exp: Ditto. Update copyright.
7036 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7037 * gdb.base/whatis.exp: Ditto. Update copyright.
7038 * gdb.base/scope.exp: Ditto. Update copyright.
7039 * gdb.base/ptype.exp: Ditto. Update copyright.
7040 * gdb.base/printcmds.exp: Ditto. Update copyright.
7041 * gdb.base/opaque.exp: Ditto. Update copyright.
7042 * gdb.base/list.exp: Ditto.
7043 * gdb.base/funcargs.exp: Ditto. Update copyright.
7044 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7045 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7046 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7047 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7048 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7049 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7050
5c7a0397
MS
70512002-05-02 Michael Snyder <msnyder@redhat.com>
7052
d6dcc264 7053 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
7054 * gdb.base/long_long.exp: Add xscale target.
7055 * gdb.base/default.exp: Add xscale target.
7056
eb7f1c48
JB
70572002-05-01 Jim Blandy <jimb@redhat.com>
7058
7059 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7060 gdb.c++/hang.exp: New test.
7061
a6befae8
FF
70622002-05-01 Fred Fish <fnf@redhat.com>
7063
7064 * gdb.base/completion.exp: Handle completions of "./Make" for
7065 more than one completion possibility, as is the case when we
7066 build and test in the source tree.
7067
0a310277
AG
70682002-04-29 Anthony Green <green@redhat.com>
7069
7070 * gdb.java/jmisc1.exp: New file.
7071 * gdb.java/jmisc2.exp: New file.
7072
6ff9af88
DJ
70732002-04-24 Daniel Jacobowitz <drow@mvista.com>
7074
7075 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7076
96b3d632
EZ
70772002-04-23 Elena Zannoni <ezannoni@redhat.com>
7078
7079 * gdb.base/help.exp: Change 'help status' to allow for target
7080 dependent output differences.
7081
5019bb54
MC
70822002-04-22 Michael Chastain <mec@shout.net>
7083
7084 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7085
a805a116
MC
70862002-04-22 Michael Chastain <mec@shout.net>
7087
7088 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7089
a1706bfd
DM
70902002-04-17 David S. Miller <davem@redhat.com>
7091
7092 * gdb.asm/sparc64.inc: New file.
7093 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7094
a73a20a2
EZ
70952002-04-19 Elena Zannoni <ezannoni@redhat.com>
7096
7097 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7098 instruction file directly into the build tree. Clean up at end of
7099 test.
7100
ba678339
DM
71012002-04-18 David S. Miller <davem@redhat.com>
7102
7103 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7104 handle 64-bit platforms correctly.
7105 * gdb.base/maint.exp: Likewise.
7106
b03399da
KB
71072002-04-18 Kevin Buettner <kevinb@redhat.com>
7108
7109 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7110 ``-fpic'' when compiling files comprising a shared library, but
7111 it does need additional linker flags in order to find shared
7112 libraries at run time.
7113
e2004992
KB
71142002-04-18 Kevin Buettner <kevinb@redhat.com>
7115
7116 * gdb.base/cvexpr.c (use): New function.
7117 (main): Invoke use() on all global variables to prevent
7118 some linkers from deleting these otherwise unused symbols.
7119
d8937120
MC
71202002-04-17 Michael Chastain <mec@shout.net>
7121From David S. Miller <davem@redhat.com>
7122
7123 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7124 handle 64-bit platforms correctly.
7125
ffd61a58
MS
71262002-04-12 Michael Snyder <msnyder@redhat.com>
7127From Jim Blandy <jimb@redhat.com>
7128 * gdb.base/foo.c (foox): Remove section attribute; the linker
7129 script can handle this instead.
7130 * gdb.base/bar.c (barx): Same.
7131 * gdb.base/baz.c (bazx): Same.
7132 * gdb.base/grbx.c (grbxx): Same.
7133
7134 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7135 manager doesn't automatically unmap overlays unnecessarily.
7136
6b8426a6
MH
71372002-04-10 Martin M. Hunt <hunt@redhat.com>
7138
7139 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7140 stepping out of main.
7141
34af4875
MC
71422002-04-09 Michael Chastain <mec@shout.net>
7143
7144 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7145 scope so that the nested scope tests will make sense.
7146 * gdb.c++/local.exp: Write patterns that actually work with gcc
7147 (the HP patterns "were never known to work with gcc").
7148 Keep the old aCC patterns too.
7149
2d1676a0
DJ
71502002-04-09 Daniel Jacobowitz <drow@mvista.com>
7151
7152 * gdb.base/attach.exp: Correct target board test.
7153
3a63e3f9
MC
71542002-04-08 Michael Chastain <mec@shout.net>
7155
7156 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7157 in a const method. Add some xfail and fail cases for configurations
7158 that do not emit the "const ...".
7159
f18dabd2
MC
71602002-04-07 Michael Chastain <mec@shout.net>
7161
7162 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7163 Accept "A * const" and "const A * const" as type of "this".
7164 Fix spelling of getFunky throughout. Make messages uniform.
7165
0fcddd82
EZ
71662002-04-07 Elena Zannoni <ezannoni@redhat.com>
7167
7168 Work around for PR gdb/285:
7169 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7170
16a8534a
EZ
71712002-04-07 Elena Zannoni <ezannoni@redhat.com>
7172
7173 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7174 instructions file at run time instead of configure time.
7175 Sometimes we run the test in a directory that is not the one we
7176 configured in.
7177 * gdb.asm/configure.in: Delete creation of symlink.
7178 * gdb.asm/configure: Regenerate.
7179
24181d81
JB
71802002-04-05 J. Brobecker <brobecker@gnat.com>
7181
7182 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7183 xfullpath () function.
7184
7cdb7107
DJ
71852002-04-04 Daniel Jacobowitz <drow@mvista.com>
7186
7187 * gdb.asm/Makefile.in: Correct dependencies.
7188
7189 * gdb.asm/powerpc.inc: New file.
7190 * gdb.asm/asm-source.exp: Add PowerPC.
7191 * gdb.asm/configure.in: Likewise.
7192 * gdb.asm/configure: Regenerated.
7193
a7d17088
DJ
71942002-04-04 Daniel Jacobowitz <drow@mvista.com>
7195
7196 * gdb.base/relocate.exp: New file.
7197 * gdb.base/relocate.c: New file.
7198
cd721503
FF
71992002-04-04 Fred Fish <fnf@redhat.com>
7200
7201 * gdb.base/step-test.exp: Update comment regarding stopping in
7202 memcpy/bcopy calls inserted as part of the compiler runtime.
7203
b22ad7a7
MS
72042002-04-04 Michael Snyder <msnyder@redhat.com>
7205
7206 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7207
5f279fa6
DJ
72082002-04-03 Daniel Jacobowitz <drow@mvista.com>
7209
7210 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7211 (gdb_expect): Remove $notransfer hack.
7212
dd0fd3ce
DJ
72132002-04-02 Daniel Jacobowitz <drow@mvista.com>
7214
7215 * gdb.c++/classes.exp ("calling method for small class"): Match
7216 updated register output.
7217
1e50cda1
DJ
72182002-03-30 Daniel Jacobowitz <drow@mvista.com>
7219
7220 Fix PR gdb/452
7221 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7222 when finished. Make gdb_file_cmd send "exec-file" when
7223 appropriate.
7224
24015922
DJ
72252002-03-30 Daniel Jacobowitz <drow@mvista.com>
7226
7227 * gdb.base/attach.exp: Remove extra setup_xfail.
7228
dd7dfd64
MS
72292002-03-26 Michael Snyder <msnyder@redhat.com>
7230
7231 * gdb.base/default.exp: Add tests for dump, append, and restore.
7232 * gdb.base/help.exp: Add tests for dump, append, and restore.
7233 * gdb.base/dump.exp: New file, test dump, append and restore.
7234 * gdb.base/dump.c: New file.
7235
48b2f8d7
MS
72362002-03-27 Michael Snyder <msnyder@redhat.com>
7237
d63a86f8 7238 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7239 clean-ups in help messages.
7240
05b4d525
FF
72412002-03-26 Fred Fish <fnf@redhat.com>
7242
7243 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7244 have debugging info for those functions and the compiler uses them
7245 internally to copy structs around.
7246
d7679631
FF
72472002-03-26 Fred Fish <fnf@redhat.com>
7248
7249 * gdb.base/list.exp: Revert the change made yesterday and add note
7250 about why we don't list the default lines for remote targets.
7251
523ac3f9
MS
72522002-03-25 Michael Snyder <msnyder@redhat.com>
7253
7254 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7255
754b2b8d
FF
72562002-03-25 Fred Fish <fnf@redhat.com>
7257
7258 * gdb.base/list.exp: This test works on remote targets so remove
7259 the short circuit for remote targets. Update copyright.
7260
33c3e192
FF
72612002-03-25 Fred Fish <fnf@redhat.com>
7262
7263 * gdb.base/attach.exp: Fix logic error that was suppressing this
7264 test for all non hppa*-*-hpux* targets, instead of the hp target.
7265 Move comments closer to the suppression point. Also now need to
7266 check that we are running natively.
7267
d43e73ee
MS
72682002-03-22 Michael Snyder <msnyder@redhat.com>
7269
882c8f02
MS
7270 * gdb.base/default.exp: Add test for gcore. Update copyright.
7271 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7272
04c12f60
FF
72732002-03-06 Fred Fish <fnf@redhat.com>
7274
7275 * gdb.base/funcargs.c: Remove extraneous ';' character.
7276 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7277
b43df995
MC
72782002-03-04 Michael Chastain <mec@shout.net>
7279
7280 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7281 accommodate gcc v3 function signature.
7282 * gdb.mi/mi0-var-cmd-exp: Ditto.
7283
92362027
AC
72842002-02-24 Andrew Cagney <ac131313@redhat.com>
7285
7286 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7287 ``GNU/Linux'' or ``Linux kernel''
7288 * testsuite/gdb.threads/pthreads.c: Ditto.
7289
258ad32d
MC
72902002-02-24 Michael Chastain <mec@shout.net>
7291
7292 * gdb.threads/pthreads.c (thread1): Add a return statement.
7293 (thread2): Likewise.
7294 (foo): Likewise.
7295
04c3b3d4
MC
72962002-02-23 Michael Chastain <mec@shout.net>
7297
7298 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7299 to placate gcc.
7300
5a2a0a20
MC
73012002-02-23 Michael Chastain <mec@shout.net>
7302
7303 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7304 test "ptype bint". The test passes on all my stabs configurations.
7305
a640f7fc
JB
73062002-02-21 Jim Blandy <jimb@redhat.com>
7307
27924826
JB
7308 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7309 filename at a time, and watch for the ones we want to see.
7310
a640f7fc
JB
7311 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7312 types of pointers to prototyped functions.
7313
edcc8c75
AC
73142002-02-20 Andrew Cagney <ac131313@redhat.com>
7315
7316 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7317 signed, unsigned and straight char.
7318 (padding_char, padding_short, padding_int, padding_long,
7319 padding_long_long, padding_float, padding_double,
7320 padding_long_double): New global variables.
7321 (fill, fill_structs): New functions.
7322
7323 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7324 for correctly sized writes. Update copyright.
7325 (get_valueof): New procedure.
7326 (get_sizeof): Call get_valueof.
7327 (check_valueof): New procedure.
7328 (check_padding): New procedure.
7329
ac57ea44
MC
73302002-02-20 Michael Chastain <mec@shout.net>
7331
7332 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7333 to setup_xfail. Document some of the remaining calls.
7334
7a10c941
MC
73352002-02-18 Michael Chastain <mec@shout.net>
7336
7337 * gdb.c++/userdef.exp: Update copyright year.
7338
fb8acdcc
DJ
73392002-02-18 Daniel Jacobowitz <drow@mvista.com>
7340
7341 * gdb.c++/userdef.exp: Test overloaded operators properly.
7342 Remove xfails.
7343
fda6ae12
MS
73442002-02-14 Michael Snyder <msnyder@redhat.com>
7345
7346 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7347
676a0442
DJ
73482002-02-14 Daniel Jacobowitz <drow@mvista.com>
7349
7350 * gdb.base/a2-run.exp: Check for a remote target properly.
7351 * gdb.base/annota1.exp: Likewise.
7352 * gdb.base/list.exp: Likewise.
7353 * gdb.base/reread.exp: Likewise.
7354 * gdb.base/scope.exp: Likewise.
7355 * gdb.base/shlib-call.exp: Likewise.
7356 * gdb.base/term.exp: Likewise.
7357 * gdb.c++/annota2.exp: Likewise.
7358
78b4f468
RE
73592002-02-13 Richard Earnshaw <rearnsha@arm.com>
7360
7361 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7362
9a81ba51
MC
73632002-02-10 Michael Chastain <mec@shout.net>
7364
7365 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7366 (call_after_alloca): Ditto.
7367
004af6c7
DJ
73682002-02-10 Daniel Jacobowitz <drow@mvista.com>
7369
7370 * gdb.base/ending-run.exp: Guard "cont" test with
7371 gdb_skip_stdio_test.
7372
37225f62
JB
73732002-02-06 Jim Blandy <jimb@redhat.com>
7374
7375 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7376 from here...
7377 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7378 To here. Disable this test on non-HP platforms. Add big comment.
7379
fe6fdd96
MS
73802002-02-04 Michael Snyder <msnyder@redhat.com>
7381
7382 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7383 other than d10v and m32r.
7384
036fad3f
RE
73852002-02-02 Richard Earnshaw <rearnsha@arm.com>
7386
7387 * gdb.base/default.exp: Rewrite test patterns to reduce time
7388 taken to match them.
7389
7148ab62
DJ
73902002-01-30 Daniel Jacobowitz <drow@mvista.com>
7391
7392 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7393 Allow a start function above main.
7394 * gdb.threads/linux-dp.exp: Fix copyright date.
7395
396cc255
DJ
73962002-01-30 Daniel Jacobowitz <drow@mvista.com>
7397
7398 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7399 (check_philosopher_stack): Check for manager thread before checking
7400 for a just-starting thread.
7401
f038d31b
DJ
74022002-01-30 Daniel Jacobowitz <drow@mvista.com>
7403
7404 From Neil Booth <neil@daikokuya.demon.co.uk>:
7405 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7406 warnings.
7407
b3ff9d9a
FF
74082002-01-21 Fred Fish <fnf@redhat.com>
7409
7410 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7411 not caller.
7412
39ad761d
JB
74132002-01-21 Jim Blandy <jimb@redhat.com>
7414
7415 * gdb.base/reread.exp: Check that GDB properly re-reads the
7416 executable file when it changes while no inferior is running.
7417
aaf320fa
FF
74182002-01-21 Fred Fish <fnf@redhat.com>
7419
7420 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7421 optionally accept the "shlib events" variation.
7422
808a31f5
JB
74232002-01-21 Jim Blandy <jimb@redhat.com>
7424
7425 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7426 call `fflush' after every `printf', so that the output is produced
7427 at predictable points, regardless of whatever buffering does (or
7428 doesn't) take place.
7429 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7430 at different points.
7431
4420d5e2
DJ
74322002-01-20 Daniel Jacobowitz <drow@mvista.com>
7433
7434 * gdb.c++/inherit.exp: Update copyright years.
7435 * gdb.c++/method.exp: Likewise.
7436
3e36a0f4
DJ
74372002-01-20 Daniel Jacobowitz <drow@mvista.com>
7438
7439 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7440 artificial methods/arguments.
7441 * gdb.c++/derivation.exp: Likewise.
7442 * gdb.c++/inherit.exp: Likewise.
7443 * gdb.c++/method.exp: Likewise.
7444 * gdb.c++/virtfunc.exp: Likewise.
7445
b4ceaee6
AC
74462002-01-18 Andrew Cagney <ac131313@redhat.com>
7447
7448 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7449 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7450 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7451 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7452 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7453 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7454
ecace851
JB
74552002-01-17 Jim Blandy <jimb@redhat.com>
7456
7457 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7458 anchoring the pattern matching the entry point symbol's name.
7459
375fc983
AC
74602002-01-17 Andrew Cagney <ac131313@redhat.com>
7461
7462 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7463 continue/quit query. Update copyright.
7464
fe6fdd96
MS
74652002-01-14 Michael Snyder <msnyder@redhat.com>
7466
7467 * gdb.base/gcore.exp: Remove extra debugging output.
7468
e017c81f
DJ
74692002-01-13 Daniel Jacobowitz <drow@mvista.com>
7470
7471 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7472 for slightly dubious v2 mangled string.
7473
37ab3bf8
DJ
74742002-01-13 Daniel Jacobowitz <drow@mvista.com>
7475
7476 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7477
1bc05c3a 74782002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7479
1bc05c3a 7480 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7481
1bc05c3a
JM
7482 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7483 constructors.
7484 * gdb.c++/derivation.exp: Likewise.
7485 * gdb.c++/templates.exp: Likewise.
7486 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7487
1bc05c3a
JM
74882002-01-10 Michael Snyder <msnyder@redhat.com>
7489
7490 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7491
a911c360
MS
74922002-01-08 Michael Snyder <msnyder@redhat.com>
7493
7494 * gdb.base/gcore.exp: New test for generate-core-file command.
7495 * gdb.base/gcore.c: Testcase for above.
7496 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7497
ea2119ec
JM
74982002-01-08 Jason Merrill <jason@redhat.com>
7499
7500 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7501
68203136
FF
75022002-01-07 Fred Fish <fnf@redhat.com>
7503
7504 * gdb.c++/overload.exp: Remove unconditional xfails for:
7505 print foo_instance1.overloadargs(1)
7506 print foo_instance1.overloadargs(1, 2)
7507 print foo_instance1.overloadargs(1, 2, 3)
7508 print foo_instance1.overloadargs(1, 2, 3, 4)
7509 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7510 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7511 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7512 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7513 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7514 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7515 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7516 print foo_instance1.overload1arg()
7517 print foo_instance1.overload1arg((char)arg2)
7518 print foo_instance1.overload1arg((signed char)arg3)
7519 print foo_instance1.overload1arg((unsigned char)arg4)
7520 print foo_instance1.overload1arg((int)arg7)
7521 print foo_instance1.overload1arg((unsigned int)arg8)
7522 print foo_instance1.overload1arg((float)arg11)
7523 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7524
21b9b5b1
MS
75252002-01-07 Michael Snyder <msnyder@redhat.com>
7526
7527 * gdb.base/huge.exp: New test. Print a very large target data object.
7528 (skip_huge_test): New test variable. Define if you want to skip this
7529 test. The test reads an 8 megabyte data object from the target, so it
7530 might be very time consuming on remote targets with a slow connection.
7531 * gdb.base/huge.c: New file. Test case for above.
7532
725f922e
FF
75332002-01-07 Fred Fish <fnf@redhat.com>
7534
7535 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7536 g_instance.bfoo, and g_instance.cfoo.
7537
634d57ec
JL
7538Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7539
f286b2c3
JL
7540 * gdb.base/break.c (multi_line_if_conditional): New function.
7541 (multi_ilne_while_conditional): Likewise.
7542 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7543 IF or WHILE condition puts the breakpoint at the start of
7544 the condition.
7545
634d57ec
JL
7546 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7547 hppa*-*-hpux* expected failure.
7548 * gdb.base/structs.exp (do_function_calls): Similarly.
7549
7550 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7551 watchpoints.
7552
9fbfe2dc
AC
75532002-01-06 Andrew Cagney <ac131313@redhat.com>
7554
7555 Fix PR gdb/66.
7556 * gdb.base/structs.exp: Replace skip for a29k with skip for
7557 gdb,cannot_call_functions.
7558 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7559 * gdb.base/callfuncs.exp: Ditto.
7560 * gdb.base/call-rt-st.exp: Ditto.
7561 * gdb.base/call-strs.exp: Ditto.
7562 * gdb.base/callfwmall.exp: Ditto.
7563 * gdb.base/scope.exp: Obsolete xfail a29k.
7564 * gdb.c++/misc.exp: Ditto.
7565 * gdb.c++/cplusfuncs.exp: Ditto.
7566 * gdb.base/ptype.exp: Ditto.
7567 * gdb.base/printcmds.exp: Ditto.
7568 * gdb.base/opaque.exp: Ditto.
7569 * gdb.base/list.exp: Ditto.
7570 * gdb.base/funcargs.exp: Ditto.
7571 * gdb.base/default.exp: Ditto.
7572
8ddad156
MS
75732002-01-04 Michael Snyder <msnyder@redhat.com>
7574
ca4976a6 7575 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7576 * gdb.base/maint.exp: Add tests for maint info sections options.
7577
1b074332
JL
7578Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7579
7580 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7581
7d159115
CV
75822001-12-20 Corinna Vinschen <vinschen@redhat.com>
7583
7584 * gdb.asm/arm.inc: New file.
7585 * gdb.asm/asm-source.exp: Add arm targets.
7586 * gdb.asm/configure.in: Ditto.
7587 * gdb.asm/configure: Recreated from configure.in.
7588
8fb87725
JL
7589Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7590
afabe08c
JL
7591 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7592 with HP's compiler.
7593 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7594 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7595 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7596 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7597
7598 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7599 either HP's compilers or GCC.
7600
db521deb
JL
7601 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7602 a SIGBUS or SIGSEGV.
7603
7604 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7605
7606 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7607 can be compiled with either HP's compiler or GCC.
7608
cfa88ab7
JL
7609 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7610 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7611 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7612
ca344dff
JL
7613 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7614 to match current gdb output. Update due to using auto-solib-limit
7615 for limiting instead of overloading auto-solib-add.
7616 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7617 test program.
7618
3f3c6e55 7619 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7620 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7621 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7622 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7623 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7624 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7625 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7626 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7627 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7628 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7629 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7630 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7631 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7632
8fb87725
JL
7633 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7634 a SIGTRAP to the inferior.
7635
cf599fa7
CV
76362001-12-19 Corinna Vinschen <vinschen@redhat.com>
7637
7638 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7639 Substitute call to target_link by call to gdb_compile.
7640
2cd045cd
JL
7641Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7642
7643 * gdb.base/break.exp: Fix HP specific search string when testing
7644 backtracing in a called function.
7645
d63a86f8 7646 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7647 compiling the test with HP's compilers.
7648 * gdb.base/volatile.exp: Similarly.
7649
99ebe9ac
JB
76502001-12-19 Jim Blandy <jimb@redhat.com>
7651
7652 * gdb.base/printcmds.exp: Expect the null character to be printed
7653 as '\0', and the '\013' to be printed as '\v'.
7654 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7655 * gdb.base/setvar.exp: Same.
7656
b9891b29
JB
76572001-12-17 Jim Blandy <jimb@redhat.com>
7658
0eba65ab
JB
7659 * gdb.base/completion.exp: Rather than completing very long
7660 filenames, which can make the readline library produce output we
7661 don't recognize, cd to the directory first, and then complete
7662 using nice, short relative paths.
7663
6970b5b1
JB
7664 * gdb.base/completion.exp: On some systems, there is, in fact, a
7665 variable named `b' in scope, since GDB treats all static
7666 variables as being in scope. So use `no_var_named_this'
7667 instead of `b'.
7668
b9891b29
JB
7669 * gdb.base/corefile.exp: Recognize the message saying that GDB
7670 can't find the core file's registers as a failure.
7671
e6ccd35f
JSC
76722001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7673
7674 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7675 test expect string more specific.
7676
105ba819
CV
76772001-12-13 Corinna Vinschen <vinschen@redhat.com>
7678
7679 * gdb.asm/asm-source.exp: Add support for xstormy16.
7680 * gdb.asm/configure.in: Ditto.
7681 * gdb.asm/configure: Rebuild.
7682 * gdb.asm/xstormy16.inc: New file.
7683
e9e79dd9
FF
76842001-12-10 Fred Fish <fnf@redhat.com>
7685
7686 * gdb.base/maint.exp: Update to match changes in type dumping code.
7687
347dc97d
JB
76882001-12-10 Jim Blandy <jimb@redhat.com>
7689
7690 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7691 matching the entry point symbol's name at the beginning of the
7692 line.
7693
5178b9d6
DJ
76942001-12-07 Daniel Jacobowitz <drow@mvista.com>
7695
7696 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7697 gdb.c++/inherit.exp, gdb.c++/method.exp,
7698 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7699 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7700 and class layout support.
7701
af890c52
DJ
77022001-12-07 Daniel Jacobowitz <drow@mvista.com>
7703
7704 * gdb.c++/classes.exp: Add test for static member function.
7705 * gdb.c++/misc.cc: Add class with static member function.
7706
7a345fb3
JB
77072001-12-07 Jim Blandy <jimb@redhat.com>
7708
f2e54a80 7709 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7710 those tests as `unsupported'.
7711 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7712 Rewrite subsequent tests to use it.
7713
7714 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7715 those tests as `unsupported'.
7716 * gdb.base/structs.exp (call_struct_func): New function.
7717 (do_function_calls): Use call_struct_func to call the functions
7718 returning structs.
7719
0bc69509
JB
7720 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7721 whether functions are prototyped or not, so we can't possibly pass
7722 arguments to t_float_values2 properly.
7723
7a345fb3
JB
7724 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7725 value of `timeout' for targets other than the mips*tx39-*.
7726
edb6ede1
MS
77272001-12-06 Michael Snyder <msnyder@redhat.com>
7728
d63a86f8 7729 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7730 and detect whether the start symbol has a leading underscore.
7731
2d842f13
JB
77322001-12-04 Jim Blandy <jimb@redhat.com>
7733
7734 * gdb.base/completion.exp: Clarify indentation.
7735
68550daf
JB
77362001-12-03 Jim Blandy <jimb@redhat.com>
7737
7738 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7739 variables on the S/390, not `.word'.
7740
cd5195a8
JB
77412001-11-30 Jim Blandy <jimb@redhat.com>
7742
7743 Add assembly-source tests for s390-ibm-linux.
7744 * gdb.asm/s390.inc: New file.
7745 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7746 the S/390 architecture.
7747 * gdb.asm/configure: Regenerated.
7748
ca9efc90
MS
77492001-11-30 Michael Snyder <msnyder@redhat.com>
7750
7751 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7752 next, info source, info sources, info line, global and static
7753 variables, and static functions.
7754 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7755 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7756 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7757 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7758 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7759 (gdbasm_leave): Restore frame pointer.
7760 (gdbasm_startup): Copy stack set-up from crt0.S.
7761
d0e66976
FN
77622001-11-26 Fernando Nasser <fnasser@redhat.com>
7763
7764 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7765 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7766 to a local (non-static) variable. Copy tstruct.a to a static buffer
7767 and return a pointer to that buffer.
7768 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7769
e2334072
MK
77702001-11-24 Mark Kettenis <kettenis@gnu.org>
7771
7772 * gdb.asm/configure.in: Fix recognition of ix86 target.
7773 * gdb.asm/configure: Regenerate.
7774
756caa3d
MS
77752001-11-21 Michael Snyder <msnyder@redhat.com>
7776
7777 * gdb.asm/sparc.inc: New file.
7778 * gdb.asm/asm-source.exp: Recognize sparc target.
7779 * gdb.asm/configure.in: Recognize sparc target.
7780 * gdb.asm/configure: Regenerate.
d63a86f8 7781
9a4d72d5
MS
77822001-11-21 Michael Snyder <msnyder@redhat.com>
7783
7784 * gdb.asm/m32r.inc: New file.
7785 * gdb.asm/asm-source.exp: Recognize m32r target.
7786 * gdb.asm/configure.in: Recognize m32r target.
7787 * gdb.asm/configure: Regenerate.
7788
a773d1cd
MS
77892001-11-20 Michael Snyder <msnyder@redhat.com>
7790
017ac23d
MS
7791 * gdb.asm/i386.inc: New file.
7792 * gdb.asm/asm-source.exp: Recognize ix86 target.
7793 * gdb.asm/configure.in: Recognize ix86 target.
7794 * gdb.asm/configure: Regenerate.
7795
a773d1cd
MS
7796 * gdb.c++/namespace.exp: Fix quotes in output messages.
7797
bb632afb
MS
77982001-11-14 Michael Snyder <msnyder@redhat.com>
7799
25d559ca 7800 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7801 qualifier in a type cast expression, to designate an address
7802 in the instruction space (Harvard architecture).
7803
4749e309
MS
78042001-11-13 Michael Snyder <msnyder@redhat.com>
7805
7806 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7807 Tests for expressions using 'const' and 'volatile'.
7808
25050984
CV
78092001-11-13 Corinna Vinschen <vinschen@redhat.com>
7810
7811 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7812
1902c51f
DJ
78132001-11-12 Daniel Jacobowitz <drow@mvista.com>
7814
7815 * lib/mi-support.exp (mi_run_to_helper): Move comments
7816 outside of gdb_expect.
7817
dcf95b47
DJ
78182001-11-11 Daniel Jacobowitz <drow@mvista.com>
7819
7820 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7821 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7822 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7823 mi0_run_to): New functions.
7824 * gdb.mi/mi-simplerun.exp: Use them.
7825 * gdb.mi/mi0-simplerun.exp: Likewise.
7826 * gdb.mi/mi-var-cmd.exp: Likewise.
7827 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7828
45b074e1
AC
78292001-11-10 Andrew Cagney <ac131313@redhat.com>
7830
7831 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7832 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7833
bf50d346
AC
78342001-11-09 Andrew Cagney <ac131313@redhat.com>
7835
7836 * gdb.base/restore.exp: Include $expected value in restored test
7837 message.
7838
9383332c
AC
78392001-11-09 Andrew Cagney <ac131313@redhat.com>
7840
7841 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7842 implemented.
7843
db62520a
MS
78442001-11-08 Michael Snyder <msnyder@redhat.com>
7845
7846 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7847 Add pass/fail message for stop at breakpoint in call dummy function.
7848
b5703437
MS
78492001-11-07 Michael Snyder <msnyder@redhat.com>
7850
d63a86f8
RM
7851 * gdb.c++/templates.exp (test_template_breakpoints):
7852 If we get an overload menu, but it does not match what
760f6330 7853 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7854 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7855 making the whitespace optional. Argument for "new" may be
7856 "unsigned" as well as "unsigned int/long".
d63a86f8 7857 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7858 making the whitespace optional. Also replace "(void) with
7859 "((void|)), making the keyword "void" optional.
d63a86f8 7860 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7861 making the whitespace optional. Also replace "(void) with
7862 "((void|)), making the keyword "void" optional.
3bf40917
MS
7863 * gdb.base/callfuncs.c (t_float_values): This function must
7864 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7865 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7866 can be tested against both cases. Usually one case involves
7867 promotion of float to double, while the other does not.
7868 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7869 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7870 includes a stack frame for "start".
7871
c8ab4e6d
JB
78722001-11-05 Jim Blandy <jimb@redhat.com>
7873
7874 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7875 pointers are 32 bits long, and that offsets of relocs are always
7876 stored in the data (REL-style), and not in the reloc entry itself
7877 (RELA-style).
7878 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7879 stabs.
7880
3f08ced9
MS
78812001-11-01 Michael Snyder <msnyder@redhat.com>
7882
7883 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7884 and regular expression operators by using quoting.
7885
cbfa24cd
MS
78862001-10-31 Michael Snyder <msnyder@redhat.com>
7887
7888 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7889 depending on what the symbol table contains.
7890 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7891 the output of the ptype command. Similarly, accept both "const &"
7892 and "const&".
7893
aaa68313
CV
78942001-10-31 Corinna Vinschen <vinschen@redhat.com>
7895
7896 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7897 symbol `STORAGE' to allow to choose the storage class of
7898 the local datastructures.
7899 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7900 compiler directive.
7901
91740388
MS
79022001-10-30 Michael Snyder <msnyder@redhat.com>
7903
7904 * gdb.base/jump.exp: Allow it to run for all targets.
7905
1b7c05e7
CV
79062001-10-29 Corinna Vinschen <vinschen@redhat.com>
7907
7908 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7909 with new double_array size.
7910 (main): Change storage class of all local variables to static.
7911 Reduce size of double_array to 9.
7912 * gdb.base/call-ar-st.exp: Increase timeout value.
7913 Change expected output for double array to match new size in
7914 call-ar-st.c.
7915
36a22261
CV
79162001-10-29 Corinna Vinschen <vinschen@redhat.com>
7917
7918 * gdb.base/ending-run.exp: Create identical output when passing
7919 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7920 Stormy16 target.
36a22261 7921
92b8ae91
MK
79222001-10-28 Mark Kettenis <kettenis@gnu.org>
7923
7924 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7925 that we catch the expected failure under Linux/x86.
7926
cb135b83
OF
79272001-10-29 Orjan Friberg <orjanf@axis.com>
7928
7929 * gdb.base/setvar.exp: Escape curly braces.
7930 * gdb.stabs/weird.exp: Ditto.
7931
6884aa54
DJ
79322001-10-27 Daniel Jacobowitz <drow@mvista.com>
7933
7934 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7935 * gdm.mi/mi0-hack-cli.exp: Likewise.
7936
0398c9aa
AC
79372001-10-25 Andrew Cagney <ac131313@redhat.com>
7938
7939 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7940 messages.
7941
d20bf2e8
AC
79422001-10-21 Andrew Cagney <ac131313@redhat.com>
7943
7944 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7945 checking MI enabled.
7946
03dd63aa
CV
79472001-10-09 Corinna Vinschen <vinschen@redhat.com>
7948
7949 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7950
1d9d99f3
FCE
79512001-10-04 Frank Ch. Eigler <fche@redhat.com>
7952
7953 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7954 if gdb child process crashes, just signal an error.
7955
838ae6c4
JB
79562001-10-02 Jim Blandy <jimb@redhat.com>
7957
7958 * lib/gdb.exp (test_xfail_format): Simplify.
7959
7960 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7961 front of the variable name `format'. Simplify `if'.
7962
8f0cbc1c
DJ
79632001-10-01 Daniel Jacobowitz <drow@mvista.com>
7964
7965 * gdb.threads/pthreads.exp: Wait for output and delay
7966 before sending ^C.
7967
1f08dafd
DJ
79682001-10-01 Daniel Jacobowitz <drow@mvista.com>
7969
7970 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7971 some incorrect output instead of timing out.
7972 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7973
674f90ff
CV
79742001-09-28 Corinna Vinschen <vinschen@redhat.com>
7975
7976 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7977 check to allow additional `int'.
7978
9b284272
DJ
79792001-09-27 Daniel Jacobowitz <drow@mvista.com>
7980
7981 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7982 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7983
b55a4771
MS
79842001-09-27 Michael Snyder <msnyder@redhat.com>
7985
7986 * lib/gdb.exp (test_debug_format): New proc.
7987 (setup_xfail_format): Use new proc test_debug_format.
7988 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7989 proc; use new service proc test_debug_format.
7990 Replace all other "gcc_compiled" tests with this test.
7991 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7992 proc; use new service proc test_debug_format.
7993 Replace all other "gcc_compiled" tests with this test.
7994
79952001-09-27 Michael Snyder <msnyder@redhat.com>
7996
7997 * gdb.base/cvexpr.exp: New file.
7998 * gdb.base/cvexpr.c: New file
7999 Test for expressions using const and volatile keywords.
8000
4e6667ac
CV
80012001-09-26 Corinna Vinschen <vinschen@redhat.com>
8002
8003 * gdb.base/constvars.exp: Check for different orders of keywords
8004 and additional "int" strings in output.
8005
4f337972
AC
80062001-09-22 Andrew Cagney <ac131313@redhat.com>
8007
8008 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8009 responses from "help maint".
8010
2015650d
FCE
80112001-09-19 Frank Ch. Eigler <fche@redhat.com>
8012
8013 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8014 to localhost:NNN instead of :NNN, in case Xvfb is listening
8015 only on TCP.
8016
f3bcedc1
CV
80172001-09-19 Corinna Vinschen <vinschen@redhat.com>
8018
8019 * gdb.base/recurse.exp: When checking leaving the watchpoint
8020 scope, recognize when gdb is in function's epilogue and pass.
8021
6b819c92
KS
80222001-09-18 Keith Seitz <keiths@redhat.com>
8023
8024 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8025 support for running tests against sid targets.
8026 (gdbtk_done): Ditto.
8027
a10c9419
CV
80282001-09-18 Corinna Vinschen <vinschen@redhat.com>
8029
8030 * gdb.base/ending-run.c (main): Set stdout buffersize
8031 to the same reasonable value for any target.
8032 * gdb.base/ending-run.exp: Add a regular expression
8033 to make testsuite happy on Sanyo Stormy16 target.
8034
739d0d99
CV
80352001-09-17 Corinna Vinschen <vinschen@redhat.com>
8036
8037 * gdb.base/display.c (do_loops): Add float variable `f'.
8038 Increment f in loop.
8039 * gdb.base/display.exp: Increment timeout by 60 seconds.
8040 Change float display test to use variable `f'.
8041
1b8947f0
JB
80422001-09-17 Jim Blandy <jimb@redhat.com>
8043
8044 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8045 overflowing the limited breakpoint tables on some ROM monitors
8046 (like the ROM68K).
8047
9890ac81
FCE
80482001-09-15 Frank Ch. Eigler <fche@redhat.com>
8049
8050 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8051 the "-ac" (disable access control) flag.
8052
6db765ea
JH
80532001-08-30 Jeff Holcomb <jeffh@redhat.com>
8054
8055 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8056 ints.
8057
4c32cc04
KS
80582001-08-30 Keith Seitz <keiths@redhat.com>
8059
8060 * lib/gdb.exp: Move all insight-related functionality into
8061 separate file.
8062 * lib/insight-support.exp: New file.
8063
8d6e6f81
FCE
80642001-08-29 Frank Ch. Eigler <fche@redhat.com>
8065
8066 * config/sid.exp (sid_start): Never set sid verbosity; disable
8067 expect_background {} that consumed its stdout; tolerate </dev/null.
8068 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8069
6a90e1d0
AC
80702001-08-18 Andrew Cagney <ac131313@redhat.com>
8071
8072 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8073 CLI jump command to start it.
8074 (mi_run_to_main): Fail immediatly when unexpected output.
8075
1759b3c3
AC
80762001-08-18 Andrew Cagney <ac131313@redhat.com>
8077
8078 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8079 beginning of function. Fix PR gdb/191.
8080
61d11d80
FCE
80812001-08-16 Frank Ch. Eigler <fche@redhat.com>
8082
8083 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8084 what to force sid endianness to.
8085
942a4df2
KS
80862001-08-15 Keith Seitz <keiths@redhat.com>
8087
8088 * lib/gdb.exp (gdbtk_start): Don't set environment
8089 variables for TCL_LIBRARY and friends. Insight will
8090 now figure these out for itself.
8091
0521c418
MS
80922001-08-02 Michael Snyder <msnyder@redhat.com>
8093
8094 * gdb.base/completion.exp: Remove the symbol "a64l" from
8095 the expect string; this is target-specific, and not related
8096 to what is being tested.
8097
74a9a58a
DB
80982001-08-02 Dave Brolley <brolley@redhat.com>
8099
8100 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8101
c70819fa
MS
81022001-07-25 Michael Snyder <msnyder@redhat.com>
8103
c2b8fa57
MS
8104 * gdb.base/consecutive.exp: New file. Test stepping over
8105 breakpoints on consecutive instructions.
8106 * gdb.base/consecutive.c: New file.
8107
c70819fa
MS
8108 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8109 curly braces in regular expressions.
8110
2b1a1355
MS
81112001-07-25 Michael Snyder <msnyder@redhat.com>
8112
8113 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8114 legitimate output from stepping out of main.
8115
413eca6f
KS
81162001-07-22 Keith Seitz <keiths@redhat.com>
8117
8118 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8119 the empty string, do not run the tests.
8120
7e5a9322
SC
81212001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8122
8123 * gdb.base/long_long.exp: Detect size of pointer. Take into
8124 account 2-byte pointers when testing for p/a results.
8125
de58f10f
SC
81262001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8127
d63a86f8 8128 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8129 and defined to 1K for m68hc11.
8130 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8131 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8132 (sizeof_random_data): New variable to tell the size of the data table;
8133 don't test past this size; always run to main.
8134
d6f5fea1
SC
81352001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8136
8137 * gdb.base/return2.exp: return of long long and double fails for
8138 68HC11; don't execute these tests on that platform.
8139 * gdb.base/return.exp: Return of a double fails for 68hc11.
8140
c477543d
SC
81412001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8142
8143 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8144 tests that print a float.
8145 * call-rt-st.exp: Likewise.
8146
63cf1c79
MK
81472001-07-12 Mark Kettenis <kettenis@gnu.org>
8148
8149 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8150 running this test on Linux.
8151
112f9ab5
MC
81522001-06-24 Michael Chastain <chastain@redhat.com>
8153
8154 * gdb.base/arithmet.exp: Remove some tests to make all test names
8155 unique.
8156
4970cb0f
MS
81572001-07-03 Michael Snyder <msnyder@redhat.com>
8158
8159 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8160 the output of the ptype command.
8161
d85da69f
MS
81622001-07-02 Michael Snyder <msnyder@redhat.com>
8163
4c8a82de
MS
8164 * gdb.base/completion.exp: Don't assume that break.c is the only
8165 source file that may contain functions named "marker".
d85da69f
MS
8166 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8167
8afc772b
AC
81682001-06-28 Andrew Cagney <ac131313@redhat.com>
8169
8170 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8171 of files to delete.
8172
8173 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8174 * gdb.disasm/h8300s.exp: New file.
8175 gdb.disasm/h8300s.s: Likewise.
8176
cff22675
AC
81772001-06-27 Andrew Cagney <ac131313@redhat.com>
8178
8179 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8180 empty breakpoint tables.
8181
68c81b54
AC
81822001-06-25 Andrew Cagney <ac131313@redhat.com>
8183
8184 * lib/mi-support.exp: Update args=... part of stop-reason
8185 patterns. Accept either a list or a tuple.
8186
2dd62704
AC
81872001-06-23 Andrew Cagney <ac131313@redhat.com>
8188
8189 * lib/mi-support.exp: Remove local emacs variable defining
8190 change-log-default-name.
8191
b4127474
MC
81922001-06-22 Michael Chastain <chastain@redhat.com>
8193
8194 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8195 This is operationally compatible with the previous version.
8196
8dbfb380
JB
81972001-06-13 Jim Blandy <jimb@redhat.com>
8198
8199 * lib/gdb.exp (gdb_test): Doc fix.
8200
f2d8c86d
MC
82012001-06-10 Michael Chastain <chastain@redhat.com>
8202
8203 * gdb.base/exprs.exp: Remove a duplicate test.
8204
81564d34
JB
82052001-06-06 Jim Blandy <jimb@redhat.com>
8206
8207 * gdb.base/return2.exp (main): Use values to test float and double
8208 returns that are not NaN's, to avoid being confused by IEEE
8209 comparison rules.
8210
da55addb
MS
82112001-06-04 Michael Snyder <msnyder@redhat.com>
8212
8213 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8214 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8215 rather than wait for 12 more tests to time out.
8216
42c65987
JB
82172001-06-06 Jim Blandy <jimb@redhat.com>
8218
b18bced9 8219 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8220 Don't forget to match the GDB prompt.
b18bced9 8221
42c65987
JB
8222 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8223
5b41e5f0
JB
82242001-06-04 Jim Blandy <jimb@redhat.com>
8225
8226 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8227 command.
8228
015e046f
KB
82292001-05-31 Kevin Buettner <kevinb@redhat.com>
8230
8231 * gdb.base/annota1.exp (info break): Match four or more spaces
8232 after "Address".
8233
fb1ffbbe
MC
82342001-05-31 Michael Chastain <chastain@redhat.com>
8235
8236 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8237 (dm_type_int_star): Likewise.
8238 (dm_type_long_star): Likewise.
8239 (dm_type_void_star): Likewise.
8240
5ea2a32c
KB
82412001-05-29 Kevin Buettner <kevinb@redhat.com>
8242
8243 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8244 to a known value in order to get consistent results regardless
8245 of the setting of INPUTRC or the presence or contents of .inputrc.
8246
ae23c492
MS
82472001-05-24 Michael Snyder <msnyder@redhat.com>
8248
ac55707e
MS
8249 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8250 Don't require that the main thread and the manager thread are the
8251 first in the list.
8252
ae23c492
MS
8253 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8254 debugging. If test fails, issue an "unsupported" not a "fail".
8255
400071f1
JB
82562001-05-24 Jim Blandy <jimb@redhat.com>
8257
8258 Don't assume that short is shorter than int.
8259 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8260 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8261 this isn't true.
400071f1
JB
8262 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8263 an int, is not equal to ~0 stored in an unsigned char. This tests
8264 the same thing that the previous test meant to, but works on
8265 16-bit machines, too.
8266 ("print unsigned char != (~0)"): Same test, complemented.
8267
0816a3e5
MS
82682001-05-24 Michael Snyder <msnyder@redhat.com>
8269
8270 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8271 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8272 and prevents dejagnu getting out of step.
8273
f6dc23a9
KB
82742001-05-23 Kevin Buettner <kevinb@redhat.com>
8275
8276 * gdb.base/finish.exp (finish_void): Revise pattern for
8277 stopping on the call statement to not permit stopping at
8278 the start of the instructions comprising the call sequence.
8279
7dbd117d
MC
82802001-05-19 Michael Chastain <chastain@redhat.com>
8281
8282 * gdb.base/callfuncs.exp: Make all test names unique.
8283 * gdb.base/commands.exp: Make all test names unique.
8284 * gdb.base/condbreak.exp: Make all test names unique.
8285 * gdb.base/dbx.exp: Make all test names unique.
8286 * gdb.base/default.exp: Make all test names unique.
8287 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8288 and TIMEOUT messages to their corresponding PASS message.
8289 * gdb.base/ending-run.exp: Make all test names unique.
8290 * gdb.base/long_long.exp: Remove duplicate test.
8291
6b0b0a9e
KB
82922001-05-21 Kevin Buettner <kevinb@redhat.com>
8293
8294 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8295 stop on the call statement as well as the statement after the
8296 call.
8297
2caa35cb
MS
82982001-05-21 Michael Snyder <msnyder@redhat.com>
8299
8300 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8301
40713331
EZ
83022001-05-10 Elena Zannoni <ezannoni@redhat.com>
8303
8304 * gdb.base/completion.exp: Revamp test. Make it execute on all
8305 platforms.
8306
c2c1be8d
EZ
83072001-05-10 Elena Zannoni <ezannoni@redhat.com>
8308
2c9cd303
EZ
8309 * config/gdbserver.exp (gdb_load): Handle the case
8310 in which the arguments to gdbserver are given in the
8311 baseboard configuration file.
8312 Also handle the case in which the server needs to do a
8313 load.
8314
9671de48
KS
83152001-05-07 Keith Seitz <keiths@cygnus.com>
8316
8317 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8318 set up the display for testing.
8319 (gdbtk_start): Convert all paths to paths that tcl will like.
8320 Export target information to environment.
8321 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8322 necessary.
8323 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8324 (to_tcl_path): New proc to convert a given pathname into
8325 a path acceptible as an argument to a tcl command.
8326 (_gdbtk_export_target_info): New proc to export target info
8327 into the environment for gdbtk testing.
8328 (gdbtk_done): New proc to signal end-of-test.
8329
5a360f47
JB
83302001-05-06 Jim Blandy <jimb@redhat.com>
8331
8332 * restore.c: Make the code of caller0 correspond to its comment.
8333
66c756c6
MS
83342001-05-03 Michael Snyder <msnyder@redhat.com>
8335
8336 * config/sid.exp (gdb_target_sid): Check for error messages.
8337 On error or timeout, don't make expect exit (which will terminate
8338 all subsequent tests); instead just make gdb exit.
d63a86f8 8339 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8340 return a negative value.
8341
a966fde5
JB
83422001-04-24 Jim Blandy <jimb@redhat.com>
8343
851c18e0
JB
8344 * gdb.c++/templates.exp: If we see the prompt for the overload
8345 list, but we haven't recognized any of the longer patterns,
8346 arrange for this test to fail, not hang.
8347
a966fde5
JB
8348 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8349 variations.
8350
db144853
MC
83512001-04-22 Michael Chastain <chastain@redhat.com>
8352
8353 * gdb.c++/local.exp: Use the 'runto' library function.
8354 * gdb.c++/namespace.exp: Likewise.
8355 * gdb.c++/overload.exp: Likewise.
8356
3207ec21
KB
83572001-03-26 Kevin Buettner <kevinb@redhat.com>
8358
8359 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8360 * gdb.base/step-line.exp: New file. Test step/next in presence of
8361 #line directives.
8362 * gdb.base/step-line.c: New file. Test program for the above.
8363 * gdb.base/step-line.inp: New file. We pretend that this file has
8364 been transformed by some other tool into step-line.c.
8365
13b57657
JB
83662001-03-21 Jim Blandy <jimb@redhat.com>
8367
8368 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8369 unmangled operator names.
8370
754cbe1c
JB
83712001-03-20 Jim Blandy <jimb@redhat.com>
8372
8373 * gdb.threads/linux-dp.exp: Recognize an additional message
8374 generated by GDB when it doesn't understand how to debug threads
8375 on the target system.
8376
177495c9
AC
83772001-03-19 Andrew Cagney <ac131313@redhat.com>
8378
8379 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8380
f266096b
MC
83812001-03-12 Michael Chastain <chastain@redhat.com>
8382
8383 * gdb.c++/derivation.exp: Use the 'runto' library function.
8384
cac3c2ff
MC
83852001-03-12 Michael Chastain <chastain@redhat.com>
8386
8387 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8388
b6c11a24
MC
83892001-02-24 Michael Chastain <chastain@redhat.com>
8390
8391 * gdb.c++/ref-types.exp: Change handwritten code to library
8392 function 'runto'.
8393
6bae5bce
OF
83942001-03-16 Orjan Friberg <orjanf@axis.com>
8395
8396 * gdb.base/signals.exp: Set count to 0 explicitly.
8397
0015fd9a
MS
83982001-03-15 Mark Salter <msalter@redhat.com>
8399
8400 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8401 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8402 (gdb_load): Add support for additional target_info: gdb_download_size
8403 and gdb_load_timeout.
0015fd9a 8404
fc33412a
DT
8405Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8406
8407 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8408 file -- to prevent failing when the compile fails but we have no
8409 intention of running the tests anyway.
8410
8411 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8412 tests if set.
8413
8414 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8415 integers.
8416
8417 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8418 * gdb.c++/namespace.exp: Ditto.
8419
115f06de
OF
84202001-03-07 Orjan Friberg <orjanf@axis.com>
8421
8422 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8423 * gdb.base/pointers.exp: Relax pattern match of decimals.
8424
b6ba6518
KB
84252001-03-06 Kevin Buettner <kevinb@redhat.com>
8426
8427 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8428 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8429 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8430 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8431 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8432 config/sh.exp, config/sid.exp, config/slite.exp,
8433 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8434 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8435 config/vxworks.exp, config/vxworks29k.exp,
8436 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8437 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8438 gdb.base/arithmet.exp, gdb.base/assign.exp,
8439 gdb.base/async.exp, gdb.base/attach.exp,
8440 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8441 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8442 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8443 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8444 gdb.base/commands.exp, gdb.base/completion.exp,
8445 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8446 gdb.base/constvars.exp, gdb.base/corefile.exp,
8447 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8448 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8449 gdb.base/ending-run.exp, gdb.base/environ.exp,
8450 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8451 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8452 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8453 gdb.base/funcargs.exp, gdb.base/help.exp,
8454 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8455 gdb.base/logical.exp, gdb.base/long_long.exp,
8456 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8457 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8458 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8459 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8460 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8461 gdb.base/regs.exp, gdb.base/relational.exp,
8462 gdb.base/remote.exp, gdb.base/reread.exp,
8463 gdb.base/restore.exp, gdb.base/return2.exp,
8464 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8465 gdb.base/selftest.exp, gdb.base/setshow.exp,
8466 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8467 gdb.base/sigall.exp, gdb.base/signals.exp,
8468 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8469 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8470 gdb.base/step-test.exp, gdb.base/structs.c,
8471 gdb.base/structs.exp, gdb.base/structs2.exp,
8472 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8473 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8474 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8475 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8476 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8477 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8478 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8479 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8480 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8481 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8482 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8483 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8484 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8485 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8486 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8487 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8488 gdb.trace/circ.exp, gdb.trace/collection.exp,
8489 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8490 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8491 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8492 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8493 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8494 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8495 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8496 notices.
8497
dc96c6c7 84982001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8499
8500 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8501 first arg is int not float.
8502
dc96c6c7 85032001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8504
8505 * gdb.base/reread.exp: Unsupported for non-native targets;
8506 doesn't work for remote debugging.
8507
9b0c4aeb
FN
85082001-02-19 Fernando Nasser <fnasser@redhat.com>
8509
8510 From Drew Moseley <dmoseley@redhat.com>
8511 * gdb.base/ending-run.exp: Properly handle the BSP state when
8512 stepping past the end of main.
8513
02aa71d5
MC
85142001-02-19 John Moore <jmoore@redhat.com>
8515
8516 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8517 Converted HPUX fix for non-expected items following multiple
8518 step commands into general solution for all platforms.
8519
1fa449a4
MC
85202001-02-18 Michael Chastain <chastain@redhat.com>
8521
8522 * gdb.c++/classes.exp (do_tests): Change runto statements
8523 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8524 statements demangler agnostic.
8525 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8526 (gdb_virtfunc_restart): Likewise.
8527
b2f9ec70
MC
85282001-02-14 Michael Chastain <chastain@redhat.com>
8529
8530 * gdb.c++/inherit.exp (do_tests): Change runto statements
8531 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8532 statements demangler agnostic.
8533
cf74b8ca
AC
8534Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8535
8536 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8537 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8538 before calling common_routine 15 times'' tests.
8539
99f78f56
MC
85402001-02-11 Michael Chastain <chastain@redhat.com>
8541
8542 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8543 Helps the test script figure out which demangler is in use.
8544 (dm_type_foo_ref): Ditto.
8545 (dm_type_int_star): Ditto.
8546 (dm_type_long_star): Ditto.
8547 (dm_type_unsigned_int): Ditto.
8548 (dm_type_void): Ditto.
8549 (dm_type_void_star): Ditto.
99707966 8550 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8551 Probe the gdb demangler and set variables to accommodate
8552 formatting differences.
8553 (info_func_regexp): New function. Same as info_func, but
8554 matches against a regexp.
8555 (info_func): Match against a literal string.
8556 (print_addr_2): New function. Match against a literal string,
8557 which can be different from the input to gdb.
8558 (print_addr): Simply call print_addr_2 with the same argument twice.
8559 (test_lookup_operator_functions): Use demangler formatting variables.
8560 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8561 the tests in the same order as the C++ class declaration.
8562 (test_paddr_operator_functions): Ditto.
8563 (test_paddr_overloaded_functions): Ditto.
8564 (test_paddr_hairy_functions): Use demangler formatting variables.
8565 Add reference to gdb/19 for related tests.
8566 (do_tests): Call probe_demangler.
8567
1de8f023
KB
85682001-01-30 Kevin Buettner <kevinb@redhat.com>
8569
8570 * gdb.c++/templates.cc (printf): Remove unused function definition.
8571
ca3f91ed
MS
85722001-01-26 Felix Lee <flee@redhat.com>
8573
8574 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8575
85762001-01-25 matthew green <mrg@redhat.com>
8577
8578 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8579 up sid.
8580 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8581
85822001-01-25 matthew green <mrg@redhat.com>
8583
8584 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8585 Deprecate $sid_spawn_id.
ca3f91ed
MS
8586 (sid_exit): Remove code necessary only for `spawn.'
8587
85882001-01-25 matthew green <mrg@redhat.com>
8589
8590 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8591
fb18ec4a
MC
85922001-01-28 Michael Chastain <chastain@redhat.com>
8593
8594 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8595 to call when tests fail. It takes gdb out of the overloaded
8596 function choice menu back to the main prompt, so that the test
8597 program stays synchronized.
8598 (set_bp_overloaded): New proc to collect all the common
8599 code for setting a breakpoint on an overloaded name. Calls
8600 take_gdb_out_of_choice_menu when needed.
8601 (menu_overload1arg): New variable to collect the repeated
8602 instances of the expected menu for an overloaded name. Change
8603 the regular expression to handle changes in g++ type encoding:
8604 "void" can be either "void" or "", and "unsigned int" can be
8605 either "unsigned int" or "unsigned".
8606 (continue_to_bp_overloaded): Change regular expressions to handle
8607 changes in g++ type encoding.
8608 (no proc): Call take_gdb_out_of_choice_menu when needed.
8609 Remove redundant calls to "info break". Accept either "canceled"
8610 or "cancelled". Change regular expressions in "info break"
8611 calls to handle changes in g++ type encoding. Give all tests
8612 unique strings.
8613
9c646a6e
BE
86142001-01-17 Ben Elliston <bje@redhat.com>
8615
8616 * config/sid.exp: New file.
8617
9549d9c1
AC
8618Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8619
8620 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8621
dc96c6c7 86222000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8623
8624 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8625 Add a RE to accept a non-ascii char if one is ever presented.
8626
b4df4f68
FN
86272000-12-20 Fernando Nasser <fnasser@redhat.com>
8628
297dd0fd 8629 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8630
dc96c6c7 86312000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8632
d63a86f8 8633 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8634 in regexp. One '\' does not suffice on Linux.
8635
4a7bddb6
MC
86362000-12-09 Michael Chastain <chastain@redhat.com>
8637
8638 * gdb.base/break.exp (test_clear_command): Use a marker function
8639 rather than 'main' for the test function. Also move this
8640 test to an execution point where the marker function names are
8641 guaranteed to be bound to functions. (Executing tests after a
8642 'finish' from main runs into name conflicts with local names
8643 in __libc_start_main).
8644
dc96c6c7 86452000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8646
8647 * gdb.base/finish.exp: New test for gdb's "finish" command.
8648 * gdb.base/return2.exp: New test for gdb's "return" command.
8649 * gdb.base/return2.c: New source file for above.
8650
dc96c6c7 86512000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8652
8653 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8654 * gdb.base/miscexprs.exp: Ditto.
8655 * gdb.base/pointers.exp: Ditto.
8656 * gdb.c++/derivation.exp: Ditto.
8657 * gdb.c++/local.exp: Ditto.
8658 * gdb.c++/namespace.exp: Ditto.
8659 * gdb.c++/overload.exp: Ditto.
8660 * gdb.c++/ref-types.exp: Ditto.
8661
dc96c6c7 86622000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8663
8664 * gdb.base/constvars.exp: Test result of "up" command.
8665 * gdb.base/miscexprs.exp: Ditto.
8666 * gdb.base/pointers.exp: Ditto.
8667 * gdb.base/scope.exp: Ditto.
8668 * gdb.c++/derivation.exp: Ditto.
8669 * gdb.c++/local.exp: Ditto.
8670 * gdb.c++/namespace.exp: Ditto.
8671 * gdb.c++/overload.exp: Ditto.
8672 * gdb.c++/ref-types.exp: Ditto.
8673
44097287
FN
86742000-11-22 Michael Chastain <chastain@redhat.com>
8675
8676 * mips_pro.exp: Accept either "middle -> top -> main" or
8677 "middle -> main" in the backtrace, because gcc can optimize
8678 tail calls to jumps. Remove setup_xfail for the hppa case.
8679 Add a comment with the original warning messages from PR 3016,
8680 which was filed in 1993, to preserve them for posterity.
8681
9d2e1bab
ND
86822000-11-17 Nick Duffek <nsd@redhat.com>
8683
8684 * lib/gdb.exp (gdb_test): Override timeout with board info.
8685
1aca8eb7
ND
86862000-11-17 Nick Duffek <nsd@redhat.com>
8687
8688 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8689 the second kill and detach messages.
8690
93076499
ND
86912000-11-17 Nick Duffek <nsd@redhat.com>
8692
8693 * configure.in: Add AC_EXEEXT.
8694 * configure: Regenerate.
8695 * Makefile.in (just-check): Export EXEEXT.
8696 * lib/gdb.exp ($EXEEXT): Import from environment.
8697 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8698 expect "maint dump-me" on Cygwin.
8699 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8700 $EXEEXT.
8701
30e87cd3
ND
87022000-11-17 Nick Duffek <nsd@redhat.com>
8703
8704 * gdb.base/break.exp: Test backtrace and finish from called
8705 function on all platforms, not just HP-UX.
8706
dc96c6c7 87072000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8708
8709 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8710 code from gdb_target_monitor, so it can be used independantly
8711 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8712
dc96c6c7 87132000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8714
8715 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8716 * gdb.base/corefile.exp: Expect the message "Program is being
8717 debugged already" when we send the "corefile" command, since
8718 the preceeding gdb_load may have connected gdb to a remote target.
8719 * gdb.base/display.exp: Disable hardware watchpoints if new
8720 board info variable "no_hardware_watchpoints" is true.
8721 Replace single-letter commands with more readable ones.
8722 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8723 if new board info variable "no_hardware_watchpoints" is true.
8724 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8725 to see if stdio (printf) testing is possible.
8726 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8727 board info variable "no_hardware_watchpoints" is true. Use new
8728 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8729
39124dea
FN
87302000-11-13 Fernando Nasser <fnasser@redhat.com>
8731
8732 From Orjan Friberg <orjanf@axis.com>:
8733 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8734 in array print pattern match.
8735
a9e2e984
FN
87362000-11-09 Fernando Nasser <fnasser@redhat.com>
8737
8738 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8739 spelling "cancelled" to U.S. spelling "canceled" to match changes
8740 made to gdb.
8741 * gdb.c++/ovldbreak.exp: Ditto.
8742
c7db355b
PS
87432000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8744
8745 * gdb.base/callfuncs.c (main): Moved to end of file, call
8746 t_double_values to initialize the FPU before inferior calls are made.
8747 * gdb.base/callfuncs.exp: Test for register preservation after calling
8748 inferior functions. Add tests for continuining, finishing and
8749 returning from a stop in a call dummy.
8750
dc96c6c7 87512000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8752
8753 * gdb.base/commands.exp: Break up long lines, and re-indent.
8754
dc96c6c7 87552000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8756
8757 * config/gdbserver.exp: Rewritten from the ground up, to make it
8758 compatible with the current dejagnu tree, and to make it work with
8759 the new "gdbserver" in libremote.
8760
dc96c6c7 87612000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8762
8763 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8764 * gdb.base/varargs.exp: Skip entire test if no printf support.
8765 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8766 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8767
dc96c6c7 87682000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8769
8770 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8771 no floating point support.
8772 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8773 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8774 * gdb.base/call-rt-st.exp: Ditto.
8775 * gdb.base/call-strs.exp: Ditto.
8776
bac5fc66
JG
87772000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8778
8779 * gdb.base/sizeof.c: include <stdio.h>.
8780
8781 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8782 'finish', otherwise uncaptured gdb_prompt would potentially
8783 throw remaining test points out of sync.
8784
b22a6027
SB
87852000-07-26 Scott Bambrough <scottb@netwinder.org>
8786
8787 * gdb.base/recurse.exp: Run tests for all targets.
8788 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8789 gnu-oldld case on ARM.
8790 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8791 for ARM targets.
d63a86f8 8792
d8231941
AG
8793Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8794
8795 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8796 * gdb.java/configure: Rebuild.
8797
8caabe69
AG
8798Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8799
8800 * gdb.java/jv-exp.exp: New file.
8801
9d273ca3
AG
8802Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8803
8804 * configure: Rebuilt.
8805 * configure.in (configdirs): Add gdb.java.
8806 * gdb.java/jmisc.java: New file.
8807 * gdb.java/jmisc.exp: New file.
8808 * gdb.java/Makefile.in: New file.
8809 * gdb.java/configure: Rebuilt.
8810 * gdb.java/configure.in: New file.
8811 * lib/java.exp: New file.
8812
4f823a66
AC
8813Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8814
8815 * gdb.base/exprs.exp: Test casts to a pointer including over and
8816 underflow.
8817
2391e11d
AC
8818Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8819
8820 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8821 and the compilers sizes.
8822
54602222
ND
88232000-07-09 Nick Duffek <nsd@redhat.com>
8824
8825 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8826 (use_methods): New function.
8827 (main): Call use_methods().
8828 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8829 (do_tests): Call test_method_param_class.
8830
2bec0572
ND
88312000-07-09 Nick Duffek <nsd@redhat.com>
8832
8833 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8834 spelling.
8835 (test_enums): New procedure. Move enum tests from end of script
8836 to here. Set breakpoint on function name instead of line number.
8837 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8838 (enums2): New marker function.
8839 (enums1): New function.
8840 (main): Call enums1(). Move enum tests to enums1().
8841
78492fde
AC
8842Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8843
8844 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8845 compile/link program. Update line numbers.
8846 * gdb.asm/d10v.inc: Define ``startup''.
8847 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8848
49a2cef8
AC
8849Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8850
8851 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8852
3e6c8688
EZ
88532000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8854
8855 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8856 of 'help maint print' command.
8857
9ff5cbe9
AC
8858Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8859
8860 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8861 they use gdb_expect_list.
8862
17c579bd
AC
8863Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8864
8865 * gdb.base/commands.exp: Use ``set remote
8866 memory-read-packet-size'' instead of ``set endian big'' to test
8867 long commands.
8868
e6d71bf3
DB
88692000-06-03 Daniel Berlin <dan@cgsoftware.com>
8870
8871 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8872 g++, and stop skipping them.
e6d71bf3
DB
8873
8874 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8875 work under g++.
8876
d63a86f8 8877 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8878 initialization.
8879
dc96c6c7 88802000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8881
8882 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8883 the regular expression: accept an (almost) arbitrary sequence of
8884 "frames-invalid" and "breakpoints-invalid" messages both before
8885 and after the "starting" message.
8886
dc96c6c7 88872000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8888
8889 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8890
dc96c6c7 88912000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8892
8893 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8894 Relax the regular expression a little, make it pass on Solaris 8.
8895
8216cda9
KB
88962000-05-12 Kevin Buettner <kevinb@redhat.com>
8897
8898 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8899 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8900 Instead, it is permissible for gdb to stop on the line of the
8901 call itself.
8902
1a570b2f
MS
89032000-05-12 Michael Snyder <msnyder@.cygnus.com>
8904
8905 * gdb.base/break.exp (bp on small function, optimized file):
8906 Add a second pass pattern. The behavior differs here between stabs
8907 and dwarf for one-line functions. Stabs preserves two line symbols
8908 (one before the prologue and one after) with the same line number,
8909 but dwarf regards these as duplicates and discards one of them.
8910 Therefore the address after the prologue (where the breakpoint is)
8911 has no exactly matching line symbol, and GDB reports the breakpoint
8912 as if it were in the middle of a line rather than at the beginning.
8913
dc96c6c7 89142000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8915
d63a86f8 8916 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8917 rather than "send_gdb" (for consistancy).
8918
7d418785
AC
8919Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8920
8921 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8922 * gdb.c++/templates.cc: Properly check for GCC version number.
8923 * lib/compiler.cc: Likewise
8924
dc96c6c7 89252000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8926
d63a86f8 8927 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8928 gdb may not stop at the first line of main, due to code motion.
8929
dc96c6c7 89302000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8931
8932 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8933 This test depends on parsing the printf output from the target.
8934 Since the sparclet stub doesn't do stdio, this will never work.
8935 * gdb.base/call-rt-st.exp: ditto.
8936 * gdb.base/call-strs: ditto.
8937
dc96c6c7 89382000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8939
8940 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8941
8942 * gdb.base/ending-run.exp: After connecting to a remote target,
8943 but before running, the target will appear to be in a random
8944 location. Specify both a file and a line for breakpoints.
8945 Also, the function that calls main may be called 'init'
8946 rather than 'start'.
8947
a5a51225
EZ
89482000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8949
8950 * gdb.base/help.exp: Update output for add-symbol-file command.
8951
7930cc7c
FN
89522000-04-10 Fernando Nasser <fnasser@cygnus.com>
8953
8954 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8955 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8956
23e37ab1
C
89572000-04-07 J.T. Conklin <jtc@redback.com>
8958
e93c542c
C
8959 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8960
23e37ab1
C
8961 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8962
591b8fa3
PDM
8963Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8964
8965 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8966 values that can be represented exactly.
8967 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8968 above change, and to not check against the directory part of the source
8969 file name.
8970 (step into print_long_arg_list): Likewise.
8971 (print print_small_structs from print_long_arg_list): Likewise.
8972 (print print_long_arg_list): Likewise.
8973
7a495180
EZ
89742000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8975
30b53638 8976 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8977
beb998c6
AC
8978Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8979
8980 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8981
1c689132
DB
89822000-03-25 Daniel Berlin <dan@cgsoftware.com>
8983
8984 * gdb.base/commands.exp (deprecated_command_test): Add test for
8985 deprecate with no arguments.
8986
c1790a9d
JL
89872000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8988
8989 * gdb.base/break.exp: Add new test for setting breakpoints on
8990 optimized code so we can test breakpoints work even when function
8991 prologues may be optimized away
8992
003ba290
FN
89932000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8994
8995 From David Whedon <dwhedon@gordian.com>
8996 * gdb.base/commands.exp : Added command deprecator tests.
8997
6837a0a2
DB
89982000-03-22 Daniel Berlin <dan@cgsoftware.com>
8999
9000 * gdb.base/help.exp: Added test for new apropos command.
9001
b9593231
KB
90022000-03-21 Kevin Buettner <kevinb@redhat.com>
9003
9004 * gdb.base/pointers.c (usevar): New function.
9005 (main): Make sure that global variables v_int_pointer2, rptr,
9006 and y are all referenced someplace in the program by calling
9007 usevar() on them. [Some linkers delete symbols which are
9008 never referenced. The space remains, but there's no way to
9009 get a (symbolic) handle on the variable from the debugger.]
9010
751a959b
EZ
90112000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9012
9013 * gdb.base/printcmds.c: Add typedeffed arrays.
9014
9015 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9016 procedure to test arrays that are typedef'd.
9017
73a93a32
JI
90182000-03-13 James Ingham <jingham@leda.cygnus.com>
9019
9020 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9021 the library directories.
73a93a32 9022
fb40c209
AC
9023Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9024
9025 * configure.in (configdirs): Add sub directory gdb.mi.
9026 * configure: Re-generate.
9027
9028 * gdb.mi: New directory.
d63a86f8 9029
ee4dd2c9
AC
90302000-02-25 Scott Bambrough <scottb@netwinder.org>
9031
9032 * gdb.base/long_long.exp: Correct test suite failure when printing
9033 a long long value as a double on ARM platforms.
9034
70f0cc22
JB
90352000-02-16 Jim Blandy <jimb@redhat.com>
9036
9037 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9038 default source file is set properly before running this test.
9039
853819b8
EZ
90402000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9041
9042 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9043 gdbtk/library directory, not in gdbtcl2.
9044
dfcd3bfb
JM
90452000-02-04 Jim Blandy <jimb@redhat.com>
9046
9047 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9048 backslash from regexp pattern.
9049
9050 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9051 procedure. Use it to run all the "continue to bp overloaded"
9052 tests. Note that this changes the names of the tests slightly.
9053 If the breakpoint hit message includes a hex PC value, because
9054 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9055 from the real source code, still consider that a pass.
9056
9057 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9058 XFAIL here if the breakpoint message contains a hex address. Note
9059 similar change on 1999-11-02.
9060
9061 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9062
9063 * gdb.base/ptype.exp: Establish a default source file before
9064 calling get_debug_format.
9065
90662000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9067
9068 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9069
8b93c638
JM
90702000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9071
9072 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9073 of successive stepi commands -- while in the prologue we should see
9074 the function entry bracket.
9075
90762000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9077
9078 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9079 reach __change_mode() when stepping through the end of main().
9080
c5394b80
JM
90812000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9082
9083 * gdb.base/default.exp: Fix expected pattern.
9084 * gdb.base/help.exp: Same.
9085
0d06e24b
JM
90862000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9087
9088 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9089 Don't use xfail's because that affects only the following test.
d63a86f8 9090
0d06e24b
JM
9091 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9092 solaris or linux.
9093
9094 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9095
dc96c6c7 90962000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9097
d63a86f8 9098 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9099 "A syntax error" rather than "A parse error". Accept both.
9100
91012000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9102
9103 * gdb.base/default.exp: Remove OS dependent string from "target
9104 remote" test.
9105 * gdb.base/help.exp: Same for "help target remote" test.
9106
c3f6f71d
JM
91072000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9108
9109 From Jim Kingdon <kingdon@redhat.com>:
9110
9111 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9112 prompt (cleanup rather than necessity, but still might keep output
9113 from spilling to next test).
9114
91152000-01-02 Fred Fish <fnf@cygnus.com>
9116
9117 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9118 AIX, which defines them in <sys/types.h>.
9119
ed9a39eb 91201999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9121
ed9a39eb
JM
9122 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9123 float" test.
9124
91251999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9126
ed9a39eb 9127 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9128
9129 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9130 outermost frame disallowed".
9131
91321999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9133
9134 * gdb.base/setvar.exp: New tests for setting the value of a struct
9135 with a constant list.
9136
91371999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9138
9139 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9140 require the user to type a cast before setting the value of a struct.
9141
de57eccd
JM
91421999-12-06 Jim Blandy <jimb@cygnus.com>
9143
9144 * gdb.base/default.exp: Expect the new 'info float' command on
9145 all i386 platforms.
9146
9147 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9148 LinuxThreads libraries that don't support debugging.
9149
c2d11a7d
JM
9150Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9151
9152 * gdb.base/remote.c: Fill the buffer with truely random data.
9153 Change the buffer type to ``unsigned char'' to simplify size
9154 arithmetic.
9155
9156 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9157 stub only handles 400-1 byte packets. Verify that the download
9158 worked.
9159
91601999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9161
9162 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9163 tests, using UNRESOLVED for the untested cases. Also, does not wait
9164 for a timeout if the prompt was received before a recognizable pattern.
9165
91661999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9167
9168 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9169
91701999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9171
9172 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9173 watchpoints.
9174
91751999-11-24 Jason Merrill <jason@casey.cygnus.com>
9176
9177 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9178
9179 * gdb.c++/local.exp: Be more flexible in recognizing local class
9180 name mangling. Don't allow horribly truncated method names.
9181 * gdb.c++/derivation.exp: Expect protected inheritance.
9182 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9183 * gdb.c++/virtfunc.exp: Likewise.
9184 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9185 when printing a nested enum.
9186
91871999-11-22 Jim Blandy <jimb@cygnus.com>
9188
9189 * gdb.base/step-test.exp: Properly await GDB's response to setting
9190 a breakpoint on the call to large_struct_by_value.
9191
9192 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9193 just because we have debug info for the `start' function.
9194
91951999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9196
9197 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9198 "Unknown signal" messages, which indicate (on LinuxThreads) that
9199 GDB doesn't know how to debug threads on this system. This is
9200 better than hanging while philosopher 0 dumps chatter into gdb.log.
9201
92021999-11-18 Tom Tromey <tromey@cygnus.com>
9203
9204 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9205
92061999-11-18 Fred Fish <fnf@cygnus.com>
9207
9208 * gdb.base/coremaker2.c: Add sample program for generating
9209 cores that is more self contained than coremaker.c. Eventually
9210 I'll add more code to this and tie it into the testsuite.
9211
4ce44c66
JM
92121999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9213
9214 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9215
92161999-11-10 Jimmy Guo <guo@cup.hp.com>
9217
9218 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9219 from $srcdir/lib/.
9220 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9221 and gdb.c++/.
9222
9223 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9224
d63a86f8 9225 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9226 'continue with watch' test point.
9227
92281999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9229
9230 Merged from p2linux-990323-branch:
d63a86f8 9231
4ce44c66
JM
9232 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9233
11cf8741
JM
9234Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9235
9236 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9237 {limit,fixed}''. Test ``set download-write-size''.
9238
9239Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9240
9241 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9242 gdb_expect_list.
9243
9244Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9245
9246 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9247
92481999-11-03 Mark Salter <msalter@cygnus.com>
9249
9250 * gdb.base/break.exp: Fix "stub continue" pattern.
9251
92521999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9253
9254 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9255
92561999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9257
9258 * gdb.base/display.exp ("finish"): Add timeout clause.
9259
9260 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9261 plain prompt clause, so this doesn't have to time out in order to
9262 fail.
9263
9264 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9265 breakpoint hit messages include an address.
9266
9267 * gdb.base/display.exp: Don't forget to escape parens in regular
9268 expressions. Unix regexp notatation sucks.
9269
92701999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9271
9272 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9273 order for 'signalled' message.
9274
5c44784c
JM
92751999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9276
9277 From Jimmy Guo <guo@cup.hp.com>:
9278 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9279 * gdb.base/annota1.c: Add code for tests to work with.
9280
92811999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9282
9283 * gdb.base/remote.exp: New test for remote downloading settings.
9284 * gdb.base/remote.c: New file with large .data.
9285
917317f4
JM
92861999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9287
9288 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9289 for LinuxThreads support, merged from the Code Fusion branch.
9290
9291Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9292
9293 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9294 containing exp_continue into a while within an expect. Don't
9295 attempt a start more than three times. Check return value from
9296 gdb_load.
d63a86f8 9297
2df3850c
JM
9298Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9299
9300 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9301 a pass case.
9302
2acceee2
JM
93031999-10-01 Kevin Buettner <kevinb@cygnus.com>
9304
9305 * gdb.base/break.c (main): Added a statement that we can step
9306 off of.
9307 * gdb.base/break.exp: Added tests for setting a breakpoint
9308 at an offset and stepping onto a breakpoint.
9309
93101999-10-01 Fred Fish <fnf@cygnus.com>
9311
d63a86f8 9312 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9313 gdb output.
9314
c2c6d25f
JM
93151999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9316
9317 * gdb.base/break.exp: Code locations are in hex, don't forget!
9318 (For HP-UX.)
9319
93201999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9321
9322 * condbreak.exp: Use break.c as test program.
9323 * condbreak.c: Remove, redundant with break.c.
9324
93251999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9326
9327 * config/monitor.exp (gdb_target_monitor): Disable X- and
9328 Z-packets if the target needs it.
9329
93301999-09-13 James Ingham <jingham@leda.cygnus.com>
9331
9332 * gdb.c++/overload.exp: Added tests for listing overloaded
9333 functions with function pointers in the arg, explicitly calling
9334 out the version you want.
9335
cff3e48b
JM
93361999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9337
9338 * long_long.exp: Add variations of test cases that work for
9339 targets with 16-bit ints and 32-bit doubles.
9340
d4f3574e
SS
93411999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9342
9343 * break.c (main): Compare a possibly-uninitialized argc with an
9344 unlikely value that fits in 16 bits.
9345
93461999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9347
9348 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9349 0xfeeb, don't want negative numbers if ints are 16 bits.
9350
9351 * lib/gdb.exp (skip_cplus_tests): New proc.
9352 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9353 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9354 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9355 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9356 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9357 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9358 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9359 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9360
9361 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9362
9363Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9364
9365 * gdb.base/corefile.exp (up): Allow a parameter to appear
9366 in the frame that we're going up to.
9367
9368 From Jim Blandy <jimb@cygnus.com>:
9369
9370 * gdb.base/default.exp (info float): Expect some output now.
9371
9372 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9373 returning floating-point values to fail on the x86.
9374 * gdb.base/callfwmall.exp (do_function_calls): Same.
9375
9376 * gdb.base/list.exp (test_listsize): Correct expectations for
9377 listing line 1 with listsize 2. Also, listing a single line
9378 works now, as does listing three lines. [Kevin's note: There
9379 were a number of other cases fixed too where the expectations
9380 differed...]
9381
93821999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9383
9384 * gdb.base/selftest.exp: Add case for when version prints as
9385 constant string instead of char pointer.
9386
104c1213
JM
93871999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9388
9389 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9390 stepping out of main.
9391
9392 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9393 G++ used.
9394
9395 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9396 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9397
9398 * gdb.c++/ovldbreak.exp: Update match string in test that
9399 includes a warning of multiple breakpoints.
9400
94011999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9402
9403 * gdb.base/display.exp: Improve precision of step-after-finish
9404 added yesterday.
9405
9406 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9407 test.
9408
9409 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9410 configs when using G++, not just hppa*.
9411
94121999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9413
9414 * gdb.base/async.c: New file.
9415 * gdb.base/async.exp: New file.
9416
9417Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9418
9419 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9420 PA64.
9421
53a5351d
JM
9422Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9423
104c1213
JM
9424 * gdb.base/display.exp: "finish" can leave us mid-line on many
9425 targets, deal with it. Add a small constant to main, instead of
9426 1000 since main+1000 may not be a valid address in the target.
9427
53a5351d
JM
9428 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9429 on hpux11.
9430
9431 * gdb.base/attach.exp: Handle another hpux11 error message variant
9432 when attaching to a process that does not exist.
9433
94341999-08-19 J.T. Conklin <jtc@redback.com>
9435
9436 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9437 characters in 'continue to 1241' test.
9438
94391999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9440
9441 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9442 stop in print_long_arg_list, define and use a whitespace
9443 variable in print_small_structs test, add an XFAIL for Solaris.
9444 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9445 interested enough to fix.
9446
7be570e7
JM
94471999-08-13 Keith Seitz <keiths@cygnus.com>
9448
9449 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9450 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9451 proc knows about targets other than the natives.
9452 (test_assign): Use "gdb_run_cmd" to "run" the target.
9453 Check that we've actually hit the breakpoint at main.
9454 When we attempt to assign a value to a local variable, check
9455 that the variable is in the current scope, i.e., don't use
9456 a test with an empty result.
9457
9458Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9459
9460 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9461 command.
9462
94631999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9464
9465 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9466 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9467 gdb.compat, gdb.threads-hp.
9468 gdb.hp/configure, gdb.hp/configure.in: New files.
9469 gdb.hp/Makefile.in: Recurse into new subdirs.
9470 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9471 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9472 in object files.
9473 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9474
96baa820
JM
94751999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9476
9477 * gdb.base/display.exp: Help expect by putting a newline in the
9478 funky printf, remove a bogus p/a test.
9479
94801999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9481
9482 * gdb.base/display.exp: Make sure that when we say 'run', we are
9483 connected to the target. This is necessary when running not
9484 natively.
9485
94861999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9487
9488 * gdb.base/step-test.exp: Removed some extraneous messages.
9489
9490 * gdb.base/long_long.exp: Don't run memory examination tests
9491 on little-endian targets (they will need a different set of
9492 results to match).
9493
94941999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9495
9496 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9497 until somebody decides to fix GDB.
9498
9499 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9500 constant as "ULL".
9501 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9502 matches for a couple x/2 commands.
9503
a0b3c4fd
JM
95041999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9505
9506 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9507 by merging in ref-types2 tests.
9508 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9509
9510 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9511 * gdb.c++/Makefile.in: Add standard actions.
9512 (EXECUTABLES): Rename from PROGS, update list.
9513 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9514 from gdb.hp.
9515 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9516 foo and bar locals.
9517 * gdb.c++/anon-union.exp: Fix tests to match.
9518 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9519 expect matches to handle output variations.
9520 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9521 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9522 output, add HP alternatives for new and delete prints.
9523 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9524 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9525 * gdb.c++/demangle.exp: Use $style when reporting failure.
9526 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9527 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9528 match alternatives.
9529 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9530 compilers.
9531 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9532 * gdb.c++/method.exp: Add match alternatives.
9533 * gdb.c++/misc.cc: Add bool types.
9534 * gdb.c++/misc.exp: Add tests for bool types.
9535 * gdb.c++/overload.exp: Add xfails.
9536 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9537 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9538 add some more template parameter tests (only for HP currently).
9539 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9540 * gdb.c++/virtfunc.cc: Add return type and value for main.
9541 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9542 match alternatives.
d63a86f8 9543
a0b3c4fd
JM
95441999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9545
9546 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9547
95481999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9549
9550 * gdb.base/signals.exp: Don't expect getting a backtrace from
9551 within a signal handler to fail on Linux.
9552
95531999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9554
9555 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9556 * lib/gdb.exp: Remove some gratuitious semicolons.
9557 (delete_breakpoints): Increase timeout.
9558 (gdb_expect): Add -notransfer option.
9559 (gdb_test): Use -notransfer option.
9560 (get_compiler_info): Add f77 case.
9561 (get_compiler): New proc, split out from gdb_preprocess, add f77
9562 case.
9563 (gdb_preprocess): Call get_compiler.
9564
9565 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9566 * gdb.base/attach.exp, gdb.base/display.exp,
9567 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9568 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9569 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9570 third arg to gdb_test.
9571 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9572 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9573 HP-UX xfails, add others.
9574 * gdb.base/completion.exp: Reflect name change of self-test.
9575 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9576 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9577 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9578 HP failure number.
9579 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9580 useless HP-UX 10.30 references.
9581 * gdb.base/maint.exp: Loosen matches.
9582 * gdb.base/pointers.c (main): Declare more_code.
9583 * gdb.base/pointers.exp: Match on output of a `next'.
9584 * gdb.base/structs.c: Add prototypes.
9585 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9586 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9587
95881999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9589
9590 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9591 command.
9592
95931999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9594
9595 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9596 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9597
9598 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9599 debug info. Deal with lack of signal hanlder info in stack.
9600
9601 From Jim Kingdon <kingdon@redhat.com>:
9602 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9603
5a2468f5
JM
96041999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9605
9606 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9607 gdb.base/foll-vfork.exp: Don't run for crosses.
9608
adf40b2e
JM
9609Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9610
9611 * gdb.base/configure.in: Check for gdbvars.exp instead of
9612 a1-selftest.exp.
9613 * gdb.base/configure: Re-generate.
9614
96151999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9616
9617 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9618 in trying to run first and name is too long.
9619
9620 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9621 pointers2.c and pointers2.exp, respectively.
9622 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9623 doschk happier.
9624
43e526b9
JM
96251999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9626
9627 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9628 callfuncs2.c and callfuncs2.exp.
9629
9630 * gdb.base/list.exp: Remove mistaken xfails.
9631 * gdb.base/list0.h: Add optional prototypes.
9632
9846de1b
JM
9633Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9634
9635 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9636 calling malloc.
9637 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9638 * ptype.exp: Move test for get_debug_format to before its first
9639 use.
9640
96411999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9642
9643 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9644 * gdb.base/annota2.cc, annota2.exp: Move from here.
9645 * gdb.c++/annota2.cc, annota2.exp: To here.
9646 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9647
43ff13b4
JM
9648Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9649
9650 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9651 a consistent format.
9652
085dd6e6
JM
96531999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9654
9655 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9656 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9657 HP compilers, also set the globals $true and $false.
9658
9659 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9660 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9661 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9662 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9663 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9664 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9665 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9666 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9667 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9668 whatis.c} Add C++ compatible function definitions and return
9669 types, add includes for library functions.
9670 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9671 * gdb.base/step-test.c (myglob): Rename from glob.
9672 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9673 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9674 files, move here from gdb.hp.
9675 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9676 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9677 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9678 Adjust line numbers in regexps.
9679
9680 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9681 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9682 instead of 0/1.
9683
9684 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9685 foll-vfork.exp: New files, move here from gdb.hp.
9686 * gdb.base/page.exp: New file, test of pagination command.
9687
9688 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9689 recursion test.
9690 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9691
9692 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9693 gdb.base/solib.exp: Fix compiler invocation process.
9694
9695 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9696 HP-UX 11, turn off overload resolution explicitly.
9697 * gdb.base/commands.exp: Set argument list explicitly, add
9698 watchpoint test.
9699 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9700 them work.
9701 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9702 expressions properly.
9703 * gdb.base/corefile.exp: Loosen the match slightly.
9704 * gdb.base/default.exp: Allow "Error accessing memory" message
9705 also.
9706 * gdb.base/display.exp: Skip over x/0 j if PA64.
9707 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9708 * gdb.base/interrupt.exp: Ditto.
9709 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9710 in use.
9711 * gdb.base/list.exp: Add xfails for HP-UX.
9712 * gdb.base/long_long.exp: Refine some of the numeric matches.
9713 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9714 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9715 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9716 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9717 * gdb.base/ptype.exp: Succeed on more varieties of output.
9718 * gdb.base/scope.exp: Add xfails for HP-UX.
9719 * gdb.base/sect-cmd.exp: Add more cases.
9720 * gdb.base/setvar.exp: Add xfails for HP-UX.
9721 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9722 * gdb.base/signals.exp: Match on void symbolically.
9723 * gdb.base/step-test.exp: Add case for PA64.
9724 * gdb.base/term.exp: Add exit and restart.
9725 * gdb.base/twice.exp: Clean up after self.
9726 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9727 * gdb.base/whatis.exp: Allow more ways to pass tests.
9728
9729 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9730 no longer useful.
9731
9732Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9733
9734 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9735 list of patterns.
9736 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9737 print_double_array(double_array)", "continuing to breakpoint
9738 1018", "print print_double_array(array_d)" and "continuing to
9739 1034" tests.
d63a86f8 9740
085dd6e6
JM
97411999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9742
9743 * Makefile.in: Add empty html and install-html targets.
9744
97451999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9746
9747 * config/mt-*: Remove, these haven't been used since 1996.
9748
97491999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9750
9751 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9752 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9753 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9754
9e0b60a8
JM
97551999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9756
9757 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9758 simpler match case for the ptype of the big class.
9759
97601999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9761
9762 * gdb.exp: Fix test for gdb_prompt existence.
9763
97641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9765
9766 * gdb.exp (gdb_test): Add fail after calls to perror.
9767
97681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9769
9770 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9771
97721999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9773
9774 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9775
0f71a2f6
JM
9776Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9777
9778 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9779 malloc() is linked in.
9780
97811999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9782
9783 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9784 step at end.
9785
9786 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9787
97881999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9789
9790 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9791
cce74817
JM
9792Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9793
9794 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9795 * gdb.base/mips_pro.exp: Likewise.
9796
97971999-06-02 Keith Seitz <keiths@cygnus.com>
9798
9799 * gdb.c++/templates.cc: Change all "new" operators to throw
9800 an exception.
9801 * gdb.c++/cplusfuncs.cc: Likewise.
9802
9803 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9804
9805Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9806
9807 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9808 * gdb.base/ending-run.exp: When stepping out of main, accept a
9809 step into an arbitrary assembler file.
9810
392a587b
JM
98111999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9812
d63a86f8 9813 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9814 "breakpoint-invalid" to be printed.
d63a86f8 9815 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9816 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9817 * gdb.base/annota2.cc: Initialize a.x to 0.
9818
9e086581
JM
98191999-05-17 Keith Seitz <keiths@cygnus.com>
9820
9821 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9822 when "skip_float_tests" set.
9823 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9824 "print print_ten_doubles", and "step into print_long_arg_list".
9825 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9826 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9827 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9828 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9829 "skip_float_tests" is set.
9830 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9831 when "skip_float_tests" set.
d63a86f8 9832
cd0fc7c3
SS
98331999-05-06 Keith Seitz <keiths@cygnus.com>
9834
9835 * gdb.base/annota2.cc: Include stdio.h.
9836
9837Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9838
9839 * gdb.base/crossload.exp: Remove, this has been disabled ever
9840 since BFD stopped including all targets, and cross-GDB gets
9841 plenty of testing anyway.
9842 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9843 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9844 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9845 * gdb.base/README: Remove, was doc for this.
9846 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9847 needed.
9848
b83266a0
SS
98491999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9850
9851 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9852 output.
9853
9854 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9855 * gdb.base/annota2.exp: New file. More annotation tests.
9856 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9857 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9858
98591999-04-23 Angela Marie Thomas <angela@cygnus.com>
9860
9861 * config/cfdbug.exp: New file.
9862
7a292a7a
SS
98631999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9864
9865 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9866 Marcus Daniel's and Dale Hawkins's demangler crashes.
9867
9868 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9869 test_lucid_style_demangling, test_arm_style_demangling,
9870 test_hp_style_demangling): Try Tom Tromey's core-dumping
9871 identifier under each demangling style.
9872
98731999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9874
9875 * gdb.c++/demangle.exp: Include the current demangling style
9876 in all test names.
9877 (current_demangling_style): New global variable.
9878 (set_demangling_style, test_demangling_core, test_demangling,
9879 test_demangling_exact): New functions.
9880 (test_gnu_style_demangling, test_lucid_style_demangling,
9881 test_arm_style_demangling, test_hp_style_demangling): Use those,
9882 instead of calling gdb_test and gdb_test_exact directly.
9883 (catch_demangling_errors): New function, which reports errors
9884 signalled by the demangling test functions in an orderly way.
9885 (do_tests): Use catch_demangling_errors.
9886
98871999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9888
9889 * gdb.base/signals.exp (test_handle_all_print): Use () for
9890 grouping in expressions, not {}.
9891
9892 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9893 initialized yet.
9894
98951999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9896
9897 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9898 are listed.
9899
99001999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9901
9902 * gdb.stabs/weird.exp: Test for CC being defined before
9903 looking at its value.
9904
99051999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9906
9907 * gdb.base/call-ar-st.exp: Remove stray '#'.
9908 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9909 "short int" and "long int".
9910 * gdb.c++/overload.cc: Cast the string added in the previous
9911 change, to mollify finicky HP compiler.
9912 * gdb.hp/reg-test.exp (testfile): Fix file name.
9913 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9914
7a292a7a
SS
9915 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9916 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9917 alternate form of enum ptype.
9918
c906108c
SS
99191999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9920
7a292a7a
SS
9921 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9922 * gdb.hp/*.exp: Change all to run compiler probe only after
9923 passing skip_hp_tests, so as not to waste time on guaranteed
9924 failure.
9925
c906108c
SS
9926 * gdb.c++/overload.cc: Pass string instead of char addr, always
9927 init ccpfoo.
9928 * gdb.c++/templates.cc: Fix syntax error.
9929
7a292a7a
SS
9930Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9931
9932 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9933 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9934 command.
9935
99361999-03-18 James Ingham <jingham@cygnus.com>
9937
9938 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9939
9940 * gdb.c++/method.exp: It was testing an uninitialized int on the
9941 stack and assuming it was positive.
9942
9943 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9944
9945 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9946 keep it from killing the rest of the tests.
7a292a7a
SS
9947 Use gdb_continue_to_end.
9948
9949 * gdb.base/sigall.exp: use gdb_continue_to_end.
9950
9951 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9952
9953 * gdb.base/display.exp: use runto_main, not run.
9954
d63a86f8
RM
9955 * gdb.base/default.exp: Check for the current error message in the
9956 r abbreviation test.
7a292a7a
SS
9957 Add strongarm to the targets that know info float.
9958
d63a86f8 9959 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9960 run which doesn't work with monitors.
9961
9962 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9963
9964 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9965
9966 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9967 program. Traps the case (in Cygmon) when the program never really
9968 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9969 more places, so I used my name. Sorry Mark...
9970
9971 * config/monitor.exp (gdb_target_monitor): added another
9972 target_info parameter: remotebinarydownload. This will set the
9973 remotebinarydownload flag if this is causing some boards trouble.
9974
99751999-03-18 Mark Salter <msalter@cygnus.com>
9976
9977 * lib/gdb.exp (continue_to_exit): New function.
9978
9979 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9980 * gdb.base/ending-run.exp: Ditto.
9981 * gdb.base/step-test.exp: Ditto.
9982
99831999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9984
9985 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9986 (suggested by Art Haas <ahaas@neosoft.com>).
9987
99881999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9989
9990 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9991
9992Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9993
9994 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9995 descriptions of types (short unsigned int vs unsigned short, etc).
9996
99971999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9998
9999 * gdb.base/call-strs.exp: Don't assume that `step' will step over
10000 a call to strlen; sometimes we do have sources.
10001
100021999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
10003
10004 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
10005 character, so GDB won't print garbage after its end.
d63a86f8 10006
c906108c
SS
10007 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10008 breakpoint there instead. Sometimes GCC emits memcpy to handle
10009 the large structures being passed by value, so we step into that
10010 instead of sum_array_print, which obscures what we're really testing.
10011 * gdb.base/step-test.exp: However, we do want a test that notices
10012 the bizarre steps into memcpy, so do that here. Add check for
10013 stepping into function calls that pass large structures by value.
10014 ("Is that a noun clause, or are you just happy to see me?")
10015 Remove all references to specific line numbers.
10016 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10017 New type and function.
10018 (main): Call large_struct_by_value, passing it a large struct by value.
10019 * lib/gdb.exp (gdb_get_line_number): New function.
10020
10021 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10022 more portable.
10023
7a292a7a
SS
100241999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10025
c906108c
SS
10026 * lib/gdb.exp: Doc fixes.
10027
7a292a7a
SS
100281999-03-05 Nick Clifton <nickc@cygnus.com>
10029
d63a86f8 10030 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10031
100321999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10033
c906108c
SS
10034 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10035 commands. They're not germane to this test, and they don't work
10036 that way on remote targets.
10037
3fc11d3e
JM
100381999-03-01 James Ingham <jingham@cygnus.com>
10039
10040 * Changelog entries merged over from gdb development branch.
10041
3fc11d3e
JM
10042 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10043
10044 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10045 for outputting results of test run.
10046
2d4a1622 10047 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
10048
10049 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 10050
7a292a7a
SS
100511999-02-25 Felix Lee <flee@cygnus.com>
10052
10053 * lib/gdb.exp (debug_format): initialize
10054
c906108c
SS
100551999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10056
10057 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10058 * gdb.base/call-rt-st.c: Ditto.
10059
c906108c
SS
100601999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10061
10062 * gdb.threads/pthreads.exp (horiz): New variable.
10063 (test_startup): Fix regexps that capture thread numbers.
10064
100651999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10066
10067 * gdb.base/smoke.exp: Disambiguate two test case names (both
10068 called ``print'').
10069
10070Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10071
10072 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10073 compilation.
10074
100751999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10076
10077 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10078 actual output formatting.
10079 * gdb.base/smoke.exp: GDB removes leading 0's.
10080 * gdb.base/volatile.exp: Don't check type of remuneration;
10081 that variable is no longer defined in constvars.c.
10082 * gdb.base/step-test.c (main): Exit with explicit exit code.
10083 * gdb.base/step-test.exp: Remove two nexti checks--they are
10084 not portable.
10085
100861999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10087
10088 * gdb.base/help.exp ("help delete display"): Fix test to match
10089 gdb's output.
10090
10091 * gdb.base/long_long.c (known_types): Initialize values to zero.
10092 * gdb.base/long_long.exp: Step one more line
10093 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10094 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10095 unique test case names.
10096
10097Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10098
d63a86f8 10099 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10100
10101 * gdb.c++/method.exp: Add missing close brace.
10102
101031999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10104
10105 * gdb.base/maint.exp: Use 'set height 0' to disable page
10106 prompting, not 'set height 400'.
10107
10108 Fix a bunch of timeouts.
10109 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10110 four separate tests, so expect doesn't take forever to match a ton
10111 of text against a regexp with lots of .* forms.
10112 ("maint print psymbols", "maint print symbols"): Make some of
10113 these greps more selective, so that expect doesn't try to wade
10114 through huge piles of output and time out.
10115
10116 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10117
10118 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10119 tests: one which doesn't expect shlib events to be reported, and
10120 another which does, but is XFAIL for all platforms other than
10121 HP/UX.
10122
10123 * gdb.base/break.exp: Teach the test suite that the `catch
10124 fork', `catch vfork', and `catch exec' commands produce error
10125 messages on platforms that don't provide these features.
10126
10127Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10128
10129 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10130 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10131 (shortening names from solib_threshold.exp etc), won't run on
10132 anything but HP-UX for the foreseeable future.
10133 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10134 reflect move.
10135
10136Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10137
10138 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10139 gdb.trace/Makefile.in (clean): Remove all test executables.
10140
10141Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10142
10143 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10144 successfully re-sets breakpoints in shared libraries.
10145 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10146
10147Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10148
d63a86f8
RM
10149 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10150 and compiled w/o GCC.
c906108c
SS
10151
10152 * gdb.hp/watch-cmd.exp: ditto.
10153
10154 * gdb.hp/watch-hp.exp: ditto.
10155
10156 * gdb.hp/xdb1.exp: ditto.
10157
10158 * gdb.hp/xdb2.exp: ditto.
10159
10160 * gdb.hp/dbx.exp: ditto.
10161
10162Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10163
10164 * constvars.c: Remove C++-isms.
10165 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10166 with GCC.
10167
10168Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10169
10170 The following changes are part of the HP merge.
10171
10172 * gdb.base/break.exp: new tests to verify that catchpoints for
10173 fork, vfork, and exec don't trigger inappropriately.
10174
10175 * gdb.base/opaque.exp: compile one file at a time, then link.
10176
10177 * gdb.base/signals.exp: be more restrictive about which hppa
10178 systems receive a setup_xfail. new tests.
10179
10180 * gdb.base/solib_threshold.build: new file.
10181 * gdb.base/solib_threshold.exp: new file.
10182 * gdb.base/solib_threshold.link_opts: new file.
10183 * gdb.base/solib_threshold.mk: new file.
10184 * gdb.base/gen_solib_threshold.c: new file.
10185
10186 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10187 tests. New tests for enums inside classes.
10188
10189 * gdb.c++/compiler.cc: indicate support of template debugging.
10190
10191 * gdb.c++/demangle.exp: run hp style demangling tests.
10192
10193 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10194 tests.
10195
10196 * gdb.c++/misc.cc: changes to support new tests.
10197
10198 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10199 to support new tests.
10200
10201 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10202 gcc, then skip these tests.
10203
10204Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10205
10206 The following files are part of the HP merge; some had longer
10207 names at HP, but have been renamed to be no more than 14
10208 characters in length.
10209
10210 * gdb.hp/ambiguous.cc: new file.
10211 * gdb.hp/ambiguous.exp: new file.
10212 * gdb.hp/attach.exp: new file.
10213 * gdb.hp/attach2.exp: new file.
10214 * gdb.hp/classes-hp.exp: new file.
10215 * gdb.hp/ctti.exp: new file.
10216 * gdb.hp/ctti-add.cc: new file.
10217 * gdb.hp/ctti-add1.cc: new file.
10218 * gdb.hp/ctti-add2.cc: new file.
10219 * gdb.hp/ctti-add3.cc: new file.
10220 * gdb.hp/dbx.exp: new file.
10221 * gdb.hp/exception.cc: new file.
10222 * gdb.hp/exception.exp: new file.
10223 * gdb.hp/foll-exec.c: new file.
10224 * gdb.hp/foll-exec.exp: new file.
10225 * gdb.hp/foll-fork.c: new file.
10226 * gdb.hp/foll-fork.exp: new file.
10227 * gdb.hp/foll-vfork.c: new file.
10228 * gdb.hp/foll-vfork.exp: new file.
10229 * gdb.hp/inherit-hp.exp: new file.
10230 * gdb.hp/more-steps.exp: new file.
10231 * gdb.hp/namespace.cc: new file.
10232 * gdb.hp/namespace.exp: new file.
10233 * gdb.hp/optimize.exp: new file.
10234 * gdb.hp/pxdb.c: new file.
10235 * gdb.hp/pxdb.exp: new file.
10236 * gdb.hp/quicksort.exp: new file.
10237 * gdb.hp/reg-test.exp: new file.
10238 * gdb.hp/reg-test.s: new file.
10239 * gdb.hp/sized-enum.c: new file.
10240 * gdb.hp/sized-enum.exp: new file.
10241 * gdb.hp/start-stop.exp: new file.
10242 * gdb.hp/templ-hp.cc: new file.
10243 * gdb.hp/templ-hp.exp: new file.
10244 * gdb.hp/thr-lib.c: new file.
10245 * gdb.hp/thr-lib.exp: new file.
10246 * gdb.hp/thr-lib.h: new file.
10247 * gdb.hp/thr-liblib.c: new file.
10248 * gdb.hp/virtfun-hp.c: new file.
10249 * gdb.hp/virtfun-hp.exp: new file.
10250 * gdb.hp/watch-cmd.exp: new file.
10251 * gdb.hp/watch-hp.exp: new file.
10252 * gdb.hp/xdb1.exp: new file.
10253 * gdb.hp/xdb2.exp: new file.
10254 * gdb.hp/xdb3.exp: new file.
10255
10256Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10257
10258 The following files are part of the HP merge; some had longer
10259 names at HP, but have been renamed to be no more than 14
10260 characters in length.
10261
10262 * gdb.base/ss.h: new file.
10263 * gdb.base/call-ar-st.c: new file.
10264 * gdb.base/call-ar-st.exp: new file.
10265 * gdb.base/call-rt-st.c: new file.
10266 * gdb.base/call-rt-st-exp: new file.
10267 * gdb.base/call-strs.exp: new file.
10268 * gdb.base/ena-dis-br.exp: new file.
10269 * gdb.base/environ.exp: new file.
10270 * gdb.base/long_long.exp: new file.
10271 * gdb.base/sect-cmd.exp: new file.
10272 * gdb.base/shlib-cl2.exp: new file.
10273 * gdb.base/smoke.exp: new file.
10274 * gdb.base/so-impl-ld.c: new file.
10275 * gdb.base/so-impl-ld.exp: new file.
10276 * gdb.base/so-indr-cl.c: new file.
10277 * gdb.base/so-indr-cl.exp: new file.
10278 * gdb.base/varargs.exp: new file.
10279 * gdb.base/volatile.exp: new file.
10280 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10281 * gdb.base/display.exp: new file.
c906108c
SS
10282 * gdb.c++/derivation.exp: new file.
10283 * gdb.c++/local.exp: new file.
10284 * gdb.c++/member-ptr.exp: new file.
10285 * gdb.c++/overload.exp: new file.
10286 * gdb.c++/ovldbreak.exp: new file.
10287 * gdb.c++/ref-types.exp: new file.
10288 * gdb.c++/ref-types2.exp: new file.
10289 * gdb.c++/userdef.exp: new file.
d63a86f8 10290
c906108c
SS
10291Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10292
10293 * gdb.base/default.exp: Reflect wording change in remote.c.
10294
dc96c6c7 10295Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10296
10297 * gdb.base/help.exp: Update to reflect current text.
10298
10299Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10300
10301 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10302 they're stack variables and contain garbage.
10303 * gdb.c++/anon-union.exp: new file.
10304
10305 The following changes were made by David Taylor
10306 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10307 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10308 in changes by HP.
10309
10310 * gdb.base/bitops.exp: new file.
10311 * gdb.base/default.exp: change expected messages for catch and
10312 info catch tests to reflect HP merge changes.
10313 * gdb.base/enable-disable-break.exp
10314 * gdb.base/ending-run.c: new file.
10315 * gdb.base/long_long.c: new file.
10316 * gdb.base/maint.exp: new file.
10317 * gdb.base/pointers2.exp: new file.
10318 * gdb.base/shlib-call2.exp: new file.
10319 * gdb.base/solib.exp: new file.
10320 * gdb.base/step-test.c: new file.
10321 * gdb.c++/anon-union.cc: new file.
10322 * gdb.c++/local.cc: new file.
10323 * gdb.c++/member-pointer.cc: new file.
10324 * gdb.c++/method.cc: new file.
10325 * gdb.c++/ref-types.cc: new file.
10326 * gdb.c++/ref-types2.cc: new file.
10327 * gdb.c++/userdef.cc: new file.
d63a86f8 10328
c906108c
SS
10329 * gdb.base/scope.exp: compile one file at a time, then link.
10330 * gdb.base/langs.exp: ditto.
10331 * gdb.base/list.exp: ditto.
d63a86f8 10332
c906108c
SS
10333Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10334
10335 The following changes were made by David Taylor
10336 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10337 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10338 in changes by HP.
d63a86f8 10339
c906108c
SS
10340 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10341 skip tests. When compiling pass c++ flag to gdb_compile.
10342 * gdb.c++/
d63a86f8 10343
c906108c
SS
10344 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10345 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10346 (skip_hp_tests): new function.
10347 (gdb_preprocess): new function.
10348
10349 * configure.in (hpdir): decide whether to configure gdb.hp.
10350 * configure: regenerated.
10351
10352 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10353 to delete on clean.
10354 (EXECUTABLES): update to reflect new additions.
10355 * gdb.base/commands.exp: update message expected.
10356 * gdb.base/default.exp: add copyright notice.
10357 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10358 * gdb.base/help.exp: update messages to reflect current text.
10359 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10360 targets for recurse tests.
10361 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10362 skip this file.
10363
10364 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10365 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10366 compilation.
10367 * gdb.c++/misc.exp: ditto.
10368 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10369 run the tests. tell gdb_compile that it's a c++ compilation.
10370
10371 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10372
c906108c
SS
10373 * gdb.base/all-bin.exp: new file.
10374 * gdb.base/arithmet.exp: new file.
10375 * gdb.base/assign.exp: new file.
10376 * gdb.base/completion.exp: new file.
10377 * gdb.base/cond-expr.exp: new file.
10378 * gdb.base/condbreak.exp: new file.
10379 * gdb.base/define.exp: new file.
10380 * gdb.base/dollar.exp: new file.
10381 * gdb.base/environment.exp: new file.
10382 * gdb.base/eval-skip.exp: new file.
10383 * gdb.base/jump.exp: new file.
10384 * gdb.base/logical.exp: new file.
10385 * gdb.base/pointers.exp: new file.
10386 * gdb.base/relational.exp: new file.
10387 * gdb.base/section_command.exp: new file.
10388 * gdb.base/whatis-expr.exp: new file.
10389
10390 * gdb.base/all-types.c: new file.
10391 * gdb.base/call-array-struct.c: new file.
10392 * gdb.base/call-return-struct.c: new file.
10393 * gdb.base/call-strings.c: new file.
10394 * gdb.base/callfuncs2.c: new file.
10395 * gdb.base/condbreak.c: new file.
10396 * gdb.base/constvars.c: new file.
10397 * gdb.base/display.c: new file.
10398 * gdb.base/int-type.c: new file.
10399 * gdb.base/jump.c: new file.
10400 * gdb.base/miscexprs.c: new file.
10401 * gdb.base/pointers.c: new file.
10402 * gdb.base/pointers2.c: new file.
10403 * gdb.base/shmain.c: new file.
10404 * gdb.base/shr1.c: new file.
10405 * gdb.base/shr2.c: new file.
10406 * gdb.base/solib.c: new file.
10407 * gdb.base/solib1.c: new file.
10408 * gdb.base/solib2.c: new file.
10409 * gdb.base/varargs.c: new file.
10410 * gdb.c++/derivation.cc: new file.
10411 * gdb.c++/overload.cc: new file.
10412 * gdb.c++/ovldbreak.cc: new file.
10413 * gdb.hp/attach.c: new file.
10414 * gdb.hp/attach2.c: new file.
10415 * gdb.hp/average.c: new file.
10416 * gdb.hp/compiler.c: new file.
10417 * gdb.hp/compiler.cc: new file.
10418 * gdb.hp/execd-program.c: new file.
10419 * gdb.hp/follow-exec.c: new file.
10420 * gdb.hp/follow-fork.c: new file.
10421 * gdb.hp/follow-vfork-and-exec.c: new file.
10422 * gdb.hp/misc-hp.cc: new file.
10423 * gdb.hp/more-steps.c: new file.
10424 * gdb.hp/optimize.c: new file.
10425 * gdb.hp/quicksort.c: new file.
10426 * gdb.hp/run-hp.c: new file.
10427 * gdb.hp/start-stop.c: new file.
10428 * gdb.hp/sum.c: new file.
10429 * gdb.hp/templates-hp.cc: new file.
10430 * gdb.hp/thread-local-in-lib.c: new file.
10431 * gdb.hp/thread-local-in-lib.h: new file.
10432 * gdb.hp/thread-local-in-lib.lib.c: new file.
10433 * gdb.hp/vforked-program.c: new file.
10434 * gdb.hp/virtfunc-hp.cc: new file.
10435 * gdb.hp/watchpoint-hp.c: new file.
10436 * gdb.hp/xdb.c: new file.
10437 * gdb.hp/xdb0.c: new file.
10438 * gdb.hp/xdb0.h: new file.
10439 * gdb.hp/xdb1.c: new file.
10440
10441Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10442
10443 The following change was made by Edith Epstein
10444 <eepstein@cygnus.com> as part of a project to merge in changes
10445 originally made by HP; HP did not create ChangeLog entries.
10446
10447 * gdb.c++/demangle.exp: changed the expected output for some
10448 ARM-style mangling -- removed second reference to datatype.
10449 For example, maint demangle __dt__11T1__pt__2_cFv
10450 T1<char>::~T1<char>(void)
10451 becomes,
10452 maint demangle __dt__11T1__pt__2_cFv
10453 T1<char>::~T1(void)
10454
10455 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10456
c906108c
SS
10457Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10458
10459 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10460 * gdb.trace/backtrace.exp: Likewise.
10461 * gdb.trace/circ.exp: Likewise.
10462 * gdb.trace/collection.exp: Likewise.
10463 * gdb.trace/deltrace.exp: Likewise.
10464 * gdb.trace/infotrace.exp: Likewise.
10465 * gdb.trace/limits.exp: Likewise.
10466 * gdb.trace/packetlen.exp: Likewise.
10467 * gdb.trace/passc-dyn.exp: Likewise.
10468 * gdb.trace/passcount.exp: Likewise.
10469 * gdb.trace/report.exp: Likewise.
10470 * gdb.trace/save-trace.exp: Likewise.
10471 * gdb.trace/tfind.exp: Likewise.
10472 * gdb.trace/tracecmd.exp: Likewise.
10473 * gdb.trace/while-dyn.exp: Likewise.
10474 * gdb.trace/while-stepping.exp: Likewise.
10475
104761998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10477
10478 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10479
10480Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10481
10482 From Brendan Kehoe:
10483 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10484 int return types.
10485
10486Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10487
10488 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10489 remote dos host testing right.
10490
10491Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10492
10493 * gdb.base/corefile.exp: remove some xfails.
10494
10495Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10496
10497 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10498 have different timestamps.
10499
10500Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10501
10502 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10503 gdb.base/default.exp: Replace "exec" with "executable".
10504
10505Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10506
10507 * gdb.base/default.exp: Change else if to elseif from previous
10508 delta.
10509
10510Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10511
10512 * gdb.base/default.exp: Add brace missing from previous delta.
10513
10514Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10515
10516 * gdb.base/default.exp: Support test for info float for all
10517 varieties of arm toolchain.
10518
dc96c6c7 10519Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10520
10521 * gdb.trace/*.exp: remove "remote_download" command.
10522
dc96c6c7 10523Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10524
10525 * gdb.trace/*.exp: remove -gdwarf from compile.
10526
10527Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10528
10529 * gdb.trace/configure.in(AC_INIT): typo
10530 * gdb.trace/configure: regenerated
10531
dc96c6c7 10532Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10533
10534 * config/m68k-emc.exp: New file.
10535 * lib/<emc-support.exp trace-support.exp}: New files.
10536 * configure.in: add new test directory gdb.trace.
10537 * gdb.trace/{configure configure.in Makefile.in}: New files.
10538 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10539 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10540 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10541 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10542 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10543 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10544 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10545
dc96c6c7 10546Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10547
10548 * gdb.c++/classes.exp: Change all regular expressions to match
10549 arbitrary combinations of newline/carriage-return, so that they
10550 will work equally well on Unix and Windows.
10551 * gdb.c++/inherit.exp: ditto.
10552 * gdb.c++/virtfunc.exp: ditto.
10553
105541998-08-11 Dawn Perchik <dawn@cygnus.com>
10555
10556 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10557
c2d11a7d
JM
10558Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10559
10560 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10561 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10562 to use a0-a3/d0-d3 as needed.
10563
10564Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10565
10566 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10567 * gdb.disasm/am33.exp: Corresponding changes.
10568
c906108c
SS
105691998-07-11 Felix Lee <flee@cygnus.com>
10570
10571 * gdb.base/callfuncs.exp: add cmp10 test.
10572 * gdb.base/callfuncs.c (cmp10): new function.
10573
10574Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10575
d63a86f8 10576 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10577 into two parts to get around a synchronization problem in expect.
10578
3fc11d3e
JM
10579Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10580
10581 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10582
10583 * configure.in: Add options for gdbtk testsuite.
10584
10585 * configure: Regenerate.
10586
10587 * gdb.gdbtk: New directory to hold gdbtk tests.
10588
c906108c
SS
10589Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10590
10591 * gdb.fortran/types.exp: Escape brackets in expect patterns
10592 for test_float_literal_types_accepted tests.
10593 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10594 before run test.
10595
c2d11a7d
JM
10596Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10597
10598 * am33.exp: Just compile, do not link the testcase.
10599 * am33.s: Add ".am33" pseudoop to force am33 mode.
10600
c906108c
SS
106011998-06-25 Felix Lee <flee@cygnus.com>
10602
10603 * gdb.base/setshow.exp: make sure $pc is sane.
10604
10605 * gdb.stabs/weird.exp: split expect patterns properly.
10606
c2d11a7d
JM
10607Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10608
10609 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10610 * gdb.disasm/am33.exp: Run it.
10611
dc96c6c7 10612Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10613
10614 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10615 match processing (and eliminate spurious timeouts when running).
10616
dc96c6c7 10617Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10618
10619 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10620 exception test, but conditionalize it on target [mach | gnu].
10621
dc96c6c7 10622Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10623
10624 * gdb.base/overlays.exp: fixup compile line for linker script.
10625
10626Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10627
10628 * gdb.fortran/types.exp: don't guess at float size.
10629
10630Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10631
10632 * gdb.base/exprs.exp: delete test that depends on int size.
10633
10634Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10635
10636 * config/sim.exp: Removed checks for target triplets.
10637 (gdb_target_sim): Use gdb,target_sim_options.
10638
10639Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10640
10641 * gdb.base/reread.exp: New file.
10642 * gdb.base/reread1.c: New file.
10643 * gdb.base/reread2.c: New file.
10644
10645Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10646
10647 * config/sim.exp: Use 'target sim -sparclite' when running
10648 SPARClite programs.
10649
10650Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10651
10652 * gdb.base/structs2.exp: New file.
10653 * gdb.base/structs2.c: New file.
10654
10655Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10656
10657 * gdb.asm/common.inc: New file.
10658 * gdb.asm/d10v.inc: New file.
10659 * asm-source.exp: Pass -I's to gas to find .inc files.
10660 Update line numbers in expected output.
10661 * asmsrc1.s: Rewrite.
10662 * asmsrc2.s: Rewrite.
10663 * configure.in: Create arch.inc symlink.
10664 * configure: Regenerate.
10665 * Makefile.in (distclean): Delete arch.inc.
10666
10667Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10668
10669 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10670 (t_enum_value2): ditto
10671 (t_enum_value3): ditto
10672 (main): ditto
10673Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10674
10675 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10676 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10677 change.
10678 Use gdb_test instead of send_gdb/gdb_expect sequences.
10679
10680Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10681
10682 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10683 not void.
10684
10685Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10686
10687 * gdb.base/branches.c: Code with lots of loops and
10688 subroutines. Used to test gdbs ability to single step through PC
10689 changes, especially to test mips-tdep.c:mips_next_pc
10690
10691Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10692
10693 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10694 more rigorous EGCS C++ error checking.
10695
10696Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10697
10698 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10699 tests.
c906108c 10700 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10701 function when asleep.
c906108c 10702 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10703 for i*86 Linux and SVR4 signal handling problems.
10704 Remove linux xfail for `next to handler in signals_tests_1', fixed
10705 by recent infrun.c change.
c906108c 10706 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10707 stack backtraces.
c906108c
SS
10708 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10709 target.[ch] change.
10710
10711Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10712
10713 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10714 for a newline from gdb before continuing.
10715 (default_gdb_exit): Just look for y or n.
10716 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10717 it does, fail the rests of the tests in the file.
10718
10719Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10720
10721 * config/cygmon.exp: New file.
10722
10723Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10724
10725 * gdb.base/list.exp: Fix problem with "list default lines around
10726 main" test on remote targets.
10727
10728 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10729 run test on remote targets.
10730
10731Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10732
10733 * gdb.asm: New directory.
10734 * configure.in: Configure it.
10735 * configure: Regenerate.
10736 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10737 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10738
10739Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10740
10741 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10742
dc96c6c7 10743Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10744
c906108c
SS
10745 * gdb.base/overlays (several files): Merge the two overlay
10746 managers into one. Change variables (foox, barx, bazx, grbxx)
10747 back into ints but force them to load in their proper sections.
10748
10749Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10750
10751 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10752 on-chip insn memory and IMAP1 to upper 128k.
10753 (D10VCopy): Handle memory regions crossing 16k boundaries.
10754 (D10VCopy): Transfer data in 32 bit chunks.
10755
10756Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10757
10758 * gdb.base/overlays.c (main): Exit normally when result is
10759 correct.
10760
10761 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10762 map. Include space for printf in .text segment.
10763
10764 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10765 updated d10v memory VMA/LMA map.
10766 (D10VCopy): Call D10VTranslate.
d63a86f8 10767
c906108c
SS
10768Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10769
10770 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10771
10772 * gdb.base/bar.c (barx, bar): Change variable to small array so
10773 that it won't be put into the .sdata - small data -
10774 section. Update reference.
10775 * gdb.base/baz.c (bazx, baz): Ditto.
10776 * gdb.base/foo.c (foox, foo): Ditto.
10777 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10778
10779 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10780 to be arrays.
d63a86f8 10781
dc96c6c7 10782Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10783
c906108c
SS
10784 * gdb.base/overlays.exp: fix up and get working again.
10785 Add tests for backtraces from an overlay function.
d63a86f8 10786
c906108c
SS
10787Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10788
10789 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10790 "calling function with watchpoint enabled".
10791
10792Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10793
10794 * gdb.base/break.exp (test_next_with_recursion): Remove
10795 gdb_suppress_tests for d10v-*-*.
10796 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10797 pending review of whether it is useful or not.
10798
10799Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10800
10801 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10802
10803Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10804
10805 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10806 * config/dve.exp: New file to support Densan boards.
10807
10808Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10809
10810 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10811 reads and BSD.
10812
10813Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10814
10815 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10816 response.
10817
10818 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10819
10820Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10821
10822 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10823 test.
10824
10825 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10826 target_sizeof_long and target_bigendian_p.
10827 (structs_by_value, structs_by_reference): Check values according
10828 to targets word size and endianess.
d63a86f8 10829
c906108c
SS
10830Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10831
10832 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10833 output.
10834
10835Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10836
10837 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10838 Update test of set args help to match source change.
10839
10840Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10841
10842 * gdb.base/default.exp: Expect help system output to be in
10843 alphabetical order.
10844 * gdb.base/help.exp: Ditto.
10845
10846Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10847
10848 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10849 "i*86-pc-linux-gnu*".
10850 * gdb.base/interrupt.exp: Ditto.
10851 * gdb.base/corefile.exp: Ditto.
10852
10853 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10854 define vxworks when building the testcase.
10855
10856 * gdb.base/ptype.exp: Fix testnames to be unique.
10857 * gdb.base/radix.exp: Ditto.
10858 * gdb.base/term.exp: Ditto.
10859 * gdb.base/whatis.exp: Ditto.
10860 * gdb.c++/classes.exp: Ditto.
10861
10862Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10863
10864 * gdb.base/callfuncs.exp: Fix indentation.
10865
10866 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10867 suppress_flag has been set.
10868 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10869 target feature.
10870
10871Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10872
10873 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10874 the testcase.
10875
10876 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10877 set_debug_traps() and breakpoint().
10878 * gdb.c++/misc.cc (main): Ditto.
10879 * gdb.c++/templates.cc (main): Ditto.
10880 * gdb.c++/virtfunc.cc (main): Ditto.
10881
10882Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10883
10884 * lib/gdb.exp(gdb_step_for_stub): New function.
10885 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10886 exists, reload the executable and do a "continue" instead of
10887 doing a jump.
10888 (runto_main): Use gdb_step_for_stub.
d63a86f8 10889
c906108c
SS
10890 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10891 tests to have unique names.
10892 * gdb.base/callfuncs.exp: Ditto.
10893 * gdb.base/commands.exp: Ditto.
10894 * gdb.base/default.exp: Ditto.
10895 * gdb.base/help.exp: Ditto.
10896 * gdb.base/list.exp: Ditto.
10897 * gdb.base/opaque.exp: Ditto.
10898 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10899 similar tests.
d63a86f8 10900
c906108c
SS
10901 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10902 * gdb.c++/cplusfuncs.cc: Ditto.
10903 * gdb.c++/virtfunc.cc: Ditto.
10904
10905 * config/monitor.exp: Keep track of the last file we saw, rather
10906 than trying to get the info from gdb.
10907
10908 * gdb.fortran/types.exp: Move comment to previous line.
10909
10910Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10911
10912 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10913 target mode.
10914
10915Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10916
10917 From Bob Manson:
10918 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10919 string from GDB when it connects.
10920
10921 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10922
10923Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10924
10925 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10926 if we can't get a debug format from GDB (we may be testing an
10927 older GDB). Use a 10 second timeout when checking for the format.
10928
10929 * gdb.stabs/weird.exp: Fix quoting.
10930
10931 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10932
10933Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10934
10935 * config/arm-ice.exp: New file.
10936
10937Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10938
10939 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10940 until it has been modified to work with the new testsuite.
10941
99707966 10942 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10943 testcase won't compile, cause all of the testcases in the file to
10944 fail instead.
10945
10946 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10947 (gdb_clear_suppressed): New procedure.
10948 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10949 it contains a positive value.
10950
10951Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10952
10953 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10954
10955 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10956
10957Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10958
10959 * lib/gdb.exp (setup_xfail_format): New function.
10960 (get_debug_format): New function to get debug format.
10961 (debug_format): New global variable to hold last value set
10962 by get_debug_format.
10963 * gdb.base/list.exp: Call get_debug_format and expect some
10964 tests to fail for DWARF 1 and COFF formats.
10965 * gdb.c++/ptype.exp: Ditto.
10966 * gdb.c++/classes.exp: Ditto.
10967 * gdb.c++/cplusfuncs.exp: Ditto.
10968 * gdb.c++/inherit.exp: Ditto.
10969 * gdb.c++/templates.exp: Ditto.
10970 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10971
c906108c
SS
10972Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10973
10974 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10975 host doesn't have a currently-open connection.
10976
10977 * config/sparclet.exp: Cleanups and fixes to make it generic for
10978 any gdb stub target. Handle cases where gdb doesn't respond when
10979 interrupted in a sane fashion.
10980
10981 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10982 same thing in a totally different way.
10983
10984 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10985 setting "timeout".
10986 (gdb_start): We set the global gdb_prompt variable in
10987 default_gdb_init now.
10988
10989Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10990
10991 * gdb.base/printcmds.exp: Fix "check for floating addition"
10992 regexp to accept results within approx +/- .01 of exact value.
10993 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10994
10995Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10996
10997 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10998 properly.
10999 (gdb_expect): Add optional timeout parameter, and add timeout
11000 value to various calls.
11001 (gdb_suppress_tests): Only give one warning message per group.
11002
11003Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
11004
11005 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11006 global variables. Handle getting a value for $timeout more
11007 gracefully.
11008
11009Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11010
11011 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11012 initialize.
11013 (default_gdb_init): New procedure; allow gdb_init to be overridden
11014 by a target configuration file.
11015 (gdb_expect): Pass the timeout to remote_expect.
11016
11017 * config/monitor.exp(gdb_load): Fix typo in regexp.
11018
11019Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11020
11021 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11022
11023Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11024
11025 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11026 here. Call gdb_target_exec before rebooting the target, to make
11027 sure the connection to the target is closed.
11028 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11029 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11030 Also detect "Timeout reading from remote" error.
11031
11032 * config/gdbserver.exp: Pass the executable being loaded to
11033 gdb_target_monitor. Don't call gdb_file_cmd here; let
11034 gdb_target_monitor do it.
11035
11036 * gdb.disasm/hppa.exp: Don't use exec_output.
11037
11038Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11039
11040 * gdb.base/list.exp: If we're debugging a non-native target,
11041 try to set the pc register to point to the start of the
11042 program before doing the first list command.
11043
11044 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11045 test_calls after restarting.
11046
11047 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11048 reloading.
11049
11050 * gdb.base/watchpoint.exp: Fix typo.
11051
11052 * gdb.base/setshow.exp: Check for use_gdb_stub.
11053
11054 * gdb.base/break.exp: Fix continue until exit test for the gdb
11055 stub case.
11056 * gdb.base/langs.exp: Ditto.
11057
11058 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11059 gdb_load_offset. If we weren't given a file to load, figure out
11060 what the current file is and use it.
11061
11062 * config/i386-bozo.exp: New file.
11063
11064Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11065
11066 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11067 feature.
11068
11069 * config/proelf.exp: New entry.
11070
11071Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11072
11073 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11074 of regexps.
11075
11076 * gdb.base/watchpoint.exp: Don't run the test_stepping
11077 tests if gdb can't call functions on the target.
11078
11079 * gdb.base/setshow.exp: Don't run the set prompt tests if
11080 the board has gdb_prompt set.
11081
11082Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11083
11084 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11085 * gdb.base/commands.exp: Likewise.
11086 * gdb.base/setshow.exp: Likewise.
11087
11088Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11089
11090 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11091 feature.
11092
11093 * config/i960.exp: New file.
11094
11095Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11096
11097 * gdb.base/funcargs.exp: Check for gdb,short_int target
11098 feature instead of looking for explicit target triplets.
11099
dc96c6c7 11100Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11101
d63a86f8 11102 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11103 "p 123DEADBEEF", to check parse_number.
11104 * top.c: change "to enable to enable" to "to enable" in a couple
11105 of help strings.
11106
11107Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11108
11109 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11110 on the mn10300.
d63a86f8 11111
c906108c
SS
11112Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11113
11114 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11115 where the test executable is run with explicit args.
11116 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11117
11118Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11119
11120 * gdb.base/run.c: Use FAKEARGV to build test executable that
11121 does not require a command line arg, since most simulators
11122 don't currently support passing such an arg into the simulated
11123 program.
11124 * gdb.base/commands.exp: Change tests to insert the proper
11125 value as the arg to the first recursive factorial call. Change
11126 compilation line to define FAKEARGV at compile time.
11127
11128Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11129
11130 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11131 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11132 function with watchpoint enabled" test.
11133
11134Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11135
11136 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11137 Don't call gdb_test when the command doesn't return to a gdb prompt.
11138
11139 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11140 "Tests restarted" messages.
11141
11142Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11143
11144 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11145
dc96c6c7 11146Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11147
11148 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11149 for INFO SYMBOL; add help tests for OVERLAY commands.
11150 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11151 add tests for OVERLAY commands
11152 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11153 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11154 * gdb.base/sigall.c: add usestubs code frag
11155 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11156
c906108c
SS
11157Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11158
11159 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11160 failures.
11161 (gdb_stop_suppressing_tests): Note that tests have restarted.
11162
11163Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11164
11165 * config/h8300.exp: New file.
11166
11167Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11168
11169 * gdb.base/setshow.exp: Check for the existence of a
11170 feature, not its value.
11171
11172Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11173
11174 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11175
11176 * gdb.base/scope.exp: It's now init0(), not init().
11177
11178 * gdb.base/scope0.c: For now, change init() to be init0().
11179
11180 * config/monitor.exp: Use gdb_serial in preference to serial
11181 or netport.
11182
11183 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11184 and it's not already set.
11185
11186Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11187
11188 * gdb.base/setshow.exp: Only test the run command if the target
11189 isn't using a stub and if it supports argument passing.
11190
11191Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11192
11193 * config/udi.exp(gdb_start): Make sure UDICONF is set
11194 properly before starting gdb.
11195
11196Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11197
11198 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11199 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11200 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11201
11202Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11203
11204 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11205 specialized code to reboot the board, use remote_reboot instead.
11206
11207 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11208
11209 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11210
11211 * config/monitor.exp: Make sure we disconnect from the target.
11212 Also, try a reboot/reload cycle instead of failing if the
11213 load fails.
11214
11215Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11216
11217 * gdb.base/default.exp: Don't set match_max.
11218 * gdb.base/help.exp: Ditto.
11219 * gdb.base/list.exp: Ditto.
11220 * gdb.base/signals.exp: Ditto.
11221
11222 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11223 set, use remote_ld to download the testcase instead of
11224 the GDB loader.
11225
11226Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11227
11228 * config/vr5000.exp: New file.
11229
11230 * config/monitor.exp(gdb_target_monitor): Add pattern for
11231 "Ending remote" to detect errors in connecting.
11232
11233 * gdb.base/setshow.exp: Add .* within auto language test.
11234
11235 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11236 target feature.
11237
11238 * config/monitor.exp(gdb_load): Check for a failure when loading,
11239 and reboot the board if necessary.
11240
11241 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11242 a set of tests. Remove print.* from the patterns being checked.
11243
11244Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11245
11246 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11247 refer to gdb_spawn_id.
11248
11249 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11250 longer used.
11251 * config/sparclet.exp: Ditto.
11252 * config/sparclet-old.exp: Ditto.
11253 * config/slite.exp: Ditto.
11254 * config/sim.exp: Ditto.
11255 * gdb.base/funcargs.exp: Ditto.
11256
11257 * lib/gdb.exp:Remove references to gdb_spawn_id.
11258 (gdb_expect): Move to remote.exp.
11259
11260Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11261
11262 * config/monitor.exp: Detect the "Couldn't establish connection"
11263 message from GDB.
11264
11265Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11266
11267 * gdb.base/bitfields.exp: Use runto instead of explicit
11268 gdb_run_cmd/gdb_expect sequences.
11269
11270 * gdb.base/break.exp(text_next_with_recursion): Add match for
11271 gdb_expect call.
11272
11273 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11274 We also need to handle the "A program is being debugged already"
11275 prompt from gdb. Use gdb_test to set the baud rate.
11276
11277 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11278 to 20000. Really. I mean it.
11279
11280Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11281
11282 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11283 fails. If suppress_flag is set, skip perror message about not
11284 being able to send to GDB.
11285 (send_gdb): If suppress_flag is set, don't try to send commands to
11286 GDB.
11287 (gdb_expect): If suppress_flag is set, always fail immediately.
11288 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11289 (gdb_init): Call gdb_stop_suppressing_tests.
11290 (default_gdb_exit): Ditto.
11291 (default_gdb_start): Ditto.
11292
11293 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11294 gdb_stop_suppressing_tests as appropriate.
11295 * gdb.base/break.exp: Ditto.
11296 * gdb.base/callfuncs.exp: Ditto.
11297 * gdb.base/commands.exp: Ditto.
11298 * gdb.base/exprs.exp: Ditto.
11299 * gdb.base/funcargs.exp: Ditto.
11300 * gdb.base/list.exp: Ditto.
11301 * gdb.base/recurse.exp: Ditto.
11302 * gdb.base/scope.exp: Ditto.
11303 * gdb.base/structs.exp: Ditto.
11304 * gdb.c++/inherit.exp: Ditto.
11305
11306Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11307
11308 * config/vr4300.exp: New file.
11309
99707966 11310 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11311
99707966 11312 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11313
11314Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11315
11316 * lib/gdb.exp(gdb_init): New function.
11317
11318 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11319 for each individual variable set.
11320
11321 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11322 name.
11323
11324 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11325
11326 * gdb.base/scope.exp: Use gdb_test.
11327
11328 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11329 aborting; the testsuite driver will do that for us (see
11330 gdb_finish). Also, use gdb_test in a few more places.
11331
11332Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11333
11334 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11335
11336Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11337
11338 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11339 and "add_tests" are not at the same address.
11340
11341Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11342
11343 * gdb.base/ptype.exp: Use gdb_test.
11344
11345Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11346
11347 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11348 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11349 left in. No longer expect them to fail.
11350
11351 * gdb.stabs/*.mt; Deleted, no longer used.
11352 * gdb.stabs/configure.in: Remove references to target makefile
11353 frags.
11354 * gdb.stabs/configure: Rebuilt.
11355
11356 * gdb.disasm/*.mt: Deleted, no longer used.
11357 * gdb.disasm/configure.in: Remove references to target makefile
11358 frags. Use "sh3.s" as the unique filename for this directory.
11359 * gdb.disasm/configure: Rebuilt.
11360
11361 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11362 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11363 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11364
11365Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11366
11367 * config/udi.exp: Use mondfe,name instead of remote_host.
11368
11369Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11370
11371 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11372 a function with a watchpoint enabled on the mn10200.
11373
11374 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11375 before trying to create it!
11376
11377Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11378
11379 * config/vx.exp: Use hostname instead of netport.
11380
11381 * config/vxworks.exp: New file.
11382
11383 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11384
11385 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11386 gdb before assuming everything worked. Send a ^C if a timeout
11387 occurs.
11388
11389 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11390 $gdb_spawn_id directly.
11391 (gdb_run_cmd): Try _start as well as start. Use the target feature
11392 gdb,start_symbol as the symbol to start from when jumping.
11393
11394Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11395
11396 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11397 redundant) test.
11398
11399 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11400 it doesn't lose for 16bit integer systems.
11401
11402Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11403
11404 * gdb.fortran/types.exp: If the target doesn't support "double"
11405 data types, then expect "real" types to only be 4 bytes.
11406
11407 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11408 call tests if the target doesn't support inferior function calls.
11409
11410 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11411 in printf tests.
11412
11413Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11414
11415 * gdb.base/help.exp: Disable "help set", "help show", and
11416 "help support". Simplify regexp for "help stack".
11417
11418 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11419 to 60 seconds. Temporarily set match_max to 15000 around the
11420 "info copying" test.
11421
11422 * gdb.base/nodebug.exp: Don't try to do an inferior function
11423 call if the target doesn't support them.
11424 * gdb.base/printcmds.exp: Likewise.
11425 * gdb.base/setvar.exp: Likewise.
11426 * gdb.base/structs.exp: Likewise.
11427 * gdb.c++/templates.exp: Likewise.
11428 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11429
11430 * gdb.base/recurse.exp: Enable for the mn10200.
11431
11432 * configure.in: Do configure gdb.stabs directory for *-*-elf
11433 targets.
11434 * configure: Rebuilt.
11435
11436 * gdb.base/break.exp: Check for gdb,noresults before testing
11437 exit status and/or results from the target.
11438 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11439 * lib/gdb.exp: Remove old (now bogus) initialization of
11440 noinferior, noargs, noresults and nosignals.
11441
11442Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11443
11444 * config/sh.exp: New file.
11445
11446 * config/slite.exp: Try to connect multiple times to the board
11447 before rebooting. Only send a "monitor run" if need_monitor_run
11448 is set.
11449
11450 * gdb.base/break.exp: Don't do the "stub continue" test if
11451 the target has gdb_stub set.
11452
11453 * gdb.base/callfuncs.exp: Increase the timeout.
11454
11455 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11456 if the target has gdb,noinferiorio set.
11457
11458 * gdb.base/list.exp: Increase match_max to 10000 characters.
11459
11460 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11461
11462 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11463 target.
11464
11465 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11466
11467Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11468
11469 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11470 trying to delete the copy of gdb. Catch the file delete so we
11471 don't die if the delete fails; also, the file should be copied to
11472 the host, not to the build.
11473
11474Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11475
11476 * lib/gdb.exp(gdb_test): Surround the result pattern with
11477 parenthesis in case it contains multiple regexps separated
11478 with |.
11479
11480 * gdb.base/watchpoint.exp: Use gdb_test.
11481 * gdb.base/default.exp: Ditto.
11482
11483Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11484
99707966 11485 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11486
c906108c
SS
11487 * gdb.base/scope.exp: Use gdb_test.
11488 * gdb.c++/classes.exp: Ditto.
11489 * gdb.c++/inherit.exp: Ditto.
11490
11491Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11492
11493 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11494 remote_exec instead.
11495 * gdb.base/corefile.exp: Don't be ridiculous.
11496 * gdb.base/*.c: Add missing stub invocations.
11497
11498Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11499
11500 * config/slite.exp: Miscellaneous fixes.
11501
11502 * lib/gdb.exp: Fix runto.
11503
11504 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11505 the target.
11506
11507 * gdb.base/watchpoint.exp: Fix regexp.
11508
11509 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11510 close and wait commands, as the descriptor may now be
11511 invalid. Always call "remote_close host".
11512
11513Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11514
11515 Major rewrite for testsuite revision.
d63a86f8 11516
c906108c
SS
11517 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11518 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11519 instead of relying on spawn_id to always contain a valid
11520 spawn id.
11521 (get_compiler_info): New procedure to build the ${binfile}.ci
11522 file, instead of replicating this in N different places.
11523 (gdb_compile): New procedure.
d63a86f8 11524
c906108c
SS
11525 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11526 appropriate arguments) instead of compile. Use gdb_test in a lot
11527 more places. Use send_gdb instead of send. Always run gdb_start
11528 at the start of a testcase, as this is no longer done magically.
11529
11530 config/*-gdb.exp: Rename without the -gdb suffix.
11531
11532 config/mips.exp: Use remote_close instead of exit_remote_shell.
11533 config/monitor.exp: Use target_info instead of looking at
11534 baud, timeout, etc.
11535 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11536
11537Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11538
11539 * gdb.c++/templates.exp (test_ptype_of_templates),
11540 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11541 Update expect patterns for destructors and assignment operators
11542 to match corresponding c-typeprint.c changes.
11543 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11544 to destructor breakpoint test, GDB should be able to set the
11545 destructor breakpoint without specifying arguments.
11546
11547Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11548
11549 * gdb.threads/pthreads.exp: Change result for failure to compile due
11550 to lack of pthreads runtime support from an error to simply an
11551 unsupported test, per dejagnu standards.
11552
11553Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11554
11555 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11556 where GDB exits to reduce pattern match time.
11557 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11558
11559 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11560
dc96c6c7 11561Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11562
11563 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11564 * gdb.base/default.exp: ditto.
11565 * gdb.base/nodebug.exp: ditto.
11566 * gdb.base/printcmds.exp: ditto.
11567 * gdb.base/ptype.exp: ditto.
11568 * gdb.base/setvar.exp: ditto.
11569 * gdb.base/structs.exp: ditto.
11570 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11571
11572Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11573
11574 * configure, */configure: Rebuild with autoconf 2.12.
11575
11576Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11577
11578 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11579 use new i*86-pc-linux*-gnu quads.
11580 * gdb.base/corefile.exp: Ditto.
11581 * gdb.base/signals.exp: Ditto.
11582 * gdb.base/sigall.exp: Ditto.
11583 * gdb.base/interrupt.exp: Ditto.
11584
11585 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11586 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11587 RedHat 4.0.
d63a86f8 11588
c906108c
SS
11589 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11590 linux. This allows the test case to at least compile on latest
11591 linux, but still not run due to missing the threads runtime library.
11592
11593Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11594
11595 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11596 directory to search gdb directory. Accept and step over conditional
11597 stack alignment code. Consume $prompt in failure cases.
11598 Reset timeout to $oldtimeout instead of some arbitrary value.
11599 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11600 timeout problems with infinite stack backtraces.
11601 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11602 Accept function parameters for linkfunc member.
11603
11604Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11605
11606 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11607 (CXXFLAGS): Remove, unreferenced.
11608 (B_OPTIONS): Add for -B options and add code to initialize with
11609 previous -B options and also add -B option to pick up cross compiled
11610 runtime.
11611 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11612 doing cross compiles.
11613 (target_alias): Declare global.
11614 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11615 to verify that gcc exists in build tree, and if so set CC to that
11616 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11617
c906108c
SS
11618Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11619
11620 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11621 ptype test for anonymous union. Fixup testcase to match
11622 current gcc debug output.
11623
11624Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11625
11626 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11627 force argument to an unsigned long type.
11628
11629Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11630
11631 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11632 tests and anonymous union print/ptype tests.
11633 * gdb.base/list.exp (test_forward-search): Increase timeout by
11634 5 minutes for the "search extremely long line" case.
11635 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11636 completely optional and that the pass/fail messages use the command as
11637 the message if that third arg is a null string.
11638 (gdb_test_exact): Arrange that a null string pattern means match a
11639 null string output rather than any output, which might include random
11640 errors.
11641 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11642 backtrace test.
11643 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11644 always failing and failure is now exposed by gdb.exp changes.
11645
11646Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11647
11648 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11649 weren't being noted.
11650
11651Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11652
11653 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11654 * gdb.stabs/weird.exp: Remove v_comb xfails.
11655
dc96c6c7 11656Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11657
11658 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11659 list.exp scope.exp watchpoint.exp]
11660 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11661
dc96c6c7 11662Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11663
11664 * config/monitor.exp: Increase download timeout to 1000 seconds.
11665
dc96c6c7 11666Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11667
11668 * config/m32r.exp: Increase timeout to 120 seconds.
11669
11670Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11671
11672 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11673 and accept older ordering as obsolescent gcc or gdb.
11674 * gdb.c++/templates.exp: Ditto.
11675 * gdb.c++/virtfunc.exp: Ditto.
11676
11677Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11678
11679 * gdb.base/coremaker.c: Add code to mmap some data so we
11680 can check that it ends up in the core file.
11681 * gdb.base/corefile.exp: Add test to read mmapped data
11682 from core file.
11683
dc96c6c7 11684Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11685
11686 * config/m32r.exp: New file.
11687
11688Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11689
11690 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11691 that cflags can contains -gstabs, and work correctly for other tests.
11692
dc96c6c7 11693Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11694
11695 * gdb.base/setshow.exp: New file, tests show and set.
11696 * gdb.base/setshow.c: New file, tests show and set.
11697 * gdb.base/help.exp: Add test for help set|show annotate.
11698 * gdb.base/default.exp: Add test for set|show annotate.
11699
11700Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11701
11702 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11703 errors unique.
11704 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11705 explicitly.
11706
11707Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11708
11709 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11710 and width commands. This is done elsewhere.
11711 * (gdb_start): Don't call gdb_start_sim here. That's already
11712 done in gdb_load. This fixes lots of failures in default.exp.
11713
11714Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11715
11716 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11717 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11718 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11719 in the same we we treat other failures (since it may be an expected
11720 condition), rather than as an error.
11721 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11722 old test format.
11723
11724Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11725
11726 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11727 (distclean maintainer-clean realclean): No need to remove files
11728 twice. Nuke the duplicates.
11729 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11730 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11731 Remove config.h along with other config files.
11732
11733Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11734
11735 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11736 "p func1 ()" and note that rests of tests are skipped.
11737 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11738 setup_xfails for "print func2::coremaker_local".
11739 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11740 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11741 affected by the previous run test.
11742 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11743 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11744 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11745 "pass int powerset tuple" and "pass modeless int powerset tuple".
11746 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11747 "real write 4" and "real write 8".
11748 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11749 setup_xfails for "print vs1 after tuple assign 2",
11750 "print \$i after tuple assign 2", and
11751 "print vs2 after tuple assign 2".
11752 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11753 meaningful error message and return -1 so the caller can
11754 suppress further tests and avoid a cascade of errors.
d63a86f8 11755
c906108c
SS
11756Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11757
11758 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11759 format for printing version.
11760 * gdb.base/default.exp: Ditto.
11761 * gdb.base/interrupt.exp: Fix problem with cascade of
11762 errors if child process dies while calling a function.
d63a86f8 11763
c906108c
SS
11764Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11765
11766 * Makefile.in (VPATH): Add
11767 * Makefile.in (Makefile, config.status): Fix rules so things get
11768 remade when necessary.
11769
11770Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11771
11772 * Makefile.in (just-check): Add path to sibling expect dir
11773 to environment variable specified by RPATH_ENVVAR.
11774
11775Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11776
11777 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11778 (just-check): Add shared library paths for libstdc++, tk,
11779 tcl, bfd, and opcodes to the environment variable specified
11780 in RPATH_ENVVAR.
11781 * configure.in: Add support to recognize --enable-shared flag
11782 and generate correct value for RPATH_ENVVAR.
11783 * configure: Regenerated with autoconf.
11784
11785Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11786
11787 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11788 include all osf versions.
11789 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11790 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11791 when target is linux. When failing to build pthreads test
11792 executable, give more meaningful message.
11793 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11794 arg for pthread_create.
d63a86f8 11795
c906108c
SS
11796Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11797
11798 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11799 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11800 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11801 and -lpthreads (everybody else).
11802 (test_startup): Fail gracefully if threads are not supported.
11803 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11804 "p/c array_index("abcdef",2)" when not gcc compiled.
11805 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11806 "print func2::coremaker_local" when not gcc compiled.
11807 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11808 "ptype on opaque struct tagname (statically)",
11809 "ptype on opaque struct tagname (dynamically) 1", and
11810 "ptype on opaque struct tagname (dynamically) 2"
11811 for not compiled with gcc.
11812 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11813 backtrace when compiled with gcc.
d63a86f8 11814 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11815 than always return success.
11816
11817Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11818
11819 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11820
11821Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11822
11823 * gdb.base/structs.exp: Undo last change.
11824
11825Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11826
11827 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11828 encapsulate all the steps/nexts done during self test, starting
11829 at main, and makes them less sensitive to optimization issues.
11830 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11831 signal handler" test.
11832 * gdb.threads/pthreads.exp: Only run this for native configs.
11833 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11834 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11835 tests.
11836 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11837 for "runto test_calls(void)" test.
d63a86f8 11838
c906108c
SS
11839Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11840
11841 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11842 and don't expect address info in breakpoint confirmations.
11843
11844Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11845
11846 * gdb.base/list.exp (test_forward_search): Increase timeout
11847 temporarily by 60 seconds for searching extremely long line,
11848 and then reset to old value when done. Increase expect input
11849 buffer to 10000.
11850
11851Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11852
11853 * gdb.base/list.exp (test_forward_search): Fix to handle very
11854 long source line without overflowing expect's input buffer.
11855
11856Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11857
11858 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11859 "buffer_full".
11860
11861 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11862 "buffer_full".
11863
11864 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11865 "buffer_full".
11866
11867 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11868 "buffer_full".
11869
11870Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11871
11872 * configure.in (configdirs): Add gdb.threads.
11873 * configure: Regenerated with autoconf.
11874 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11875 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11876 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11877
c906108c
SS
11878Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11879
11880 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11881
11882Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11883
11884 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11885 each signal's status in the output of "handle all print".
11886 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11887 the \r\n sequence that immediately precedes the gdb prompt.
11888 * gdb.base/a1-selftest.exp: Save original timeout and restore
11889 after test.
11890
11891Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11892
11893 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11894 symbol.
11895
11896Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11897
11898 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11899
11900Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11901
11902 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11903 timeout by 60 seconds.
11904
11905Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11906
11907 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11908 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11909 error return.
11910
11911Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11912
11913 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11914 gdb initialization, also report how long dejagnu waited. Restore
11915 old timeout before doing error return. Temporarily increase timeout
11916 by 3 minutes to allow for slow startups over heavy NFS use.
11917
11918Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11919
11920 * lib/gdb.exp: Report timeout value for verbosity level 2.
11921 * config/gdbserver.exp: Ditto.
11922 * config/hppro.exp: Ditto.
11923 * config/mips-gdb.exp: Ditto.
11924 * config/monitor.exp: Ditto.
11925 * config/netware.exp: Ditto.
11926 * config/sim-gdb.exp: Ditto.
11927 * config/slite-gdb.exp: Ditto.
11928 * config/udi-gdb.exp: Ditto.
11929 * config/unix-gdb.exp: Ditto.
11930 * config/vx-gdb.exp: Ditto.
11931 * gdb.base/a1-selftest.exp: Ditto.
11932 * gdb.base/a2-run.exp: Ditto.
11933 * gdb.base/break.exp: Ditto.
11934 * gdb.base/corefile.exp: Ditto.
11935 * gdb.base/list.exp: Ditto.
11936 * gdb.base/recurse.exp: Ditto.
11937 * gdb.base/scope.exp: Ditto.
11938 * gdb.base/signals.exp: Ditto.
11939
11940Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11941
11942 * gdb.threads/Makefile.in (docdir): Removed.
11943
11944Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11945
11946 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11947 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11948 @srcdir@.
d63a86f8 11949 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11950 autoconf 2.5 or higher.
11951 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11952
11953Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11954
11955 * configure: Regenerated.
11956 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11957 avoid name clashes with SunOS headers.
11958
11959Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11960
11961 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11962
11963Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11964
11965 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11966 prototype information ends up in the compiler info file.
11967
11968Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11969
11970 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11971 attempting to regenerate it. Eliminate use of a temporary file
11972 and just generate the info file directly. Source it immediately,
11973 for consistency of use.
11974 * gdb.base/corefile.exp: Ditto
11975 * gdb.base/exprs.exp: Ditto.
11976 * gdb.base/funcargs.exp: Ditto.
11977 * gdb.base/langs.exp: Ditto.
11978 * gdb.base/list.exp: Ditto.
11979 * gdb.base/mips_pro.exp: Ditto.
11980 * gdb.base/nodebug.exp: Ditto.
11981 * gdb.base/opaque.exp: Ditto.
11982 * gdb.base/ptype.exp: Ditto.
11983 * gdb.base/scope.exp: Ditto.
11984 * gdb.base/setvar.exp: Ditto.
11985 * gdb.base/signals.exp: Ditto.
11986 * gdb.base/whatis.exp: Ditto.
11987 * gdb.c++/templates.exp: Ditto.
11988 * gdb.c++/virtfunc.exp: Ditto.
11989 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11990 whether or not to add -lstdc++ to the compile command line args.
11991
11992Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11993
11994 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11995 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11996 Increase timeout, a lot of single stepping might be needed if the
11997 target has no hardware watchpoints.
11998
11999Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
12000
12001 * gdb.base/break.exp: Ignore compiler warnings when compiling
12002 break.c.
12003 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
12004 * gdb.base/default.exp: Add h8300 xfails. Handle messages
12005 from remote-sim.
12006 * gdb.base/exprs.exp: Add h8300 xfails.
12007 * gdb.base/funcargs.exp: Likewise.
12008 * gdb.base/nodebug.exp: Likewise.
12009 * gdb.base/printcmds.exp: Likewise.
12010 * gdb.base/ptype.exp: Likewise.
12011 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12012 h8300 xfails.
d63a86f8 12013 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12014 on the h8300.
12015 * gdb.base/funcargs.c: Explicitly make last constant argument to
12016 call_after_alloca_subr an unsigned long type.
12017 * gdb.base/return.c: Include stdio.h.
12018
12019Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12020
12021 * config/abug.exp: New file for the older Motorola Bug monitor
12022 that runs on the mvme13x series VME boards.
12023 * config/monitor.exp: Use the new config array for target settings
12024 if they exist.
12025
12026Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12027
12028 * sim-gdb.exp: Make the SH simulator allocate less space when
12029 it is targeted.
12030
12031Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12032
12033 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12034 test.
12035
12036Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12037
12038 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12039 "rs6000-*-*" for "list function in include file" when gcc compiled.
12040 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12041 for "p ctable1[120]".
12042 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12043 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12044 Remove setup_xfail for "rs6000-*-*" for
12045 "print 'scope0.c'::filelocal before run".
12046 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12047 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12048 since some compilers don't allow both options to be given
12049 on the same command line. Create object file and move it.
d63a86f8 12050
c906108c
SS
12051Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12052
12053 * gdb.base/corefile.exp: Always regenerate the core file, since
12054 we always regenerate the coremaker program. Detect special case
12055 where registers cannot be read from core file.
d63a86f8 12056
c906108c
SS
12057Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12058
12059 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12060 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12061 * gdb.c++/templates.exp: Only match on basename of file since
12062 some formats like xcoff don't encode directory information.
12063 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12064 and rs6000 AIX xcoff targets.
12065 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12066 * configure: Regenerate.
12067 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12068 here, rather than in distclean.
d63a86f8 12069
c906108c
SS
12070Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12071
12072 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12073 defined, and use it to compile the test case with -O2. The
12074 native compilation still uses no optimization.
12075 * gdb.base/mips_pro.c: Remove inline assembly code since
12076 it is compiled PIC by default, which results in assembler
12077 warnings that make the testsuite think the compilation
12078 was unsuccessful.
12079
12080Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12081
12082 * gdb.c++/misc.exp: Add note to message for
12083 "print s.a for foo struct" that this is a known gcc 2.7.2
12084 and earlier bug.
12085
12086Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12087
12088 * gdb.base/break.exp: Fix pattern for matching "Delete all
12089 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12090 setup_xfail for deleting all breakpoints test. Fix various
12091 timeout messages to include "(timeout)".
12092 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12093 for "p t_float_values2(3.14159,float_val2)".
12094 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12095 for "continue to call2g" when gcc compiled.
12096 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12097 "up to foo in langs.exp", "show language at foo in langs.exp",
12098 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12099 and "show language at fsub in langs.exp".
12100 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12101 "list line 1 in include file", "list message for lines past EOF",
12102 "list function in include file", "list list0.h:foo", and
12103 "list filename:function; nonexistant function".
12104 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12105 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12106 and "ptype t_char_array" to be for native cc only.
d63a86f8 12107
c906108c
SS
12108Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12109
d63a86f8 12110 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12111 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12112 "print func2::coremaker_local", and "backtrace in corefile.exp".
12113
12114Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12115
12116 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12117 "bt in signals.exp". This problem only appears when running
12118 the testsuite, and then only intermittently.
12119
12120Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12121
12122 * gdb.base/return.exp (return_tests): Differentiate between
12123 two tests of continuing.
12124
12125Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12126
12127 * */Makefile.in (maintainer-clean): Remove config.log.
12128 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12129 * gdb.c++/Makefile.in (PROGS): Add inherit.
12130 (clean): Remove *.ci.
12131
12132Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12133
12134 * gdb.c++/misc.cc: Add test code from Mike Stump.
12135 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12136
12137Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12138
12139 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12140 to "alpha-*-osf2*" and add comment.
12141 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12142 setup_xfail for "step over execarg initialization" and
12143 "step over corearg initialization".
12144 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12145 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12146 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12147 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12148 "print func2::coremaker_local", and "backtrace in corefile.exp".
12149 * gdb.base/signals.exp: Build and source signals.ci.
12150 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12151 to be for gcc only.
12152 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12153
c906108c
SS
12154Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12155
12156 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12157 Feb 3 procfs.c change.
12158
12159Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12160
12161 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12162
12163Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12164
12165 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12166 from dejagnu's apparent default of 10 seconds, which gives random
12167 results when running the tests over NFS on moderately loaded systems.
12168 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12169
12170Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12171
12172 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12173 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12174 result reports.
12175
12176Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12177
12178 * configure.in (CY_AC_PATH_TCLH): Remove.
12179 * configure: Regenerate.
12180
12181Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12182
12183 * gdb.c++/Makefile.in (clean): Add missing '{'.
12184
12185Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12186
12187 * lib/gdb.exp: Provide a default value for noinferior.
12188
12189 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12190 Load libgloss.exp.
12191
12192Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12193
12194 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12195 the executable, not the .o to run the tests from.
12196
12197Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12198
12199 * gdb.base/break.exp: Don't test for program exit or exit status
12200 if $noresults if nonzero.
12201 * gdb.base/langs.exp: Likewise.
12202 * gdb.base/watchpoint.exp: Likewise.
12203
12204 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12205 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12206 trying to compile the testcase.
12207
12208Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12209
12210 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12211 * gdb.base/signals.exp (continue to handler): Likewise.
12212
12213Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12214
12215 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12216
12217 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12218
12219Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12220
12221 * gdb.base/corefile.exp: Recognize "not found" as failure
12222 when trying to determine if a core file was generated.
12223 If no core file was generate the first time, try again without
12224 the ulimit -c to work around braindamaged shells.
12225
12226Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12227
12228 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12229 [] tests with "test" and enclose string in quotes.
12230 * gdb.stabs/configure: Rebuild
d63a86f8 12231
c906108c
SS
12232Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12233
12234 Changes in sync with expect:
12235 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12236 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12237 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12238 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12239 argument to AC_REQUIRE.
12240 * configure: Regenerated.
12241
12242Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12243
12244 * gdb.base/corefile.exp: When generating a core, discard any
12245 error messages about ulimit not found and the "core dumped"
12246 message from the shell that runs the coredumper.
12247
12248Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12249
12250 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12251
12252 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12253 which sed script to run. Expect failure for v_comb test
12254 on PA targets too.
d63a86f8 12255
c906108c
SS
12256Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12257
12258 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12259 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12260
12261Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12262
12263 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12264 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12265 "sparc-sun-solaris*" xfails for "p v_comb".
12266 * lib/gdb.exp (default_gdb_start): Fix typo.
12267 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12268 messages to not include the full program name that caused
12269 the core dump since some systems (such as solaris) apparently
12270 truncate this path to about 80 characters.
12271 When generating a core file first try increasing the core file
12272 size limit to unlimited since some systems may default it to
12273 zero, and it is harmless to try it. Move the test for failing
12274 to generate a core file to where it will actually get executed.
12275 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12276 new gdb result from g++ debug info improvements and make old
12277 pattern obsolescent. Also account for size_t differences
12278 (may be int or long).
12279 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12280 initialization before function call is placed in the delay slot
12281 and thus appears to be skipped over by commands such as "next".
12282
12283Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12284
12285 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12286
12287Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12288
12289 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12290 input source file; fix code to compile test to deal with this
12291 convention.
12292 * gdb.c++/*.exp: Likewise.
12293
12294Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12295
12296 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12297 "bt in signals.exp".
12298
12299Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12300
12301 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12302 "step over execarg initialization" and
12303 "step over corearg initialization".
12304
12305Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12306
12307 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12308 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12309
12310Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12311
12312 From Rob Savoye (rob@poseidon.cygnus.com)
12313 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12314 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12315 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12316 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12317 configure.in}: Major reworking for autoconfig.
12318 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12319 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12320 New files.
12321 * config/unix-gdb.exp: Make GDB global.
12322 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12323 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12324 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12325 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12326 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12327 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12328 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12329 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12330 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12331 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12332 pr-8136.exp, result.exp, string.exp, tuples.exp},
12333 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12334 to returns as necessary, arrange for test to compile own testcase
12335 executable.
12336 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12337
c906108c
SS
12338Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12339
12340 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12341 clear_xfail at end of test which might not call either pass or fail.
12342 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12343 "backtrace through signal handler".
12344
12345Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12346
12347 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12348 continuing from a job control stop signal.
12349 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12350
12351Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12352
12353 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12354 * gdb.base/corefile.exp: Likewise.
12355 * gdb.base/funcargs.exp: Likewise.
12356
12357Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12358
12359 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12360 * config/monitor.exp: Add support for setting baud rate.
12361
12362Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12363
12364 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12365 i*86-*-linux* xfails for "backtrace through signal handler".
12366 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12367 "print func2::coremaker_local".
12368 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12369 alpha-dec-osf2* xfail for
12370 "delete all breakpoints when none".
12371
12372Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12373
12374 * gdb.base/break.exp: Change test that deletes all breakpoints
12375 when no user breakpoints are installed. A post 4.15 change
12376 causes gdb to no longer prompt in this case.
12377
12378Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12379
12380 * gdb.base/return.exp (return_tests): Change xfail for test
12381 "correct value returned double test" to stop xfailing at
12382 Solaris 2.5. Apparently the bug has been fixed.
12383
12384Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12385
12386 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12387 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12388
12389Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12390
12391 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12392 * gdb.disasm/hppa.s: Corresponding changes.
12393
12394Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12395
12396 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12397 makefile fragment.
12398 * config/mt-hpux: Deleted.
12399
12400Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12401
d63a86f8 12402 * Many files: When warning about suppressed tests due to a
c906108c
SS
12403 nonexistant test binary, avoid incrementing the warning count.
12404
12405Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12406
12407 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12408
c906108c
SS
12409Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12410
12411 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12412 "sparc-*-solaris2*".
12413
12414Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12415
12416 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12417 Add global and local variables and initialize them.
12418 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12419 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12420 extracts the file name and terminating signal from the core file.
12421 * TODO: Remove note about tests for correct mapping of corefile.
12422 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12423 from optimizing it away.
12424 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12425 handles common blocks.
12426
12427Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12428
12429 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12430 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12431
12432Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12433
12434 * Makefile.in (maintainer-clean): New target, synonym for
12435 realclean.
12436 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12437 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12438 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12439 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12440 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12441 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12442
12443Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12444
12445 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12446 xfails when not gcc compiled for "print foo::funclocal".
12447 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12448 "print foo::funclocal at foo",
12449 "print 'scope1.c'::foo::funclocal at foo",
12450 "print foo::funclocal_bss at foo",
12451 "print 'scope1.c'::foo::funclocal_bss at foo",
12452 "print foo::funclocal_ro at foo",
12453 "print 'scope1.c'::foo::funclocal_ro at foo",
12454 "print bar::funclocal at foo" and
12455 "print 'scope1.c'::bar::funclocal at foo".
12456 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12457 gcc compiled for "print foo::funclocal at bar".
12458 Expand all messages to ensure that they identify that
12459 the test is at bar().
12460 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12461 gcc compiled for:
12462 "ptype on opaque struct pointer (statically)",
12463 "ptype on opaque struct tagname (statically)",
12464 "ptype on opaque struct pointer (dynamically) 1",
12465 "ptype on opaque struct tagname (dynamically) 1",
12466 "ptype on opaque struct pointer (dynamically) 2" and
12467 "ptype on opaque struct tagname (dynamically) 2
12468 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12469 gcc compiled for:
12470 "p datalocal"
12471 "whatis datalocal",
12472 "ptype datalocal",
12473 "p bsslocal",
12474 "whatis bsslocal", and
12475 "ptype bsslocal".
12476 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12477 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12478 when not gcc compiled.
12479 * gdb.base/funcargs.exp (float_and_integral_args): Add
12480 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12481 compiled.
12482 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12483 "backtrace from call6a" when not gcc compiled.
12484 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12485 "backtrace from call7a" when not gcc compiled.
12486 * gdb.base/callfuncs.exp (do_function_calls):
12487 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12488 "p t_char_array_values(char_array_val2,char_array_val1)",
12489 "p t_char_array_values(char_array_val1,char_array_val2)",
12490 "p t_char_array_values("carray 1","carray 2")",
12491 "p t_char_array_values("carray 1",char_array_val2)",
12492 "p t_char_array_values(char_array_val1,"carray 2")",
12493 "p sum_args(1,{2})",
12494 "p sum_args(2,{2,3})",
12495 "p sum_args(3,{2,3,4})",
12496 "p sum_args(4,{2,3,4,5})"
12497 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12498 "backtrace in corefile.exp" when not gcc compiled.
12499
12500Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12501
12502 * gdb.base/signals.exp: Rewrite `handle all print' test as
12503 a procedure. Accept blanks or TABs as whitespace, increase
12504 timeout and expect input buffer size for the large output
12505 from the command. Remove "i*86-*-bsdi2.0" xfail.
12506
12507Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12508
12509 * gdb.base/setvar.exp: Add new testcases for truncation when
12510 assigning invalid values to bitfields.
12511
12512Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12513
d63a86f8 12514 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12515 mips-sgi-irix* xfail for
12516 "call inferior func with struct - returns char *"
12517 and fix test so that an optional (unsigned char *) cast is
12518 accepted in the result.
12519
12520Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12521
12522 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12523 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12524 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12525 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12526 that accidentally got checked in.
12527
12528Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12529
d63a86f8 12530 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12531 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12532 compiled test.
12533 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12534 Add mips-sgi-irix5* xfail for not gcc compiled.
12535 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12536 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12537 "p top", "whatis top", "p middle", and "whatis middle".
12538 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12539 "whatis signed char" for not gcc compiled.
12540 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12541 "set variable signed char=-1 (-1)" and
12542 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12543 * gdb.base/funcargs.exp (float_and_integral_args):
12544 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12545 Add mips-sgi-irix* xfail when not gcc compiled for
12546 "continue to call2b".
12547 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12548 "continue to call2g".
12549 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12550 "backtrace from call6a"
12551 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12552 "backtrace from call7k".
12553 Add mips-sgi-irix5* xfail when not gcc compiled for
12554 "backtrace from call7a".
12555 (localvars_after_alloca): Fix gdb_test cmds for
12556 "print * after runto ...".
12557 Remove rs6000-*-* xfails for
12558 "print i after runto localvars_after_alloca" and
12559 "print l after runto localvars_after_alloca"
12560 for all compilers.
12561 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12562 when not compiled with gcc, for:
12563 "print signed char == (minus)",
12564 "print signed char != (minus)",
12565 "print signed char < (minus)",
12566 "print signed char > (minus)".
12567 * gdb.base/callfuncs.exp (do_function_calls):
12568 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12569 "call inferior func with struct - returns char *".
d63a86f8 12570 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12571 "correct value returned double test" to include Solaris 2.4.
12572 * gdb.base/funcargs.exp (float_and_integral_args):
12573 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12574
c906108c
SS
12575Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12576
12577 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12578 enumeration bitfields if compiling with GNU C.
12579 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12580 to empty' prompt.
12581
12582Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12583
12584 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12585 test for PRO targets.
12586
12587 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12588 breakpoints in the inferior at any given time by making
12589 two groups of breakpoints for call2*, call6* and call7*
12590 tests.
12591
12592Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12593
12594 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12595 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12596 from optimizing it away.
12597 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12598 "call inferior func with struct".
12599
12600Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12601
12602 * configure.in: Only configure gdb.chill for particular targets.
12603
12604Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12605
12606 * gdb.base/Makefile.in: Add action to .c.o transformation
12607 rule that generates a .ci file for each .o file and remove
12608 explicit .c.o rules except for callfuncs.o.
12609 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12610 generates a .ci file for each .o file and remove explicit
12611 .cc.o rules.
12612 (clean): Remove *.tmp *.ci files.
12613 (EXECUTABLES): Remove templ-info.exp.
12614 * gdb.base/compiler.c: New file.
12615 * gdb.c++/compiler.cc: New file
12616 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12617 Change rs6000-*-* xfail for
12618 "print 'scope0.c'::filelocal_ro" and
12619 "print 'scope1.c'::filelocal" and
12620 "print 'scope1.c'::filelocal_bss" and
12621 "print 'scope1.c'::filelocal_ro" and
12622 "print 'scope1.c'::foo::funclocal" and
12623 "print 'scope1.c'::foo::funclocal_ro" and
12624 "print 'scope1.c'::bar::funclocal" and
12625 "print 'scope0.c'::filelocal_ro" and
12626 "print 'scope1.c'::filelocal at foo" and
12627 "print 'scope1.c'::filelocal_bss at foo" and
12628 "print 'scope1.c'::filelocal_ro at foo" and
12629 "print 'scope1.c'::foo::funclocal at foo" and
12630 "print 'scope1.c'::foo::funclocal_bss at foo" and
12631 "print 'scope1.c'::foo::funclocal_ro at foo" and
12632 "print 'scope1.c'::bar::funclocal at foo" and
12633 "print 'scope0.c'::filelocal_ro" and
12634 "print 'scope1.c'::filelocal" and
12635 "print 'scope1.c'::filelocal_bss" and
12636 "print 'scope1.c'::filelocal_ro" and
12637 "print 'scope1.c'::foo::funclocal" and
12638 "print 'scope1.c'::foo::funclocal_bss" and
12639 "print 'scope1.c'::foo::funclocal_ro" and
12640 "print 'scope1.c'::bar::funclocal" and
12641 "print 'scope1.c'::bar::funclocal_bss"
12642 to only be xfail'd when not compiled with gcc.
d63a86f8 12643 Add rs6000-*-* xfail for
c906108c
SS
12644 "print 'scope0.c'::filelocal_bss before run"
12645 when compiled with gcc.
12646 (test_at_main): Add rs6000-*-* xfail for
12647 "print filelocal_ro in test_at_main"
12648 when compiled with gcc.
12649 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12650 Add rs6000-*-aix* xfail for
c906108c
SS
12651 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12652 "ptype t_char_array", not compiled with gcc.
12653 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12654 xfail for "list foo (in include file)" when gcc compiled.
12655 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12656 (integral_args): Add rs6000-*-* xfail for
12657 "run to call0a" if not compiled with gcc.
12658 (unsigned_integral_args): Add rs6000-*-* xfail for
12659 "run to call1a" if not compiled with gcc.
12660 (float_and_integral_args): Add rs6000-*-* xfail for
12661 "run to call2a" if not compiled with gcc and for
12662 "continue to call2b" for any compiler.
12663 Add rs6000-*-* xfail to
12664 "print f1 after run to call2a" for gcc compiled.
12665 (discard_and_shuffle): Add rs6000-*-* xfail for
12666 "run to call6a".
12667 (shuffle_round_robin): Add rs6000-*-* xfail for
12668 "backtrace from call7a" if not compiled with gcc.
12669 Add rs6000-*-* xfail for
12670 "backtrace from call7b" if compiled with gcc.
12671 (call_after_alloca): Add rs6000-*-* xfail for
12672 "print c in call_after_alloca" and
12673 "print s in call_after_alloca" and
12674 "backtrace from call_after_alloca_subr"
12675 if not compiled with gcc.
12676 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12677 "print c in localvars_in_indirect_call" and
12678 "print c in localvars_in_indirect_call" and
12679 "backtrace in indirectly called function" and
12680 "stepping into indirectly called function"
12681 if not compiled with gcc.
12682 (localvars_after_alloca): Add rs6000-*-* xfail for
12683 "print c after runto localvars_after_alloca" and
12684 "print s after runto localvars_after_alloca" and
12685 "print i after runto localvars_after_alloca" and
12686 "print l after runto localvars_after_alloca"
12687 for all compilers.
12688 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12689 than whatis-info.exp.
12690 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12691 than opaque-info.exp.
12692 Setup rs6000-*-* xfail for
d63a86f8 12693 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12694 "ptype on opaque struct pointer (dynamically)" when
12695 not compiled with gcc.
12696 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12697 rather than callf-info.exp.
12698 (do_function_calls): Add clear_xfail for rs6000-*-* for
12699 "p t_float_values2(3.14159,float_val2)". Seems to work
12700 fine there, both with xlc and gcc. Need to find out what
12701 it is doing right and fix other platforms.
12702 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12703 "call inferior func with struct - returns int",
12704 "call inferior func with struct - returns long",
12705 "call inferior func with struct - returns float",
12706 "call inferior func with struct - returns double",
12707 "call inferior func with struct - returns char *",
12708 but only if not gcc compiled (presumes xlc compiled).
12709 Change rs6000-*-* xfails for
12710 "call inferior func with struct - returns char" and
12711 " call inferior func with struct - returns short" to only
12712 xfail if not using gcc.
12713 (clean mostlyclean): Remove *.ci and *.tmp files.
12714 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12715 than templ-info.exp.
12716 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12717 Add rs6000-*-* xfail for "up to foo in langs.exp"
12718 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12719 when not gcc compiled.
d63a86f8 12720
c906108c
SS
12721Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12722
12723 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12724 * gdb.base/corefile.exp: Likewise.
12725 * gdb.base/list.exp: Likewise.
12726 * gdb.base/scope.exp: Likewise.
12727 * gdb.base/siganls.exp: Likewise.
12728
12729 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12730 compiler output.
12731 * gdb.base/whatis.exp: Likewise.
12732
12733Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12734
12735 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12736 failure (opcode table has been fixed to match reality).
12737
12738Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12739
12740 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12741 "call inferior func with struct - returns char",
12742 "call inferior func with struct - returns short"
12743
12744 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12745 "print 'scope0.c'::filelocal at main",
12746 "print 'scope0.c'::filelocal_bss in test_at_main",
12747 "print 'scope0.c'::filelocal at foo",
12748 "print 'scope0.c'::filelocal_bss in test_at_foo",
12749 "print 'scope0.c'::filelocal at bar",
12750 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12751
c906108c
SS
12752 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12753 in source file 1". This bug seems to have been fixed with both
12754 gcc and native cc (was native assembler bug?).
12755
12756Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12757
12758 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12759 "backtrace through signal handler" to "i*86-*-sysv4*".
12760 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12761 continue" case. Add "known SVR4 bug" to fail message.
12762 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12763 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12764 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12765 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12766 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12767 "up to foo in langs.exp", "show language at foo in
12768 langs.exp", "up to cppsub_ in langs.exp", "show
12769 language at cppsub_ in langs.exp", "up to fsub in
12770 langs.exp", and "show language at fsub in langs.exp".
12771 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12772 "bactrace in corefile.exp".
12773 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12774 "call inferior function with struct - returns float" and
12775 "call inferior function with struct - returns double".
d63a86f8 12776
c906108c
SS
12777Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12778
12779 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12780 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12781 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12782 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12783
12784Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12785
12786 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12787 (or overriden) "CHILL" macro rather then bare "gcc".
12788 Also look for ../../gcc/xgcc since that is what we will
12789 actually need, not "Makefile". Remove following assignment
12790 of CHILL to CHILL_FOR_TARGET because that results in
12791 recursive definition.
12792
12793Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12794
12795 * gdb.base/corefile.exp: Change xfail for backtrace in
12796 corefile.exp from linuxaout to all linux.
12797 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12798 cases where we miss the breakpoint at the signal handler
12799 for some reason. Setup xfail for linuxoldld/linuxaout and
12800 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12801 hitting SIGURG breakpoint.
12802 * gdb.base/signals.exp: Setup xfail for "next" acting like
12803 continue to add linuxoldld. Setup xfail for all linux for
12804 "next to handler in signals_tests_1", "backtrace in
12805 signals_tests_1", "continue to func1", "pass SIGUSR1",
12806 and continue to handler".
12807
12808Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12809
12810 * Update all FSF addresses except those in COPYING* files.
12811
12812Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12813
12814 * gdb.base/a2-run.exp: Change messages to be more explicit about
12815 the status of args, and quote binfile in results.
12816
12817Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12818
12819 * gdb.base/callfuncs.exp: Add tests for passing structs to
12820 inferior functions and return various types.
12821 * gdb.base/callfuncs.c: Add functions to receive a struct
12822 and return a member of the struct, in various types.
12823
12824Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12825
12826 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12827
12828Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12829
12830 * config/vxworks29k.exp: New file, sources vxworks.exp.
12831
12832Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12833
12834 * config/gdbremote.exp: New file. Testing framework using
12835 gdbserver.
12836
12837Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12838
12839 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12840 "call function when asleep" and "send end of file".
12841 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12842 for "backtrace in corefile.exp".
12843 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12844 for "backtrace through signal handler".
12845 * gdb.base/corefile.exp: Make sure we actually generate a core file
12846 before trying the core tests. Some systems allow the user to suppress
12847 generation of core files and default to that (linux for example).
12848 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12849 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12850
12851Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12852
12853 * gdb.threads: New directory with some crude multi-threaded
12854 gdb tests (step.exp and step2.exp).
12855 * config/mt-lynx (STEP_EXECUTABLE): Define.
12856 (THREADFLAGS): Define.
12857
12858Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12859
12860 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12861
12862 * gdb.base/signals.exp: Disable whole file for lynx until
12863 further notice.
12864
12865 * gdb.base/signals.exp: xfail test where "next" acts like
12866 "continue" for lynx.
12867
12868 * gdb.base/interrupt.exp: xfail test for calling function while
12869 inferior is asleep for lynx.
12870
12871 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12872 than one cr-lf after each command.
12873
12874Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12875
12876 * configure.in: Reinstate setting of stabsdirs variable, fix
12877 typo in setting up configdirs for native builds.
12878
12879 * gdb.base/return.exp: Fix typo in return double test.
12880 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12881 compiler from optimizing them away.
12882
12883Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12884
12885 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12886 sequences to be echo'd by gdb when using gdb_test.
12887 * gdb.chill/chexp.exp: Likewise.
12888 * gdb.fortran/exprs.exp: Likewise
12889
12890Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12891
12892 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12893 after the inferior gdb has started.
12894
12895 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12896 after each command.
12897 * gdb.base/funcargs.exp: Likewise.
12898 * gdb.base/gdbvars.exp: Likewise.
12899 * gdb.base/interrupt.exp: Likewise.
12900 * gdb.base/list.exp: Likewise.
12901 * gdb.base/watchpoint.exp: Likewise.
12902 * gdb.c++/demangle.exp: Likewise.
12903 * gdb.c++/inherit.exp: Likewise.
12904 * gdb.chill/chexp.exp: Likewise.
12905 * gdb.fortran/exprs.exp: Likewise.
12906
12907 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12908 test if we can't handle IO to/from the inferior.
12909
12910 * gdb.c++/misc.exp: Always check for a program already being
12911 started after sending a "run" command to gdb.
12912
12913 * gdb.base/twice.exp: Start with a fresh gdb.
12914
12915 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12916 only depend on gdb's expression code, not the chill runtime.
12917
12918 * gdb.base/return.c: Put return values into variables so we
12919 can have gdb print them rather than depending on the program
12920 to print them.
12921 * gdb.base/return.exp: Corresponding changes.
12922
12923 * lib/gdb.exp: Provide default value for noinferiorio.
12924 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12925 the inferior.
12926
12927 * gdb.base/break.exp: Always check for a program already being
12928 started after sending a "run" command to gdb.
12929 (text_next_with_recursion): Don't check the output from the
12930 program's printf statement. Instead just make sure the program
12931 exited.
12932
12933 * gdb.base/commands.exp: Protect tests which need arguments with
12934 $noargs conditionals.
12935
12936Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12937
12938 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12939 of structure member arrays to match gdb/valops.c:value_addr change.
12940
12941Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12942
12943 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12944 cases.
12945
12946Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12947
12948 * configure.in (configdirs): Remove gdb.chill from default list
12949 of subdirs and then add it back in only if doing a native build.
12950 The current chill compiler does not yet work in any cross build.
12951 * Revert all signal changes from Jul 6.
12952 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12953 for sh-hms targets, allowing these tests to link, with no other
12954 changes. Testing is suppressed by setting "nosignals" in site.exp.
12955
12956Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12957
12958 * configure.in (signaldirs): Define and add to configdirs for all
12959 targets except some specific ones that are known to not support signals.
12960 Also clean up formatting.
12961 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12962 (signals, sigall): Remove rules to build.
12963 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12964 Moved to new gdb.signals directory.
12965 * gdb.signals: New test directory.
12966 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12967 signals.c signals.exp}: New or moved files.
12968
12969Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12970
12971 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12972
12973Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12974
12975 * gdb.base/return.exp: Xfail `return double' test failure
12976 on at least Solaris 2.3 and handle future/past versions on
12977 a case by case basis as appropriate. Also update message
12978 to include i*86 failures.
12979
12980Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12981
12982 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12983
12984 * lib/gdb.exp: Fix comment which erroneously identified
12985 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12986 gdb_file_cmd not gdb_load).
12987 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12988
12989 * gdb.base/setvar.exp: Make test names consistent between pass and
12990 fail cases. Use gdb_test more.
12991
12992Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12993
12994 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12995
12996Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12997
12998 * gdb.base/help.exp: Fix expected help string for `show commands'.
12999
13000Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
13001
13002 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
13003
13004 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
13005 of a text section.
13006
13007Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13008
13009 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13010 that loop eventually terminates. Fix Connection refused logic so
13011 that testsuite will expire nicely.
13012
13013Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13014
13015 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13016 config/rom68k.exp: New tcl glue for the appropriate monitors.
13017 These all just end up calling monitor.exp.
13018 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13019 refused' by retrying. Cleanup some timeout issues.
13020 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13021 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13022 callers don't have to set/restore global timeout variable.
13023
13024 * The following set of changes centralizes management of the global
13025 timeout variable. This way, it can be set in one target dependent
13026 place instead of dozens of places scattered throughout the test suite.
13027 If you need to lengthen a timeout, then you should either set timeout
13028 in one of the config/{target}.exp files, or multiply it by a factor.
13029 Setting it to an absolute value is always going to lose for some
13030 targets.
13031 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13032 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13033 * gdb.base/funcargs.exp: Don't set timeout.
13034 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13035 * gdb.base/printcmds.exp (test_print_string_constants
13036 test_print_array_constants): Don't set timeout.
13037 * gdb.base/ptype.exp: Don't set timeout.
13038 * gdb.base/recurse.exp: Don't set timeout.
13039 * gdb.base/return.exp: Don't set timeout.
13040 * gdb.base/watchpoint.exp: Don't set timeout.
13041 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13042 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13043
13044Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13045
13046 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13047
13048Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13049
13050 * lib/gdb.exp: Disable chill tests for irix5.
13051
13052Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13053
13054 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13055 each test pass or fail.
13056
13057Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13058
13059 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13060 xlc not gcc.
13061
13062Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13063
13064 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13065
13066Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13067
13068 * config/est.exp: Fix copyright and comments. Remove dead code.
13069 Use targetname, serialport and baud variables instead of fixed
13070 constants.
13071 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13072 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13073
13074Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13075
13076 * gdb.base/watchpoint.exp: Don't run
13077 test_watchpoint_triggered_in_syscall for sunos.
13078
13079Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13080
13081 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13082 they don't seem to exist. Do include stdio.h.
13083
13084Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13085
13086 * gdb.base/a1-selftest.exp: Add alpha xfail.
13087
13088Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13089
13090 * gdb.base/watchpoint.c (main): Prompt before calling read().
13091 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13092 Revise accordingly. Remove cruft about sending "123" several
13093 times, until it gets noticed. Clean up the "print buf[0]" stuff
13094 so that it passes or fails, and waits for prompts in the usual way.
13095
13096Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13097
13098 * gdb.base/recurse.exp: Fix comment.
13099
13100 * TODO: Remove item about printing variables in nodebug.exp. Add
13101 item about enabling tests which are only run on some targets.
13102
13103 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13104 fail, make test names unique, use new gdb_test convention
13105 regarding pattern, use gdb_test more, etc.).
13106
13107 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13108 fail, make test names unique, etc.).
13109
13110Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13111
13112 * gdb.base/nodebug.c: Change return type of top and middle to
13113 short.
13114 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13115 are fixed by the recent mdebugread.c changes. Allow `short ()'
13116 as type for top and middle.
13117
13118Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13119
13120 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13121 nearly as I can tell, the whole thing was an accident in Stu's
13122 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13123 to replace a send/expect pair with gdb_test, but ended up only
13124 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13125 of 30 Mar 1995 took care of it, but left this vestigial comment
13126 which I am now nuking.
13127
13128Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13129
13130 * gdb.base/break.exp: Look for different line number for
13131 breakpoint at main depending on usestubs.
13132
13133Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13134
13135 * gdb.base/list.exp: Adjust some alternate expect patterns to
13136 match recent list0.c change. Add alternate expect pattern for
13137 output from `list default lines around main' for optimizing
13138 compilers.
13139
13140Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13141
13142 * lib/gdb.exp: If nosignals is not set, set it to 0.
13143
13144Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13145
13146 * config/slite-gdb.exp: Responds to load symbol table prompt.
13147 * gdb.base/break.exp: Adjust line number, fix rerun.
13148 * gdb.base/langs0.c: Add #ifdef usestubs.
13149
13150Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13151
13152 * gdb.base/list.exp: Adjust line contents after adding new lines in
13153 list0.c. Also fix a syntax error.
13154
13155 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13156 * gdb.base/break.exp: ditto.
13157 * gdb.base/list.exp: ditto.
13158 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13159 * gdb.base/run.c: ditto.
13160 * gdb.base/list0.c: ditto.
13161 * gdb.base/funcargs.c: ditto.
13162
13163Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13164
13165 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13166 $targetname, $serialport and $baud instead of hardwired variables.
13167 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13168 target doesn't support signals.
13169
13170Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13171
13172 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13173
13174Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13175
13176 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13177 Don't rely on the value of an auto variable before it has been
13178 initialized. Use gdb_test more.
13179
13180Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13181
13182 * lib/gdb.exp (default_gdb_version): A version number must start
13183 with a digit, but other than that contains all characters up to
13184 the first whitespace character.
13185
13186Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13187
13188 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13189
13190Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13191
13192 * gdb.c++/*.exp: Warn if executable does not exist. The original
13193 reason for skipping the warning was that configure.in sometimes
13194 intentionally skipped building the executables but the tcl code
13195 had no way of knowing. That (a) was always bogus with respect to
13196 error handling, (b) is no longer true (right now there is no way
13197 to skip C++ tests).
13198
13199 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13200
13201Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13202
13203 * gdb.base/list.exp: Add expect patterns for output from
13204 SunPRO compiled executables.
13205 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13206 types.
13207
13208Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13209
13210 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13211 number (we are already testing that the correct source line text
13212 gets printed).
13213
13214 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13215 that is what is intended, but something needed to be done to get
13216 sunos4 native working again.
13217
13218 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13219
13220 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13221 apparently went with a (very) old xfail.
13222
13223Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13224
13225 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13226 runto_main is a proc in gdb.exp that will do 'step' for target use
13227 stubs.
13228 * gdb.base/exprs.exp: ditto.
13229 * gdb.base/interrupt.exp: ditto.
13230 * gdb.base/opaque.exp: ditto.
13231 * gdb.base/printcmds.exp: ditto.
13232 * gdb.base/ptype.exp: ditto.
13233 * gdb.base/scope.exp: ditto.
13234 * gdb.base/setvar.exp: ditto.
13235 * gdb.base/signals.exp: ditto.
13236 * gdb.base/twice.exp: ditto.
13237 * gdb.c++/classes.exp: ditto.
13238 * gdb.c++/inherit.exp: ditto.
13239 * gdb.c++/templates.exp: ditto.
13240 * gdb.base/break.exp: no run and hit main for stubs. Change line
13241 numbers for breakpoints and info breakpoint.
13242 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13243 breakpoint().
13244 * gdb.base/callfuncs.c: ditto.
13245 * gdb.base/exprs: ditto.
13246 * gdb.base/interrupt.c: ditto.
13247 * gdb.base/opaque0.c: ditto.
13248 * gdb.base/printcmds.c: ditto.
13249 * gdb.base/ptype.c: ditto.
13250 * gdb.base/scope0.c: ditto.
13251 * gdb.base/setvar.c: ditto.
13252 * gdb.base/signals.c: ditto.
13253 * gdb.base/twice.c: ditto.
13254 * gdb.c++/misc.cc: ditto.
13255 * gdb.c++/templates.cc: ditto.
13256
13257Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13258
13259 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13260
13261 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13262 somewhere between `read' and `main.c'. I'm pretty sure the
13263 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13264 and it isn't particularly useful.
13265
13266 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13267
13268Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13269
13270 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13271
13272Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13273
13274 * config/mt-slite: add LIBS and -nostdlib.
13275 * config/slite-gdb.exp: add this new file to support sparclite target.
13276
13277Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13278
13279 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13280
13281 * gdb.base/a2-run.exp: Change argument to istarget from
13282 "*-*-vxworks" to "*-*-vxworks*".
13283 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13284
13285Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13286
13287 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13288 will not runto main but do a 'step' to step out of breakpoint().
13289 * config/mt-slite: add -Dusestubs.
13290
13291Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13292
13293 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13294 instead of just @.
13295
13296 * gdb.base/signals.exp: Add test for "handle all print".
13297 * TODO: Remove "handle all print". Also remove item about
13298 checking copyright date (I don't like the idea of a spurious FAIL
13299 based on when we run the tests).
13300
13301 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13302 for SunOS4 (reason for failure not investigated). Remove
13303 redundant test for $binfile.
13304
13305 * gdb.base/nodebug.c (array_index): Call malloc.
13306
13307 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13308
13309Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13310
13311 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13312 conventions and slightly simplify the matching regexp.
13313
13314Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13315
13316 * gdb.base/break.exp: Update gdb_test invocation to use new
13317 convention.
13318
13319 * lib/gdb.exp: If noargs is not set, set it to 0.
13320
13321 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13322 tests unique.
13323
13324 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13325
13326Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13327
13328 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13329 one argument of type "<non-float parameter>".
13330
13331Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13332
13333 * config/rom68k.exp: New file to support Motorola IDP board.
13334 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13335 * gdb.base/break.c: Change things around so that this program
13336 doesn't depend upon args. This is necessary to make remote
13337 targets work (in general, they can't take args).
13338 * gdb.base/break.exp: Don't try to send args to program. Don't
13339 expect output. Also, replace lots of code with gdb_test.
13340
13341Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13342
13343 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13344 printing of '\'' (which is what the comment says we are testing,
13345 even though we were not), not '''.
13346 (test_integer_literals_rejected): Test that printing ''' is an error.
13347
13348 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13349 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13350 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13351 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13352 Use gdb_test not test_print_accept.
13353 * lib/gdb.exp: Remove test_print_accept.
13354
13355 * gdb.base/signals.exp (signal_tests_1): Make pass message
13356 consistent with fail message.
13357
13358 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13359 unsigned char; the bug (PR 1821) is fixed.
13360
13361 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13362
13363 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13364 successful tests--makes xfailing them work right.
13365
13366Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13367
13368 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13369 only \r\n, not .*. The test can pass .* as the last thing in
13370 $pattern if that is what it wants. In addition to providing this
13371 flexibility, this change should speed up pattern matching in cases
13372 where the pattern already ended with .* (there were a number of
13373 them). This change also helps catch bad patterns--in the old
13374 scheme the typo "char \*" instead of "char \\*" would pass. Now
13375 it is caught.
13376 * Many .exp files: Update callers.
13377
13378 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13379 clearer and does not spuriously match multiple ('s. Likewise for
13380 ) and *.
13381
13382 * gdb.base/nodebug.exp: Test ability to call a function and pass
13383 it a string (even with no debugging info).
13384
13385 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13386 "p '\'", which is the same as "p ''" once tcl gets done with
13387 quoting, to "p '\\'", which I suspect is what is intended (one
13388 backslash gets sent to GDB).
13389
13390 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13391
13392Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13393
13394 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13395 1817) was fixed literally years ago.
13396
13397Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13398
13399 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13400 test, it causes stepping out of call_after_alloca_subr with
13401 optimizing compilers.
13402 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13403 fails.
13404
13405 * gdb.c++/templates.exp: Source templ-info.exp only if
13406 the templates executable exists.
13407
13408 * gdb.c++/misc.cc (class Contains_static_instance,
13409 class Contains_nested_static_instance),
13410 gdb.c++/classes.exp (test_static_members): Test printing of
13411 a class that contains a static instance of the class.
13412
13413Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13414
13415 * gdb.base/langs2.c (cppsub_): Don't prototype.
13416 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13417 only, I believe).
13418
13419Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13420
13421 * lib/gdb.exp (skip_chill_tests): New procedure.
13422
13423 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13424
13425Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13426
13427 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13428 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13429
13430Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13431
13432 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13433
13434 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13435 disassemble 8, not 16, instructions for part 4.
13436
13437 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13438 support the latter anymore.
13439
13440 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13441 -DNO_PROTOTYPES.
13442 * gdb.base/callfuncs.c: Control use of prototypes based on
13443 NO_PROTOTYPES, not __STDC__.
13444 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13445 t_float_values2 tests if prototypes in use.
13446
13447 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13448 t_double_values): When checking differences against DELTA, check
13449 that difference is within the range (-DELTA,DELTA), not just
13450 (-infinity,DELTA).
13451
13452Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13453
13454 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13455 'file' command firts, then 'target', then 'load', this is due to gdb
13456 target set up.
13457 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13458
13459Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13460
13461 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13462 FP load/store variants.
13463 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13464
13465Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13466
13467 * gdb.base/term.exp: Do not give a warning if not native, it is
13468 not an abnormal condition.
13469
13470Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13471
13472 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13473 t_char_array".
13474
13475Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13476
13477 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13478 are getting the version number.
13479
13480 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13481 if not native, it is not an abnormal condition.
13482
13483Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13484
13485 * lib/gdb.exp: Just use "file exists", rather than undocumented
13486 dejagnu procedure "findfile".
13487
13488Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13489
13490 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13491 (LDFLAGS): Set to -Xlinker -Ur.
13492
13493 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13494 Removed, these values are set by lib/gdb.exp.
13495
13496 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13497
13498Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13499
13500 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13501 of replicating gdb startup code.
13502
13503 * config/mt-vxworks (LDFLAGS): Set to -r.
13504 (CFLAGS_FOR_TARGET): Removed.
13505
13506 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13507 (gdb) and gdb for vxworks uses (vxgdb).
13508
13509 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13510 executable is not in the tree and host != target, use sed and
13511 program_transform_name to determine the gdb name used by the
13512 target.
13513
13514 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13515 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13516
13517Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13518
13519 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13520 floats, chars, and shorts where there are ANSI-style function
13521 definitions.
13522
13523 * gdb.base/langs.exp, gdb.base/langs*: New test.
13524 * gdb.base/Makefile.in: Build it.
13525 * TODO: Remove item about checking that C names don't get C++
13526 demangling applied; this test tests it.
13527
13528Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13529
13530 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13531 went with the const70 xfail. The xfail went away a year ago.
13532
13533 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13534
13535 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13536 for hp300.
13537
13538 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13539
13540 * gdb.base/a1-selftest.exp: Don't run on hp300.
13541
13542Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13543
13544 * Makefile.in (site.exp): Set host_alias and target_alias as well
13545 as host_triplet and target_triplet.
13546
13547Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13548
13549 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13550
13551 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13552 places as other ecoff systems).
13553
13554 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13555 ultrix.
13556
13557Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13558
13559 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13560 remove them.
13561 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13562 variable and "variable" in addition to "data variable".
13563 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13564
13565 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13566 2.
13567 * gdb.base/list1.c (long_line): Add additional statement at start
13568 of function.
13569 * gdb.base/list.exp (test_forward_search): Update line number to
13570 reflect new statement.
13571
13572Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13573
13574 * gdb.base/signals.exp: Reinitialize searched source directories
13575 after gdb_start call.
13576
13577Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13578
13579 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13580 * gdb.stabs/Makefile.in: Likewise.
13581
13582 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13583 change. Instead split the tests into smaller pieces.
13584 * gdb.disasm/hppa.s: Corresponding changes.
13585
13586Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13587
13588 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13589 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13590
13591 * gdb.base/funcargs.exp: Modify many tests so that every test
13592 either passes or fails. Make some test names unique.
13593
13594Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13595
13596 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13597 Call stty to set interrupt character.
13598
13599 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13600 for HP assembler versus GNU assembler based on actual behavior of
13601 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13602
13603 * TODO: Suggest a few more stepping tests.
13604
13605Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13606
13607 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13608 restart GDB for h8300 after a continue.
13609 (return): Add pattern to match a29k-udi behavior.
13610 * gdb.base/nodebug.exp: Remove obsolete comment.
13611 * gdb.base/regs.exp: New file, testing of register displays.
13612 * gdb.base/return.exp: Fix typo in reference to $objdir.
13613 * gdb.base/whatis.exp: Always start with a fresh GDB.
13614
13615Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13616
13617 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13618 higher, these tests generate a lot of output.
13619
13620Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13621
13622 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13623 code following the catch silently ignored some errors; without the
13624 catch they should be thrown like any other tcl error. Also, the
13625 catch used "" instead of {} which meant all the callers who wanted
13626 to include one of the characters "[]$ had to quote it an extra time.
13627 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13628 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13629 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13630 Remove extra quoting.
13631
13632Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13633
13634 * gdb.base/commands.exp: Make test names unique; every test either
13635 passes or fails. Update some comments.
13636
13637 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13638
13639Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13640
13641 The following fixes a FAIL caused by the fact that the alpha stabs
13642 configuration didn't use the ".if alpha" code in weird.def.
13643 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13644 bit pointer, so the 32 bit version works even on the alpha.
13645 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13646 Remove the stuff which allowed us to have separate versions for
13647 alpha and everything else.
13648
13649 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13650 regexp which "info func operator\[\](" is supposed to match. Fix
13651 string to send to GDB. Note that GDB still doesn't work right. Add a
13652 new test for "info func .perator\[\](" which GDB does handle correctly.
13653
13654 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13655
13656Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13657
13658 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13659 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13660 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13661 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13662 it makes the tests harder to understand and confuses test-o-matic.
13663 The preferred style is that each test provides a PASS or a FAIL,
13664 and has a unique message (e.g. "continue #54" not just "continue")
13665 which is the same for the pass and the fail.
13666 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13667 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13668 to lib/gdb.exp.
13669 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13670 prt_accept which was basically the same thing. Likewise for
13671 test_print_reject and prt_reject.
13672 * lib/gdb.exp (test_print_reject): Add some more error message
13673 patterns to match from the former printcmds.exp (prt_reject).
13674 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13675 One defect of the passcount stuff is that some of it failed to
13676 report XPASS where appropriate.
13677 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13678 stuff before and after arg in expected pattern.
13679 (test_paddr_operator_functions): Re-do test without print_addr_of;
13680 this is the only test which seems to want extra stuff there.
13681
13682Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13683
13684 * gdb.base/nodebug.exp: Update new tests to reflect improved
13685 wording of gdb output.
13686
13687 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13688 and "ptype" work on variables in files compiled without -g.
13689 Replaces commented out "maint print msymbol" tests.
13690
13691Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13692
13693 * gdb.base/setvar.c (dummy): Call malloc.
13694
13695 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13696 losing with the irix4 sed.
13697
13698 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13699 ALRM" on irix4.
13700
13701Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13702
13703 * TODO: Remove items about corefile.exp testing new exec-file and
13704 backtrace; both are now done. Add items about printing enums.
13705
13706Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13707
13708 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13709 "get signal $thissig" test fails.
13710
13711 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13712
13713Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13714
13715 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13716 compiler warning with dec alpha compiler.
13717
13718 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13719 extra \n from gdb_test call (this explains why the prompt test
13720 that I removed yesterday was there).
13721 (user_defined_command_test): Remove extra \n and prompt test.
13722
13723 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13724 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13725 doesn't exist.
13726 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13727 Also remove alpha workaround, which turns out to be because
13728 SIGABRT == SIGLOST.
13729
13730 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13731
13732 * gdb.base/help.exp: Don't test "help show".
13733
13734Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13735
13736 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13737 "set print address" is on.
13738 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13739 pass prompt to gdb_test; gdb_test already looks for the prompt.
13740
13741 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13742
13743 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13744 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13745 was to make sure that gdb can read a core file. But (a) the "read
13746 the corefile" part didn't make it to a1-selftest.exp, we just
13747 delete the corefile after creating it, and (b) we test reading
13748 corefiles in corefile.exp anyway. Also, this test left around a
13749 xgdb process on Solaris.
13750
13751 * gdb.base/corefile.exp: Also test backtrace.
13752
13753Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13754
13755 * gdb.base/commands.exp: Test a simple user defined command with
13756 arguments and if/while statements; verify the full user command is
13757 printed by "show user".
13758
13759 * gdb.base/commands.exp: Test if/while commands as part of a
13760 breakpoint command list; verify they appear in breakpoint
13761 information.
13762
13763Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13764
13765 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13766 than by dividing by zero.
13767
13768Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13769
13770 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13771 performing an inferior call with watchpoints enabled.
13772 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13773 call.
13774
13775Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13776
13777 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13778 of "file" command.
13779
13780 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13781 Add additional pattern for when "int operator int(void);" appears
13782 in a different order.
13783
13784Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13785
13786 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13787
13788 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13789 and "signal" with ".*".
13790
13791Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13792
13793 * TODO: Add note about "handle all nostop".
13794
13795 * gdb.base/{sigall.c, sigall.exp}: New test.
13796 * gdb.base/Makefile.in: Add it.
13797
13798Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13799
13800 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13801 when invoking GDB, suppresses any windowing interface.
13802
13803Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13804
13805 * config/sim-gdb: New file, simulator testing support.
13806
13807Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13808
13809 * gdb.base/interrupt.exp: Test calling func1 twice.
13810
13811Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13812
13813 * gdb.base/list.exp (test_forward_search): Set timeout higher
13814 when we'll be getting lots of output from gdb.
13815
13816 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13817 "init_malloc" to after the expect statement. Run it if that
13818 regexp is taken, but also for two others which happen if source
13819 cannot be found.
13820
13821Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13822
13823 * gdb.base/printcmds.exp: New test, for printing register before
13824 program is running.
13825
13826Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13827
13828 * gdb.base/list.exp: Correct some alternate expect patterns
13829 to reflect changes in list1.c.
13830
13831Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13832
13833 * TODO: Add item regarding large frames.
13834
13835 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13836
13837 * TODO: Remove item about enabling return.exp; it
13838 is enabled. Suggest a few more "return" tests.
13839
13840Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13841
13842 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13843 anonymous unions.
13844
13845Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13846
13847 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13848 and pr-5646.o, so "make" is the same as "make all", not "make
13849 pr-4975.o".
13850
13851Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13852
13853 * gdb.base/list.exp: Adjust expectations to reflect changes in
13854 list1.c.
13855 (test_forward_search): New test proc.
13856 * gdb.base/list1.c (long_line): New function, has long source line.
13857
13858Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13859
13860 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13861 additional line of code that was added.
13862
13863Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13864
13865 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13866 tests so as not to overflow expect's input buffers.
13867 * gdb.disasm/hppa.exp: Corresponding changes.
13868
13869Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13870
13871 Beginnings of template debugging tests.
13872 * gdb.c++/templ-info.cc: New file to test for template
13873 debugging capability of the compiler.
13874 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13875 templ-info.cc.
13876 * gdb.c++/templates.cc: Add explicit template instantiations
13877 to enable compiling with -fno-implicit-templates. Add destructor
13878 and 'value' method to T5 class for template tests.
13879 * gdb.c++/templates.exp: Add testcases for printing of template
13880 types, setting breakpoints on template methods and calling a
d63a86f8 13881 template method.
c906108c
SS
13882
13883Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13884
13885 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13886 branch target since some assemblers (gas-2.5) may emit a
13887 relocation for the branch instead of resolving it in the
13888 assembler.
13889
13890Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13891
13892 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13893 through signal handler.
13894
13895Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13896
13897 * configure.in (*-*-netware): Use config/mt-netware.
13898
13899 * config/mt-netware: New file.
13900 * config/mt-i386-netware: Removed, separate configs for different
13901 netware architectures are no longer needed now that we have
13902 --with-headers.
13903
13904Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13905
13906 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13907 by the recent changes to use ANSI C arithmetic conversions.
13908
13909Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13910
13911 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13912 bug involving using inferior_pid to figure out whether to select a
13913 frame.
13914
13915Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13916
13917 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13918 match the current disassembler output.
13919
13920Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13921
13922 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13923 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13924 types, expect "int" as type of integer values (for now).
13925
13926Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13927
13928 * gdb.base/commands.exp: New tests for if/while commands.
13929
13930Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13931
13932 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13933 by .*, since hex values have different syntax in Chill mode.
13934
13935Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13936
13937 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13938 linefeed from expect pattern for repeated types with indices > 9.
13939
13940Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13941
13942 First part of Fortran test suite.
13943 * gdb.fortran: New directory.
13944 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13945
13946Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13947
13948 * gdb.base/default.exp: Update expect pattern for load command
13949 without arguments.
13950
13951Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13952
13953 * configure.in: Change i386 to i[345]86.
13954 * gdb.base/configure.in: Likewise.
13955 * gdb.c++/configure.in: Likewise.
13956 * gdb.chill/configure.in: Likewise.
13957
13958Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13959
13960 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13961 patterns, since that is not a valid context for comments.
13962
13963Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13964
13965 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13966 repeated types and repeated types with indices > 9.
13967
13968Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13969
13970 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13971 2417; old bug has been fixed.
13972
13973Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13974
13975 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13976 send the newline ourselves instead of assuming gdb_test will do
13977 so when passed an empty input string.
13978
13979 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13980 stabs testcode.
13981
13982Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13983
13984 * lib/gdb.exp (gdb_test): Don't send anything if the first
13985 argument is an empty string. This makes cases where we want to
13986 match output that is already in expect's buffers (for example,
13987 matching a breakpoint after gdb_run_cmd has been called) work
13988 reliably.
13989
13990Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13991
13992 * config/netware.exp: New file.
13993
13994Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13995
13996 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13997 the -B and -L prefixes so we can find the debugging stub.
13998
13999 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
14000 there and we are using the gcc from the tree.
14001
14002 * gdb.base/types.c: Removed.
14003
14004 * gdb.base/configure.in: Look for makefile fragments in ../config.
14005 Recognize i386-*-netware.
14006 * gdb.c++/configure.in: Likewise.
14007
14008Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14009
14010 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14011 the correct TCL syntax.
14012
14013Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14014
14015 * gdb.base/opaque.exp: use runto instead of messing around with
14016 breakpoints. Simplify by using gdb_test.
14017
14018 * gdb.base/bitfields.exp: restart between tests on netware targets
14019 because breakpoints aren't relocated after target death. Run
14020 processes to completion.
14021
14022 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14023
14024Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14025
14026 * Makefile.in: Remove extra tabs that confuse some versions
14027 of "make". Use the newly built gdb to test with by default,
14028 rather than the first one in the tester's search path.
14029
14030Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14031
14032 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14033
14034 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14035 condition help.
14036
14037Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14038
14039 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14040
14041 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14042 running.
14043 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14044 * gdb.base/funcargs.exp: Likewise.
14045
14046 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14047 * gdb.base/funcargs.exp: Likewise.
14048
14049 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14050 message is "".
14051
14052Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14053
14054 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14055 return,signals,twice}.exp: Handle non-existant binaries
14056 consistantly.
14057
14058 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14059 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14060 might testing a cross development system.
14061
14062Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14063
14064 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14065 runtest script is relative to ${srcdir}, not ${rootdir}.
14066
14067Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14068
14069 * gdb.base/signals.exp: Allow for optionality of breakpoint
14070 address.
14071
14072Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14073
14074 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14075
14076Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14077
14078 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14079 for size_t definition.
14080 * gdb.c++/templates.cc: Likewise
14081
14082 * config/mt-i386-netware: New file.
14083
14084 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14085 defined.
14086
14087 * gdb.base/Makefile.in: Added support for systems that name core
14088 files by appending "core" to the program name.
14089 * gdb.base/a1-selftest.exp: Likewise.
14090
14091Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14092
14093 * gdb.base/return.exp: Add comment and message for `return double'
14094 test failure on Sparc Solaris.
14095
14096Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14097
14098 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14099
14100Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14101
14102 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14103 from optimizing them away.
14104 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14105 patterns to include default constructors and assignment operators,
14106 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14107 character in the output of the virtual base pointer.
14108
14109Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14110
14111 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14112 expression match in print_addr_of to avoid unintented matches.
14113 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14114 versions up to 2.5.8.
14115
14116Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14117
14118 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14119 included file to run under newer versions of expect.
14120 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14121 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14122 Remove xfail for the virtual table of BDDHookV.
14123
14124Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14125
14126 * lib/gdb.exp (string_to_regexp): Set a default result.
14127 (default_gdb_start): Fix misleading message.
14128
14129Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14130
14131 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14132 Remove all CC, etc definitions.
14133 * config/mt-hpux: New file.
14134 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14135 (CFLAGS, LDFLAGS): Define.
14136 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14137
14138 * Makefile.in (site.exp): Don't insert host_os, etc.
14139 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14140 (distclean): Check existence of subdir.
14141 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14142 * gdb.base/Makefile.in: General cleanup and simplification.
14143 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14144 to build executables. Use default rule to build .o files.
14145 (EXPECT, RUNTEST, CC): Fix relative pathname.
14146 (site.exp): Don't insert host_os, etc.
14147 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14148 and/or SIGUSR1 defined.
14149 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14150 * gdb.c++/Makefile.in: General cleanup and simplification.
14151 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14152 (CFLAGS): Remove.
14153 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14154
14155Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14156
14157 * gdb.base/recurse.exp: Misc changes to get tests running again
14158 after Kung's changes to the watchpoint code.
14159 * gdb.base/watchpoint.exp: Likewise.
14160
14161Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14162
14163 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14164
14165Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14166
14167 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14168 * lib/gdb.exp (default_gdb_start): Define.
14169 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14170 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14171 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14172 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14173 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14174 Don't call gdb_target_udi in between tests.
14175
14176Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14177
14178 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14179 (which was basically just a local version of the same thing). In
14180 addition to avoiding duplication, gdb_test_exact is faster.
14181 * lib/gdb.exp (gdb_test_exact): Fix typo.
14182
14183 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14184 don't give an error.
14185
14186 * gdb.base/term.exp: Call delete_breakpoints before starting.
14187
14188 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14189 (t10): Add comment.
14190
14191Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14192
14193 Reorganization of the GDB Test Suite.
14194
14195 * gdb.base: New directory, contains all the basic tests.
14196 * gdb.c++: New directory, tests specific to C++.
14197 * gdb.chill: New directory, tests specific to Chill.
14198 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14199 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14200 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14201 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14202 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14203 t30-31 to chill).
14204 * */gdbme.*: Rename to match appropriate expect scripts.
14205 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14206 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14207 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14208 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14209 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14210 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14211 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14212 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14213 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14214 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14215 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14216 gdb.c++/virtfunc.cc: New names of C++ files.
14217 * gdb.chill/chillvars.ch: New name of Chill file.
14218 * gdb.base/configure.in, gdb.c++/configure.in,
14219 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14220 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14221 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14222 * configure.in (configdirs): Update to reflect directory changes.
14223 (target_abbrev): No longer define for any configuration.
14224 * Makefile.in: Cosmetic improvements to header comments.
14225
14226Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14227
14228 Various changes to gdb.t31:
14229
14230 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14231 * gdbme.ch: Make all key-words and predefineds be upper-case.
14232 * chillvars.exp: Expect key-words and predefinds in upper-case.
14233
14234 * chillvars.exp: Use gdb_test_exact many places.
14235 Change expected output for arrays (which now includes index labels).
14236
14237 * pr-5020.exp, gdme.ch (module PR_5020):
14238 New test, for PR-5020.
14239
14240Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14241
14242 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14243 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14244
14245Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14246
14247 * Makefile.in: Fix bit-rot in definitions of CHILL,
14248 CHILL_FOR_TARGET and Chill_LIB.
14249 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14250 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14251 CHILL, and CHILL_LIB.
14252
14253Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14254
14255 * Revert the previous changes. Please see Rob's directory
14256 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14257
14258Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14259
14260 * Makefile.in, configure.in, config/mips-gdb.exp,
14261 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14262 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14263 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14264 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14265 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14266 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14267 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14268 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14269 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14270 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14271 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14272 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14273 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14274 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14275 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14276 changes from 94Q1.
14277
14278Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14279
14280 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14281 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14282 Rob's new testing fragments.
14283
14284Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14285
14286 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14287 lib/gdb.exp: Replace error proc calls with perror.
14288
14289Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14290
14291 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14292 version also, match on casted version strings, and match on
14293 gdb startup case where the line numbers might be messed up.
14294
14295Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14296
14297 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14298 (CFLAGS): Delete it from here.
14299
14300Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14301
14302 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14303
14304Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14305
14306 * Makefile.in (RUNTEST): Default to just "runtest".
14307
14308Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14309
14310 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14311 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14312 the code has been restructured.
14313
14314Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14315
14316 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14317 \n, not just one of each.
14318
14319 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14320 /bin/cc gives a warning if you do.
14321
14322Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14323
d63a86f8 14324 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14325 __t10ListS_link1ZUiRCUiPT0
14326
14327Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14328
14329 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14330 on local variables in recursive functions.
14331
14332 * gdb.t07/Makefile.in: Build the new test.
14333
14334Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14335
14336 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14337 directly. Instead compare the return values from actual calls.
14338
14339Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14340
14341 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14342
14343Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14344
14345 * From Peter Schauer with minor modifications.
14346 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14347 stops in mid-line in the caller. Add xfail for returning a float
14348 value on X86 targets.
14349
14350Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14351
14352 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14353 to avoid expect lossage.
14354 (fmem_LRbug_tests): Likewise.
14355 * gdb.disasm/hppa.s: Corresponding changes.
14356
14357 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14358 conditions to work with latest dejagnu/expect.
14359
14360 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14361 expected to fail on the PA.
14362 (backtrace in call with trampolines): Explicitly require main
14363 to be frame #1 (no trampolines should show up in backtrace).
14364
14365 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14366 "continue -expect".
14367 * gdb.t06/break.exp: Likewise.
14368 * gdb.t07/watchpoint.exp: Likewise.
14369 * gdb.t13/bitfields.exp: Likewise.
14370 * gdb.t15/{funcargs,return}.exp: Likewise.
14371 * gdb.stabs/weird.exp: Likewise.
14372 * config/{mips,udi}-gdb.exp: Likewise.
14373
14374 * hppa.sed: Enclose comments within a sed command to avoid
14375 losing with the old OSF1 sed.
14376
14377Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14378
14379 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14380 sequent dynix.
14381 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14382 * gdb.t15/funcargs.exp: Conditionally step again to really
14383 finish from marker_call_with_trampolines. Handle the case where
14384 the first step from within call_with_trampolines already steps
14385 us back to main.
14386 * gdb.t15/gdbme.c: Add comment to closing brace of
14387 call_with_trampolines for funcargs.exp.
14388
14389Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14390
d63a86f8 14391 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14392 Fix typo(s).
14393
14394Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14395
14396 * gdb.t07/gdbme.c: More code for watchpoint testing.
14397
14398 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14399 "Hardware watchpoint" throughout file.
14400 (test_watchpoint_triggered_in_syscall): New test.
14401 (test_complex_watchpoint): New test.
14402
14403Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14404
14405 * gdbme.c (call_with_trampolines): New function to try and step
14406 into. Tests trampoline problems on the PA.
14407
14408 * funcargs.exp (localvars_in_indirect_call): No longer expect
14409 stepping into indirect call to fail on PAs.
14410 (test_stepping_over_trampolines): New test.
14411
14412Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14413
14414 * TODO: Add suggestions for static member function tests, and
14415 completion tests.
14416
14417Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14418
14419 * TODO: Add suggestions for "p/a" tests.
14420
14421 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14422 (default_gdb_exit): Replace all the hair with sending "quit" to
14423 the process with a simple close.
14424
14425Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14426
14427 * TODO: Add suggestions for shared library tests.
14428
14429Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14430
14431 * TODO: Add suggestions for x/s tests.
14432
14433Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14434
14435 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14436 "enable once", and "enable breakpoints once" with ".*".
14437
14438Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14439
14440 * TODO: Add suggestions about structure passing tests.
14441
14442Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14443
14444 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14445 the primary1 test, use work around if __GNUC__ < 2.
14446 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14447 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14448 Test for bad output rather than waiting for timeout. Issue
14449 second continue only if first continue failed.
14450
14451Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14452
14453 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14454 operator[] test with gdb_test because the old code didn't seem to
14455 be getting the quoting right with the new dejagnu.
14456
14457Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14458
14459 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14460 one from the path.
14461 * Makefile.in: Use a fresh expect if there is one, use runtest
14462 from the src tree if there is one.
d63a86f8 14463
c906108c
SS
14464Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14465
14466 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14467 next over recursive call. Revise the tests from that point on
14468 (which had been skipped) to match GDB's actual (correct) output.
14469
14470 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14471 with next over a breakpoint whose condition is false.
14472
14473 * gdb.t00/help.exp: Comment out "help set print" tests just like
14474 (and for same reason as) "help set" test.
14475
14476Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14477
14478 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14479 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14480
14481Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14482
14483 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14484 necessary gdb_target_udi.
14485
14486 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14487
14488 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14489 1838 and 2417; they are fixed.
14490
14491 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14492 gdb.t03/ptype.exp (ptype structure, ptype union):
14493 Remove xfails; the test is looser than when the xfails were added.
14494
14495 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14496 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14497
14498 * gdb.t01/run.exp: Only run shell test if isnative.
14499
14500 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14501 since "run" automatically loads if necessary. Call gdb_target_udi
14502 after the "file" since "file" kills any execution target.
14503
14504 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14505 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14506 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14507 argument for UDI.
14508
14509Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14510
14511 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14512
14513 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14514
14515Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14516
14517 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14518 properly quoting regexps. This makes the second argument to
14519 demangle a fixed string, which matches the callers, instead of a
14520 shell-style pattern which is what the previous implementation
14521 used. Update some of the callers.
14522
14523Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14524
14525 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14526 (comib_nullified_tests): Fix typo.
14527 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14528 strings. No longer expected to fail.
14529
14530 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14531 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14532 strings. No longer expected to fail.
14533
14534 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14535 string. No longer expected to fail.
14536
14537Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14538
14539 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14540 No longer expected to fail.
14541
14542 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14543 string. No longer expected to fail.
14544
14545Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14546
14547 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14548 only in the names (I probably got most of them). I was even
14549 generous with some which differed in underscores in names, and
14550 probably missed a few, and I *still* was able to remove almost a
14551 third of the file with almost no impact on testsuite coverage.
14552
14553Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14554
14555 * gdb.t00/default.exp: Match udi_attach error message as well as
14556 the one from child_attach.
14557
14558 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14559
14560 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14561
14562 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14563 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14564
14565 * Move test with enums and partial symbols back to
14566 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14567 Reverts the change of 26 May 93. Per today's change to
14568 stabs.texinfo, the behavior that weird.exp was expecting was
14569 unreasonable; what is important is that the compiler+gdb get
14570 things right, which happens with a recent gcc. Also fix the test
14571 to deal with native compilers which put out the stab gdb can't
14572 deal with.
14573
14574Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14575
14576 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14577 in the names. The main thing these accomplish is to slow things down.
14578 Many more such duplicates surely remain.
14579
14580 * gdb.t00/help.exp: Comment out "help support" test just like
14581 (and for same reason as) "help set" test.
14582
14583Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14584
14585 * gdb.t06/break.exp: Remove setup_xfails for
14586 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14587 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14588 about known bug in gcc to include up through 2.5.8.
14589 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14590 well as "_vb$".
14591 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14592 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14593 with latest gcc and gdb.
14594 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14595 well as "_vb$".
14596
14597Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14598
14599 * configure.in (hppa*-*-*): Also configure and build stabs-only
14600 tests.
14601
14602Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14603
14604 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14605 * gdb.t10/configure.in (hppa*-*-*): Use it.
14606
14607Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14608
14609 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14610
14611Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14612
14613 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14614 versions prior to 1.13.5.
14615
14616Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14617
14618 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14619 the prompt is at the start of a line.
14620
14621Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14622
14623 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14624 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14625 in the copr tests now.
14626 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14627 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14628 expected to fail.
14629
14630Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14631
14632 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14633 gdb.t31/chillvars.exp, lib/gdb.exp:
14634 Tweak to run under either version of expect.
14635 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14636 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14637 * gdb.t11/list.exp: Remove extraneous whitespace.
14638
14639Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14640
14641 * gdb.t16/printcmds.exp (test_print_strings): Accept
14642 "(unsigned char *) " before the string.
14643
14644 * TODO: Add notes about printing of fancy types and GDB expressions.
14645
14646Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14647
14648 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14649 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14650 if doing mips-idt-ecoff.
c906108c
SS
14651
14652Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14653
14654 * Most .exp files: Tweak to run under either version of expect.
14655
14656Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14657
14658 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14659 xfails; I'm not sure why they are failing, but not because of PR 1806.
14660
14661Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14662
14663 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14664 defined in lib/gdb.exp.
14665
14666Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14667
14668 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14669 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14670 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14671 have to be typeless.
14672
14673Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14674
14675 * TODO: Add suggestion for copyright year test.
14676
14677Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14678
14679 * configure.in (*-*-lynxos*): Add stabs tests.
14680
14681Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14682
14683 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14684 so insert a tab before any assembler directive in column zero.
14685
14686 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14687 stores.
14688 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14689 stores.
14690 (fpu_short_memory_tests): Likewise.
14691
14692Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14693
14694 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14695 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14696 .stabs directives in comments.
14697
14698Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14699
14700 * TODO: New file, describing tests we could write.
14701 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14702
14703Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14704
14705 * gdb.t06/signals.exp: Add kludge to force re-sync.
14706
14707 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14708 to xgdb instead of gdb, get out of gdb.
14709
14710Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14711
14712 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14713 for info.
14714
14715Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14716
14717 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14718 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14719 * gdb.stabs/hppa.sed: New sed script for the PA.
14720
14721Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14722
14723 * gdb.stabs: Re-write weird.def and configuration to use sed
14724 instead of cpp. sed is portable and POSIX; cpp is neither.
14725
14726Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14727
14728 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14729
14730Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14731
14732 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14733
14734Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14735
14736 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14737 "_vb$".
14738 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14739 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14740
14741Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14742
14743 * lib/gdb.exp: Comment out code which depends on non-existent
14744 `transform' procedure.
14745
14746Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14747
14748 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14749 * lib/gdb.exp: Transform tool name.
14750 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14751 1.1's new error handling system.
14752
14753Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14754
14755 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14756
14757Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14758
14759 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14760 They made pattern matching so slow that timeouts happened on
14761 heavily loaded systems. Now any output from "show print" which
14762 gets us back to the GDB prompt is a PASS.
14763
14764Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14765
14766 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14767
14768Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14769
14770 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14771
14772 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14773 It is not from PR 3220.
14774
14775Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14776
14777 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14778 just started failing because they depended on the order the
14779 subcommands are presented, or exact docstring text. This kind of
14780 test is a pain and has minimal benefit.
14781
14782Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14783
14784 * gdb.t09/corefile.exp: At end of test, use "core" command with
14785 no arguments.
14786
14787Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14788
14789 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14790 17}/Makefile.in: Make it possible to run the testsuite with Sun
14791 make and CC = cross gcc by adding explicit build rules for .o
14792 files.
14793
14794Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14795
14796 * gdb.t15/funcargs.exp: Don't put comments on same line as
14797 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14798
c906108c
SS
14799Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14800
14801 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14802
14803Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14804
14805 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14806 * gdb.t20/inherit.exp: remove three dumplicate entries.
14807
14808Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14809
14810 * gdb.t06/break.exp: For "next over recursive call", fail on any
14811 incorrect output, not just on "factorial (value=2)".
14812
14813Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14814
14815 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14816 working now. Add an xfail if accesing a bss variable causes
14817 a memory error if the target is not yet run.
14818
14819Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14820
14821 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14822 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14823 name of __st* demangling (2 strings). Did Kung really get the
14824 more than 95 others right without testing them?
14825
14826Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14827
14828 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14829
14830Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14831
14832 * configure.in (configdirs): Add gdb.disasm
14833 * gdb.disasm: New directory for GDB disassembler tests.
14834 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14835
14836Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14837
14838 * gdb.t00/help.exp: Don't test "help set".
14839
14840 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14841 from within expect statements. None of these happen anymore and
14842 they cause regressions to be silently unnoticed.
14843
14844 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14845 messages) about known failures with gcc cygnus-2.4.5-930417.
14846
14847 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14848 comp-info.exp so it gets built if it doesn't exist.
14849
14850 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14851 it is no longer used.
14852 * gdb.t13/comp-info.c: Removed.
14853
14854Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14855
14856 * gdb.t06/signals.exp: Add xfail for sun3.
14857
14858Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14859
14860 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14861 relevant because ^C doesn't get sent but failure can be reproduced
14862 interactively).
14863
14864Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14865
14866 * gdb.stabs/alpha.mt: New configuration file for alpha.
14867 * gdb.stabs/configure.in: Use it.
14868 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14869 sharing with alpha.mt, redefine long to word via preprocessor.
14870 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14871 for alpha.
14872 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14873 native cc.
14874 * gdb.t00/teststrategy.exp: Change expect string so that we
14875 consume the `(xgdb)' from the command echo and from the gdb prompt.
14876 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14877 gdb currently compares all values as long, so this failure probably
14878 applies to any configuration where LONGEST is bigger than a target int.
14879 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14880 with gcc.
14881 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14882 to handle opaque pointers, gcc is.
14883 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14884 as first argument. Include <sys/types.h> and change all operator
14885 new definitions to use size_t.
14886 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14887 now that we use size_t.
14888
14889Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14890
14891 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14892 a long or float array cast all array members to the same type.
14893 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14894 with 64 bit longs.
14895 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14896 on alpha.
14897 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14898
14899Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14900
14901 * gdb.t24 (demangle.exp): Constructors of templates have names like
14902 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14903 section 14.6 of the ARM.
14904
14905 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14906 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14907 accomplish little and slow down the testsuite.
14908
14909 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14910 Accept spaces various places.
14911
14912Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14913
14914 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14915 with watchpoint enabled.
14916
14917 * Makefile.in: Remove definition of CC and remove the second
14918 definition of CXX (the "CXX = gcc" one remains). These definitions
14919 were causing backquotes to be expanded within backquotes, which
14920 doesn't work.
14921
14922Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14923
14924 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14925
14926Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14927
14928 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14929 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14930 by mips cc and contains no stabs entries.
14931
14932Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14933
14934 * config/vx-gdb.exp: Use fake device to load files rather than
14935 NFS.
14936 * lib/gdb.exp: New proc to do "file" command.
14937 * config/unix-gdb.exp: Use new "file" proc.
14938
14939Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14940
14941 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14942 Rework board rebooting slightly.
14943 (gdb_exit): Don't exit from the remote shell; there isn't one.
14944 * gdb.stabs/weird.exp: If a program is being debugged already,
14945 kill it.
14946 * gdb.t04/setvar.exp: Stop and restart gdb.
14947 * gdb.t05/expr.exp: Likewise.
14948 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14949 restart gdb and reload the program.
14950 * gdb.t08/opaque.exp: Likewise.
14951 * gdb.t12/scope.exp: Likewise.
14952 * gdb.t13/bitfields.exp: Likewise.
14953 * gdb.t15/funcargs.exp: Likewise.
14954 * gdb.t20/classes.exp: Likewise.
14955 * gdb.t03/ptype.exp: Increase timeout.
14956 * gdb.t16/printcmds.exp (test_print_string_constants,
14957 test_print_array_constants): Likewise.
14958 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14959 * gdb.t20/classes.exp (do_tests): Likewise.
14960 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14961
14962Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14963
14964 * gdb.stabs: Renamed *wierd* to *weird*.
14965
14966Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14967
14968 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14969 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14970
14971Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14972
14973 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14974 (do_tests): Remove xfail for whatis on one_var and two_var.
14975
14976Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14977
14978 * Makefile.in: Made cross building work better by adding
14979 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14980
14981Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14982
14983 * gdb.t15/{return.c,return.exp,Makefile.in}:
14984 New test, currently commented out.
14985
14986Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14987
14988 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14989 still running and removes the leftover named socket so GDb can do
14990 clean restarts.
14991
14992Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14993
14994 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14995 console, not GDB.
14996 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14997 cross testing works better with "make check"
14998 * config/unix-gdb: Use default procedures for exit and version.
14999 * config/vx-gdb.exp: Cleaned up and massaged back to working order
15000 with the newest VxWorks.
15001
15002Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15003
15004 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
15005 old form.
15006
15007 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15008 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15009
15010 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15011
15012 * config/unix-gdb.exp: Remove this version of gdb_exit
15013 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15014 Rob says he'll look at it when he gets back to testing boards.
15015
15016Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15017
15018 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15019 an expected fail for certain ptype commands.
15020
15021 * gdb.t20/classes.exp: Update expected results of "ptype class
15022 Base1" to account for the constructor that now appears in the type.
15023
15024Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15025
15026 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15027 disappeared from list.
15028 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15029 "alldone" proc with call to cleanup and exit.
15030 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15031 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15032 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15033 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15034 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15035 "alldone" proc with simple returns that suppress remaining
15036 tests. The alldone proc went away many months ago.
15037
15038Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15039
15040 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15041
15042 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15043
15044Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15045
15046 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15047 as vax gdb will display them.
15048
15049Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15050
15051 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15052 optimizers.
15053
15054 * scope.exp: Change "bad value for localval" messages so each one
15055 is unique.
15056
15057 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15058 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15059
15060 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15061
15062Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15063
15064 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15065 doesn't exist (due to optimization).
15066
15067Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15068
15069 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15070 contains \r because the filename is long.
15071
15072 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15073 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15074
15075Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15076
15077 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15078 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15079 Ultrix.
15080 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15081 int tests.
15082 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15083
15084Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15085
15086 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15087
15088 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15089 to match does not match the passing case but still matches the
c906108c
SS
15090 failing case.
15091
15092Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15093
15094 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15095
15096Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15097
15098 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15099 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15100 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15101 Remove various versions of gdb_exit.
15102 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15103 gdb_exit.
15104 * config/unix-gdb.exp: gdb_exit remains here, and should override
15105 the generic version, since it's doing a lot of wierd stuff that
15106 the other versions aren't. FIXME, fold it in, or abandon this
15107 version.
15108
15109Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15110
15111 * gdb.t24/demangle.exp: Add tests for PR 3220.
15112
15113Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15114
15115 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15116
15117Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15118
15119 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15120 "i386-*-*". Works for i486 as well.
15121
15122 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15123 bug, and expand domain of xfail to all SVR4 systems, since the
15124 actual problem is likely to be in generic SVR4 /proc support.
15125
15126Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15127
15128 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15129
15130Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15131
15132 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15133 xfails for other systems. Match a missing 'Continuing.' as an
15134 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15135
15136 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15137 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15138 Only issue warning for missing executables if -all option is used.
15139
15140 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15141 file if -all option is used. It's like an unpredictable XFAIL.
15142
15143Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15144
15145 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15146 for dynamically linked binaries.
15147
15148 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15149
15150Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15151
15152 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15153 to state that this is a known bug in old versions of g++.
15154
15155Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15156
15157 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15158 while waiting for `Continuing'.
15159
15160Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15161
15162 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15163 in text, data, and bss.
15164 * gdb.t10/nodebug.c: Add local and global test variables for
15165 initialized and uninitialized data.
15166
15167Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15168
15169 * config/unix-gdb.exp (gdb_exit): Add "wait".
15170
15171Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15172
15173 * gdb.t06/signals.exp: xfail the continue from the handler for all
15174 targets.
15175
15176 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15177 function with watchpoints enabled, the i386 call dummy starts with
15178 a call.
15179
15180 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15181 386 bsd names its corefiles.
15182
15183Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15184
15185 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15186 compilers don't grok it.
15187 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15188 with small octal ints rather than character constants, which
15189 are signed and might not fit if first promoted to int.
15190
15191Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15192
15193 * gdb.t09/Makefile.in (clean): Remove corefile.
15194
15195Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15196
15197 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15198
15199Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15200 and Jim Kingdon (kingdon@cygnus.com)
15201
15202 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15203 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15204 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15205
15206Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15207
15208 * gdb.t17/interrupt.exp: Add xfail for hppa.
15209
15210Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15211
15212 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15213 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15214 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15215 to determine signed-ness of bitfields and use the result to setup
15216 the xfail.
15217 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15218 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15219 call line is reached if necessary.
15220
15221Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15222
15223 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15224
15225Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15226
15227 * gdb.t06/break.exp: Also test `clear' command.
15228
15229Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15230
15231 * gdb.t00/teststrategy.exp: Remove extra quote.
15232
15233 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15234 watchpoint enabled to be for all non-68k machines.
15235
15236 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15237
15238Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15239
15240 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15241 targets use aout.mt instead of ecoff.mt as gas understands
15242 standard aout format.
15243
15244Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15245
15246 * lib/gdb.exp (runto): Don't insist that function we are running to
15247 was compiled with -g.
15248
15249 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15250
15251 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15252 to get back into the read system call.
15253 Accept leading newline in case where we woke it up.
15254
15255Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15256
15257 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15258 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15259 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15260 enable ecoff configuration.
15261
15262Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15263
15264 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15265
15266Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15267
15268 * gdb.t16/printcmds.exp: Add another printf test.
15269
15270Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15271
15272 * configure.in: If configured -with-stabs on any target, add
15273 stabsdirs to configdirs.
15274
15275Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15276
15277 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15278 fun" so pattern does not match the command itself.
15279
15280Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15281
15282 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15283
15284Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15285
15286 * gdb.t17/interrupt.exp: Test for more things.
15287
15288Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15289
15290 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15291 compiler arranges the code and line numbers.
15292
15293 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15294
15295Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15296
15297 * gdb.t00/help.exp: Increase expect input buffer size.
15298
15299Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15300
15301 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15302
15303 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15304
15305 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15306
15307 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15308 [0-9]*, not just [0-9].
15309
15310Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15311
15312 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15313
15314 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15315
15316Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15317
15318 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15319
15320Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15321
15322 * gdb.t06/signals.c: Add xfails for sun3.
15323
15324 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15325
15326 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15327 test_stepping tests.
15328
15329Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15330
15331 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15332
15333 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15334
15335 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15336 rather than actually putting it through cpp twice.
15337
15338 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15339
15340Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15341
15342 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15343 no longer needed.
15344
15345Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15346
15347 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15348
15349 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15350 C++ features prints as "struct", make it a pass, not an xfail.
15351
15352Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15353
15354 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15355 Don't require VA to print as "class" rather than "struct".
15356
15357Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15358
15359 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15360
15361Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15362
15363 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15364
15365Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15366
15367 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15368 order.
15369
15370Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15371
15372 * gdb.t16/printcmds.exp: Add printf tests.
15373
15374 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15375
15376 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15377
15378Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15379
15380 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15381 pass counts, to counteract any existing or future setup_xfails.
15382
15383Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15384
15385 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15386 {BEGIN,END}_COMMON for common block instead of STAB.
15387 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15388
15389 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15390 intp_var should be N_GSYM not N_LSYM.
15391 wierd-aout.S: Use a label for the value of the N_SO.
15392 wierd.def: Remove all backslashes.
15393 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15394
15395Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15396
15397 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15398 get the expected next to inheritance3.
15399
15400Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15401
15402 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15403 now that gcc-2.4 gets it right.
15404
15405Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15406
15407 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15408
15409 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15410 generating comp-info.exp which works for cross-compilation.
15411
15412Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15413
15414 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15415 "*-*-sysv4.*".
15416
15417Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15418
15419 * gdb.t01/run.exp: Start with a fresh gdb.
15420 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15421 SVR4.x.
15422
15423Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15424
15425 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15426 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15427 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15428 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15429 things to remove.
15430
15431Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15432
15433 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15434 test cases from bug reports.
15435
15436Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15437
15438 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15439 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15440 avoid spurious xfails.
15441 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15442 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15443 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15444
15445Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15446
15447 * gdb.t00/teststrategy.exp: Rework to provide more useful
15448 description of each test, fix problem with systems that define
15449 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15450 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15451 results for "next over recursive call" so timeouts aren't taken
15452 by error.
15453
15454Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15455
15456 * gdb.t12/scope.exp: Test printing of variables before run.
15457
15458 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15459 printed in wrong order due to sorting.
15460
15461Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15462
15463 * gdb.t00/teststrategy.exp: Fix expected results for printing
15464 user entered string constant. Is array of char, prints with no
15465 address.
15466
15467 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15468 commands.
15469 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15470 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15471 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15472 of struct of char arrays.
15473 * gdb.t00/radix.exp: New tests for radix commands.
15474
15475Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15476
15477 * gdb.t16/printcmd.exp: Print a variable before running program
15478 (with xfail for AIX).
15479
15480Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15481
15482 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15483
15484 * gdb.t16/printcmd.exp: Don't print variables before running program.
15485
15486 * gdb.t06/break.exp: Don't require envp argument to main.
15487
15488 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15489
15490 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15491 Add xfails for rs6000.
15492
15493 * gdb.t02/whatis.exp: Change other tests not to re-test something
15494 we already tested.
15495
15496 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15497 each type used has a variable of that type.
15498
15499Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15500
15501 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15502
15503Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15504
15505 * configure.in: change srctrigger to be a file, not a directory
15506
15507Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15508
15509 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15510
15511 * gdb.t11/list.exp: Fixed a couple of typos.
15512
15513Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15514
15515 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15516 is fixed and PR is closed.
15517 * gdb.t16 (gdbme.c): Add simple test string variable.
15518 * gdb.t16 (printcmds.exp): Add tests with simple test string
15519 variable, primarily for boundaries on "set print elements".
15520
15521Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15522
15523 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15524 Make leading 0's optional and don't expect a tab in the middle
15525 of the number.
15526
15527 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15528
15529 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15530 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15531 don't end command passed to gdb_test with newline.
15532
15533 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15534 signed keyword away, don't expect signed bitfields to be signed.
15535
15536 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15537 printing with only as many 1's as are in the field as well as printing
15538 with 32 1's (see comment).
15539
15540Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15541
15542 * gdb.t00/default.exp: Start with a fresh gdb.
15543 * configure.in (configdirs): Remove gdb.t31 until the chill
15544 compiler works again. It no longer is able to find chillrt0
15545 since it isn't in libchill.a anymore.
15546 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15547 wierd.o, make more modular.
15548 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15549 spurious newlines that caused problems.
15550
15551Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15552
15553 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15554 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15555 gdb.stabs/wierd.{exp,def}: Many new tests.
15556
15557 * gdb.t00/default.exp: update info line for new message.
15558
15559 * gdb.t02/{whatis.exp,gdbme.c}:
15560 Test that "char *" doesn't print as "caddr_t".
15561
15562Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15563
15564 * gdb.t00/help.exp: Use .* in place of some help messages which
15565 just changed.
15566 gdb.t00/default.exp: Update "info frame" test for new message.
15567 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15568 Remove some xfails
15569
15570Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15571
15572 * gdb.t03/{gdbme.c,ptype.exp}:
15573 Add tests for typedef'd struct and union without tags.
15574 Also check "whatis" on a variable of a typedef'd enum without a tag.
15575
15576 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15577 PRMS 1823; the bug still exists but isn't reproduced by this test
15578 anymore), and remove rs6000 XFAIL (the bug is fixed).
15579
15580 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15581 duplicated from whatis.exp. For those that are left, accept
15582 "long", "long int", or "int" for long variables (whatis.exp already
15583 has an XFAIL for "int", so no need to fail it here).
15584
15585 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15586 Deal with GCC's names for types now that GDB uses the compiler's names.
15587
15588 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15589 setup_xfail's for sunos4. If we #defined the signed keyword away,
15590 don't expect GDB to know that char it is signed.
15591
15592 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15593
15594Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15595
15596 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15597 should work on any system, regardless of debugging format.
15598 * gdb.t21/demangle.exp: Move to gdb.t24.
15599 * gdb.t24/demangle.exp: Move from gdb.t21.
15600 * gdb.t24/{Makefile.in, configure.in}: New files.
15601
15602Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15603
15604 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15605 * gdb.stabs: New directory.
15606
15607Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15608
15609 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15610 not just "Quit anyway?".
15611
15612Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15613
15614 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15615 that all setup_xfails are immediately followed by clear_xfails.
15616
15617Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15618
15619 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15620 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15621 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15622 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15623 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15624 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15625 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15626 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15627 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15628 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15629 gdb.t31/chillvars.exp, lib/gdb.exp:
15630 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15631 bug-gdb@prep.ai.mit.edu.
15632
15633Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15634
15635 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15636 with 0.0, not integer 0.
15637
15638Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15639
15640 * gdb.t06/break.exp: Update for "Kill the program" message change.
15641
15642Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15643
15644 * Makefile.in (GDBFLAGS): Set to -nx.
15645 * Makefile.in (site.exp): Use GDBFLAGS.
15646
15647Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15648
15649 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15650 Makefiles.
15651 (check): depend on just-check.
15652 (just-check): added so that tests can be run without a noop
15653 build pass.
15654
15655Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15656
15657 Switch to using configure's configdirs.
15658 * Makefile.in (Makefile): add configure.in dependency.
15659 (SUBDIRS): removed redundant assignment.
15660 * configure.in: switch subdirs assignment to configdirs.
15661 * gdb.t*/configure.in: new files.
15662
15663Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15664
15665 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15666 works.
15667
15668Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15669
15670 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15671 in explicit rules. Apparently this is not supported by some makes.
15672
15673Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15674
15675 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15676
15677Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15678
15679 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15680 disappeared.
15681
15682Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15683
15684 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15685
15686Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15687
15688 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15689 watchpoint problem that is now fixed.
15690 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15691 uninitialized convenience variables.
15692 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15693 structures.
15694
15695Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15696
15697 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15698 which causes expect to get out of sync with gdb on long output
15699 from help set.
15700 * gdb.t09/corefile.exp: Make expected pattern for core file
15701 failing signal and frame output format less sun specific.
15702
15703Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15704
15705 * gdb.t31/chillvars.exp: Add and remove initial dummy
15706 breakpoint, so that symbol table is forced in.
15707 (Needed at least on Sunos4, though it seems not SVR4.)
15708 * gdb.t31/chillvars.exp: Update for changed output format.
15709
15710Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15711
15712 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15713
15714Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15715
15716 * Makefile.in: Added --srcdir when invoking runtest, removed the
15717 need for a local config file. (optional now)
15718
15719Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15720
15721 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15722 failure count used to force early termination. Add some more
15723 expected failures for gnu style demangling.
15724
15725Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15726
15727 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15728 pmi variable from gdb.t20/gdbme to get optimized away.
15729 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15730 Check for written corefile upon timeout _and_ eof.
15731
15732Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15733
15734 * config/unix-gdb.exp: Add missing return 0.
15735
15736Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15737
15738 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15739 test termination.
15740
15741Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15742
15743 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15744 disappeared.
15745
15746Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15747
15748 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15749 time as i860 support works.
15750
d63a86f8 15751 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15752 "backtrace 100\r" rather than just "backtrace\r", to match last
15753 change.
15754
15755Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15756
15757 * config/udi-gdb.exp (gdb_exit): Remove close command.
15758 (gdb_target_udi): New procedure to set the UDI target.
15759 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15760 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15761 Added waits for prompts after several question responses. Added
15762 some more responses used by a29k-amd-udi-gdb.
15763 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15764 pass different arguments, restart UDI connection after program
15765 completion.
15766 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15767 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15768 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15769 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15770 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15771 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15772 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15773 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15774 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15775 after program completion.
15776 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15777 compiled with a SELECT_VECS setting.
15778 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15779 infinite recursion.
15780
15781 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15782 Added checks for COFF results, and made them expected failures for
15783 all targets. It would be better to make them expected failures
15784 for COFF targets only.
15785
15786Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15787
15788 * Makefile.in: add null dvi target, don't bother to recurse
15789 through test directories for info and install-info; rename
15790 $(datadir) to be dejagnu instead of deja-gnu
15791
15792Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15793
15794 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15795 compiler to coredump.
15796 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15797 code.
15798
15799Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15800
15801 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15802 coredump.
15803 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15804 code.
15805
15806Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15807
15808 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15809 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15810 which in a shell. Deletes xgdb when done.
15811 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15812 Tests the return from the "set height" or "set width" commands.
15813 Added a few return codes where needed.
15814
15815Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15816
15817 * Makefile.in (SUBDIRS): Add gdb.t17.
15818 * configure.in (subdirs): Add gdb.t17.
15819 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15820 files to test gdb's calling of functions in the inferior with
15821 the correct arguments and gdb's ability to retrieve any
15822 result returned.
15823
15824Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15825
15826 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15827 may be called after gdb goes away. Previous versions of expect
15828 needed these to avoid file descriptor leaks, but they cause
15829 errors with the current revision of expect.
15830 * gdb.t00/gdbvars.exp: Use -re on expected output after
15831 setting sevenbit-strings.
15832 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15833 to set sevenbit-strings consistent across tests.
15834 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15835 set sevenbit-strings consistent across tests.
15836
15837Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15838
15839 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15840 expected output to match current "expect" expectations.
15841
15842Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15843
15844 * gdb.t00/default.exp: Change expected output for default "source"
15845 command, to match new gdb behavior which requires a filename to
15846 source.
15847
15848Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15849
15850 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15851 expected fail for i486-*-* that misses the marker2 function.
15852 * gdb.t10/crossload.exp (bfddefault): Allow successful
15853 recognition of a format to pass even if no symbols are found.
15854 Explicitly catch failures where the format is not recognized
15855 or is ambiguous, and add the reason to the fail message.
15856 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15857 the cause is and invalid target and add reason to failure message.
15858 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15859 elf32-i386, elf32-sparc, and elf32-i860.
15860 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15861 Set up expected failure for 'filename'::variable scope resolution,
15862 which is now apparently broken on all targets.
15863 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15864 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15865 gdb.t23/templates.exp: Change failure for missing binfile into
15866 just a warning.
15867 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15868 references.
15869
15870Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15871
15872 * gdb.t00/default.exp: Add expected output for default "source"
15873 command, to match new gdb behavior.
15874 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15875
15876Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15877
15878 * config/*-gdb.exp: returns an error, rather than exiting on
15879 internal errors.
15880
15881Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15882
15883 * gdb.t03/gdbme.c: Add pointer to struct variable.
15884 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15885 referencing struct members.
15886
15887Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15888
15889 * configure.in (mips-idt-ecoff): New target.
15890 * config/mips-gdb.exp: New file for remote board using MIPS remote
15891 debugging protocol.
15892
15893 * Redid configuration scheme. Removed gdb.t*/configure.in.
15894 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15895 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15896 distclean targets. Built executables via .o files. Adjusted
15897 tests to account for source files in $(srcdir) rather than
15898 $(objdir).
15899 * lib/gdb.exp (runto): Don't expect () after the function name,
15900 because it may have arguments.
15901
15902Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15903
15904 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15905 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15906 expected failures for mips-idt-* and mips-sgi-*.
15907 * gdb.t00/default.exp (attach): Kill process if requested.
15908 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15909 that does not read core files.
15910 * gdb.t01/run.exp: Removed checks for exit status code.
15911 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15912 it is linked in.
15913 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15914 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15915 appropriate, rather than doing it by hand.
15916 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15917 execution.
15918 * gdb.t10/crossload.exp: Kill existing program if needed.
15919 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15920 appropriate, rather than doing it by hand. Always increase
15921 timeout for this test, not just for VxWorks.
15922
15923Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15924
15925 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15926 of Chill STRUCT types and STRUCT values.
15927 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15928 than "char".
15929 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15930 struct2): New struct definitions and initializations to test
c906108c
SS
15931 simple Chill STRUCT types.
15932
15933Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15934
15935 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15936 the null byte at the end of strings.
15937 * gdb.t00/default.exp: Make show version insensitive to copyright
15938 date.
15939 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15940 to avoid dependencies on target char signedness.
15941 * gdb.t16/printcmds.exp: Update expected results for explicitly
15942 unsigned char.
15943 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15944 now work.
15945 * gdb.t21/demangle.exp: Add many more patterns for template
15946 demangling, most of them being expected failures.
15947 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15948 string we are matching for, to match on the whole string.
15949 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15950 and fix a whole bunch that had incorrect expected output but were
15951 passing anyway because of the bug in "proc demangle".
15952 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15953 type.
15954 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15955
15956Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15957
15958 * gdb/testsuite: made modifications to testcases, etc., to allow
15959 them to work properly given the reorganization of deja-gnu and the
15960 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15961
15962Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15963
15964 * gdb/testsuite: Initial creation of gdb/testsuite.
15965 Migrated dejagnu testcases and support files for testing nm to
15966 gdb/testsuite from deja-gnu. These files were moved "as is"
15967 with no modifications. This migration is part of a major overhaul
15968 of dejagnu. The modifications to these testcases, etc., which
15969 will allow them to work with the new version of dejagnu will be
15970 made in a future update.
48efe704 15971
8d8cb839 15972 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15973\f
8d8cb839
EZ
15974;; Local Variables:
15975;; mode: change-log
15976;; left-margin: 8
15977;; fill-column: 74
15978;; version-control: never
15979;; End:
902f2ccb
MC
15980
15981 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15982 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15983 Copying and distribution of this file, with or without modification,
15984 are permitted provided the copyright notice and this notice are preserved.
This page took 1.582686 seconds and 4 git commands to generate.