]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.base/fullname.exp: Restore pwd if compiling failed.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
a4a9b1c4
PA
12008-07-09 Pedro Alves <pedro@codesourcery.com>
2
3 * gdb.base/fullname.exp: Restore pwd if compiling failed.
4
3c3185ac
JK
52008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6
7 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8
7ebd49dc
VP
92008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10
11 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12 previous commit. Add a comment.
13
84e46146
PA
142008-06-28 Pedro Alves <pedro@codesourcery.com>
15
16 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17
0f8d4a2f
VP
182008-06-28 Vladimir Prus <vladimir@codesourcery.com>
19
20 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
21
f747e0ce
PA
222008-06-27 Pedro Alves <pedro@codesourcery.com>
23
24 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
25 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
26 compiling an executable, link in an object that forces unbuffered
27 output.
28 * lib/set_unbuffered_mode.c: New file.
29
734a5c36
JK
302008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
31
32 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
33
a2840c35
VP
342008-06-25 Vladimir Prus <vladimir@codesourcery.com>
35
36 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
37 mi_expect_stop.
38 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
39 Demand that *running is output.
40 (detect_async): Perform checking every time.
41 (mi_send_resuming_command): Extract everything into...
42 (mi_send_resuming_command_raw): ...this.
43 (mi_expect_stop): Don't accept any output before *stopped.
44
6ae37fef
VP
452008-06-13 Vladimir Prus <vladimir@codesourcery.com>
46
47 Robustify mi-simplerun.
48 * gdb.mi/basics.c (main): Add a call to sleep.
49 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
50 * gdb.mi/mi2-cli.exp: Likewise.
51 * gdb.mi/mi-break.exp: Likewise.
52
b4aa76f0 532008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
54
55 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
56
e1ac3328
VP
572008-06-10 Vladimir Prus <vladimir@codesourcery.com>
58
59 * gdb.mi/mi-console.exp: Adjust.
60 * gdb.mi/mi-syn-frame.exp: Adjust.
61 * gdb.mi/mi2-console.exp: Adjust.
62 * gdb.mi/mi2-syn-frame.exp: Adjust.
63 * lib/mi-support.exp (mi_run_cmd): Adjust.
64 (mi_send_resuming_command): Adjust.
65
f7f9a841
VP
662008-06-10 Vladimir Prus <vladimir@codesourcery.com>
67
68 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
69 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
70 testing of stopped.
71 * gdb.mi/mi2-syn-frame.exp: Likewise.
72 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
73 (async, detect_async): New.
74 (mi_expect_stop, mi_continue_to_line): Adjust expectation
75 depending on if we're running in sync or async mode.
76
37cd5d19
TT
772008-06-09 Tom Tromey <tromey@redhat.com>
78
79 * gdb.base/completion.exp: New tests for field name completion
80 with spaces, and field name completion with '->'.
81
65d12d83
TT
822008-06-06 Tom Tromey <tromey@redhat.com>
83
84 * gdb.base/break1.c (struct some_struct): New struct.
85 (values): New global.
86 * gdb.base/completion.exp: Add field name completion test.
87
ebfe2e3f
PP
882008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
89
90 * gdb.cp/call-c.exp: Test for incorrect handling of reference
91 to pointer.
92 * gdb.cp/call-c.cc: Likewise.
93
bcf6fc3a
NR
942008-06-06 Nick Roberts <nickrob@snap.net.nz>
95
96 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
97 annotation.
98
49fd4a42
PA
992008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
100 Pedro Alves <pedro@codesourcery.com>
101
102 * gdb.threads/execl.c, gdb.threads/execl1.c,
103 gdb.threads/execl.exp: New tests.
104
8a34ac3f
AR
1052008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
106 Daniel Jacobowitz <dan@codesourcery.com>
107
108 * gdb.cp/exception.exp: Activate test, make it work with pending
109 catchpoints.
110
86ae69ef
JK
1112008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
112
113 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
114
f7f9ae2c
VP
1152008-05-28 Vladimir Prus <vladimir@codesourcery.com>
116
117 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
118 now printed.
119 * gdb.mi/mi2-var-cmd.exp: Likewise.
120
2a2d4dc3
AS
1212008-05-27 Andreas Schwab <schwab@suse.de>
122
123 * gdb.base/frame-args.exp: Handle arguments that are optimized
124 out.
125
5099e4d9
LM
1262008-05-26 Luis Machado <luisgpm@br.ibm.com>
127
128 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
129 quiet for ppc32 and group options into a single variable.
130
d9c36a91
JB
1312008-05-23 Joel Brobecker <brobecker@adacore.com>
132
133 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
134 of zero-size elements.
135 * gdb.ada/null_array.exp: Test printing this new array.
136
103a8671
JK
1372008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
138
139 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
140
07a4cc1a 1412008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
142
143 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
144 of the "finish" command.
145
55f996a7
NR
1462008-05-21 Nick Roberts <nickrob@snap.net.nz>
147
148 * gdb.base/annota1.exp: Test for new annotation.
149
907fc202
UW
1502008-05-16 Pedro Alves <pedro@codesourcery.com>
151
152 * gdb.base/fixsection.exp: New file.
153 * gdb.base/fixsection0.c: New file.
154 * gdb.base/fixsection1.c: New file.
155
e8f97270
UW
1562008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
157
158 * gdb.base/annota1.exp: Accept printf@... in place of printf.
159 * gdb.base/annota3.exp: Likewise.
160
ac0bb574
NF
1612008-05-13 Nathan Froyd <froydnj@codesourcery.com>
162
163 * gdb.base/watch_thread_num.exp: Don't run tests that require
164 watchpoints if the target doesn't support them.
165
6fadd07a
DE
1662008-05-12 Doug Evans <dje@google.com>
167
168 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
169
6e9a4a30
JB
1702008-05-09 Joel Brobecker <brobecker@adacore.com>
171
172 * gdb.ada/assign_1.exp: New testcase.
173
08388c79
DE
1742008-05-09 Doug Evans <dje@google.com>
175
a3c83fae
DE
176 * gdb.base/find.exp: New file.
177 * gdb.base/find.c: New file.
08388c79 178
bd5ddfe8
DJ
1792008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
180
181 * gdb.base/commands.exp (watchpoint_command_test): Handle
182 gdb,no_hardware_watchpoints.
183 * gdb.base/float.exp: Allow ARM targets without floating point.
184 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
185
b5dd68e2
JB
1862008-05-06 Jerome Guitton <guitton@adacore.com>
187 Joel Brobecker <brobecker@adacore.com>
188
189 * gdb.ada/lang_switch: New test program.
190 * gdb.ada/lang_switch.exp: New testcase.
191
382d13d1
DE
1922008-05-05 Doug Evans <dje@google.com>
193
194 * gdb.base/help.exp (disassemble): Update expected help text.
195
9dd789d0
PA
1962008-05-04 Pedro Alves <pedro@codesourcery.com>
197
198 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
199
611c83ae
PA
2002008-05-04 Pedro Alves <pedro@codesourcery.com>
201
202 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
203 different times.
204
ff013f42
JK
2052008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
206
207 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
208 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
209 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
210 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
211
96dff6a2
VP
2122008-05-04 Vladimir Prus <vladimir@codesourcery.com>
213
214 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
215 notification to appear.
216
55cd6f92
DJ
2172008-05-04 Daniel Jacobowitz <dan@debian.org>
218
219 * gdb.base/fullname.c: New file.
220 * gdb.base/fullname.exp: New file.
221 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
222
d705c43c
PA
2232008-05-03 Pedro Alves <pedro@codesourcery.com>
224
225 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
226 expressions with macros.
227
333222e1
JK
2282008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
229
230 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
231
5ac01682
DJ
2322008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
233
234 * gdb.base/completion.exp: Handle lack of other symbols beginning
235 with "a".
236
237 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
238
237fc4c9
PA
2392008-05-02 Jim Blandy <jimb@codesourcery.com>
240
241 * gdb.asm/asmsrc1.s: Add scratch space.
242
ed5e9466
DJ
2432008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
244 Daniel Jacobowitz <dan@codesourcery.com>
245
246 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
247 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
248 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
249
b39cc962
DJ
2502007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
251
252 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
253
36d520f5
JB
2542008-05-01 Joel Brobecker <brobecker@adacore.com>
255
256 * gdb.base/info-target.exp: New testcase.
257
8d4e3071
DJ
2582008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
259
260 * gdb.cp/hang.exp: Use .cc instead of .C.
261 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
262 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
263
6f3f3097
DJ
2642008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
265
266 * gdb.base/gdb1250.exp: Remove perror.
267 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
268
5550a914
PA
2692008-04-30 Pedro Alves <pedro@codesourcery.com>
270
271 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
272 .2byte.
273
d848e687
DJ
2742008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
275
276 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
277 (maybe_kfail): New.
278
93b5768b
PA
2792008-04-25 Pedro Alves <pedro@codesourcery.com>
280
281 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
282
721c02de
VP
2832008-04-24 Vladimir Prus <vladimir@codesourcery.com>
284
285 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
286 * gdb.mi/mi2-syn-frame.exp: Likewise.
287 * lib/mi-support.exp: Likewise.
288
74960c60
VP
2892008-04-24 Vladimir Prus <vladimir@codesourcery.com>
290
291 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
292 to specify regexp for the location to stop at.
293 * gdb.base/break-always.c: New.
294 * gdb.base/break-always.exp: New.
295
d24317b4
VP
2962008-04-24 Vladimir Prus <vladimir@codesourcery.com>
297
298 * lib/mi-support.exp (mi_runto_helper): Adjust
299 for the original-location field.
300 (mi_create_breakpoint, mi_list_breakpoints): New.
301 * gdb.mi/mi-break.exp: Adjust.
302 * gdb.mi/mi2-break.exp: Adjust.
303 * gdb.mi/mi-pending.exp: Adjust.
304 * gdb.mi/mi-simplerun.exp: Adjust.
305 * gdb.mi/mi2-simplerun.exp: Adjust.
306 * gdb.mi/mi-syn-frame.exp: Adjust.
307 * gdb.mi/mi2-syn-frame.exp: Adjust.
308 * gdb.mi/mi-until.exp: Adjust.
309 * gdb.mi/mi2-until.exp: Adjust.
310 * gdb.mi/mi-var-display.exp: Adjust.
311 * gdb.mi/mi2-var-display.exp: Adjust.
312 * gdb.mi/mi-watch.exp: Adjust.
313 * gdb.mi/mi2-watch.exp: Adjust.
314
fdc59709 3152008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 316
fdc59709
PB
317 * aclocal.m4: Add override.m4.
318 * configure: Regenerate.
319
8e91f023
VP
3202008-04-19 Vladimir Prus <vladimir@codesourcery.com>
321
322 * gdb.mi/var-cmd.c (do_at_tests): Verify that
323 '-var-update --all-values' reports new value even the type
324 of a variable object has changed.
325
233a11ab
CS
3262008-04-18 Craig Silverstein <csilvers@google.com>
327
328 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
329 files.
d24317b4 330
9c1137ad
JB
3312008-04-18 Joel Brobecker <brobecker@adacore.com>
332
333 * gdb.ada/atomic_enum: New test program.
334 * gdb.ada/atomic_enum.exp: New testcase.
335
66d0bbc7
DE
3362008-04-17 Doug Evans <dje@google.com>
337
338 * gdb.opt/Makefile.in: Fix whitespace.
339
100906b0
UW
3402008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
341
342 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
343
4584e32e
DE
3442008-04-17 Doug Evans <dje@google.com>
345
346 * gdb.base/hashline1.exp: New testcase.
347 * gdb.base/hashline2.exp: New testcase.
348 * gdb.base/hashline2.exp: New testcase.
349
0a320680
PA
3502008-04-17 Pedro Alves <pedro@codesourcery.com>
351
352 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
353
18ac113b
AR
3542008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
355
356 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
357 temporary breakpoint to match "Temporary breakpoint".
358 * gdb.base/break.exp (delete_breakpoints): Likewise.
359 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
360 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
361 * gdb.base/display.exp: Likewise.
362 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
363 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
364 * gdb.base/restore.exp (restore_tests): Likewise.
365 * gdb.base/sepdebug.exp: Likewise.
366 * gdb.base/watchpoint.exp: Likewise.
367 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
368 * gdb.mi/mi-pending.exp: Likewise.
369 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
370 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
371 * gdb.mi/mi-var-cmd.exp: Likewise.
372 * gdb.mi/mi-var-display.exp: Likewise.
373 * gdb.mi/mi2-cli.exp: Likewise.
374 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
375 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
376 * gdb.mi/mi2-var-display.exp: Likewise.
377 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
378 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
379 new "disp" field.
380 (mi_expect_stop): Move after_reason argument to be really after
381 reason. This is to support fix for PR2424.
382
add38693
JK
3832008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
384
385 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
386
fcacd99f
VP
3872008-04-13 Vladimir Prus <vladimir@codesourcery.com>
388
389 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
390 field. Add more floating varobj tests.
391 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
392 field.
393 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
394 (main): Call do_at_tests.
395 * lib/mi-support.exp (mi_create_floating_varobj)
396 (mi_varobj_update_with_type_change): New.
397
de051565
MK
3982008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
399
400 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
401 option of -var-evaluate-expression.
402 * gdb.mi/mi2-var-display.exp: Likewise.
403
dbc52822
VP
4042008-04-07 Vladimir Prus <vladimir@codesourcery.com>
405
406 Introduce test setup helpers.
407 * lib/gdb.exp (build_executable, clean_restart)
408 (prepare_for_testing): New.
409 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
410 * gdb.base/return.exp: Likewise.
411 * gdb.base/ending-run.exp: Likewise.
412
473591da
NR
4132008-04-07 Nick Roberts <nickrob@snap.net.nz>
414
415 * gdb.mi/mi-async.exp: New test for asynchronous Machine
416 Interface (MI) responses.
417
2b2d9e11
VP
4182008-04-06 Vladimir Prus <vladimir@codesourcery.com>
419
420 * gdb.cp/breakpoint.cc: New code to test conditions involving
421 member variables.
422 * gdb.cp/breakpoint.exp: Test condition involving member
423 variables.
424
bb378428
VP
4252008-04-05 Vladimir Prus <vladimir@codesourcery.com>
426
427 * lib/mi-support.exp (mi_expect_stop): New.
428 (mi_run_cmd): Change the
429 token. Use mi_send_resuming_command, use
430 mi_expect_stop.
431 (mi_execute_to_helper): Rename to mi_execute_to.
432 (mi_send_resuming_command): Add more error patterns.
433 (mi_wait_for_stop): Renamed to...
434 (mi_get_stop_line): ...this.
435 (mi_run_inline_test): Adjust.
436
437 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
438 * gdb.mi/mi-console.exp: Likewise.
439 * gdb.mi/mi-pending.exp: Likewise.
440 * gdb.mi/mi-simplerun.exp: Likewise.
441 * gdb.mi/mi-stack.exp: Likewise.
442 * gdb.mi/mi-stepi.exp: Likewise.
443 * gdb.mi/mi-syn-frame.exp: Add comment.
444 * gdb.mi/mi-until.exp: Likewise.
445 * gdb.mi/mi-var-display.exp: Likewise.
446 * gdb.mi/mi-watch.exp: Likewise.
447 * gdb.mi/mi2-cli.exp: Likewise.
448 * gdb.mi/mi2-console.exp: Likewise.
449 * gdb.mi/mi2-simplerun.exp: Likewise.
450 * gdb.mi/mi2-stack.exp: Likewise.
451 * gdb.mi/mi2-stepi.exp: Likewise.
452 * gdb.mi/mi2-until.exp: Likewise.
453 * gdb.mi/mi2-var-display.exp: Likewise.
454 * gdb.mi/mi2-watch.exp: Likewise.
455
62172bb9
UW
4562008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
457
458 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
459
460 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
461
a13e061a
PA
4622008-04-04 Pedro Alves <pedro@codesourcery.com>
463
464 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
465 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
466 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
467 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
468 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
469 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
470 expect an mi error duplicated in stderr.
471
eae06beb
JB
4722008-04-03 Joel Brobecker <brobecker@adacore.com>
473
474 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
475 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
476 Add a couple of tests that verify the behavior when the new setting
477 is set to "cancel" and "all".
478 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
479 "ask" before we start the testing.
480
79c6ced6
AR
4812008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
482
483 * gdb.cp/casts.cc: Add class reference variables.
484 * gdb.cp/casts.exp: New test cases for up/down casting references.
485
6c2d1a6b
MK
4862008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
487
488 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
489 instead of beginning to make an extra test pass.
490 * gdb.mi/mi2-var-display.exp: Likewise.
491
55b411d9
MR
4922008-03-31 Maciej W. Rozycki <macro@mips.com>
493
494 * gdb.base/break.exp: Mark failures as such. Fix formatting.
495
c6140da2
MD
4962008-03-31 Markus Deuling <deuling@de.ibm.com>
497 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
498
499 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
500 value. Add xfail for older kernels.
501
79732189
AR
5022008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
503
504 Bring mi-support in line with gdb.exp.
505 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
506 (mi_gdb_start): New function.
507
33c3676e
MR
5082008-03-28 Maciej W. Rozycki <macro@mips.com>
509
510 * gdb.mi/mi-var-cmd.exp: Fix a typo.
511
92e28119
VP
5122008-03-26 Vladimir Prus <vladimir@codesourcery.com>
513
514 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
515 * gdb.mi/mi2-var-display.exp: Likewise.
516
9e8e3afe
VP
5172008-03-26 Vladimir Prus <vladimir@codesourcery.com>
518
519 * lib/mi-support.exp (mi_create_varobj_checked): New.
520 (mi_list_varobj_children): Allow to check for a
521 value.
522 (mi_list_array_varobj_children): New.
523
524 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
525 and mi_list_varobj_children, as opposed to hardcoding
526 expected strings.
527 * gdb.mi/gdb701.exp: Likewise.
528 * gdb.mi/gdb792.exp: Likewise.
529 * gdb.mi/mi-var-block.exp: Likewise.
530 * gdb.mi/mi-var-cmd.exp: Likewise.
531 * gdb.mi/mi-var-invalidate.exp: Likewise.
532 * gdb.mi/mi2-var-block.exp: Likewise.
533 * gdb.mi/mi2-var-child.exp: Likewise.
534 * gdb.mi/mi2-var-cmd.exp: Likewise.
535 * gdb.mi/mi2-var-display.exp: Likewise.
536
9df50351
JK
5372008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
538
539 Fix random false FAILs on i386.
540 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
541
31e5d73a
DJ
5422008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
543
544 PR gdb/544
545 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
546
12f4afab
DJ
5472008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
548
549 PR gdb/544
550 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
551
b562a0cb
DJ
5522008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
553
554 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
555 fixed PR gdb/544.
556
17faa917
DJ
5572008-03-21 Pedro Alves <pedro@codesourcery.com>
558
559 * gdb.threads/fork-child-threads.exp: Test next over fork.
560
6214f497
DJ
5612008-03-21 Chris Demetriou <cgd@google.com>
562
563 * gdb.base/break.exp (rbreak junk): New test for rbreak
564 "Junk at end of arguments" issue.
565
63092375
DJ
5662008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
567
568 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
569 *& to work on created array elements.
570 (Top level): Test print $pc with a file. Test string operations
571 without a target.
572 * gdb.base/ptype.exp: Do not expect *& to work on created array
573 elements.
574
b21991b0
DJ
5752008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
576
577 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
578 gdb.threads/staticthreads.exp: Update exit query.
579
c4b347c7
SL
5802008-03-07 Sandra Loosemore <sandra@codesourcery.com>
581
582 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
583
fa4727a6
DJ
5842008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
585
586 * gdb.base/watchpoint.c (global_ptr, func4): New.
587 (main): Call func4.
588 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
589 (test_inaccessible_watchpoint): New.
590
2f34202f
MR
5912008-02-29 Maciej W. Rozycki <macro@mips.com>
592
593 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
594 select the largest.
595
0d6ba1b1
DJ
5962008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
597
598 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
599 frames-invalid annotations.
600
e691325a
PM
6012008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
602
603 * gdb.base/assign.exp: avoid same output for different tests.
604
f85b5ecc
DE
6052008-02-27 Doug Evans <dje@google.com>
606
607 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
608 for bug 1738.
609 (breakpoint_to_handler_entry): Ditto.
610
b40e7bf3
JB
6112008-02-27 Joel Brobecker <brobecker@adacore.com>
612
613 * gdb.base/ending-run.exp: Use the first line of code inside
614 function body to test breakpoints.
615 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
616 location where the breakpoint is inserted when using the line
617 where a function is declared. Fix typo in the description of
618 one of the tests.
619 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
620
2faca73a
PM
6212008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
622
623 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
624 tests.
625
6f439c36
PM
6262008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
627
628 * gdb.base/args.exp: avoid same output for tests
629 with single quotes.
630
54e52265
VP
6312008-02-26 Vladimir Prus <vladimir@codesourcery.com>
632
633 * gdb.base/annota1.exp: Adjust for 'info break'
634 format changes.
635 * gdb.base/annota3.exp: Likewise.
636 * gdb.base/break.exp: Likewise.
637 * gdb.base/condbreak.exp: Likewise.
638 * gdb.base/pending.exp: Likewise.
639 * gdb.base/sepdebug.exp: Likewise.
640 * gdb.base/unload.exp: Likewise.
641 * gdb.cp/ovldbreak.exp: Likewise.
642 * gdb.mi/mi-pending.exp: Likewise.
643
897b09ca
DE
6442008-02-07 Doug Evans <dje@google.com>
645
646 * gdb.cp/mb-inline.exp: New.
647 * gdb.cp/mb-inline.h: New.
648 * gdb.cp/mb-inline1.cc: New.
649 * gdb.cp/mb-inline2.cc: New.
650
b1c32d35
PM
6512008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
652
653 * gdb.pascal/floats.pas: New test program.
654 * gdb.pascal/floats.exp: New testcase.
655
1a4ca44a
TJB
6562008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
657
658 * gdb.base/callfuncs.c (t_float_many_args): New function.
659 (t_double_many_args): New function.
660 * gdb.base/callfuncs.exp: Add tests for exceeding float
661 and double parameters passed through the stack.
662
439048e8
JB
6632008-02-05 Joel Brobecker <brobecker@adacore.com>
664
665 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
666 gdb.ada/complete/foo.adb: New files.
667 * gdb.ada/complete.exp: New testcase.
668
81fe8080
DE
6692008-02-03 Doug Evans <dje@google.com>
670
301f0ecf
DE
671 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
672
81fe8080
DE
673 * gdb.cp/gdb2384.exp: New file.
674 * gdb.cp/gdb2384.cc: New file.
675 * gdb.cp/gdb2384-base.h: New file.
676 * gdb.cp/gdb2384-base.cc: New file.
677
4b071aec
DE
6782008-02-02 Doug Evans <dje@google.com>
679
680 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
681
61137ba6
JB
6822007-02-01 Joel Brobecker <brobecker@adacore.com>
683
684 * gdb.ada/sym_print_name: New test program.
685 * gdb.ada/sym_print_name.exp: New testcase.
686
6872007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
688
689 * gdb.ada/nested/hello.adb: New file.
690 * gdb.ada/nested.exp: New testcase.
691 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
692
98deb0da
VP
6932008-02-01 Vladimir Prus <vladimir@codesourcery.com>
694
695 * gdb.mi/basic.c (return_1): New function.
696 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
697 don't cause future evaluations of function to report
698 creation of internal breakpoints.
699
723a2275
VP
7002008-02-01 Vladimir Prus <vladimir@codesourcery.com>
701
702 * gdb.mi/mi-break.exp (test_error): New.
703 Call it.
704
fb546a2f
LM
7052008-01-31 Luis Machado <luisgpm@br.ibm.com>
706
707 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
708 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
709
2d8fd90a
PM
7102008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
711
712 * gdb.pascal/integers.pas: New test program.
713 * gdb.pascal/integers.exp: New testcase.
714
a7fa0ded
PM
7152008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
716
717 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
718
5e1a1926
TJB
7192008-01-30 Luis Machado <luisgpm@br.ibm.com>
720
721 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
722 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
723
8d04f9f0
JB
7242008-01-30 Paul Hilfinger <hilfinger@adacore.com>
725
726 * gdb.ada/formatted_ref: New test program.
727 * gdb.ada/formatted_ref.exp: New testcase.
728
729 * gdb.cp/formatted-ref.cc: New file.
730 * gdb.cp/formatted-ref.exp: New testcase.
731
ce75a98f
JB
7322008-01-30 Joel Brobecker <brobecker@adacore.com>
733
734 * gdb.base/ptype.exp: Add testing of "ptype $pc".
735
e835f6bf
NR
7362008-01-30 Nick Roberts <nickrob@snap.net.nz>
737
738 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
739 (test_file_list_exec_source_file): Update to new macro-info field.
740
d118ef87
PH
7412008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
742
743 * gdb.ada/exprs: New test program.
744 * gdb.ada/exprs.exp: New testcase.
745
7d35ab09
TJB
7462008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
747
748 * dfp-test.c (DELTA, DELTA_B): New definitions.
749 (double_val1, double_val2, double_val3, double_val4, double_val5,
750 double_val6, double_val7, double_val8, double_val9, double_val10,
751 double_val11, double_val12, double_val13, double_val14, dec32_val1,
752 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
753 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
754 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
755 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
756 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
757 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
758 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
759 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
760 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
761 dec128_val16): New global variables.
762 (decimal_dec128_align): New function.
763 (decimal_mixed): Likewise.
764 (decimal_many_args_dec32): Likewise.
765 (decimal_many_args_dec64): Likewise.
766 (decimal_many_args_dec128): Likewise.
767 (decimal_many_args_mixed): Likewise.
768 * dfp-test.exp: Add tests calling new inferior functions.
769
2d717e4f
DJ
7702008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
771
772 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
773 gdb.server/ext-run.exp: New files.
774 * lib/gdbserver-support.exp (gdbserver_download): New.
775 (gdbserver_start): New. Update gdbserver expected
776 output.
777 (gdbserver_spawn): Use them.
778 (gdbserver_start_extended): New.
779
e85a822c
DJ
7802008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
781
782 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
783 Run on GNU/Linux.
784 (do_exec_tests): Check for systems which do not support catchpoints.
785 Do not match START.
786 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
787 Run on GNU/Linux. Enable verbose output.
788 (check_fork_catchpoints): New.
789 (explicit_fork_child_follow, catch_fork_child_follow)
790 (tcatch_fork_parent_follow): Update expected messages.
791 (do_fork_tests): Use check_fork_catchpoints.
792 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
793 Run on GNU/Linux. Enable verbose output.
794 (check_vfork_catchpoints): New.
795 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
796 expected messages.
797 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
798
401ea829
JB
7992008-01-29 Jim Blandy <jimb@red-bean.com>
800
801 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
802 host' errors.
803 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
804
aceaf3ad
JB
8052008-01-29 Jim Blandy <jimb@red-bean.com>
806
807 * gdb.threads/sigthread.c: Use barriers to ensure that
808 child_thread and child_thread_two are always initialized before we
809 start to use them.
810
a5606eee
VP
8112008-01-29 Vladimir Prus <vladimir@codesourcery.com>
812
813 * gdb.base/watchpoint-solib.exp: New.
814 * gdb.base/watchpoint-solib.c: New.
815 * gdb.base/watchpoint-solib-shr.c: New.
816
c55a82bb
PM
8172008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
818
819 * gdb.base/gdb1056.exp: Add unsigned integer test.
820
0993fe05
DE
8212008-01-28 Doug Evans <dje@google.com>
822
823 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
824
4fe42e7f
JB
8252008-01-27 Jim Blandy <jimb@codesourcery.com>
826
c7a69933
JB
827 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
828
4fe42e7f
JB
829 * gdb.base/expand-psymtabs.exp: Doc fix.
830
5def8285
MK
8312008-01-26 Mark Kettenis <kettenis@gnu.org>
832
833 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
834
5313c911
NR
8352008-01-24 Nick Roberts <nickrob@snap.net.nz>
836
837 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
838 -var-set-format.
839
93815fbf
VP
8402008-01-23 Chris Demetriou <cgd@google.com>
841
842 * gdb.threads/thread_events.c: New testcase source file.
843 * gdb.threads/thread_events.exp: New testcase expect file.
844
467a88ee
NR
8452008-01-23 Nick Roberts <nickrob@snap.net.nz>
846
847 * lib/gdb.exp: Add the variable octal.
848
849 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
850 -var-set-format.
851
d8f82aba
DJ
8522008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
853 Vladimir Prus <vladimir@codesourcery.com>
854
855 * gdb.base/float.exp: Allow missing floating point for m68k and
856 PowerPC.
857
60c46647
VP
8582008-01-22 Vladimir Prus <vladimir@codesourcery.com>
859
860 * gdb.mi/basics.c: Setup for testing breakpoints
861 ignore count.
862 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
863 * gdb.mi/mi-cli.exp: Adjust.
864 * gdb.mi/mi2-cli.exp: Adjust.
865
c7dd36a1
PA
8662008-01-17 Pedro Alves <pedro@codesourcery.com>
867
868 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
869 and 'dummy_ptr' integer pointer. Initialize struct_declarations
870 with dummy_ptr's address.
871 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
872 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
873 all targets.
874 * gdb.mi/mi2-var-child.exp: Likewise.
875
39d5313e
JB
8762008-01-09 Joel Brobecker <brobecker@adacore.com>
877
878 * gdb.ada/null_array: New test program.
879 * gdb.ada/null_array.exp: New testcase.
880
0aea4bf3
LM
8812008-01-09 Luis Machado <luisgpm@br.ibm.com>
882
883 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
884 with required float modifiers.
885
0b354900
JB
8862008-01-08 Joel Brobecker <brobecker@adacore.com>
887
888 * gdb.ada/funcall_param: New test program.
889 * gdb.ada/funcall_param.exp: New testcase.
890
cdb7f5d4
JB
8912008-01-08 Joel Brobecker <brobecker@adacore.com>
892
893 * gdb.ada/arrayparam: New test program.
894 * gdb.ada/arrayparam.exp: New testcase.
895
88e2547f
JB
8962008-01-08 Joel Brobecker <brobecker@adacore.com>
897
898 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
899 landed. Should also fix random failures in the test following it.
900
f6867ce0
TJB
9012008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
902
903 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
904 for expressions with decimal float values.
905 (test_dfp_conversions): New function to test casts to and from
906 decimal float types.
907 Call test_dfp_conversions.
908 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
909 elements.
910 (main): Initialize ds.float4 and ds.double8 elements.
911 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
912 string to new error message.
913 (d64_set_tests): Likewise.
914 (d128_set_tests): Likewise.
915 Add tests for expressions with decimal float variables. Add tests for
916 conversions to and from decimal float types.
917
f9c11282
JB
9182008-01-05 Joel Brobecker <brobecker@adacore.com>
919
920 * gdb.ada/packed_tagged/comp_bug.adb: New file.
921 * gdb.ada/packed_tagged.exp: New testcase.
922
0ecbca72
JB
9232008-01-04 Joel Brobecker <brobecker@adacore.com>
924
925 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
926 gdb.ada/homonym/homonym_main.adb: New files.
927 * gdb.ada/homonym.exp: New testcase.
928
c18d3d89
JB
9292008-01-04 Joel Brobecker <brobecker@adacore.com>
930
931 * gdb.ada/packed_array.exp: Add testing of references to
932 a packed array.
933
ecc7085b
JB
9342008-01-04 Joel Brobecker <brobecker@adacore.com>
935
936 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
937 New files.
938 * gdb.ada/type_coercion.exp: New testcase.
939
c474c922
JB
9402008-01-04 Joel Brobecker <brobecker@adacore.com>
941
942 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
943 gdb.ada/tagged/foo.adb: New file.
944 * gdb.ada/tagged.exp: New testcase.
945
9005b927
JB
9462008-01-04 Joel Brobecker <brobecker@adacore.com>
947
948 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
949 gdb.ada/ptype_field/foo.adb: New files.
950 * gdb.ada/ptype_field.exp: New testcase.
951
1a6aaad8
JB
9522008-01-03 Joel Brobecker <brobecker@adacore.com>
953
954 * gdb.ada/print_pc.exp: New testcase.
955
0ef22f53
JB
9562008-01-03 Joel Brobecker <brobecker@adacore.com>
957
958 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
959 gdb.ada/taft_type/p.adb: New files.
960 * gdb.ada/taft_type.exp: New testcase.
961
1689ecf8
JB
9622008-01-03 Joel Brobecker <brobecker@adacore.com>
963
964 * gdb.ada/array_bounds/bar.adb: New file.
965 * gdb.ada/array_bounds.exp: New testcase.
966
a4d0b9c3
JB
9672008-01-03 Joel Brobecker <brobecker@adacore.com>
968
969 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
970 gdb.ada/arrayptr/foo.adb: New files.
971 * gdb.ada/arrayptr.exp: New testcase.
972
a31ace00
JB
9732008-01-03 Joel Brobecker <brobecker@adacore.com>
974
975 * gdb.base/set-lang-auto.exp: New testcase.
976
a97fced3
JB
9772008-01-03 Joel Brobecker <brobecker@adacore.com>
978
979 * gdb.ada/fun_addr/foo.adb: New file.
980 * gdb.ada/fun_addr.exp: New testcase.
981
ef29ce1a
JK
9822008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
983
984 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
985 New files
986
0fafefe3
JB
9872008-01-02 Joel Brobecker <brobecker@adacore.com>
988
989 * array_subscript_addr/p.adb: New file.
990 * array_subscript_addr.exp: New testcase.
991
c4359f8d
JB
9922008-01-02 Joel Brobecker <brobecker@adacore.com>
993
994 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
995 New files.
996 * gdb.ada/str_cmp_ref.exp: New testcase.
997
1aa1b15b
JB
9982008-01-01 Joel Brobecker <brobecker@adacore.com>
999
1000 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
1001 gdb.ada/fun_in_declare/foo.adb: New files.
1002 * gdb.ada/fun_in_declare.exp: New testcase.
1003
81c9b2cf
JB
10042008-01-01 Joel Brobecker <brobecker@adacore.com>
1005
1006 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
1007 gdb.ada/ref_param/pck.ads: New files.
1008 * gdb.ada/ref_param.exp: New testcase.
1009
319e4674
JB
10102008-01-01 Joel Brobecker <brobecker@adacore.com>
1011
1012 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
1013 gdb.ada/interface/foo.adb: New files.
1014 * gdb.ada/interface.exp: New testcase.
1015
ef682c56
JB
10162007-12-31 Jim Blandy <jimb@codesourcery.com>
1017
1018 * gdb.base/multi-forks.exp: Consume all output from child
1019 processes before proceeding to next test.
1020
f6f3eb6c
JB
10212007-12-29 Jim Blandy <jimb@codesourcery.com>
1022
1023 * configure: Regenerated.
1024
f652e42f
JB
10252007-12-27 Joel Brobecker <brobecker@adacore.com>
1026
1027 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
1028 gdb.ada/fixed_cmp/fixed.adb: New files.
1029 * gdb.ada/fixed_cmp.exp: New testcase.
1030
6943e596
JB
10312007-12-27 Joel Brobecker <brobecker@adacore.com>
1032
1033 * gdb.ada/boolean_expr.exp: New testcase.
1034
aad9a193
JB
10352007-12-26 Jim Blandy <jimb@codesourcery.com>
1036
1037 * gdb.base/multi-forks.exp: Doc fix.
1038
fb5f3683
JB
10392007-12-26 Joel Brobecker <brobecker@adacore.com>
1040
1041 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1042 * gdb.ada/char_param.exp: Do not compile our test program with
1043 -gnata, this is unnecessary.
1044 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
1045
384e4a9c
JB
10462007-12-24 Joel Brobecker <brobecker@adacore.com>
1047
1048 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
1049 gdb.ada/print_chars/foo.adb: New files.
1050 * gdb.ada/print_chars.exp: New testcase.
1051
01e044f7
JB
10522007-12-24 Joel Brobecker <brobecker@adacore.com>
1053
1054 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
1055 gdb.ada/char_param/foo.adb: New files.
1056 * gdb.ada/char_param.exp: New testcase.
1057
0ce17860
JB
10582007-12-22 Jim Blandy <jimb@codesourcery.com>
1059
1060 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
1061 hard-coding source line numbers into the test.
1062 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
1063 gdb_get_line_number to find.
1064
919809b9
JB
10652007-12-22 Joel Brobecker <brobecker@adacore.com>
1066
1067 * gdb.base/ptype.c (highest): New struct type.
1068 (the_highest): New variable of that type.
1069 (main): Add dummy assignment to a field of variable the_highest.
1070 * gdb.base/ptype.exp: Test type printing of our new variable.
1071
abc8a88d
PM
10722007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
1073
1074 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
1075 and record first explicitly generated thread number.
1076 Use that thread number for thread specific watchpoint test.
1077 Add iteration number to repetitive tests.
1078
5158f3e3
CES
10792007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
1080 Jim Blandy <jimb@codesourcery.com>
1081
1082 * gdb.base/expand-psymtabs.c: New testcase
1083 source file.
1084 * gdb.base/expand-psymtabs.exp: New testcase
1085 expect file.
1086
37e4754d
LM
10872007-12-17 Luis Machado <luisgpm@br.ibm.com>
1088
1089 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
1090 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
1091
551e5d04
JB
10922007-12-17 Joel Brobecker <brobecker@adacore.com>
1093
1094 * gdb.ada/frame_args/foo.adb: New file.
1095 * gdb.ada/frame_args/pck.ads: New file.
1096 * gdb.ada/frame_args/pck.adb: New file.
1097 * gdb.ada/frame_args.exp: New testcase.
1098
a05ee097
JB
10992007-12-17 Joel Brobecker <brobecker@adacore.com>
1100
1101 * gdb.base/frame-args.c: New file.
1102 * gdb.base/frame-args.exp: New testcase.
1103
c162e8c9
JM
11042007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
1105 Joseph Myers <joseph@codesourcery.com>
1106
1107 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
1108
afe8ab22
VP
11092007-12-14 Vladimir Prus <vladimir@codesourcery.com>
1110
1111 * gdb.mi/mi-pending.exp: New.
1112 * gdb.mi/mi-pending.c: New.
1113 * gdb.mi/mi-pendshr.c: New.
1114
dfdfb3ca
JB
11152007-12-06 Jim Blandy <jimb@codesourcery.com>
1116
1117 * gdb.base/default.exp: Update expected output for 'info catch'.
1118
b7fca990
JK
11192007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1120
1121 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
1122 must be set to binary.
1123
6a1afc1e
PA
11242007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
1125
1126 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
1127
a6b151f1
DJ
11282007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
1129
1130 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
1131 gdb.mi/mi-file-transfer.exp: New.
1132
43039443
JK
11332007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1134
1135 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
1136
0ef2251b
MR
11372007-11-22 Maciej W. Rozycki <macro@mips.com>
1138
1139 * gdb.trace/backtrace.exp: Fix a typo.
1140 * gdb.trace/circ.exp: Likewise.
1141 * gdb.trace/collection.exp: Likewise.
1142 * gdb.trace/limits.exp: Likewise.
1143 * gdb.trace/report.exp: Likewise.
1144 * gdb.trace/tfind.exp: Likewise.
1145 * gdb.trace/while-dyn.exp: Likewise.
1146
5443631e
NR
11472007-11-21 Nick Roberts <nickrob@snap.net.nz>
1148
1149 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
1150 objects of pointers that can't be dereferenced are now
1151 "noneditable".
1152
a4ce5b0d
UW
11532007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1154
1155 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
1156 (target_cpu): Remove.
1157
d6e956e5
VP
11582007-10-15 Vladimir Prus <vladimir@codesourcery.com>
1159
1160 * gdb.base/ending-run.exp: Expect the list of cleared
1161 breakpoint to come in natural order, not the reversed one.
1162
214270ab
VP
11632007-11-07 Vladimir Prus <vladimir@codesourcery.com>
1164
1165 * gdb.mi/mi-var-child.c (do_child_deletion): New.
1166 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
1167
1a619819
LM
11682007-11-05 Luis Machado <luisgpm@br.ibm.com>
1169
1170 * gdb.base/printcmds.exp: New function
1171 test_printf_with_dfp.
1172
5b01a6fa
DE
11732007-11-02 Doug Evans <dje@google.com>
1174
1175 * gdb.disasm/t01_mov.s: Remove carriage returns.
1176 * gdb.disasm/t02_mova.s: Ditto.
1177 * gdb.disasm/t03_add.s: Ditto.
1178 * gdb.disasm/t04_sub.s: Ditto.
1179 * gdb.disasm/t05_cmp.s: Ditto.
1180 * gdb.disasm/t06_ari2.s: Ditto.
1181 * gdb.disasm/t07_ari3.s: Ditto.
1182 * gdb.disasm/t08_or.s: Ditto.
1183 * gdb.disasm/t09_xor.s: Ditto.
1184 * gdb.disasm/t10_and.s: Ditto.
1185 * gdb.disasm/t11_logs.s: Ditto.
1186 * gdb.disasm/t12_bit.s: Ditto.
1187 * gdb.disasm/t13_otr.s: Ditto.
1188
ec33ab7f
JK
11892007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1190
1191 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
1192
ae0d01ff
UW
11932007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1194
1195 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
1196 provide DFP support.
1197
55eddb0f
DJ
11982007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
1199
1200 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
1201 Test "set powerpc vector-abi". Skip auto-detection tests for old
1202 toolchains.
1203
7020f05c
PA
12042007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1205
1206 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
1207 with [string compare].
1208
84bc3db9
PA
12092007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
1210
1211 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
1212 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
1213
5876dc88
LM
12142007-10-25 Luis Machado <luisgpm@br.ibm.com>
1215
1216 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
1217 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
1218 * gdb.opt/Makefile.in: New makefile.
1219 * Makefile.in: Create new directory "gdb.opt".
1220 * configure.ac: Add "gdb.opt" directory.
1221 * configure: Regenerated.
1222
c3ea9a14
DE
12232007-10-25 Doug Evans <dje@google.com>
1224
1225 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
1226 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
1227
93004d61
TJB
12282007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
1229 Thiago Jung Bauermann <bauerman@br.ibm.com>
1230
1231 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
1232 Floating Point expressions.
1233 * gdb.base/dfp-test.exp: new file adding tests for Decimal
1234 Floating Point variables.
1235 * gdb.base/dfp-test.c: new file containing program with Decimal
1236 Floating variables, used by gdb.base/dfp-test.exp.
1237
62a24a2b
DJ
12382007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
1239
1240 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
1241
e7b1eae6
UW
12422007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1243
1244 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
1245 compiling test case with GCC.
1246 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
1247
c641edcc
UW
12482007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1249
1250 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1251 format changes.
1252
5e5ebfe6
MS
12532007-10-18 Michael Snyder <msnyder@specifix.com>
1254
1255 * gdb.base/dbx.exp: Add missing "-re " operator.
1256
e831e7b6
GM
12572007-10-16 Gaius Mulley <gaius@glam.ac.uk>
1258
1259 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
1260 * configure.ac: Removed trailing spaces after backslash.
1261 * gdb.modula2: New directory.
1262 * gdb.modula2/Makefile.in: New file.
1263 * gdb.modula2/unbounded-array.exp: New file.
1264 * gdb.modula2/unbounded1.c: New file.
1265
7cc46491
DJ
12662007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
1267
1268 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
1269
12702007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
1271
1272 * gdb.base/sigstep.c (main): Add checks for
1273 return values for setitimer call.
1274 Call setitimer again with itimer = ITIMER_REAL
1275 if first call to setitimer fails.
1276
e91528f0
KH
12772007-10-11 Kazu Hirata <kazu@codesourcery.com>
1278
1279 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
1280 of $timeout.
1281
2ec9a4f8
DJ
12822007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1283
1284 * gdb.server/server-run.exp: Test for dynamic linker symbols.
1285
12862007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
1287
1288 * lib/gdb.exp (gdb_run_cmd): Move comment outside
1289 of gdb_expect call, to avoid interruption.
1290
64b2fa04
PA
12912007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
1292
1293 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
1294 (v_unsigned_long_long, v_long_long_array)
1295 (v_signed_long_long_array, v_unsigned_long_long_array)
1296 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
1297 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
1298 [!NO_LONG_LONG]: New.
1299 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
1300 v_long_long_member.
1301
1302 (v_long_long_func, v_signed_long_long_func)
1303 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
1304 (main) [!NO_LONG_LONG]: Initialize long long variants.
1305
1306 * gdb.base/whatis.exp: If board file requests no_long_long, build
1307 test with NO_LONG_LONG defined. Test long long, signed long long,
1308 and unsigned long long variants but only if board file doesn't
1309 disable it.
1310
a912286e
DJ
13112007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
1312 Daniel Jacobowitz <dan@codesourcery.com>
1313
1314 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
1315 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
1316 * configure: Regenerated.
1317 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
1318 gdb.pascal/types.exp, lib/pascal.exp: New files.
1319
471ba8c9
DJ
13202007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
1321
1322 * gdb.cp/classes.exp (do_tests): Always step to the line after the
1323 call.
1324 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
1325 to return to the call.
1326 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
1327 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
1328 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
1329 * gdb.mi/mi-until.exp (test_until): Likewise.
1330 * gdb.mi/mi2-until.exp (test_until): Likewise.
1331
fef8a650
DJ
13322007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
1333
1334 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
1335 two-char array.
1336 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
1337
d983da9c
DJ
13382007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
1339
1340 * gdb.threads/watchthreads.c (thread_function): Sleep between
1341 iterations.
1342 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
1343 at once for S/390. Generate matching fails and passes.
1344
17f62551
VP
13452007-09-27 Vladimir Prus <vladimir@codesourcery.com>
1346
1347 * gdb.mi/var-cmd.c (do_children_tests): Initialize
1348 the 'struct_declarations' variable to zeros.
17f62551 1349
ed0616c6
VP
13502007-09-24 Vladimir Prus <vladimir@codesourcery.com>
1351
1352 * gdb.cp/mb-ctor.cc: New.
1353 * gdb.cp/mb-ctor.exp: New.
1354 * gdb.cp/mb-templates.cc: New.
1355 * gdb.cp/mb-templates.exp: New.
1356
41f1b697
DJ
13572007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
1358
1359 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
1360
3f213f78
PA
13612007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
1362
1363 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
1364 targets.
1365 * configure: Regenerate.
1366
0d381245
VP
13672007-09-23 Vladimir Prus <vladimir@codesourcery.com>
1368
1369 * gdb.base/annota1.exp: Adjust for 'info break'
1370 format changes.
1371 * gdb.base/annota3.exp: Likewise.
1372 * gdb.base/break.exp: Likewise.
1373 * gdb.base/condbreak.exp: Likewise.
1374 * gdb.base/pending.exp: Likewise.
1375 * gdb.base/sepdebug.exp: Likewise.
1376 * gdb.base/unload.exp: Likewise.
1377 * gdb.base/ovldbreak.exp: Likewise.
1378
fe3f5fa8
VP
13792007-09-22 Vladimir Prus <vladimir@codesourcery.com>
1380
1381 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
1382 messages.
1383 * gdb.base/chng-syms.exp: Likewise.
1384 * gdb.base/unload.exp: Likewise.
1385
a75cf6c0
DJ
13862007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
1387
1388 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
1389
18ecae38
DJ
13902007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
1391
1392 * schedlock.c (NUM): Change to 1.
1393 (main): Use args[0] for the main thread.
1394 * schedlock.exp: Only expect two threads. Only issue one pass or fail
1395 regardless of the number of threads.
1396
5509918f
MR
13972007-09-14 Maciej W. Rozycki <macro@mips.com>
1398
4a543daf
MR
1399 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
1400 type down.
1401 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1402 test.
1403 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
1404 watchpoint type down.
1405 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
1406 test.
1407
14082007-09-14 Maciej W. Rozycki <macro@mips.com>
1409
5509918f
MR
1410 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
1411 Move all the tests here and run them twice, once using software
1412 watchpoints and once using hardware watchpoints.
1413 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
1414
40b53987
DJ
14152007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
1416
1417 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
1418 test.
1419
695e2681
MK
14202007-09-10 Mark Kettenis <kettenis@gnu.org>
1421
8b3fc8d8
MK
1422 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
1423 build-id.
1424
695e2681
MK
1425 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
1426 know about $ORIGIN. Calculate output dir from $dest instead of
1427 using ${objdir}/{$subdir}.
1428
58d69f29
MK
14292007-09-09 Mark Kettenis <kettenis@gnu.org>
1430
1431 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
1432 gcore, before continuing with the test.
1433
3e347599
DJ
14342007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
1435
1436 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
1437 * gdb.mi/mi-watch.exp: Likewise.
1438
ea37ba09
DJ
14392007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1440 Jim Blandy <jimb@codesourcery.com>
1441
1442 * gdb.arch/i386-sse.exp: Do not expect character constants.
1443 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
1444 * gdb.base/display.exp: Allow print/s.
1445 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
1446 and unsigned char array changes.
1447
2025a643
DJ
14482007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1449
1450 * gdb.base/display.exp: Add tests for printf %p.
1451
26669a27
PA
14522007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
1453
1454 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
1455 the dll name to unicode.
1456
c8f021f8
JK
14572007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1458
1459 * gdb.base/default.exp (show version): Update the version text.
1460 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
1461
4cf31eea
JK
14622007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1463
1464 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
1465 New files.
1466
4935890f
JK
14672007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1468
1469 * lib/gdb.exp (build_id_debug_filename_get): New function.
1470 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
1471 Remove the generate DEBUG file for the future testcase runs.
1472 New testcase for the NT_GNU_BUILD_ID retrieval.
1473 Move the final testing step to ...
1474 (test_different_dir): ... a new function.
1475 New parameter XFAIL to XFAIL all the tests performed.
1476 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
1477 New parameter TYPE to PF_PREFIX all the tests performed.
1478
02142340
VP
14792007-08-31 Vladimir Prus <vladimir@codesourcery.com>
1480
1481 * gdb.mi/mi-var-cp.cc (path_expression): New
1482 function.
1483 * gdb.mi/mi-var-cp.exp: Run path exression tests.
1484
36acd84e
UW
14852007-08-27 Markus Deuling <deuling@de.ibm.com>
1486
1487 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
1488 to fit into SPU Local Store memory.
1489
a896d121
JB
14902007-08-23 Joel Brobecker <brobecker@adacore.com>
1491
1492 * gdb.base/default.exp: Adjust the expected output of "info
1493 warranty" after the switch to GPLv3.
1494
7b433602
JB
14952007-08-23 Joel Brobecker <brobecker@adacore.com>
1496
1497 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
1498 to 30000 (from 20000).
1499
e22f8b7c
JB
15002007-08-23 Joel Brobecker <brobecker@adacore.com>
1501
1502 Switch the license of all .exp files to GPLv3.
1503 Switch the license of all .f and .f90 files to GPLv3.
1504 Switch the license of all .s and .S files to GPLv3.
1505
5a0e3bd0
JB
15062007-08-23 Joel Brobecker <brobecker@adacore.com>
1507
1508 * configure.ac: Switch license to GPLv3.
1509
cc00619d
JB
15102007-08-23 Joel Brobecker <brobecker@adacore.com>
1511
1512 Switch the licensing to GPLv3 for all .ads and .adb files.
1513
8d26208a
DJ
15142007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
1515
1516 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
1517 and t_int_double.
1518 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
1519
4fcb9948
JB
15202007-08-17 Joel Brobecker <brobecker@adacore.com>
1521
1522 * gdb.base/step-line.c: Switch license to GPL version 3, and
1523 update copyright year.
1524 * gdb.base/step-line.inp: Likewise.
1525
b9c34f67
JB
15262007-08-17 Joel Brobecker <brobecker@adacore.com>
1527
1528 * gdb.base/gdb1555.exp: Make expected output immune to formatting
1529 changes inside gdb1555.c.
1530 * gdb.base/pending.exp: Likewise.
1531
2cc17678
DJ
15322007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
1533
1534 * config/default.exp: New file.
1535
e48883f7
DJ
15362007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1537
1538 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
1539 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
1540
1ab80e5b
MR
15412007-07-30 Maciej W. Rozycki <macro@mips.com>
1542
1543 * gdb.base/dump.exp: Force the correct endianness for binary
1544 formats not carrying this information.
1545
aba471f5
DJ
15462007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1547
1548 * gdb.threads/staticthreads.exp: Match .*sem_post.
1549
d4e07204
DJ
15502007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1551
1552 * gdb.base/readline.exp (operate_and_get_next): Match the final
1553 prompt.
1554
2b97317d
KB
15552007-07-23 Kevin Buettner <kevinb@redhat.com>
1556
1557 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
1558 to restarting SID.
1559
44efa07a
KB
15602007-07-18 Kevin Buettner <kevinb@redhat.com>
1561
1562 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
1563 prior to `gdb_start'.
1564
7b5ebade
KB
15652007-07-18 Kevin Buettner <kevinb@redhat.com>
1566
1567 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
1568 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
1569 Remove call to gdb_unload.
1570
255e7678
DJ
15712007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
1572 Daniel Jacobowitz <dan@codesourcery.com>
1573
1574 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
1575 for __WIN32__.
1576 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
1577 * gdb.base/unload.exp: Use shared library test routines.
1578
3a40aaa0
UW
15792007-07-03 Markus Deuling <deuling@de.ibm.com>
1580
1581 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
1582 * gdb.base/solib-symbol-lib.c: Likewise.
1583 * gdb.base/solib-symbol-main.c: Likewise.
1584
b0f4b84b
DJ
15852007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1586
1587 * config/gdbserver.exp (gdb_reconnect): New.
1588 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
1589 gdb.base/solib-disc.exp: New files.
1590 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
1591 remote debugging".
1592 (gdb_compile): Add shlib_load flag.
1593 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
1594 port.
1595 (gdbserver_reconnect): New.
1596
1b05479a
DJ
15972007-07-01 Nick Roberts <nickrob@snap.net.nz>
1598 Daniel Jacobowitz <dan@codesourcery.com>
1599
1600 * gdb.base/annota3.exp: Test for if construct.
1601
86f78eb2
DJ
16022007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
1603
1604 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
1605
6a2eb474
MR
16062007-06-21 Chris Dearman <chris@mips.com>
1607 Maciej W. Rozycki <macro@mips.com>
1608
1609 * gdb.base/display.exp: Allow a newline after display/i.
1610 * gdb.base/pc-fp.exp: Likewise.
1611 * gdb.base/sigbpt.exp: Likewise.
1612
f8b73d13
DJ
16132007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1614
1615 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
1616 required features to be included.
1617
4339e69e
DJ
16182007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1619
1620 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
1621 in info threads output.
1622
23d964e7
UW
16232007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1624 Markus Deuling <deuling@de.ibm.com>
1625
1626 * gdb.arch/spu-info.exp: New testcase.
1627 * gdb.arch/spu-info.c: New file.
1628
fd20f75b
DJ
16292007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
1630
1631 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
1632 tpcs_offset. Restore lr after the call.
1633 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
1634
2226f861
DJ
16352007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
1636
1637 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
1638 (gdbserver_run): Kill any running gdbserver.
1639 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
1640
d12371a9
MR
16412007-05-17 Maciej W. Rozycki <macro@mips.com>
1642
1643 * gdb.base/sigbpt.exp: Preset segv_addr.
1644
93f02886
DJ
16452007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
1646
1647 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
1648 (gdb_compile_shlib): Likewise.
1649 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
1650 (default_gdb_init): Clear cleanfiles.
1651 (gdb_finish): Delete recorded cleanfiles.
1652 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
1653
1654 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
1655 Do not use isnative.
1656 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
1657 gdb.base/so-impl-ld.exp: Likewise.
1658 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
1659 * gdb.base/unload.exp: Likewise. Do not pass empty option to
1660 gdb_compile.
1661
b04e06d7
VP
16622007-05-15 Vladimir Prus <vladimir@codesourcery.com>
1663
1664 * config/unknown.exp: Remove.
1665
069ed931
UW
16662007-05-15 Markus Deuling <deuling@de.ibm.com>
1667
1668 * gdb.base/info-proc.exp: Check is_remote.
1669
09db0d03
UW
16702007-05-14 Markus Deuling <deuling@de.ibm.com>
1671
1672 * gdb.base/gcore.exp: Initialize variable core_supported.
1673
af2cbe8c
DJ
16742007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1675
1676 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
1677
027c0295
DJ
16782007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1679
1680 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
1681 * gdb.threads/print-threads.exp (test_all_threads): Allow
1682 negative and hexadecimal thread IDs.
1683
dc5000e7
DJ
16842007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
1685
1686 * gdb.java/jprint.java (public): Avoid invalid call to static
1687 method.
1688
2e74ed18
DP
16892007-05-14 Denis Pilat <denis.pilat@st.com>
1690
1691 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
1692 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
1693 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
1694 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
1695 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
1696
83547f02
UW
16972007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1698
1699 * gdb.base/overlays.exp: Add support for targets with only code
1700 overlay support, not data overlay. Support spu-*-* target in
1701 this mode.
1702 * gdb.base/ovlymgr.c: Provide stubs for spu target.
1703 * gdb.base/spu.ld: New file.
1704
b18be20d
DJ
17052007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
1706
1707 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
1708
be444858
DJ
17092007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
1710
1711 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
1712
b1d53152
DJ
17132007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1714
1715 * gdb.java/jmain.exp: Handle demangled names with and without method
1716 signatures.
1717
d084b331
DJ
17182007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
1719
1720 * gdb.mi/mi-syn-frame.c (main, foo, bar)
1721 (have_a_very_merry_interrupt): Remove calls to puts.
1722 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
1723 inferior output.
1724 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
1725 test names.
1726
db9d7fc5
DJ
17272007-04-29 Markus Deuling <deuling@de.ibm.com>
1728 Daniel Jacobowitz <dan@codesourcery.com>
1729
1730 * gdb.base/auxv.exp (core_works): Also check is_remote.
1731 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
1732
ef783a7d
VP
17332007-04-25 Vladimir Prus <vladimir@codesourcery.com>
1734
1735 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
1736 message, not the undefined 'module' variable.
1737 * gdb.base/siginfo.exp: Likewise.
1738 * gdb.base/sigstep.exp: Likewise.
1739 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
1740 serialport.
1741 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
1742
b7b73cae
CV
17432007-04-25 Corinna Vinschen <vinschen@redhat.com>
1744
1745 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
1746 target sim fails. Return 0 otherwise.
1747 (gdb_load): Return prematurely if gdb_target_sim fails.
1748
7d90fdfa
DP
17492007-04-16 Denis Pilat <denis.pilat@st.com>
1750
1751 * gdb.base/setshow.exp: Reset height after having set it to 100.
1752
5d3e9c85
DP
17532007-04-16 Denis Pilat <denis.pilat@st.com>
1754
1755 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
1756
18e75969
DP
17572007-04-16 Denis Pilat <denis.pilat@st.com>
1758
1759 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
1760
25d5ea92
VP
17612007-04-14 Vladimir Prus <vladimir@codesourcery.com>
1762
1763 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
1764 tests. Run the frozen varobjs test.
1765 * gdb.mi/var-cmd.c (do_frozen_tests): New.
1766 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
1767
0b49cb80
JK
17682007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1769
1770 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
1771 gdb.base/type-opaque.exp: New files.
1772
a73bafbc
VP
17732007-04-01 Vladimir Prus <vladimir@codesourcery.com>
1774
1775 * gdb.mi/mi-var-child.c
1776 (do_children_tests): User char[2] instead of
1777 char so that automatic printing of pointers to char
1778 don't give unpredicable result.
1779 * gdb.mi/var-cmd.c (do_locals_test): Initialize
1780 local variables.
1781 * gdb.mi/mi-var-child.exp: Step to right line
1782 of do_children_tests.
1783 * gdb.mi/mi2-var-child.exp: Likewise.
1784 * gdb.mi/mi-var-cmd.exp: Step to right line of
1785 do_locals_tests.
1786 (do_children_tests): User char[2] instead of
1787 char so that automatic printing of pointers to char
1788 don't give unpredicable result.
1789 * gdb.mi/mi2-var-cmd.exp: Likewise.
1790 * lib/mi-support.exp (mi_continue_to_line):
1791 Pass test name to mi_wait_for_stop.
1792
7ce59000
DJ
17932007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1794
1795 * gdb.asm/asm-source.exp: Remove d10v case.
1796 * lib/gdb.exp (skip_cplus_tests): Likewise.
1797 * gdb.asm/d10v.inc: Deleted.
1798
20389057
DJ
17992007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1800
1801 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
1802
8807d78b
DJ
18032007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1804
1805 * config/netware.exp: Delete file.
1806
aa3edb8e
JB
18072007-03-29 Joel Brobecker <brobecker@adacore.com>
1808
1809 * gdb.dwarf2/dw2-noloc.S: New file.
1810 * gdb.dwarf2/dw2-noloc.exp: New file.
1811
297561ac
PA
18122007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
1813
1814 * gdb.cp/method2.cc: New test.
1815 * gdb.cp/method2.exp: New test.
1816 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
1817
1f81bd39
DJ
18182007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1819
1820 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
1821
9453113a
DJ
18222007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
1823
1824 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
1825
b741e217
DJ
18262007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
1827
1828 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
1829 (gdb_load): Delete, replace with...
1830 (gdb_reload): ...this.
1831 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
1832 * gdb.server/server-mon.exp: Likewise.
1833 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
1834 (gdb_start_cmd): New.
1835 (gdb_file_cmd): Save the last loaded file.
1836 (gdb_reload): New.
1837 (gdb_gnu_strip_debug): Use transform.
1838 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
1839 support here. Use new $last_loaded_file. Check mtime.
1840 (gdb_target_cmd): Handle ObjC failure case.
1841 (infer_host_exec): Delete.
1842 (gdbserver_load): Rename to...
1843 (gdbserver_run): ...this. Simplify.
1844 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
1845 (mi_gdb_load): Move most contents to a new function...
1846 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
1847 (mi_run_cmd): Use mi_gdb_target_load.
1848 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
1849 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
1850 Use gdb_run_cmd.
1851 * gdb.base/charsign.exp: Remove incorrect comment.
1852 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
1853 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
1854 gdb.base/start.exp: Use gdb_start_cmd.
1855
446ab585
MR
18562007-03-23 Nigel Stephens <nigel@mips.com>
1857 Maciej W. Rozycki <macro@mips.com>
1858
1859 * gdb.base/sigbpt.exp: Fix the message when skipping test.
1860 * gdb.base/signull.exp: Similarly.
1861
bbb88ebf
UW
18622007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1863
1864 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
1865 messages available to test cases (like chng-sym.exp).
1866
cb8c4a99
AS
18672007-03-14 Andreas Schwab <schwab@suse.de>
1868
1869 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
1870 format changes.
1871
4e463ff5
DJ
18722007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
1873
1874 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
1875 (optimized_1): New.
1876 (main): Call optimized_1.
1877 (gdb2029): Correct typos. Call gdb2029_marker.
1878 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
1879 for gdb2029.
1880
b6db2c47
MK
18812007-03-12 Mark Kettenis <kettenis@gnu.org>
1882
1883 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
1884 as tabs. Remove redundant test pattern.
1885
70ed3737
UW
18862007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1887
1888 * gdb.base/long_long.exp: Accept optional symbol name in <...>
1889 for /a format output.
1890
47b67b60
DJ
18912007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
1892
1893 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
1894 collect output incrementally.
1895
b8953b0e
UW
18962007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1897
1898 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
1899 for -var-create lpcharacter test.
1900 * gdb.mi/mi2-var-cmd.exp: Likewise.
1901
7acd5c40
UW
19022007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1903
1904 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
1905 pass on targets where address zero is readable.
1906
9c6759c1
UW
19072007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1908
1909 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
1910 just a single architecture.
1911
a2f1aeb4
UW
19122007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1913
1914 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
1915 (fetch_all_registers): New function, uses gdb_test_multiple and
1916 exp_continue to fetch inferior output line-by-line.
1917 Replace all uses of do_get_all_registers by fetch_all_registers.
1918
46579ac2
UW
19192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1920
1921 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
1922 in target_info.
1923
fc133f24
MS
19242007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1925
1926 * gdb.threads/manythreads.exp: Use $message string for
1927 consistancy; add a default (timeout) case.
1928
7646a51d
MS
19292007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1930
1931 * gdb.base/watchpoint.exp: Fix truncated comment.
1932
dcfff61f
MS
19332007-03-02 Michael Snyder <michael.snyder@palmsource.com>
1934
1935 * Makefile.in: Remove spurious single-quotes from sed command.
1936
664e3ee9
DJ
19372007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1938
1939 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
1940 func.
1941 * gdb.mi/mi2-var-cmd.exp: Likewise.
1942
d7cc6f2f
JB
19432007-02-27 Joel Brobecker <brobecker@adacore.com>
1944
1945 * gdb.dwarf2/dw2-producer.S: New file.
1946 * gdb.dwarf2/dw2-producer.exp: New testcase.
1947
19482007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
1949
1950 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
1951 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
1952 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
1953 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
1954 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1955 Revert tests to use mi_gdb_test and include value field in output
1956 of -var-create.
1957
93d42b30
DJ
19582007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1959
1960 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
1961
c499ed39
DJ
19622007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
1963
1964 * gdb.base/maint.exp: Remove full paths from test names.
1965 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
1966 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
1967
9836f81b
JB
19682007-02-27 Joel Brobecker <brobecker@adacore.com>
1969
1970 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
1971
c74d0ad8
DJ
19722007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1973
1974 * gdb.server/server-mon.exp: New test.
1975
2711e456
DJ
19762007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1977
1978 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
1979
ff6f572f
DJ
19802007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
1981
1982 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
1983 register capitalization.
1984
fada3feb
DP
19852007-02-13 Denis Pilat <denis.pilat@st.com>
1986
1987 * gdb.mi/mi-var-invalidate.exp: New file.
1988
fb1e4ffc
DJ
19892007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1990
1991 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
1992
3da939d7
DJ
19932007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1994
1995 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
1996
123dc839
DJ
19972007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
1998
1999 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
2000 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
2001
877e3645 20022007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
2003
2004 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2005 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2006 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2007 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2008 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 2009 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
2010 Update tests to include value field in output of -var-create.
2011
3c0a2960
AS
20122007-02-08 Andreas Schwab <schwab@suse.de>
2013
2014 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
2015
108546a0
DJ
20162007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
2017
2018 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
2019 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
2020
d701dcab
DP
20212007-02-02 Denis Pilat <denis.pilat@st.com>
2022
2023 * gdb.threads/threadapply.exp: check that frame is not changed by
2024 the thread apply all command.
2025
783e3e2f
AS
20262007-01-31 Andreas Schwab <schwab@suse.de>
2027
6d9c3a87
AS
2028 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2029
3c50d7b9
AS
2030 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
2031 in the dwarf sections.
2032 * gdb.dwarf2/mac-fileno.S: Likewise.
2033
783e3e2f
AS
2034 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
2035 bspstore register on ia64.
2036
78ff580e
AS
20372007-01-29 Andreas Schwab <schwab@suse.de>
2038
cc8e9b12
AS
2039 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
2040 "frame-begin" annotation.
2041
78ff580e
AS
2042 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
2043 number of "frames-invalid" annotations.
2044
704a4f78
DJ
20452007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2046
2047 * gdb.base/commands.exp: Call if_commands_test.
2048 (gdb_test_no_prompt, if_commands_test): New.
2049
e741bf94
MK
20502007-01-28 Mark Kettenis <kettenis@gnu.org>
2051
2052 * gdb.threads/sigthread.c (NSIGS): Make bigger.
2053
474d0ad3
AS
20542007-01-27 Andreas Schwab <schwab@suse.de>
2055
2056 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
2057 .short/.int/.quad in the dwarf sections.
2058 * gdb.dwarf2/dw2-intercu.S: Likewise.
2059 * gdb.dwarf2/dw2-intermix.S: Likewise.
2060
e784b426
JK
20612007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2062
2063 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
2064 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
2065 array.
e784b426
JK
2066 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
2067 * gdb.base/setvar.exp: Likewise.
2068
37f08e04
AS
20692007-01-26 Andreas Schwab <schwab@suse.de>
2070
9a01813a
AS
2071 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
2072 test.
2073
37f08e04
AS
2074 * gdb.base/multi-forks.exp ("restart $i"): Also match
2075 __kernel_syscall_via_break.
2076
6e2a9270
VP
20772007-01-24 Vladimir Prus <vladimir@codesourcery.com>
2078
2079 * lib/mi-support.exp (mi_delete_varobj): New.
2080 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
2081 testcase.
2082 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
2083 (main): Call the above.
2084 (reference_update_test, base_in_reference_test)
2085 (reference_to_pointer): Delete the created varobjs.
2086
e515b470
DJ
20872007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
2088
2089 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
2090 * configure: Regenerated.
2091 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
2092 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
2093 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
2094 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
2095 * lib/gdb.exp (gdb_skip_xml_test): New function.
2096
08d8bcd7
DJ
20972007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
2098
2099 * gdb.base/sigrepeat.exp: Correct error message.
2100
21012007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
2102 Daniel Jacobowitz <dan@codesourcery.com>
2103
2104 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
2105 gdb.arch/i386-gnu-cfi-asm.S: New files.
2106
97c3f1f3
JK
21072007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2108
2109 * lib/gdb.exp: Abort on missing `site.exp'.
2110
cb1df416
DJ
21112007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2112 Daniel Jacobowitz <dan@codesourcery.com>
2113
2114 * gdb.base/included.c, gdb.base/included.exp,
2115 gdb.base/included.h: New files.
2116
35990120
DJ
21172007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2118
2119 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
2120 (maximize_rlimit): Reduce limits on 64-bit systems.
2121
6e81a116 21222007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
2123
2124 From Marcus Deuling <deuling@de.ibm.com>:
2125 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
2126 every case.
2127
6c3c41f3
NR
21282007-01-13 Nick Roberts <nickrob@snap.net.nz>
2129
2130 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
2131 (test_path_specification): Use objdir instead of srcdir to always
2132 get an absolute filename.
2133
2f12c312
DJ
21342007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
2135
2136 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
2137
81121995
VP
21382007-01-11 Vladimir Prus <vladimir@codesourcery.com>
2139
2140 * gdb.mi/mi-var-cp.cc (reference_update_tests):
2141 Make sure the variable we're using is in scope.
2142 (reference_to_pointer): Likewise.
2143
4741b737
DJ
21442007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2145
2146 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
2147 has no debug information.
2148
054410c3
DJ
21492007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2150
2151 * gdb.base/annota1.exp: Remove extra send_gdb.
2152
818f79f6
DJ
21532007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2154
2155 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
2156
f7a6bb70
DJ
21572007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2158
2159 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
2160
57e66780
DJ
21612007-01-08 Nick Roberts <nickrob@snap.net.nz>
2162 Daniel Jacobowitz <dan@codesourcery.com>
2163
2164 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
2165 lcharacter or linteger change. Correct duplicated test name.
2166 * gdb.mi/mi2-var-cmd.exp: Likewise.
2167
3d799a95
DJ
21682007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2169
2170 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
2171
21722007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
2173
2174 * gdb.base/nofield.c: New file.
2175 * gdb.base/nofield.exp: New testcase.
2176
eafb94e8
NR
21772007-01-05 Nick Roberts <nickrob@snap.net.nz>
2178
2179 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
2180
2181 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
2182 test.
2183
5e572bb4
DJ
21842007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2185
2186 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
2187
74a44383
DJ
21882007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
2189
2190 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
2191 when continuing.
2192
1b572db9
DJ
21932007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2194
2195 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
2196 Expect ".exe" extension.
2197
381bc39b
DJ
21982007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2199
2200 * gdb.base/charset.exp: Add explicit filename to break.
2201 * gdb.base/dbx.exp: Add explicit filename to breaks.
2202
2b70e4c6
DJ
22032007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
2204
2205 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
2206 * gdb.mi/mi2-file.exp: Likewise.
2207
303b6f5d
DJ
22082007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2209
2210 Implement specification of MI tests as comments
2211 in C and C++ sources.
2212 * lib/mi-support.exp (mi_autotest_data): New variable.
2213 (mi_autotest_source): New variable.
2214 (count_newlines, mi_prepare_inline_tests)
2215 (mi_get_inline_test, mi_continue_to_line)
2216 (mi_run_inline_test, mi_tbreak)
2217 (mi_send_resuming_command, mi_wait_for_stop): New functions.
2218 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
2219 Run inline tests.
2220 * gdb.mi/mi-var-cp.cc: Define tests here.
2221
23da0d94
VP
22222007-01-04 Vladimir Prus <vladimir@codesourcery.com>
2223
2224 Simplify usage of mi_continue_to.
2225 * lib/mi-support.exp (mi_runto_helper): Renamed
2226 from mi_runto, added new parameter 'run_or_continue'.
2227 (mi_runto): Use mi_runto_helper.
2228 (mi_continue_to): Accept just function name as parameter.
2229 Use mi_runto_helper.
2230 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
2231 * gdb.mi/mi2-var-cmd.exp: Likewise.
2232
f9e18282
JB
22332006-01-04 Joel Brobecker <brobecker@adacore.com>
2234
2235 Make this testcase a bit more realistic. The current code
2236 is too simplistic, and allows the compiler to optimize out
2237 some of the entities we need for this testcase.
2238 * gdb.ada/null_record/bar.ads (Void_Star): New type.
2239 (Do_Nothing): Add extra parameter.
2240 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
2241 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
2242 by using a variable of type Void_Star.
2243
fd678c65
JB
22442006-01-04 Joel Brobecker <brobecker@adacore.com>
2245
2246 * gdb.ada/catch_ex/foo.adb: New file.
2247 * gdb.ada/catch_ex.exp: New testcase.
2248
05cfdb42
DJ
22492007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
2250
2251 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
2252 pass --image-base to linker.
2253
2e03ee74
DJ
22542007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2255 Daniel Jacobowitz <dan@codesourcery.com>
2256
2257 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
2258 secondary prompts.
2259
0d5de010
DJ
22602007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2261
2262 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
2263 output. Test the types of members and member pointers.
2264 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
2265 gdb/2092.
2266 * gdb.cp/member-ptr.exp: Search for a comment instead of a
2267 statement. Enable for GCC. Update expected output for some tests
2268 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
2269 layout.
2270 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
2271 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
2272 (Diamond::vget_base): New.
2273 (main): Add new tests.
2274 * gdb.cp/printmethod.exp: Update expected output for member functions.
2275 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
2276 print pEe->D::vg().
2277
61a771aa
DJ
22782007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
2279
2280 * gdb.threads/tls.exp: Allow stops in sem_post.
2281
2fa63963
DJ
22822006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
2283
2284 * gdb.base/annota1.exp: Allow .*printf in backtraces.
2285 * gdb.base/annota3.exp: Likewise.
2286 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
2287 again (instead of timing out).
2288 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
2289 GCC bug 26475.
2290 * gdb.java/jmisc.exp: Adjust to work with method signatures including
2291 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
2292 test from jmisc1.exp.
2293 * gdb.java/jmisc1.exp: Delete.
2294 * gdb.java/jprint.exp: Adjust to work with method signatures including
2295 return types.
2296 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
2297 * gdb.threads/linux-dp.exp: Don't be confused by program output.
2298 * lib/java.exp (compile_java_from_source): Pass the correct type
2299 to target_compile.
2300
5eefc2b7
JB
23012006-12-31 Joel Brobecker <brobecker@adacore.com>
2302
2303 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
2304 (stack_align_edx): New function.
2305 (stack_align_eax): New function.
2306 (main): Add calls to stack_align_edx and stack_align_eax.
2307 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
2308 Add testing for the cases where the register used during a stack
2309 realignment is edx. Same for eax.
2310
227c54da
DJ
23112006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
2312
2313 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
2314 and generic PE targets.
2315
cab8ac94
JB
23162006-12-29 Joel Brobecker <brobecker@adacore.com>
2317
2318 * gdb.ada/array_return.exp: Update copyright date list.
2319
ba54f318
JB
23202006-12-27 Joel Brobecker <brobecker@adacore.com>
2321
2322 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
2323 (Create_Small_Float_Vector): New function.
2324 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
2325 function body.
2326 * gdb.ada/array_return/p.adb: Use new type and function from
2327 package Pck.
2328 * gdb.ada/array_return.exp: Add a test verifying that GDB is
2329 able to print the value returned by a function returning an
2330 array of float.
2331
6b7a35dd
JB
23322006-12-20 Joel Brobecker <brobecker@adacore.com>
2333
2334 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
2335 The associated tests should be PASSing.
2336
038224f6
VP
23372006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2338
2339 Test for base in references.
2340 * gdb.mi/mi-var-cp.cc: Add test code.
2341 * gdb.mi/mi-var-cp.exp: Test for bases in references.
2342 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
2343 * gdb.mi/mi2-watch.exp: Likewise.
2344 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
2345 (mi_list_varobj_children): New function.
2346
b26ed50d
VP
23472006-12-08 Vladimir Prus <vladimir@codesourcery.com>
2348
2349 * lib/mi-support.exp
2350 (mi_runto): Accept "()" after function name.
2351 (mi_create_varobj): New function.
2352 (mi_varobj_update): New function.
2353 (mi_Check_varobj_value): New function.
2354 * gdb.mi/mi-var-cp.exp: New file.
2355 * gdb.mi/mi-var-cp.cc: New file.
2356
08232497
DJ
23572006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
2358
2359 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
2360 gdb.base/weaklib2.c: New files.
2361
d394c993 23622006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 2363
ac6c2fba
NS
2364 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
2365 info. Adjust test names.
2366
8ec659a0 2367 * gdb.base/break.c (main): Move position of malloc.
d394c993 2368 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 2369
acd65feb
VP
23702006-11-28 Vladimir Prus <vladimir@codesourcery.com>
2371
2372 * gdb.mi/mi-var-cmd.exp: Check -var-update after
2373 assignement of arrays and function pointers.
2374 * gdb.mi/var-cmd.c: Add declaration necessary for above
2375 tests.
2376
f556d5e5
NS
23772006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2378
2379 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
2380
2381 * gdb.threads/linux-dp.exp: Read thread table before and after
2382 creating each philosopher and verify it.
2383
697bc68d
NS
23842006-11-27 Nathan Sidwell <nathan@codesourcery.com>
2385 Paul Brook <paul@codesourcery.com>
2386 Daniel Jacobowitz <dan@codesourcery.com>
2387
2388 * gdb.base/ending-run.exp: Flatten expect script stepping out of
2389 main to remove duplication. Add start function of the form
2390 '_*start[1-9]*'. Add RVDS start function.
2391
29d73ae4
DJ
23922006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2393
2394 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2395
c1d88655
UW
23962006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2397
2398 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
2399 * gdb.asm/spu.inc: New file.
2400 * gdb.base/term.exp: Disable if [target_info exists noargs].
2401 * gdb.gdb/complaints.exp: Disable if ![isnative].
2402 * gdb.gdb/selftest.exp: Likewise.
2403 * gdb.gdb/observer.exp: Likewise.
2404 * gdb.gdb/xfullpath.exp: Likewise.
2405 * gdb.base/attach.exp: Disable on SPU target.
2406 * gdb.cp/bs145503.exp: Likewise.
2407 * gdb.cp/exception.exp: Likewise.
2408 * gdb.cp/userdef.exp: Likewise.
2409
32a13b1a
DJ
24102006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
2411
2412 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
2413
d8295fe9
VP
24142006-11-10 Vladimir Prus <vladimir@codesourcery.com>
2415
2416 * gdb.base/completion.exp: Fix completion tests for
2417 'info' and 'info '.
2418 * gdb.base/help.exp (help_test_raw, test_class_help)
2419 (test_prefix_command_help): Move...
2420 * lib/gdb.exp: Here.
2421 * gdb.base/main.exp: Adjust.
2422 * gdb.cp/maint.exp: Adjust.
2423 * gdb.trace/tracecmd.exp: Use test_help_class.
2424
8c394015
VP
24252006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2426
2427 * gdb.stabs/weird.exp (print_weird_var): Use
2428 gdb_test_multiple instead of gdb_expect.
2429
027fc1bc
VP
24302006-11-09 Vladimir Prus <vladimir@codesourcery.com>
2431
2432 * gdb.base/help.exp (help_test_raw): New.
2433 (test_class_help): New.
2434 (test_prefix_command_help): New.
2435 Adjust testcases.
2436
67609209
FR
24372006-11-09 Christophe Lyon <christophe.lyon@st.com>
2438
2439 * gdb.base/constvars.c (main): Write to crass and crips, so that
2440 they are allocated by the compiler.
2441
f73adfeb
AS
24422006-10-27 Andreas Schwab <schwab@suse.de>
2443
2444 * gdb.base/multi-forks.exp: Use "detach fork" instead of
2445 "detach-fork".
2446
2f83a18e
DJ
24472006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
2448
2449 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
2450 of patterns.
2451
94277a38
DJ
24522006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2453
2454 * gdb.base/sepdebug.exp: Remove debug format test.
2455 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
2456 Handle no-symtab.
2457 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
2458
5bd2f6e2
DJ
24592006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
2460
2461 * gdb.threads/manythreads.c (thread_function, main): Don't cast
2462 int to pointer or pointer to int.
2463 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
2464
8c008720
DJ
24652006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
2466
2467 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
2468
9e35dae4
DJ
24692006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2470
2471 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2472
d9639e13
DJ
24732006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2474
2475 PR c++/2116
2476 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2477
390a1bd0
JB
24782006-10-06 Joel Brobecker <brobecker@adacore.com>
2479
2480 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
2481 the corresponding bug has been fixed in GDB (PR/2018).
2482
dd920c33
JB
24832006-10-06 Joel Brobecker <brobecker@adacore.com>
2484
2485 * gdb.base/subst.exp: New testcase.
2486
53bbefe9
JB
24872006-10-06 Joel Brobecker <brobecker@adacore.com>
2488
2489 * gdb.ada/array_return/pck.ads: Add copyright notice.
2490 * gdb.ada/array_return/pck.adb: Likewise.
2491 * gdb.ada/array_return/p.adb: Likewise.
2492 * gdb.ada/exec_changed/first.adb: Likewise.
2493 * gdb.ada/exec_changed/second.adb: Likewise.
2494
09851417
JB
24952006-10-06 Joel Brobecker <brobecker@adacore.com>
2496
2497 * gdb.ada/watch_arg/watch.adb: New file.
2498 * gdb.ada/watch_arg.exp: New testcase.
2499
041bf30d
VP
25002006-10-02 Vladimir Prus <vladimir@codesourcery.com>
2501
2502 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
2503 via string_to_regexp.
2504 * gdb.mi/mi2-basics.exp: Likewise.
2505
f286fbdd 25062006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
2507
2508 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
2509 Remove unused / obsolete files.
2510
7c07f349
NR
25112006-09-19 Nick Roberts <nickrob@snap.net.nz>
2512
2513 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
2514
cd5ff84a
VP
25152006-09-17 Vladimir Prus <vladimir@codesourcery.com>
2516
2517 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
2518 HIGH_FRAME argument to -stack-list-arguments can be larger than
2519 the number of frames.
2520
ae018d1a
DJ
25212006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
2522
2523 * gdb.base/args.c (main): Add breakpoint marker.
2524 * gdb.base/args.exp: Use args_test for tests. Add new tests which
2525 really test empty arguments.
2526 (args_load): Delete.
2527 (args_test): New.
2528
b399c549
NR
25292006-09-13 Nick Roberts <nickrob@snap.net.nz>
2530
2531 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
2532 check for one file.
2533
2ab1eb7a
VP
25342006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
2535
2536 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
2537 HIGH_FRAME argument to -stack-list-locals can be larger than
2538 the number of frames.
2539
476308bf
FF
25402006-08-18 Fred Fish <fnf@specifix.com>
2541
2542 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
2543 '$' in front of skip_vmx_tests_saved when setting that.
2544
8625200f
AS
25452006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
2546
2547 * gdb.base/trace-commands.exp: New file.
2548
089ec8f1
DJ
25492006-08-10 Joel Brobecker <brobecker@adacore.com>
2550 Daniel Jacobowitz <dan@codesourcery.com>
2551
2552 * gdb.base/step-bt.exp: Make hexadecimal address optional in
2553 expected output of the backtrace commands.
2554
b60f0898
JB
25552006-08-09 Joel Brobecker <brobecker@adacore.com>
2556
2557 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
2558 untested followed by return combination.
2559 * gdb.arch/altivec-regs.exp: Likewise.
2560 * gdb.arch/e500-abi.exp: Likewise.
2561 * gdb.arch/e500-regs.exp: Likewise.
2562 * gdb.arch/gdb1291.exp: Likewise.
2563 * gdb.arch/gdb1431.exp: Likewise.
2564 * gdb.arch/gdb1558.exp: Likewise.
2565 * gdb.arch/i386-prologue.exp: Likewise.
2566 * gdb.arch/i386-unwind.exp: Likewise.
2567 * gdb.asm/asm-source.exp: Likewise.
2568 * gdb.base/a2-run.exp: Likewise.
2569 * gdb.base/advance.exp: Likewise.
2570 * gdb.base/all-bin.exp: Likewise.
2571 * gdb.base/annota1.exp: Likewise.
2572 * gdb.base/annota3.exp: Likewise.
2573 * gdb.base/args.exp: Likewise.
2574 * gdb.base/arithmet.exp: Likewise.
2575 * gdb.base/assign.exp: Likewise.
2576 * gdb.base/async.exp: Likewise.
2577 * gdb.base/attach.exp: Likewise.
2578 * gdb.base/bang.exp: Likewise.
2579 * gdb.base/bigcore.exp: Likewise.
2580 * gdb.base/bitfields.exp: Likewise.
2581 * gdb.base/bitfields2.exp: Likewise.
2582 * gdb.base/break.exp: Likewise.
2583 * gdb.base/call-sc.exp: Likewise.
2584 * gdb.base/call-strs.exp: Likewise.
2585 * gdb.base/callfuncs.exp: Likewise.
2586 * gdb.base/checkpoint.exp: Likewise.
2587 * gdb.base/chng-syms.exp: Likewise.
2588 * gdb.base/code-expr.exp: Likewise.
2589 * gdb.base/commands.exp: Likewise.
2590 * gdb.base/completion.exp: Likewise.
2591 * gdb.base/cond-expr.exp: Likewise.
2592 * gdb.base/condbreak.exp: Likewise.
2593 * gdb.base/consecutive.exp: Likewise.
2594 * gdb.base/constvars.exp: Likewise.
2595 * gdb.base/corefile.exp: Likewise.
2596 * gdb.base/cvexpr.exp: Likewise.
2597 * gdb.base/dbx.exp: Likewise.
2598 * gdb.base/define.exp: Likewise.
2599 * gdb.base/detach.exp: Likewise.
2600 * gdb.base/display.exp: Likewise.
2601 * gdb.base/dump.exp: Likewise.
2602 * gdb.base/ena-dis-br.exp: Likewise.
2603 * gdb.base/ending-run.exp: Likewise.
2604 * gdb.base/environ.exp: Likewise.
2605 * gdb.base/eval-skip.exp: Likewise.
2606 * gdb.base/exprs.exp: Likewise.
2607 * gdb.base/fileio.exp: Likewise.
2608 * gdb.base/finish.exp: Likewise.
2609 * gdb.base/float.exp: Likewise.
2610 * gdb.base/foll-exec.exp: Likewise.
2611 * gdb.base/foll-fork.exp: Likewise.
2612 * gdb.base/foll-vfork.exp: Likewise.
2613 * gdb.base/freebpcmd.exp: Likewise.
2614 * gdb.base/funcargs.exp: Likewise.
2615 * gdb.base/gcore.exp: Likewise.
2616 * gdb.base/gdb1090.exp: Likewise.
2617 * gdb.base/gdb1250.exp: Likewise.
2618 * gdb.base/huge.exp: Likewise.
2619 * gdb.base/info-proc.exp: Likewise.
2620 * gdb.base/interrupt.exp: Likewise.
2621 * gdb.base/jump.exp: Likewise.
2622 * gdb.base/langs.exp: Likewise.
2623 * gdb.base/lineinc.exp: Likewise.
2624 * gdb.base/list.exp: Likewise.
2625 * gdb.base/logical.exp: Likewise.
2626 * gdb.base/long_long.exp: Likewise.
2627 * gdb.base/macscp.exp: Likewise.
2628 * gdb.base/maint.exp: Likewise.
2629 * gdb.base/mips_pro.exp: Likewise.
2630 * gdb.base/miscexprs.exp: Likewise.
2631 * gdb.base/multi-forks.exp: Likewise.
2632 * gdb.base/opaque.exp: Likewise.
2633 * gdb.base/overlays.exp: Likewise.
2634 * gdb.base/pc-fp.exp: Likewise.
2635 * gdb.base/pointers.exp: Likewise.
2636 * gdb.base/printcmds.exp: Likewise.
2637 * gdb.base/psymtab.exp: Likewise.
2638 * gdb.base/ptype.exp: Likewise.
2639 * gdb.base/recurse.exp: Likewise.
2640 * gdb.base/relational.exp: Likewise.
2641 * gdb.base/relocate.exp: Likewise.
2642 * gdb.base/remote.exp: Likewise.
2643 * gdb.base/reread.exp: Likewise.
2644 * gdb.base/restore.exp: Likewise.
2645 * gdb.base/return.exp: Likewise.
2646 * gdb.base/return2.exp: Likewise.
2647 * gdb.base/scope.exp: Likewise.
2648 * gdb.base/sect-cmd.exp: Likewise.
2649 * gdb.base/sep.exp: Likewise.
2650 * gdb.base/sepdebug.exp: Likewise.
2651 * gdb.base/setshow.exp: Likewise.
2652 * gdb.base/setvar.exp: Likewise.
2653 * gdb.base/sigall.exp: Likewise.
2654 * gdb.base/sigbpt.exp: Likewise.
2655 * gdb.base/signals.exp: Likewise.
2656 * gdb.base/signull.exp: Likewise.
2657 * gdb.base/sizeof.exp: Likewise.
2658 * gdb.base/solib.exp: Likewise.
2659 * gdb.base/step-line.exp: Likewise.
2660 * gdb.base/step-test.exp: Likewise.
2661 * gdb.base/structs.exp: Likewise.
2662 * gdb.base/structs2.exp: Likewise.
2663 * gdb.base/term.exp: Likewise.
2664 * gdb.base/twice.exp: Likewise.
2665 * gdb.base/until.exp: Likewise.
2666 * gdb.base/varargs.exp: Likewise.
2667 * gdb.base/volatile.exp: Likewise.
2668 * gdb.base/watchpoint.exp: Likewise.
2669 * gdb.base/whatis-exp.exp: Likewise.
2670 * gdb.base/whatis.exp: Likewise.
2671 * gdb.cp/ambiguous.exp: Likewise.
2672 * gdb.cp/annota2.exp: Likewise.
2673 * gdb.cp/annota3.exp: Likewise.
2674 * gdb.cp/bool.exp: Likewise.
2675 * gdb.cp/breakpoint.exp: Likewise.
2676 * gdb.cp/casts.exp: Likewise.
2677 * gdb.cp/class2.exp: Likewise.
2678 * gdb.cp/classes.exp: Likewise.
2679 * gdb.cp/cplusfuncs.exp: Likewise.
2680 * gdb.cp/ctti.exp: Likewise.
2681 * gdb.cp/derivation.exp: Likewise.
2682 * gdb.cp/exception.exp: Likewise.
2683 * gdb.cp/gdb1355.exp: Likewise.
2684 * gdb.cp/hang.exp: Likewise.
2685 * gdb.cp/inherit.exp: Likewise.
2686 * gdb.cp/local.exp: Likewise.
2687 * gdb.cp/m-data.exp: Likewise.
2688 * gdb.cp/m-static.exp: Likewise.
2689 * gdb.cp/member-ptr.exp: Likewise.
2690 * gdb.cp/method.exp: Likewise.
2691 * gdb.cp/misc.exp: Likewise.
2692 * gdb.cp/namespace.exp: Likewise.
2693 * gdb.cp/overload.exp: Likewise.
2694 * gdb.cp/ovldbreak.exp: Likewise.
2695 * gdb.cp/pr-1023.exp: Likewise.
2696 * gdb.cp/pr-1210.exp: Likewise.
2697 * gdb.cp/pr-574.exp: Likewise.
2698 * gdb.cp/printmethod.exp: Likewise.
2699 * gdb.cp/psmang.exp: Likewise.
2700 * gdb.cp/ref-params.exp: Likewise.
2701 * gdb.cp/ref-types.exp: Likewise.
2702 * gdb.cp/rtti.exp: Likewise.
2703 * gdb.cp/templates.exp: Likewise.
2704 * gdb.cp/try_catch.exp: Likewise.
2705 * gdb.cp/userdef.exp: Likewise.
2706 * gdb.cp/virtfunc.exp: Likewise.
2707 * gdb.disasm/am33.exp: Likewise.
2708 * gdb.disasm/h8300s.exp: Likewise.
2709 * gdb.disasm/mn10300.exp: Likewise.
2710 * gdb.disasm/sh3.exp: Likewise.
2711 * gdb.disasm/t01_mov.exp: Likewise.
2712 * gdb.disasm/t02_mova.exp: Likewise.
2713 * gdb.disasm/t03_add.exp: Likewise.
2714 * gdb.disasm/t04_sub.exp: Likewise.
2715 * gdb.disasm/t05_cmp.exp: Likewise.
2716 * gdb.disasm/t06_ari2.exp: Likewise.
2717 * gdb.disasm/t07_ari3.exp: Likewise.
2718 * gdb.disasm/t08_or.exp: Likewise.
2719 * gdb.disasm/t09_xor.exp: Likewise.
2720 * gdb.disasm/t10_and.exp: Likewise.
2721 * gdb.disasm/t11_logs.exp: Likewise.
2722 * gdb.disasm/t12_bit.exp: Likewise.
2723 * gdb.disasm/t13_otr.exp: Likewise.
2724 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2725 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2726 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2727 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
2728 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
2729 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2730 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
2731 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
2732 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
2733 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2734 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2735 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
2736 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
2737 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
2738 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
2739 * gdb.mi/gdb701.exp: Likewise.
2740 * gdb.mi/gdb792.exp: Likewise.
2741 * gdb.mi/mi-basics.exp: Likewise.
2742 * gdb.mi/mi-break.exp: Likewise.
2743 * gdb.mi/mi-cli.exp: Likewise.
2744 * gdb.mi/mi-console.exp: Likewise.
2745 * gdb.mi/mi-disassemble.exp: Likewise.
2746 * gdb.mi/mi-eval.exp: Likewise.
2747 * gdb.mi/mi-file.exp: Likewise.
2748 * gdb.mi/mi-read-memory.exp: Likewise.
2749 * gdb.mi/mi-regs.exp: Likewise.
2750 * gdb.mi/mi-return.exp: Likewise.
2751 * gdb.mi/mi-simplerun.exp: Likewise.
2752 * gdb.mi/mi-stack.exp: Likewise.
2753 * gdb.mi/mi-stepi.exp: Likewise.
2754 * gdb.mi/mi-syn-frame.exp: Likewise.
2755 * gdb.mi/mi-until.exp: Likewise.
2756 * gdb.mi/mi-var-block.exp: Likewise.
2757 * gdb.mi/mi-var-child.exp: Likewise.
2758 * gdb.mi/mi-var-cmd.exp: Likewise.
2759 * gdb.mi/mi-var-display.exp: Likewise.
2760 * gdb.mi/mi-watch.exp: Likewise.
2761 * gdb.mi/mi2-basics.exp: Likewise.
2762 * gdb.mi/mi2-break.exp: Likewise.
2763 * gdb.mi/mi2-cli.exp: Likewise.
2764 * gdb.mi/mi2-console.exp: Likewise.
2765 * gdb.mi/mi2-disassemble.exp: Likewise.
2766 * gdb.mi/mi2-eval.exp: Likewise.
2767 * gdb.mi/mi2-file.exp: Likewise.
2768 * gdb.mi/mi2-read-memory.exp: Likewise.
2769 * gdb.mi/mi2-regs.exp: Likewise.
2770 * gdb.mi/mi2-return.exp: Likewise.
2771 * gdb.mi/mi2-simplerun.exp: Likewise.
2772 * gdb.mi/mi2-stack.exp: Likewise.
2773 * gdb.mi/mi2-stepi.exp: Likewise.
2774 * gdb.mi/mi2-syn-frame.exp: Likewise.
2775 * gdb.mi/mi2-until.exp: Likewise.
2776 * gdb.mi/mi2-var-block.exp: Likewise.
2777 * gdb.mi/mi2-var-child.exp: Likewise.
2778 * gdb.mi/mi2-var-cmd.exp: Likewise.
2779 * gdb.mi/mi2-var-display.exp: Likewise.
2780 * gdb.mi/mi2-watch.exp: Likewise.
2781 * gdb.stabs/exclfwd.exp: Likewise.
2782 * gdb.stabs/weird.exp: Likewise.
2783 * gdb.threads/gcore-thread.exp: Likewise.
2784 * gdb.trace/actions.exp: Likewise.
2785 * gdb.trace/backtrace.exp: Likewise.
2786 * gdb.trace/circ.exp: Likewise.
2787 * gdb.trace/collection.exp: Likewise.
2788 * gdb.trace/deltrace.exp: Likewise.
2789 * gdb.trace/infotrace.exp: Likewise.
2790 * gdb.trace/limits.exp: Likewise.
2791 * gdb.trace/packetlen.exp: Likewise.
2792 * gdb.trace/passc-dyn.exp: Likewise.
2793 * gdb.trace/passcount.exp: Likewise.
2794 * gdb.trace/report.exp: Likewise.
2795 * gdb.trace/save-trace.exp: Likewise.
2796 * gdb.trace/tfind.exp: Likewise.
2797 * gdb.trace/tracecmd.exp: Likewise.
2798 * gdb.trace/while-dyn.exp: Likewise.
2799 * gdb.trace/while-stepping.exp: Likewise.
2800
f4b618d1
JB
28012006-08-08 Joel Brobecker <brobecker@adacore.com>
2802
2803 * gdb.base/step-bt.c: New file.
2804 * gdb.base/step-bt.exp: New testcase.
2805
3d00d119
DJ
28062006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
2807
2808 * config/monitor.exp (gdb_load): Remove support for obsolete
2809 download-write-size.
2810 * gdb.base/remote.exp: Likewise. Update all callers of
2811 gdb_timed_load.
2812
017b5bd4
DJ
28132006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
2814
2815 * cursal.exp: Pass binfile to gdb_load.
2816
837c599d
DJ
28172006-08-01 Nathan Sidwell <nathan@codesourcery.com>
2818
2819 * gdb.base/cursal.exp: Add "" to gdb_load call.
2820
8dd4540b
MK
28212006-07-29 Mark Kettenis <kettenis@gnu.org>
2822
2823 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
2824 NetBSD/ELF targets.
2825
ab5c9f60
DJ
28262006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
2827
2828 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
2829 operator*.
2830
4c42eaff
DJ
28312006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
2832
2833 * gdb.base/completion.exp: Update for change in "file" behavior.
2834 * gdb.stabs/weird.exp: Likewise.
2835 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
2836 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
2837
0155cc76
NS
28382006-07-24 Nathan Sidwell <nathan@codesourcery.com>
2839
2840 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
2841 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
2842
16026cd7
AS
28432006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
2844
2845 * gdb.base/default.exp: Update source command error message.
2846 * gdb.base/help.exp: Update 'help source' message.
2847
16963cb6
DJ
28482006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
2849
2850 * gdb.cp/bs15503.exp: Update comment for no longer crashing
2851 test.
2852
6d7fd486
AS
28532006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
2854
2855 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
2856
29e8a844
DJ
28572006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2858
2859 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
2860
6afcfa39
DJ
28612006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
2862
2863 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
2864
267a692b
MK
28652006-07-17 Mark Kettenis <kettenis@gnu.org>
2866
2867 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
2868 *-*-openbsd* from targets for wich we expect ARM FPA floating
2869 point format.
2870
85d2fec4
NR
28712006-07-17 Nick Roberts <nickrob@snap.net.nz>
2872
2873 * gdb.cp/annota3.exp: Expect frame-begin annotation.
2874
28752006-07-17 Mark Kettenis <kettenis@gnu.org>
2876
2877 * gdb.base/annota3.exp: Expect frame-begin annotation.
2878
85b4c6e8
JB
28792006-07-14 Joel Brobecker <brobecker@adacore.com>
2880
2881 * gdb.base/help.exp: Adjust "help unset" test to accept
2882 any list of unset commands.
2883
fb933624
DJ
28842006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
2885 Daniel Jacobowitz <dan@codesourcery.com>
2886
2887 * gdb.cp/ref-params.exp: New test.
2888 * gdb.cp/ref-params.cc: New source file.
2889 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
2890
1dff4b64
MK
28912006-07-08 Mark Kettenis <kettenis@gnu.org>
2892
2893 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
2894 spaces/tabs in regular expressions since they might not be there.
2895
40d2e0e3
AS
28962006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
2897
2898 * gdb.base/ifelse.exp: New file.
2899
f6c957d2
NS
29002006-07-04 Nathan Sidwell <nathan@codesourcery.com>
2901
2902 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
2903 line.
2904 * gdb.base/huge.exp: Loop over compilation to find a size that
2905 is acceptable.
2906 * gdb.base/remote.exp: Correct expected strings.
2907 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
2908
b9c5a23d
DJ
29092006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2910
2911 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
2912
9af2e58d
DJ
29132006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2914
2915 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
2916 native.
2917
30930ca5
DJ
29182006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2919
2920 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
2921 enable stabs testing.
2922
aa32fa1d
DJ
29232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2924
bd4a4c80 2925 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
2926 gdb_test_multiple does.
2927
321fef15
DJ
29282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
2929
2930 * Makefile.in (host_alias): Remove.
2931 (target_alias): Use @target_noncanonical@.
2932 (site.exp): Don't set host_alias.
2933 * aclocal.m4: Remove contents. Include acx.m4.
2934 * configure: Regenerated.
2935 * configure.ac: Use ACX_NONCANONICAL_TARGET.
2936
e1c2defa
NS
29372006-06-13 Nathan Sidwell <nathan@codesourcery.com>
2938
e63b55d1
NS
2939 * lib/gdb.exp (gdb_load_cmd): New.
2940
5600ea19
NS
2941 * gdb.base/fileio.c: Add system(NULL) test.
2942 * gdb.base/fileio.exp: Check it.
2943
e1c2defa
NS
2944 * gdb.base/break.c: Add 10a breakpoint at }
2945 * gdb.base/break.exp: Add test for breakpoint at }
2946 * gdb.cp/anon-union.cc: Add code at end of function.
2947 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
2948 * gdb.mi/var-cmd.c: Add code at end of function.
2949 * gdb.mi/mi-var-display.exp: Adjust end of next.
2950 * gdb.mi/mi2-var-display.exp: Likewise.
2951 * gdb.base/fileio.c: Add stop function and insert calls at
2952 stopping places.
2953 * gdb.base/fileio.exp: Breakpoint stop function and remove
2954 explicit line number references.
2955
6c0112ec
JB
29562006-05-19 Joel Brobecker <brobecker@adacore.com>
2957
2958 * gdb.base/del.exp (test_delete_alias): New function.
2959 Now check that both "del" and "d" work as aliases for "delete".
2960
154189a4
FF
29612006-05-18 Fred Fish <fnf@specifix.com>
2962
2963 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
2964 required. Check for spurious output after program exits normally.
2965
582e64c2
FF
29662006-05-17 Fred Fish <fnf@specifix.com>
2967
2968 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
2969 gdb_load, so it works in the simulator.
2970
8ef6493a
FF
29712006-05-11 Fred Fish <fnf@specifix.com>
2972
2973 * gdb.base/bang.exp: Ignore unexpected output between the
2974 "program exited normally" and the gdb prompt, as many other
2975 tests do.
2976
692b141c
MK
29772006-05-07 Mark Kettenis <kettenis@gnu.org>
2978
2979 * gdb.base/help.exp: Make "delete checkpoint" part option for
2980 "help d" and "help delete" tests.
2981
540b8a30
UW
29822006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2983
2984 * gdb.mi/mi-basics.exp: Add missing serial number to
2985 expected output in some mi_gdb_test statements.
2986 * gdb.mi/mi2-basics.exp: Likewise.
2987
9b6462d9
JB
29882006-05-05 Joel Brobecker <brobecker@adacore.com>
2989
2990 * gdb.base/del.c: New file.
2991 * gdb.base/del.exp: New testcase.
2992
954de43b
DM
29932006-05-05 David S. Miller <davem@sunset.davemloft.net>
2994
2995 * gdb.base/break.exp: Do not assume a breakpoint on
2996 main will actually be in $srcfile when optimizing.
1303f75e
DM
2997 * gdb.base/savedregs.exp: Do not require that the dummy
2998 frame location match up to a symbol and source file location.
c3242428
DM
2999 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
3000 will get printed without a mi_cmd_data_list_register_values prefix.
3001 (*-data-list-register-*): Correct regular expressions to expect the new
3002 pseudo d? floating point registers.
3003 * gdb.mi/mi2-regs.exp: Likewise.
3004
c7e64c9a
DJ
30052006-05-05 Christophe Lyon <christophe.lyon@st.com>
3006
3007 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
3008 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
3009 is allocated by the compiler.
3010 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
3011 anons, e, anone to force their allocation by the compiler.
3012
30132006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
3014
3015 * gdb.base/help.exp: Update expected text for help d and
3016 help delete.
3017
27ce9a6d
MK
30182006-05-02 Mark Kettenis <kettenis@gnu.org>
3019
3020 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
3021 NetBSD/ELF targets.
3022
8608915f
MK
30232006-04-30 Mark Kettenis <kettenis@gnu.org>
3024
3025 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
3026 single-step breakpoint fails; make this a KFAIL on
3027 sparc*-*-openbsd*.
3028 * gdb.base/siginfo.exp: Likewise.
3029 * gdb.base/sigstep.exp (advance, advancei): Likewise.
3030
b8db102d
MS
30312006-04-26 Michael Snyder <msnyder@redhat.com>
3032
3033 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
3034 which may have to consume output from other forks.
3035 Add tests to make sure that "delete fork" succeeded.
3036
c702009a
MS
30372006-04-20 Michael Snyder <msnyder@redhat.com>
3038
3039 * 2006-03-22 Jim Blandy <jimb@redhat.com>
3040 Add support for the Renesas M32C and M16C.
3041
3042 * gdb.asm/asm-source.exp: Add m32c target.
3043 * gdb.asm/m32c.inc: Support for m32c target.
3044
e28493f2
AS
30452006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
3046
3047 * gdb.base/commands.exp (recursive_source_test): New test.
3048
880da185
DM
30492006-04-04 David S. Miller <davem@sunset.davemloft.net>
3050
3051 * gdb.base/float.exp: Add pattern for sparc targets.
3052
61d9b92f
DJ
30532006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3054
3055 * gdb.base/commands.exp (stray_arg0_test): New test.
3056
bd717df8
PB
30572006-03-30 Paul Brook <paul@codesourcery.com>
3058
3059 * gdb.mi/mi-until.exp: kfail broken until command.
3060 * gdb.mi/mi2-until.exp: Ditto.
3061
ec793d3c
NR
30622006-03-27 Nick Roberts <nickrob@snap.net.nz>
3063
3064 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
3065
831004b7
AO
30662006-03-08 Alexandre Oliva <aoliva@redhat.com>
3067
3068 * gdb.base/prelink.exp: Anchor tested-for regular expression
3069 on gdb prompt.
3070
effe49a0
PB
30712006-03-07 Paul Brook <paul@codesourcery.com>
3072
3073 * gdb.base/assign.exp: Correct fail message.
3074
e5461016
PB
30752006-03-07 Paul Brook <paul@codesourcery.com>
3076
3077 * lib/compiler.c: Extract armcc version number.
3078 * lib/compiler.cc: Ditto.
3079
fc91c6c2
PB
30802006-03-07 Paul Brook <paul@codesourcery.com>
3081
3082 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
3083 additional_flags=-w.
3084 * gdb.arch/altivec-regs.exp: Ditto.
3085 * gdb.arch/e500-abi.exp: Ditto.
3086 * gdb.arch/e500-regs.exp: Ditto.
3087 * gdb.base/all-bin.exp: Ditto.
3088 * gdb.base/annota1.exp: Ditto.
3089 * gdb.base/annota3.exp: Ditto.
3090 * gdb.base/args.exp: Ditto.
3091 * gdb.base/arithmet.exp: Ditto.
3092 * gdb.base/assign.exp: Ditto.
3093 * gdb.base/async.exp: Ditto.
3094 * gdb.base/bang.exp: Ditto.
3095 * gdb.base/break.exp: Ditto.
3096 * gdb.base/call-rt-st.exp: Ditto.
3097 * gdb.base/completion.exp: Ditto.
3098 * gdb.base/cond-expr.exp: Ditto.
3099 * gdb.base/condbreak.exp: Ditto.
3100 * gdb.base/consecutive.exp: Ditto.
3101 * gdb.base/define.exp: Ditto.
3102 * gdb.base/display.exp: Ditto.
3103 * gdb.base/ena-dis-br.exp: Ditto.
3104 * gdb.base/environ.exp: Ditto.
3105 * gdb.base/eval-skip.exp: Ditto.
3106 * gdb.base/info-proc.exp: Ditto.
3107 * gdb.base/jump.exp: Ditto.
3108 * gdb.base/logical.exp: Ditto.
3109 * gdb.base/long_long.exp: Ditto.
3110 * gdb.base/maint.exp: Ditto.
3111 * gdb.base/miscexprs.exp: Ditto.
3112 * gdb.base/pc-fp.exp: Ditto.
3113 * gdb.base/pointers.exp: Ditto.
3114 * gdb.base/relational.exp: Ditto.
3115 * gdb.base/reread.exp: Ditto.
3116 * gdb.base/sect-cmd.exp: Ditto.
3117 * gdb.base/sep.exp: Ditto.
3118 * gdb.base/sepdebug.exp: Ditto.
3119 * gdb.base/until.exp: Ditto.
3120 * gdb.base/whatis-exp.exp: Ditto.
3121 * gdb.cp/annota2.exp: Ditto.
3122 * gdb.cp/annota3.exp: Ditto.
3123 * gdb.trace/actions.exp: Ditto.
3124 * gdb.trace/backtrace.exp: Ditto.
3125 * gdb.trace/circ.exp: Ditto.
3126 * gdb.trace/collection.exp: Ditto.
3127 * gdb.trace/deltrace.exp: Ditto.
3128 * gdb.trace/infotrace.exp: Ditto.
3129 * gdb.trace/limits.exp: Ditto.
3130 * gdb.trace/packetlen.exp: Ditto.
3131 * gdb.trace/passc-dyn.exp: Ditto.
3132 * gdb.trace/passcount.exp: Ditto.
3133 * gdb.trace/report.exp: Ditto.
3134 * gdb.trace/save-trace.exp: Ditto.
3135 * gdb.trace/tfind.exp: Ditto.
3136 * gdb.trace/tracecmd.exp: Ditto.
3137 * gdb.trace/while-dyn.exp: Ditto.
3138 * gdb.trace/while-stepping.exp: Ditto.
3139 * lib/gdb.exp: Ditto.
3140 (gdb_compile): Handle nowarning option.
3141
5f4a23d9
AO
31422006-03-07 Alexandre Oliva <aoliva@redhat.com>
3143
3144 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
3145 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
3146 Rename executable to prelinkt. Don't re-prelink if we didn't
3147 get a core file. Test prelink -u exit status to tell whether
3148 prelinking failed. Use gdb_test_multiple.
3149
9733fc94
DJ
31502006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3151
3152 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
3153 (do_tests): Call it.
3154
cc10cae3
AO
31552006-02-28 Alexandre Oliva <aoliva@redhat.com>
3156
3157 * gdb.base/prelink.exp: New test.
3158 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
3159
15c46491
WZ
31602006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
3161
3162 * gdb.fortran/derived-type.f90: New file.
3163 * gdb.fortran/derived-type.exp: New testcase.
3164
5c9f7ded
DJ
31652006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
3166
3167 * gdb.base/default.exp: Allow ';' as a directory separator.
3168
5b96932b
AS
31692006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3170
3171 * gdb.base/help.exp (help add-symbol-file): Update.
3172
1986bccd
AS
31732006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3174
3175 * gdb.base/help.exp (help load): Update expected results.
3176
a8b7528f
FF
31772006-02-19 Fred Fish <fnf@specifix.com>
3178
3179 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
3180 specifix hex value as part of results.
3181 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
3182
f8261448
FF
31832006-02-16 Fred Fish <fnf@specifix.com>
3184
3185 * gdb.base/whatis.c: Define variables using typedefs char_addr,
3186 ushort_addr, and slong_addr, so the typedefs are not optimized
3187 away.
3188 * gdb.base/whatis.exp: Add tests using type name for struct type,
3189 union type, enum type, and typedef.
3190
31d8bdd2
MK
31912006-02-13 Mark Kettenis <kettenis@gnu.org>
3192
3193 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
3194
34e41e63
JB
31952006-02-13 Jim Blandy <jimb@redhat.com>
3196
3197 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
3198 case where it takes two "next" commands to skip past the init
3199 call.
3200
ac6e4f31
FF
32012006-02-12 Fred Fish <fnf@specifix.com>
3202
3203 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
3204 to handle cases where it takes two "next" commands to skip
3205 past the init call.
3206
2db2d571
JB
32072006-02-07 Joel Brobecker <brobecker@adacore.com>
3208
3209 * gdb.ada/array_return.exp: Mark the last test as expected to fail
3210 on hppa32 targets.
3211
38fcd64c
DJ
32122006-02-06 Vladimir Prus <ghost@cs.msu.su>
3213
3214 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
3215 field.
3216
1315ad46
MK
32172006-01-29 Mark Kettenis <kettenis@gnu.org>
3218
3219 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
3220
5625b943
DJ
32212006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3222
3223 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
3224 files.
3225
80df1bbe
DJ
32262006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3227
3228 * gdb.cp/maint.exp: Set complaints to a positive value.
3229
9078e690
DJ
32302006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3231
3232 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
3233 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
3234 function name.
3235
9c903399
DJ
32362006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
3237
3238 * gdb.base/checkpoint.c: Update copyright notice. Include
3239 <stdlib.h>.
3240
761ae4d6
JB
32412006-01-04 Jim Blandy <jimb@redhat.com>
3242
3243 * gdb.asm/asm-source.exp: Independently provide default values for
3244 asm-flags and debug-flags. Use 'string equal' to do the
3245 comparison, not the implicit expr's '==' operator. Remove
3246 now-unneeded assignments to asm-flags. In h8300 case, place
3247 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
3248
099ac3dd
MS
32492006-01-04 Michael Snyder <msnyder@redhat.com>
3250
3251 * gdb.base/checkpoint.c: New file.
3252 * gdb.base/checkpoint.exp: New file.
3253 * gdb.base/multi-fork.c: New file.
3254 * gdb.base/multi-fork.exp: New file.
3255 * gdb.base/pi.txt: New file (data for checkpoint.c test).
3256
f4d85314
FF
32572006-01-04 Fred Fish <fnf@specifix.com>
3258
3259 * gdb.base/ptype.c (foo): Add typedef.
3260 (intfoo): Add function.
3261 * gdb.base/ptype1.c: New file.
3262 * gdb.base/ptype.exp: Handle compilation and linking with two
3263 source files. Test that proper type for "foo" is found based
3264 on source context rather than first match found in symtabs.
3265
a1b06f35
MK
32662005-12-28 Mark Kettenis <kettenis@gnu.org>
3267
3268 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
3269 * gdb.asm/openbsd.inc: Indent commands.
3270
d082a1e2
MK
32712005-12-26 Mark Kettenis <kettenis@gnu.org>
3272
c65016bd
MK
3273 * gdb.base/freebpcmd.exp: Increase timeout.
3274
d082a1e2
MK
3275 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
3276
d3c32a0e
DJ
32772005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
3278
3279 * gdb.base/default.exp: Update check for "show version".
3280
9fdb1f50
RC
32812005-12-09 Randolph Chung <tausq@debian.org>
3282
3283 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
3284 * gdb.asm/pa64.inc: New file.
3285
5f2c56f7
RC
32862005-12-09 Randolph Chung <tausq@debian.org>
3287
3288 * gdb.asm/common.inc: Indent commands.
3289 * gdb.asm/asmsrc1.s: Likewise.
3290 * gdb.asm/asmsrc2.s: Likewise.
3291
8117349c
RC
32922005-12-09 Randolph Chung <tausq@debian.org>
3293
3294 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
3295 (get_addr_of_sym): Remove duplicate print.
3296 (gen_core): xfail hppa*-*-hpux*, update expected output.
3297 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
3298 * gdb.arch/pa64-nullify.s: New file.
3299
8f07f25a
RC
33002005-12-09 Randolph Chung <tausq@debian.org>
3301
3302 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
3303
55b39184
DJ
33042005-12-07 Christophe Lyon <christophe.lyon@st.com>
3305
3306 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
3307 code generation for these functions.
3308 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
3309 error message.
3310
31e2b00f
AS
33112005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
3312
3313 * gdb.base/help.exp (help b, help br, help bre, help brea)
3314 (help break): Update the expected message.
3315
c3d0b56e
SC
33162005-11-11 Stephane Carrez <stcarrez@nerim.fr>
3317
3318 * gdb.asm/m68hc11.inc: Setup the data section.
3319 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
3320 script for this test.
3321 (m6812-*-*): Likewise.
3322
36ae0ea9
RC
33232005-11-09 Randolph Chung <tausq@debian.org>
3324
3325 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
3326
9d6f42e9
WZ
33272005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
3328
3329 * gdb.base/break.exp: Fix a comment typo.
3330
e2126a14
EZ
33312005-11-03 Jim Blandy <jimb@redhat.com>
3332
3333 Checked in by Elena Zannoni <ezannoni@redhat.com>
3334
3335 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
3336
e0ac7199
CV
33372005-11-02 Corinna Vinschen <vinschen@redhat.com>
3338
3339 * gdb.arch/gdb1558.c: Include stdio.h.
3340
31d3fb18
MK
33412005-10-31 Mark Kettenis <kettenis@gnu.org>
3342
3343 * gdb.asm/asm-source.exp: Use -e instead of --entry.
3344
e52b687c
MK
33452005-10-31 Mark Kettenis <kettenis@gnu.org>
3346
3347 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
3348
f4711d79
PG
33492005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
3350
3351 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3352 vscr" tests to better match output.
3353
987a9106
JB
33542005-10-12 Jim Blandy <jimb@redhat.com>
3355
3356 * gdb.base/structs.exp (any): New function.
3357 (test_struct_returns): Don't make any assumptions at all about
3358 what value the function returns when GDB can't set the return
3359 value.
3360
2336bb58
JB
33612005-10-09 Joel Brobecker <brobecker@adacore.com>
3362
3363 * gdb.ada/arrayidx/p.adb: New file.
3364 * gdb.ada/arrayidx.exp: New testcase
3365
33662005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
3367
3368 * gdb.ada/array_return/pck.ads: New file.
3369 * gdb.ada/array_return/pck.adb: New file.
3370 * gdb.ada/array_return/p.adb: New file.
3371 * gdb.ada/array_return.exp: New testcase.
3372
705335ea
JB
33732005-10-03 Joel Brobecker <brobecker@adacore.com>
3374
3375 * gdb.base/arrayidx.c: New file.
3376 * gdb.base/arrayidx.exp: New testcase.
3377
11ee9940
NR
33782005-09-29 Nick Roberts <nickrob@snap.net.nz>
3379
3380 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
3381 frames-invalid and breakpoints-invalid are no longer generated
3382 with level 3 so don't expect them in the output.
3383
39fb8e9e
BR
33842005-09-27 Bob Rossi <bob@brasko.net>
3385
3386 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
3387 from test. Escape the | in mi_gdb_test call.
3388 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
3389 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
3390 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
3391 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
3392 expected regex's in mi_gdb_test calls.
3393 * lib/mi-support.exp: Remove arbitrary .* from tests.
3394 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
3395 Fully anchor GDB/MI expected results in mi_gdb_test.
3396 * lib/gdb.exp (string_to_regexp): Escape the ] character.
3397 * gdb.base/sizeof.exp: Remove escape character. Correct test.
3398
2af48f68
PB
33992005-09-26 Paul Brook <paul@codesourcery.com>
3400
3401 * long_long.exp: Exclude eabi targets from arm FPA float format test.
3402
f34502bc
WZ
34032005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3404
3405 * bfp-test.c: New file.
3406 * bfp-test.exp: New testcase.
3407
ca929517
WZ
34082005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
3409
3410 * gdb.fortran/subarray.exp: New testcase to test the evaluation
3411 of subarray and substring variable.
3412 * gdb.fortran/subarray.f: New source file for the test of subarray
3413 and substring variable evaluation.
3414 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
3415 of string constant.
3416
c761af65
DJ
34172005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
3418
3419 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
3420 copyright dates.
3421
561d7a1d
PG
34222005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
3423
3424 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
3425 powerpc altivec' test with an almost identical 'info vector' test.
3426
b2b64cc9
PG
34272005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3428
3429 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
3430 vscr" tests to match output.
3431
6ac4d15a
PG
34322005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
3433
3434 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
3435 output.
3436
40e55bef
BR
34372005-09-11 Bob Rossi <bob@brasko.net>
3438
3439 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
3440 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
3441 commands that return an MI output command and an asyncronous MI output
3442 command.
3443 * gdb.mi/mi-console.exp: Ditto.
3444
3c7385ec
BR
34452005-09-11 Bob Rossi <bob@brasko.net>
3446
3447 * gdb.mi/mi-var-child.c: Include <string.h>.
3448
a6cd0eb3
DJ
34492005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
3450
3451 * killed.exp: Correct gdb_expect syntax.
3452
2f168eed
CV
34532005-08-09 Corinna Vinschen <vinschen@redhat.com>
3454
3455 * lib/mi-support.exp (mi_gdb_load): Fix typo.
3456
ecd3fd0f
BR
34572005-08-02 Bob Rossi <bob@brasko.net>
3458
3459 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
3460 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
3461 Change tests to inferior-tty-set/show.
3462 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
3463 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
3464 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
3465 inferior. Use mi_gdb_test to get GDB and Inferior output.
3466 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
3467 descriptor.
3468 (mi_inferior_tty_name): Add inferior PTY file name.
3469 (mi_gdb_start): Add INFERIOR_PTY parameter.
3470 (mi_gdb_test): Add IPATTERN parameter.
3471
f1ea48cb
BR
34722005-08-02 Bob Rossi <bob@brasko.net>
3473
3474 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
3475 parameter to mi_gdb_test.
3476 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
3477
6e650a67
DJ
34782005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3479
3480 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
3481 struct_declarations.
3482 * gdb.mi/mi-var-child.exp: Step over the initialization of
3483 struct_declarations.
3484
8be260b6
DJ
34852005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3486
3487 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
3488 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
3489 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
3490 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
3491 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
3492 file.
3493
4e660f07
NR
34942005-07-27 Nick Roberts <nickrob@snap.net.nz>
3495
3496 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
3497 (do_children_tests): Assign values to the extra elements.
3498
3499 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
3500 them for tests for "-var-update --no-values" and
3501 "-var-update --all-values".
3502 Add test for "-var-list-children --simple-values".
3503
3504 * gdb.mi/basics.c (callee4): Add integer array D[3]...
3505
3506 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
3507 "-stack-list-locals --simple-values" Improve doc strings and
3508 comments.
3509
6bdae935
MK
35102005-07-18 Mark Kettenis <kettenis@gnu.org>
3511
598b7a6f
MK
3512 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
3513 *-*-openbsd*.
3514 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
3515
6bdae935
MK
3516 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
3517 sigaltsatck'.
3518
1323e929
BR
35192005-07-14 Bob Rossi <bob@brasko.net>
3520
3521 * gdb.base/default.exp (tty): Changed output of command.
3522 * gdb.base/help.exp (help tty): Ditto.
3523
b1a9c082
MK
35242005-07-12 Mark Kettenis <kettenis@gnu.org>
3525
3526 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
3527
10a844a2
MK
35282005-07-10 Mark Kettenis <kettenis@gnu.org>
3529
3530 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
3531 -stack-select-frame without arguments.
3532 (test_stack_frame_listing): Add test for newly implemented command
3533 -stack-info-frame.
3534
3cb3b8df
BR
35352005-07-06 Bob Rossi <bob@brasko.net>
3536
3537 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
3538 command.
3539 (Copyright): Update copyright.
3540
a0c5fbcf
WZ
35412005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
3542
3543 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
3544 tests to evaluate exponentiation expression.
3545
984971d0
AS
35462005-06-29 Andreas Schwab <schwab@suse.de>
3547
3548 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
3549 main to avoid warnings.
3550
3551 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
3552
fe03833f
NR
35532005-06-20 Nick Roberts <nickrob@snap.net.nz>
3554
3555 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
3556 -stack-select-frame without arguments.
3557 (test_stack_frame_listing): Add test for newly implemented command
3558 -stack-info-frame.
3559
7a55f279
WZ
35602005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
3561
0ffa0ea5
DJ
3562 * gdb.fortran/array-element.f: New file.
3563 * gdb.fortran/array-element.exp: New testcase.
7a55f279 3564
26585198
DJ
35652005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3566
3567 * gdb.base/bigcore.exp: Correct checks for systems which can
3568 not dump a large core file.
3569
c1bd25fd
DJ
35702005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3571
3572 * gdb.base/relocate.c: Add a copyright notice.
3573 (dummy): Remove.
3574 * gdb.base/relocate.exp: Test printing the values of variables
3575 from a relocatable file.
3576
589e074d
DJ
35772005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3578
3579 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
3580 excess MI output after an error.
3581
0915f927
JB
35822005-05-29 Joel Brobecker <brobecker@adacore.com>
3583
3584 * gdb.arch/alpha-step.c: New file.
3585 * gdb.arch/alpha-step.exp: New testcase.
3586
76ff342d
DJ
35872005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
3588 Dennis Brueni <dennis@slickedit.com>
3589
3590 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
3591 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
3592 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
3593 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
3594 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3595 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
3596 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
3597
96b0c7ac
DJ
35982005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
3599 Wu Zhou <woodzltc@cn.ibm.com>
3600
3601 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
3602 IBM's xlc compiler.
3603 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
3604 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
3605
f21565d2
JB
36062005-05-13 Jim Blandy <jimb@redhat.com>
3607
3608 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
3609 calling gdb_suppress_entire_file.
3610 * gdb.base/charset.exp: Same.
3611 * gdb.base/call-rt-st.exp: Same.
3612
6006a3a1
BR
36132005-05-05 Bob Rossi <bob_rossi@cox.net>
3614
3615 * lib/gdb.exp (fullname_syntax): Added global regex.
3616 (fullname_syntax_POSIX): Ditto.
3617 (fullname_syntax_UNC): Ditto.
3618 (fullname_syntax_DOS_CASE): Ditto.
3619 (fullname_syntax_DOS): Ditto.
3620 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
3621 fullname_syntax variable to scope and use it.
3622 (test_file_list_exec_source_files): Ditto.
3623 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
3624
c3b69c04
DJ
36252005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
3626
3627 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
3628
3c95e6af
PG
36292004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
3630
3631 * lib/gdb.exp (skip_altivec_tests): New function, based on
3632 check_vmx_hw_available from the GCC testsuite.
3633 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
3634 * lib/gdb.arch/altivec-regs.exp: Likewise.
3635
78df6c56
JB
36362005-05-02 Jim Blandy <jimb@redhat.com>
3637
3638 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
3639 calling gdb_suppress_entire_file.
3640
1690f9cf
DJ
36412005-04-30 Randolph Chung <tausq@debian.org>
3642
3643 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
3644 Slightly relax "sem_post" name checking.
3645
5ea106f7
PG
36462005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3647
3648 * gdb.base/unload.exp: Use new shared library infrastructure.
3649
bf7234cf
PG
36502005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
3651
3652 * gdb.base/so-impl-ld.exp: Use new shared library
3653 infrastructure.
3654
547b869a
CV
36552005-04-29 Corinna Vinschen <vinschen@redhat.com>
3656
3657 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
3658 * gdb.asm/h8300.inc: New file.
3659
f07e55f0
PG
36602005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3661
3662 * gdb.base/shlib-call.exp: Change to use new shared library
3663 infrastructure.
3664
3cbba3d1
PG
36652005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3666
3667 * gdb.base/pending.exp: Change to use new shared library
3668 infrastructure.
3669
ed6df200
PG
36702005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
3671
3672 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
3673 use test_compiler_info instead of gcc_compiled, and update copyright.
3674
8c8f4ebe
PG
36752005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
3676
3677 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
3678 shared objects being adjusted and update copyright years.
3679
607fbc54
DJ
36802005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
3681
3682 * ChangeLog: Correct some 2003-01-13 dates.
3683 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
3684 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
3685 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
3686 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
3687 gdb.trace/tfind.exp: Update copyright years.
3688
57bf0e56
DJ
36892005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
3690 Daniel Jacobowitz <dan@codesourcery.com>
3691
3692 * lib/gdb.exp (gdb_compile): Handle shlib=.
3693 (gdb_compile_shlib): New function.
3694
9b593790
PG
36952005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
3696
3697 * lib/gdb.exp (test_compiler_info): Give argument a default value.
3698
9494c6a5
DJ
36992005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3700
3701 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
3702 gdb.server.
3703 * configure.ac: Likewise.
3704 * configure: Regenerated.
3705 * gdb.gdbserver/Makefile.in: Moved to...
3706 * gdb.server/Makefile.in: ... here.
3707 * gdb.gdbserver/server.c: Moved to...
3708 * gdb.server/server.c: ... here.
3709 * gdb.gdbserver/server-run.exp: Moved to...
3710 * gdb.server/server-run.exp: ... here.
3711
6f8eac0e
DJ
37122005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
3713
3714 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
3715 * configure.ac: Create gdb.gdbserver/Makefile.
3716 * configure: Regenerated.
3717 * lib/gdbserver-support.exp: New file, derived from
3718 config/gdbserver.exp.
3719 * config/gdbserver.exp: Use gdbserver-support.exp.
3720 * gdb.gdbserver/Makefile.in: New file.
3721 * gdb.gdbserver/server.c: New file.
3722 * gdb.gdbserver/server-run.exp: New file.
3723
6e87504d
PG
37242005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
3725
3726 * lib/gdb.exp (test_compiler_info): Return compiler_info
3727 if no arguments are given.
3728
d1779be4
PG
37292005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
3730
3731 * gdb.arch/altivec-abi.exp: Check for compiler and set
3732 use altivec' flag accordingly.
3733 * gdb.arch/altivec-regs.exp: Likewise.
3734
88750304
DJ
37352005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
3736
3737 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
3738
f3fb768d
AS
37392005-03-27 Andreas Schwab <schwab@suse.de>
3740
3741 * gdb.base/bigcore.c (main): Add missing mode argument in open
3742 call.
3743
7e813ac5
DJ
37442005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
3745
3746 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
3747 downloads.
3748 * config/gdbserver.exp (gdb_load): Likewise.
3749
8e3049aa
PB
37502005-03-14 Paul Brook <paul@codesourcery.com>
3751
3752 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
3753 targets.
3754
a9df7c44
JB
37552005-03-09 Joel Brobecker <brobecker@adacore.com>
3756
3757 * gdb.dwarf2/dup-psym.S: New file.
3758 * gdb.dwarf2/dup-psym.exp: New testcase.
3759
9f0d94e8
JB
37602005-03-09 Joel Brobecker <brobecker@adacore.com>
3761
3762 * gdb.ada/exec_changed/first.adb: New file.
3763 * gdb.ada/exec_changed/second.adb: New file.
3764 * gdb.ada/exec_changed.exp: New testcase.
3765
5f579bc5
NS
37662005-03-08 Nathan Sidwell <nathan@codesourcery.com>
3767
36e9969c
NS
3768 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
3769 (A2): New class.
3770 (main): Test operator+.
3771 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
3772 breakpoint test.
3773
5f579bc5
NS
3774 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
3775 * gdb.base/signull.exp: Disable if gdb,nosignals.
3776 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
3777 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
3778 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
3779 * gdb.mi/mi2-console.exp: Likewise.
3780 * gdb.trace/collection.exp (run_trace_experiment): Consume the
3781 continue output at start.
3782 (gdb_collect_locals_test): Robustify regexp.
3783 * gdb.trace/passc-dyn.exp: Fix comment typo.
3784 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
3785
be46087e
CV
37862005-03-08 Corinna Vinschen <vinschen@redhat.com>
3787
3788 * gdb.asm/asm-source.exp: Add iq2000 case.
3789 * gdb.asm/iq2000.inc: New file.
3790
384e1a61
MI
37912005-03-07 Manoj Iyer <manjo@austin.ibm.com>
3792
3793 * gdb.base/command.exp: Change hardcoded value to regular expression.
3794 * gdb.base/float.exp: Add powerpc to the list of targets checked.
3795
584b6e9e
DJ
37962005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
3797
3798 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
3799 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
3800 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
3801 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
3802 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
3803
ab5b5d61
MK
38042005-03-05 Mark Kettenis <kettenis@gnu.org>
3805
3806 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
3807 changes.
3808
ae051c1b
PG
38092004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
3810
3811 * lib/compiler.c: Add test for IBM's xlc compiler.
3812 * lib/compiler.cc: Likewise.
3813
3f0f6ed2
JB
38142004-02-24 Joel Brobecker <brobecker@adacore.com>
3815
3816 * gdb.ada/fixed_points.exp: Create compilation object directory
3817 before running the test.
3818 * gdb.ada/null_record.exp: Likewise.
3819 * gdb.ada/packed_array.exp: Likewise.
3820 * gdb.ada/start.exp: Likewise.
3821
724f452b
JB
38222005-02-15 Joel Brobecker <brobecker@adacore.com>
3823
3824 * gdb.ada/packed_array/pa.adb: New file.
3825 * gdb.ada/packed_array.exp: New testcase.
3826
57f5cdfb 38272005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 3828
1f393151
MK
3829 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
3830 files.
3831
ebdda337
MK
3832 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
3833 on *-*-openbsd*. Correctly match whitespace in regukar
3834 expressions.
3835
cf309262
DJ
38362005-02-10 Daniel Jacobowitz <dan@debian.org>
3837
3838 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
3839 PR exp/1821
3840 * gdb.base/gdb1821.c: New test file.
3841 * gdb.base/gdb1821.exp: New test file.
3842
3be49e7a
JB
38432005-02-09 Joel Brobecker <brobecker@adacore.com>
3844
3845 * gdb.base/start.c: New file.
3846 * gdb.base/start.exp: New testcase.
3847
e292e67d
JB
38482005-02-09 Joel Brobecker <brobecker@adacore.com>
3849
3850 * gdb.ada/start/dummy.adb: New file.
3851 * gdb.ada/start.exp: New testcase.
3852
dbdfa66c
CV
38532005-02-09 Corinna Vinschen <vinschen@redhat.com>
3854
3855 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
3856 for printing symbols and statistics.
3857 Add test for using relative pathnames in "maint print msymbols" test.
3858 Mark "maint info sections DATA" XFAIL on Cygwin.
3859 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
3860 tests.
3861
d7941671
AC
38622005-02-09 Andreas Schwab <schwab@suse.de>
3863
3864 Committed by Andrew Cagney <cagney@gnu.org>
3865 * gdb.base/remotetimeout.exp: New file.
3866
74e5ef44
MK
38672005-02-07 Mark Kettenis <kettenis@gnu.org>
3868
3869 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
3870
464dd14d
JB
38712005-02-03 Joel Brobecker <brobecker@adacore.com>
3872
3873 * gdb.ada/gnat_ada.gpr: New file.
3874 * gdb.ada/gnat_ada.gin: Delete, no longer used.
3875 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
3876 * configure.ac: No longer generate gnat_ada.gpr.
3877 * configure: Regenerate.
3878 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
3879 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
3880 * gdb.ada/null_record/bar.ads: Likewise.
3881 * gdb.ada/null_record/bar.adb: Likewise.
3882 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
3883 * gdb.ada/null_record.exp (testdir): New variable.
3884 (testfile): executable is now in testdir subdirectory.
3885 (srcfile): Use full path to the main compilation unit.
3886 * gdb.ada/fixed_points.exp: Same changes as above.
3887
30d756ae
NR
38882005-02-03 Nick Roberts <nickrob@snap.net.nz>
3889
3890 * gdb.base/interp.exp: New test.
3891
9d799f85
AC
38922005-01-24 Andrew Cagney <cagney@gnu.org>
3893
3894 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
3895
15656118
AC
38962005-01-19 Andrew Cagney <cagney@gnu.org>
3897
a892c31b
AC
3898 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
3899 configure.ac not configure.in.
3900
15656118
AC
3901 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
3902 of powerpc*-*-*.
3903 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
3904 * gdb.base/list.exp (test_list_function)
3905 (test_list_filename_and_function): Ditto.
3906 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
3907
a7b01baf
AC
39082005-01-16 Andrew Cagney <cagney@gnu.org>
3909
17d92a02
AC
3910 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
3911
a7b01baf
AC
3912 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
3913
bc8332bb
AC
39142005-01-14 Andrew Cagney <cagney@gnu.org>
3915
3916 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
3917 * gdb.mi/mi2-var-cmd.exp: Ditto.
3918
4d074752
CV
39192005-01-10 Corinna Vinschen <vinschen@redhat.com>
3920
3921 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
3922
bec39cab
AC
39232005-01-07 Andrew Cagney <cagney@gnu.org>
3924
3925 * configure.ac: Rename configure.in, require autoconf 2.59.
3926 * configure: Re-generate.
3927 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
3928 * gdb.stabs/configure: Re-generate.
3929 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
3930 * gdb.hp/configure: Re-generate.
3931 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
3932 autoconf 2.59.
3933 * gdb.hp/gdb.objdbg/configure: Re-generate.
3934 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
3935 autoconf 2.59.
3936 * gdb.hp/gdb.defects/configure: Re-generate.
3937 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
3938 autoconf 2.59.
3939 * gdb.hp/gdb.compat/configure: Re-generate.
3940 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
3941 autoconf 2.59.
3942 * gdb.hp/gdb.base-hp/configure: Re-generate.
3943 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
3944 autoconf 2.59.
3945 * gdb.hp/gdb.aCC/configure: Re-generate.
3946
f10b16d4
JB
39472004-12-15 Jim Blandy <jimb@redhat.com>
3948
3949 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
3950 under NPTL when there is debugging info available for libpthread.
3951
fb6e1814
JG
39522004-12-13 Jerome Guitton <guitton@gnat.com>
3953
3954 * gdb.ada/fixed_points.c: New file.
3955 * gdb.ada/fixed_points.exp: New file.
3956
fe46cd3a
RC
39572004-12-03 Randolph Chung <tausq@debian.org>
3958
3959 * gdb.arch/pa-nullify.exp: New file.
3960 * gdb.arch/pa-nullify.s: New file.
3961
8de0841b
RC
39622004-11-30 Randolph Chung <tausq@debian.org>
3963
3964 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
3965 instead of "tbug". Fix regexp to work properly with gdb_test.
3966
c8170782
PH
39672004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
3968
3969 * gdb.base/bitfields2.exp: New test.
3970 * gdb.base/bitfields2.c: New file.
3971
954269c2
RE
39722004-11-28 Richard Earnshaw <rearnsha@arm.com>
3973
3974 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
3975
0107feed
RC
39762004-11-16 Randolph Chung <tausq@debian.org>
3977
3978 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
3979
f073ae8c
DJ
39802004-11-14 Daniel Jacobowitz <dan@debian.org>
3981
3982 * gdb.threads/threadapply.exp: Correct "macro details" test.
3983
19ad59e7
JJ
39842004-11-11 Jeff Johnston <jjohnstn@redhat.com>
3985
3986 * gdb.threads/threadapply.exp: New test.
3987 * gdb.threads/threadapply.c: New file.
3988
9cf0961b
MK
39892004-11-07 Mark Kettenis <kettenis@gnu.org>
3990
3991 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
3992 frames.
3993
c789492a
FL
39942004-11-05 Felix Lee <felix+log1@specifixinc.com>
3995
3996 * gdb.base/cursal.exp: New file.
3997 * gdb.base/cursal.c: New file.
3998
a1e167bb
AC
39992004-11-03 Andrew Cagney <cagney@gnu.org>
4000
4001 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
4002
b7cbf173
MK
40032004-10-30 Mark Kettenis <kettenis@gnu.org>
4004
4005 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
4006 NetBSD/ELF targets.
4007
88f9d34f
JB
40082004-10-29 Joel Brobecker <brobecker@gnat.com>
4009
4010 * gdb.threads/bp_in_thread.c: New file, copied from
4011 pthread_cond_wait.c.
4012 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
4013 file, rather than reusing the .c file from another testcase.
4014
ca7d6a0c
JB
40152004-10-20 Joel Brobecker <brobecker@gnat.com>
4016
4017 * gdb.ada/null_record.exp: Check where we stopped after
4018 sending the start command, instead of where the associated
4019 temporary breakpoint was inserted.
4020
0d863d03
AC
40212004-10-14 Andrew Cagney <cagney@gnu.org>
4022
4023 * gdb.mi/gdb701.c (main): Return 0.
4024
d11e72cb
DJ
40252004-10-13 Daniel Jacobowitz <dan@debian.org>
4026
d40539a4 4027 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 4028
e1923096
JJ
40292004-10-12 Jeff Johnston <jjohnstn@redhat.com>
4030
4031 * gdb.threads/schedlock.c: Add comment markers to use to find
4032 line numbers.
4033 * gdb.threads/schedlock.exp: Adjust regex to handle the new
4034 comments.
4035 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
4036 breakpoint lines.
4037
ec8ba2c9
DJ
40382004-10-12 Daniel Jacobowitz <dan@debian.org>
4039
4040 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
4041
0eb3658b
DJ
40422004-10-12 Daniel Jacobowitz <dan@debian.org>
4043
4044 * configure.in: Add gdb.dwarf2.
4045 * configure: Regenerated.
4046 * Makefile.in: Add gdb.dwarf2.
4047 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
4048 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
4049 gdb.dwarf2/file1.txt: New files.
4050
a271cc33
OF
40512004-10-11 Orjan Friberg <orjanf@axis.com>
4052
4053 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
4054 of "run", since the latter doesn't work with remote targets. Adjust
4055 the breakpoint numbering accordingly.
4056 * gdb.threads/pthread_cond_wait.exp: Ditto.
4057
895ce074
MC
40582004-10-08 Michael Chastain <mec.gnu@mindspring.com>
4059
4060 * gdb.base/overlays.exp: Update copyright years.
4061
6be3092d
KI
40622004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
4063
4064 * gdb.base/overlays.exp: Disable if target is Linux.
4065
e05389b8
FL
40662004-10-06 Felix Lee <felix+log1@specifixinc.com>
4067
4068 * config/gdbserver.exp (gdb_load): Use right filename on remote.
4069
73cb587d
KI
40702004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
4071
4072 * gdb.asm/asm-source.exp: Add m32r-linux target.
4073 * gdb.asm/m32r-linux.inc: New file.
4074
3c0edcdc
AC
40752004-09-24 Andrew Cagney <cagney@redhat.com>
4076 David Anderson <anderson@redhat.com>
4077
4078 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
4079 command fails, assume things will work.
4080 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
4081 (_GNU_SOURCE): Define.
4082 (print_unsigned, print_hex): Change parameter to "long long".
4083 (print_byte_count): New function, use to print byte counts.
4084 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
4085 O_LARGEFILE.
4086 (main): Compute an upper bound on a corefile in max_core_size.
4087 Limit memory chunk size to max_core_size. Limit total memory
4088 allocated to max_core_size.
4089
4bb3667f
AC
40902004-09-23 Andrew Cagney <cagney@gnu.org>
4091
4092 * gdb.base/bigcore.exp: Replace the code that creates a corefile
4093 from a separate process with code that creates a corefile by
4094 making the inferior dump core.
4095
60fe1a51
MK
40962004-09-23 Mark Kettenis <kettenis@gnu.org>
4097
4098 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
4099 block.
4100
8e937346
MC
41012004-09-23 Michael Chastain <mec.gnu@mindspring.com>
4102
4103 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
4104 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
4105 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
4106 Likewise.
4107
7213f6d6
JJ
41082004-09-20 Jeff Johnston <jjohnstn@redhat.com>
4109
4110 * gdb.java/jprint.exp: New test case for java inferior call.
4111 * gdb.java/jprint.java: Ditto.
4112
eac69dca
JB
41132004-09-15 Joel Brobecker <brobecker@gnat.com>
4114
4115 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
4116
22227696
MC
41172004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4118
4119 * gdb.threads/killed.c: Include <stdlib.h>.
4120 * gdb.threads/pthreads.c: Likewise.
4121
7dd403a4
MC
41222004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4123
4124 * gdb.threads/killed.c: Add copyright notice.
4125
33f2d567
JM
41262004-09-10 Jason Molenda (jmolenda@apple.com)
4127
4128 * gdb.base/define.exp: Two new tests to verify zero space chars
4129 after 'if' and 'while' commands in a user-defined command is correctly
4130 parsed.
4131
e05b62ac
AC
41322004-09-08 Andrew Cagney <cagney@gnu.org>
4133
4134 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
4135 delivery test with duplicate at end of file.
4136
9cbe82da
MK
41372004-09-06 Mark Kettenis <kettenis@jive.nl>
4138
4139 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
4140
564803d9
MC
41412004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4142
4143 * config/hppro.exp: Removed.
4144
7c6807ce
MC
41452004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4146
4147 * config/sparclet.exp: Removed.
4148
bf7e26dd
MC
41492004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4150
4151 * config/udi.exp: Removed.
4152
714e341b
MC
41532004-09-02 Michael Chastain <mec.gnu@mindspring.com>
4154
4155 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
4156 of "exp_continue".
4157 (advancei): Likewise.
4158
1236e623
JJ
41592004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4160
4161 * gdb.base/unload.exp: Fix so messages aren't duplicated.
4162
3bdcad15
MI
41632004-09-01 Manoj Iyer <manjo@austin.ibm.com>
4164
228af206 4165 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
4166 to check for nodebug in executable.
4167 * gdb.gdb/observer.exp (setup_test): Likewise.
4168 * gdb.gdb/selftest.exp (test_with_self): Likewise.
4169 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
4170
c72b934c
AC
41712004-09-01 Andrew Cagney <cagney@gnu.org>
4172
4173 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4174 files.
4175
edd9b715
JJ
41762004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4177
4178 * gdb.base/unload.exp: Fix expected warning message to match
4179 latest format.
4180
fb4ce06b
CV
41812004-09-01 Corinna Vinschen <vinschen@redhat.com>
4182
4183 * gdb.base/call-rt-st.exp: Fix typos.
4184
ce78e7c3
MI
41852004-08-31 Manoj Iyer <manjo@austin.ibm.com>
4186
4187 * gdb.threads/thread_check.exp: New testcase.
4188 * gdb.threads/thread_check.c: New testcase.
4189
2dedb159
AC
41902004-08-31 Andrew Cagney <cagney@gnu.org>
4191
4192 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
4193 (skip_to_handler_entry): New procedures. Test stepping into a
4194 handler when the breakpoint is at the handler's entry point.
4195
68f53502
AC
41962004-08-30 Andrew Cagney <cagney@gnu.org>
4197
4198 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
4199 gdb/1757.
4200
3e3ffd2b
MC
42012004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4202
4203 With code from Manoj Iyer <manjo@austin.ibm.com>:
4204 * lib/gdb.exp (gdb_file_cmd): Return more information in the
4205 return value. Add an arm for "no debugging symbols found".
4206 Change a stray "error" to "perror".
4207 (gdb_run_cmd): Adapt to new return value.
4208 * gdb.base/remote.exp: Adapt to new return value.
4209 * gdb.gdb/complaints.exp: Likewise.
4210 * gdb.gdb/observer.exp: Likewise.
4211 * gdb.gdb/selftest.exp: Likewise.
4212 * gdb.gdb/xfullpath.exp: Likewise.
4213
4b6f5fd2
JB
42142004-08-27 Joel Brobecker <brobecker@gnat.com>
4215
4216 * gdb.threads/bp_in_thread.exp: New testcase.
4217
e5b25496
MC
42182004-08-27 Michael Chastain <mec.gnu@mindspring.com>
4219
4220 Fix PR testsuite/1735.
4221 * gdb.threads/schedlock.c (thread_function): Add a cast
4222 to suppress a gcc warning.
4223 * gdb.threads/thread-specific.c (thread_function): Likewise.
4224
934353d6
MC
42252004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4226
4227 * gdb.base/unload.c: Include <stdlib.h>.
4228
f98a0aef 42292004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 4230
f98a0aef 4231 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
4232 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
4233 synchronized after the "return".
4234
5a2e8882
MC
42352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4236
4237 * gdb.mi/basics.c: Include <stdio.h>.
4238 * gdb.mi/pthreads.c: Include <stdlib.h>.
4239 * gdb.mi/var-cmd.c: Include <stdlib.h>.
4240
a9640423
MC
42412004-08-26 Michael Chastain <mec.gnu@mindspring.com>
4242
4243 * gdb.threads/schedlock.c: Add copyright notice.
4244
b04e311d
AC
42452004-08-25 Andrew Cagney <cagney@gnu.org>
4246
4247 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
4248 (skip_over_handler, breakpoint_over_hander): New test procedures.
4249 (advance, advancei): Add a proper prefix, do not use
4250 rerun_to_main.
4251 * gdb.base/sigstep.c (main): Change to use an infinite loop.
4252
7c27f15b
MC
42532004-08-24 Michael Chastain <mec.gnu@mindspring.com>
4254
4255 * gdb.mi/basics.c: Add copyright notice.
4256 * gdb.mi/var-cmd.c: Add copyright notice.
4257
fffc87ae
MC
42582004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4259
4260 * lib/gdb.exp: Remove signed_keyword_not_used.
4261 * lib/compiler.c: Likewise.
4262 * lib/compiler.cc: Likewise.
4263
d782e0bf
MC
42642004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4265
4266 * gdb.base/whatis.c: Remove conditional disabling of "signed".
4267 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
4268
96033e83
MC
42692004-08-23 Michael Chastain <mec.gnu@mindspring.com>
4270
4271 * gdb.base/whatis.c: Add copyright notice.
4272
cf38c229
MK
42732004-08-20 Mark Kettenis <kettenis@gnu.org>
4274
4275 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
4276 it to skip the breakpoints encoded in the inline assembly.
4277
f4b49756
MC
42782004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4279
4280 * Makefile.in: Add gdb.fortran.
4281
2f193b69
MC
42822004-08-20 Michael Chastain <mec.gnu@mindspring.com>
4283
4284 * gdb.base/call-sc.exp (test_scalar_returns):
4285 Fix cut-and-paste glitch in "Make fun return now".
4286
89a237cb
MC
42872004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4288
4289 * configure.in: Add gdb.fortran.
4290 * configure: Regenerate.
4291 * gdb.fortran/Makefile.in: New file.
4292 * lib/gdb.exp (skip_fortran_tests): New procedure.
4293
469aff8e
MC
42942004-08-17 Michael Chastain <mec.gnu@mindspring.com>
4295
4296 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
4297 reference to bug-gnu@prep.ai.mit.edu.
4298 * gdb.mi/mi-var-child.exp: Likewise.
4299 * gdb.mi/mi-var-cmd.exp: Likewise.
4300 * gdb.mi/mi-var-display.exp: Likewise.
4301 * gdb.mi/mi2-var-block.exp: Likewise.
4302 * gdb.mi/mi2-var-child.exp: Likewise.
4303 * gdb.mi/mi2-var-cmd.exp: Likewise.
4304 * gdb.mi/mi2-var-display.exp: Likewise.
4305
00b51b9f
MK
43062004-08-15 Mark Kettenis <kettenis@gnu.org>
4307
4308 * gdb.base/unload.c (main): Make local variable msg const.
4309
45f07fef
MC
43102004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4311
4312 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
4313 to bug-gnu@prep.ai.mit.edu.
4314 * gdb.mi/mi-disassemble.exp: Likewise.
4315 * gdb.mi/mi-eval.exp: Likewise.
4316 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
4317 default line number.
4318 * gdb.mi/mi-return.exp: Likewise.
4319 * gdb.mi/mi-simplerun.exp: Likewise.
4320 * gdb.mi/mi-stack.exp: Likewise.
4321 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
4322 number with explicit range test.
4323 * gdb.mi/mi-watch.exp: Likewise.
4324 * gdb.mi/mi2-break.exp: Likewise.
4325 * gdb.mi/mi2-cli.exp: Likewise.
4326 * gdb.mi/mi2-disassemble.exp: Likewise.
4327 * gdb.mi/mi2-eval.exp: Likewise.
4328 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
4329 default line number.
4330 * gdb.mi/mi2-return.exp: Likewise.
4331 * gdb.mi/mi2-simplerun.exp: Likewise.
4332 * gdb.mi/mi2-stack.exp: Likewise.
4333 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
4334 number with explicit range test.
4335 * gdb.mi/mi2-watch.exp: Likewise.
4336
dd8c8ee7
MC
43372004-08-15 Michael Chastain <mec.gnu@mindspring.com>
4338
4339 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
4340 * gdb.cp/m-static.exp: Likewise.
4341 * gdb.cp/rtti.exp: Likewise.
4342
4e838464
MK
43432004-08-14 Mark Kettenis <kettenis@gnu.org>
4344
4345 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
4346
8d8cb839
EZ
43472004-08-14 Eli Zaretskii <eliz@gnu.org>
4348
4349 * ChangeLog: Prefix Local Variables with semi-colons and indent
4350 the reference to older ChangeLog files, to fix fontification in
4351 Emacs.
4352
deea8bb0
MC
43532004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4354
4355 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
4356 * gdb.mi/mi2-break.exp: Likewise.
4357
c3297504
MC
43582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4359
4360 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
4361
25808999
MC
43622004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4363
4364 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
4365
226a8d71
MC
43662004-08-13 Michael Chastain <mec.gnu@mindspring.com>
4367
4368 * gdb.cp/classes.exp: Remove unused declarations. Just let
4369 test names default instead of providing special names. Remove
4370 extraneous demangler test.
4371
37fdf854
JJ
43722004-08-12 Jeff Johnston <jjohnstn@redhat.com>
4373
4374 * gdb.base/unload.exp: New test for breakpoints in dynamically
4375 loaded libraries.
4376 * gdb.base/unload.c: Ditto.
4377 * gdb.base/unloadshr.c: Ditto.
4378
2d3a7986
MC
43792004-08-12 Michael Chastain <mec.gnu@mindspring.com>
4380
4381 * gdb.cp/classes.exp (test_ptype_class_objects): Call
4382 cp_test_ptype_class.
4383 (test_enums): Likewise.
4384
c72b934c
AC
43852004-08-10 Andrew Cagney <cagney@gnu.org>
4386
4387 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
4388 files.
4389
cc503c8a
AC
43902004-08-10 Andrew Cagney <cagney@gnu.org>
4391
4392 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
4393 init_malloc call.
4394
902f2ccb
MC
43952004-08-10 Michael Chastain <mec.gnu@mindspring.com>
4396
4397 * ChangeLog: Add copyright notice. The notice is copied
4398 from emacs 21.3 top level ChangeLog.
4399
78c90502
MC
44002004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4401
4402 * lib/cp-support.exp: New file.
4403 * lib/cp-support.exp (cp_test_type_class): New function.
4404 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
4405 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
4406 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
4407 cp_test_ptype_class.
4408
88e5ea78
MC
44092004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4410
4411 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
4412 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4413 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
4414 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
4415 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4416 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
4417 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
4418 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
4419 gdb.mi/mi2-watch.exp: Update copyright years.
4420
6a89fc9c
MK
44212004-08-09 Mark Kettenis <kettenis@gnu.org>
4422
4423 * gdb.base/sigaltstack.exp: Provide proper anchoring.
4424
1482e0de
MC
44252004-08-09 Michael Chastain <mec.gnu@mindspring.com>
4426
4427 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
4428 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
4429 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
4430 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
4431 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
4432 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
4433 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
4434 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4435 gdb.mi/mi-watch.exp: Update copyright years.
4436
1a5ce3f3
DJ
44372004-08-08 Daniel Jacobowitz <dan@debian.org>
4438
4439 PR gdb/1738
4440 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
4441 from a breakpoint with a pending signal.
4442
04f6ecf2
DJ
44432004-08-08 Daniel Jacobowitz <dan@debian.org>
4444
4445 PR gdb/1736
4446 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
4447 * gdb.base/sigaltstack.exp (finish_test): Consume output until
4448 the prompt.
4449 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
4450
54d90d35
DJ
44512004-08-08 Daniel Jacobowitz <dan@debian.org>
4452
4453 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
4454
d2f6abb0
DJ
44552004-08-08 Daniel Jacobowitz <dan@debian.org>
4456
4457 PR gdb/1736
4458 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
4459 for i?86-*-linux*.
4460
5598c03d
DJ
44612004-08-08 Daniel Jacobowitz <dan@debian.org>
4462
4463 * gdb.arch/i386-prologue.exp: Compile without debug information.
4464
c6fee705
MC
44652004-08-08 Michael Chastain <mec.gnu@mindspring.com>
4466
4467 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
4468 rather than asking gdb to search.
4469
dd90efdb
MC
44702004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4471
4472 * gdb.base/gcore.c: Include <string.h>.
4473
1e84bec1
MC
44742004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4475
4476 * gdb.base/gcore.c: Add copyright notice.
4477
e425eb2b
MC
44782004-08-05 Michael Chastain <mec.gnu@mindspring.com>
4479
4480 * gdb.base/freebpcmd.c: Include <stdio.h>.
4481 * gdb.base/long_long.c: Include <string.h>.
4482 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
4483 * gdb.base/siginfo.c: Include <string.h>.
4484 * gdb.base/sigstep.c: Include <string.h>.
4485
cb9aaed5
MC
44862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4487
4488 * gdb.base/complex.c: Include <stdlib.h>.
4489
55944f3d
MC
44902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4491
4492 * gdb.base/complex.c: Add copyright notice.
4493
7b2953d9
MC
44942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4495
4496 * gdb.base/charset.c: Include <stdlib.h>.
4497
c9133d23
MC
44982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4499
4500 * gdb.base/auxv.c: Include <stdlib.h>.
4501
0a8490ad
MC
45022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4503
4504 * gdb.base/auxv.c: Add copyright notice.
4505
3426d5ec
MC
45062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
4507
4508 * gdb.base/coremaker.c: Add copyright notice.
4509 * gdb.base/coremaker2.c: Add copyright notice.
4510
8da195dd
AC
45112004-08-04 Andrew Cagney <cagney@gnu.org>
4512
4513 * gdb.base/store.exp: Update copyright.
4514 (check_set, up_set, check_struct, up_struct): Add a prefix to test
4515 names, do not import gdb_prompt.
4516
8d394f98
AC
45172004-08-01 Andrew Cagney <cagney@gnu.org>
4518
4519 Fix PR testsuite/1729.
4520 * gdb.base/dump.exp: Add test name to callers of capture_value, do
4521 not use capture_value with value 4.
4522 (capture_value): Add optional test name parameter.
4523 (test_reload_saved_value, test_restore_saved_value): Use $msg as
4524 the prefix, pass to capture_value.
4525
b6702b23
MK
45262004-08-01 Mark Kettenis <kettenis@gnu.org>
4527
4528 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
4529 * gdb.arch/i386-prologue.c (standard): New prototype and function.
4530 (main): Call new function.
4531
c203e0ca
MC
45322004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4533
4534 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
4535
a7995a30
MC
45362004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4537
4538 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
4539
9366563b
MC
45402004-07-31 Michael Chastain <mec.gnu@mindspring.com>
4541
b6eeaf26 4542 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
4543 Accept more values of vtbl pointer. Remove some messages
4544 about "obsolete gcc or gdb".
4545
2fc1f950
MC
45462004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4547
4548 * gdb.cp/classes.exp: Accept more varieties of ptype output.
4549
c724d49b
MC
45502004-07-30 Michael Chastain <mec.gnu@mindspring.com>
4551
4552 * gdb.base/asm-source.exp: Properly convert target board
4553 debug flags from gcc format to binutils format.
4554
736b0fce
MK
45552004-07-28 Mark Kettenis <kettenis@gnu.org>
4556
4557 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
4558 gdb1718". PR backtrace/1718 partially fixed.
4559
5633ea5c
JJ
45602004-07-27 Jeff Johnston <jjohnstn@redhat.com>
4561
4562 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
4563
575eebb1
NC
45642004-07-26 Nick Clifton <nickc@redhat.com>
4565
4566 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
4567 good default value for a specific architecture is available then
4568 set it to that value. Otherwise default to the -gstabs switch.
4569 Remove the -g... switches from the asm-flags variable. Allow the
4570 target board info to override the value if it wants to. Pass the
4571 switch on the assembler command line.
4572
62104619
MK
45732004-07-23 Mark Kettenis <kettenis@gnu.org>
4574
4575 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
4576 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
4577 (main): Call new function.
4578
4a1135b8
MC
45792004-07-22 Michael Chastain <mec.gnu@mindspring.com>
4580
4581 Test for PR exp/1715.
4582 * gdb.base/radix.exp: Refactor common procedures. Make all
4583 test names unique. Change XFAIL to KFAIL.
4584
8a12c1f0
MC
45852004-07-20 Michael Chastain <mec.gnu@mindspring.com>
4586
4587 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
4588 * gdb.ada/gnat_ada.gin: ... to here.
4589 * configure.in: Use gnat_ada.gin.
4590 * configure: Regenerate.
4591
23b451cf
AC
45922004-07-20 Andrew Cagney <cagney@gnu.org>
4593
4594 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
4595 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
4596 XFAILs. Clean up test messages and comments. Check backtraces.
4597 Delete re-sync code.
4598
ab618a02
MC
45992004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4600
4601 Fix PR cli/740.
4602 * gdb.base/annota1.exp: Honor gdb,nosignals.
4603 * gdb.base/annota3.exp: Likewise.
4604
46dad340
MC
46052004-07-19 Michael Chastain <mec.gnu@mindspring.com>
4606
4607 * lib/java.exp: Update copyright notice.
4608
756d8c70
AC
46092004-07-19 Andrew Cagney <cagney@gnu.org>
4610
4611 * gdb.base/selftest.exp: Copy file from here ...
4612 * gdb.gdb/selftest.exp: ... to here.
4613
586027e6
AC
46142004-07-16 Andrew Cagney <cagney@redhat.com>
4615
4616 * lib/insight-support.exp: Delete file.
4617 * lib/java.exp (java_init): Fix copyright.
4618
029d2200
AC
46192004-07-16 Andrew Cagney <cagney@gnu.org>
4620
4621 * gdb.base/restore.c: Append "prologue" to comments marking the a
4622 function's prologue.
4623 * gdb.base/restore.exp: Update copyright, re-indent.
4624 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
4625 callerN" prefix where needed. Update patterns that match a
4626 function's prologue.
4627
653b62c5
MC
46282004-07-16 Michael Chastain <mec.gnu@mindspring.com>
4629
4630 * gdb.base/restore.c: Add copyright notice.
4631
f7d690e5
AC
46322004-07-16 Andrew Cagney <cagney@gnu.org>
4633
4634 * gdb.base/logical.exp: Update copyright.
4635 (evaluate): New procedure. Use to re-implement tests using
4636 several tables.
4637
d629a7cb
MH
46382004-07-14 Martin Hunt <hunt@redhat.com>
4639
4640 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
4641 which fixes some problems where init.tcl was not found.
4642
9c7bb332
AC
46432004-07-13 Andrew Cagney <cagney@gnu.org>
4644
6bf46641
AC
4645 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
4646 (check_sizeof, check_valueof): Do not include the output in the
4647 test name. Use gdb_test.
4648 (get_valueof): Use gdb_test_multiple.
4649
c4ffd4c0
AC
4650 * gdb.base/step-test.exp: Update copyright. Use
4651 gdb_test_multiple. Ensure that test names do not include
4652 architecture dependent output.
4653
ab89363a
AC
4654 * gdb.gdb/observer.exp: Update copyright.
4655 (setup_test): Use gdb_test_multiple.
4656 (attach_first_observer, attach_second_observer)
4657 (attach_third_observer, detach_first_observer)
4658 (detach_second_observer, detach_third_observer)
4659 (reset_counters, check_counters): Make $message a prefix.
4660 (test_normal_stop_notifications): Add "args" parameter - a list of
4661 init functions to be called. Make $message a prefix,
4662 (test_observer_normal_stop): Change the message prefixes so that
4663 they are unique, pass the attach / detach procedures to
4664 test_normal_stop_notifications.
4665
ec58997a
AC
4666 * gdb.base/signull.exp (test_segv): Prefix all tests with
4667 "${name}". Clean up test messages.
4668
b475183b
AC
4669 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
4670
9c7bb332
AC
4671 * gdb.base/ena-dis-br.exp: Update copyright.
4672 (break_at): New function. Replace send_gdb with gdb_test,
4673 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
4674 ignore count, not stopped at bpt", with KFAIL.
4675
2dd95497
CV
46762004-07-13 Corinna Vinschen <vinschen@redhat.com>
4677
4678 * gdb.base/attach.exp: Remove cleanupfile handling.
4679
419e626b
AC
46802004-07-12 Andrew Cagney <cagney@gnu.org>
4681
4682 * gdb.base/annota1.exp: Cleanup corefile test name.
4683 * gdb.base/annota3.exp: Ditto.
4684
8b1b3228
AC
46852004-07-12 Andrew Cagney <cagney@gnu.org>
4686
78650829
AC
4687 * gdb.base/signals.exp: Clean up copyright, re-indent.
4688
8b1b3228
AC
4689 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
4690 gdb_test and gdb_test_multiple.
4691
935c2760
JJ
46922004-07-08 Jeff Johnston <jjohnstn@redhat.com>
4693
4694 * gdb.java/jmain.exp: Fix expected line number for main to
4695 break at. Set XFAIL for break at main test since gcj does not
4696 provide line number info for first statement in main.
4697
1544280f
AC
46982004-07-08 Andrew Cagney <cagney@gnu.org>
4699
1279f4ff
AC
4700 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
4701
1544280f
AC
4702 * gdb.base/sigbpt.exp: Make the common part of each test name a
4703 prefix instead of suffix.
4704
bcc82369
BR
47052004-07-07 Bob Rossi <bob_rossi@cox.net>
4706
4707 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
4708 test from test_tbreak_creation_and_listing to
4709 test_file_list_exec_source_file
4710 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
4711 Changed name of test from test_tbreak_creation_and_listing to
4712 test_file_list_exec_source_file
4713
23f4b0aa
JJ
47142004-07-07 Jeff Johnston <jjohnstn@redhat.com>
4715
4716 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
4717 the jmisc() constructor instead of <init>.
4718 * gdb.java/jmisc1.exp: Ditto.
4719
56401cd5
AC
47202004-07-07 Andrew Cagney <cagney@gnu.org>
4721
4722 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
4723 corrupting the PC.
4724
44ae2f6a
MC
47252004-07-06 Michael Chastain <mec.gnu@mindspring.com>
4726
4727 * gdb.cp/templates.exp: Accept whitespace change in demangler
4728 output.
4729
45a83408
AC
47302004-07-06 Andrew Cagney <cagney@gnu.org>
4731
4732 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
4733
d205ad70
MC
47342004-07-02 Michael Chastain <mec.gnu@mindspring.com>
4735
4736 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
4737 * lib/compiler.cc: Likewise.
4738
06ea1a61
MC
47392004-06-30 Michael Chastain <mec.gnu@mindspring.com>
4740
4741 * lib/compiler.cc: Work around string preprocessing problem
4742 with old hp c++ compiler.
4743 * lib/compiler.c: Likewise.
4744
daab1251
CV
47452004-06-29 Corinna Vinschen <vinschen@redhat.com>
4746
4747 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
4748 directives to conditionalize symbol prefixing.
4749 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
4750 additional_flags handling. Add underscore prefix for Cygwin.
4751 * gdb.arch/i386-unwind.c: Use preprocessor directives to
4752 conditionalize symbol prefixing.
4753 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
4754 additional_flags handling. Add underscore prefix for Cygwin.
4755
cc984116
CV
47562004-06-29 Corinna Vinschen <vinschen@redhat.com>
4757
4758 * gdb.base/bigcore.exp: Skip test on Cygwin.
4759
c279b077
MC
47602004-06-28 Michael Chastain <mec.gnu@mindspring.com>
4761
4762 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
4763 formats for "info register". Use gdb_test_multiple. Fix
4764 the "invalid register" test.
4765
0e915747
CV
47662004-06-28 Corinna Vinschen <vinschen@redhat.com>
4767
4768 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
4769 PID for Cygwin. Add Cygwin specific strings to check for in some
4770 tests.
4771 (do_attach_tests): Add a test for user interaction when attaching
4772 to a process with no matching symbol table already loaded.
4773
11422c86
AC
47742004-06-26 Andrew Cagney <cagney@gnu.org>
4775
4776 Test PR java/1567 and PR java/1565.
4777 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
4778 * gdb.java/jmisc2.exp: Delete file.
4779
cefbce26
MC
47802004-06-26 Michael Chastain <mec.gnu@mindspring.com>
4781
4782 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
4783
e19f872c
CV
47842004-06-25 Corinna Vinschen <vinschen@redhat.com>
4785
4786 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
4787 attach process.
4788
d931ba3b
MC
47892004-06-23 Michael Chastain <mec.gnu@mindspring.com>
4790
4791 * gdb.cp/pr-1553.exp: Remove.
4792
aef68c48
MC
47932004-06-22 Michael Chastain <mec.gnu@mindspring.com>
4794
4795 * gdb.cp/pr-1553.cc: Remove.
4796 * gdb.cp/pr-1553.exp: Disable this test.
4797
8d5df71a
JB
47982004-06-20 Jim Blandy <jimb@redhat.com>
4799
4800 Fix PR testsuite/1680.
4801 * gdb.arch/i386-sse.exp: Properly quote curly braces in
4802 regular expressions.
4803
4ac6f39d
MC
48042004-06-19 Michael Chastain <mec.gnu@mindspring.com>
4805
4806 Fix PR testsuite/1679.
4807 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
4808 Issue an UNSUPPORTED result instead.
4809
1b413552
JB
48102004-06-18 Jim Blandy <jimb@redhat.com>
4811
4812 * gdb.base/charset.exp: Only send a control-C if we see a new
4813 prompt and incomplete command.
4814
6daa6ebd
MC
48152004-06-18 Michael Chastain <mec.gnu@mindspring.com>
4816
4817 * gdb.cp/pr-574.cc: Add copyright notice.
4818
51fa4ae0
JB
48192004-06-17 Jim Blandy <jimb@redhat.com>
4820
4821 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
4822 cases where the regexp has no groups; this grabs random text from
4823 the previous test suite, whatever that was.
4824
8fea26c5
MC
48252004-06-17 Michael Chastain <mec.gnu@mindspring.com>
4826
4827 * gdb.cp/printmethod.cc: Add copyright notice.
4828
1e3aeb41
MC
48292004-06-16 Michael Chastain <mec.gnu@mindspring.com>
4830
4831 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
4832
9d9030bc
AC
48332004-06-16 Andrew Cagney <cagney@gnu.org>
4834
4835 * gdb.base/signull.c: Update copyright. Include <string.h>.
4836 (bowler): Replace data_pointer with data_read
4837 and data_write cases. Add code_descriptor case.
4838 (zero, desc): New array and pointer.
4839 (data, code): Change to simple pointers.
4840 * gdb.base/signull.exp: Fix probe pattern matching a function
4841 descriptor SIGSEGV. Replace data_pointer with data_read and
4842 data_write tests.
4843
acd4ad44
AC
48442004-06-16 Andrew Cagney <cagney@gnu.org>
4845
4846 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
4847
08fd625c
MC
48482004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4849
4850 * gdb.base/long_long.c: Add copyright notice.
4851
1903502c
MC
48522004-06-15 Michael Chastain <mec.gnu@mindspring.com>
4853
4854 * gdb.base/long_long.exp: Remove reference to
4855 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
4856 to gdb_breakpoint and gdb_continue_to_breakpoint.
4857
83313cb1
JB
48582004-06-14 Jim Blandy <jimb@redhat.com>
4859
4860 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
4861 endian case.
4862
1bf404ef
AC
48632004-06-14 Andrew Cagney <cagney@gnu.org>
4864
4865 * gdb.base/gcore.exp (capture_command_output): Delete the always
4866 passing tests containing inferior values.
4867 * gdb.base/ending-run.exp: Do not include the breakpoint address
4868 in the test message. Update copyright.
4869 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
4870 size in the test name, use gdb_test_multiple. Update copyright.
4871
ef220b33
MC
48722004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4873
4874 * gdb.cp/ref-types.cc: Add copyright notice.
4875
4f70a4c9
MC
48762004-06-14 Michael Chastain <mec.gnu@mindspring.com>
4877
4878 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
4879 hp_aCC_compiler.
4880 * lib/compiler.cc: Likewise.
4881 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
4882 'set' commands. Log diagnostics for other lines. Set
4883 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
4884
335928ac
MC
48852004-06-13 Michael Chastain <mec.gnu@mindspring.com>
4886
4887 * gdb.cp/try_catch.cc: Add copyright notice.
4888
2efb12e8
MC
48892004-06-12 Michael Chastain <mec.gnu@mindspring.com>
4890
4891 * gdb.cp/userdef.cc: Add copyright notice.
4892
0bbed51a
MC
48932004-06-11 Michael Chastain <mec.gnu@mindspring.com>
4894
4895 * gdb.cp/virtfunc.cc: Add copyright notice.
4896
e12a46c9
RC
48972004-06-11 Randolph Chung <tausq@debian.org>
4898
4899 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
4900 problem.
4901
338e05af
AC
49022004-06-10 Andrew Cagney <cagney@gnu.org>
4903
4904 * lib/compiler.cc, lib/compiler.c: Append either
4905 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
4906 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
4907 instead of gcc-3-3.
4908
dc3f10cb
AC
49092004-06-09 Andrew Cagney <cagney@gnu.org>
4910
b4d946af
AC
4911 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
4912 gdb/1455, bug is specific to "long long" and "double".
4913
dc3f10cb
AC
4914 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
4915 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
4916 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
4917 fixed.
4918
b5c0bfa2
AC
49192004-06-09 Andrew Cagney <cagney@gnu.org>
4920
4921 * gdb.base/structs.exp (test_struct_returns): Replace
4922 "return_value_unknown" and "finish_value_unknown" by
4923 "return_value_known" and "finish_value_known". Instead of
4924 "return_value_unknown" iff "finish_value_unknown", check
4925 "return_value_known" implies "finish_value_known".
4926
caeb605f
MH
49272004-06-08 Martin Hunt <hunt@redhat.com>
4928
4929 * gdb.base/float.exp: Add pattern for mips targets.
4930
c892bb64
RC
49312004-06-08 Randolph Chung <tausq@debian.org>
4932
4933 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
4934 message for unknown architectures more clear.
4935
48306d3e
JB
49362004-06-08 Joel Brobecker <brobecker@gnat.com>
4937
4938 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
4939 start the execution of the program.
4940
83ecb59f
JB
49412004-06-07 Jim Blandy <jimb@redhat.com>
4942
4943 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
4944 * gdb.arch/i386-cpuid.h: New helper file.
4945
55264cb4
RC
49462004-06-07 Randolph Chung <tausq@debian.org>
4947
4948 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
4949 has started.
4950
23cadb28
RM
49512004-06-04 Roland McGrath <roland@redhat.com>
4952
4953 Fix PR gdb/1647.
4954 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
4955 differently to be robust to output buffering differences.
4956
51d01eda
MC
49572004-06-04 Michael Chastain <mec.gnu@mindspring.com>
4958
4959 * gdb.threads/pthreads.exp: Update copyright years.
4960 (check_control_c): Change asynchronous 'after' to synchronous.
4961
f4fc3b93
RM
49622004-06-04 Roland McGrath <roland@redhat.com>
4963
4964 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
4965 next gdb prompt.
4966
4013522b
MC
49672004-06-02 Michael Chastain <mec.gnu@mindspring.com>
4968
4969 Fix PR gdb/1636.
4970 * gdb.threads/manythreads.exp: Change asynchronous 'after'
4971 calls to synchronous.
4972
7a8f1e6b
JB
49732004-05-26 Jim Blandy <jimb@redhat.com>
4974
4975 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
4976
81bb3443
RC
49772004-05-24 Randolph Chung <tausq@debian.org>
4978
4979 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
4980 * gdb.asm/pa.inc: New file.
4981
8f5a3103
MK
49822004-05-22 Mark Kettenis <kettenis@gnu.org>
4983
4984 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
4985
734b8fe8
JB
49862004-05-21 Joel Brobecker <brobecker@gnat.com>
4987 Daniel Jacobowitz <drow@mvista.com>
4988
4989 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
4990 GDB prompt.
4991
725603e1
UW
49922004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4993
f4fc3b93 4994 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
4995 setjmp/longjmp. Use sigaction instead of signal.
4996
8b923272
JB
49972004-05-19 J. Brobecker <brobecker@gnat.com>
4998 Michael Snyder <msnyder@redhat.com>
4999
5000 * gdb.threads/pthread_cond_wait.c: New file.
5001 * gdb.threads/pthread_cond_wait.exp: New testcase.
5002
8bfabb04
AC
50032004-05-13 Andrew Cagney <cagney@redhat.com>
5004
5005 * gdb.base/signull.exp, gdb.base/signull.c: New files.
5006 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
5007
42edda50
AC
50082004-05-11 Andrew Cagney <cagney@redhat.com>
5009
5010 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
5011 fixed but revealed gdb/1639.
5012
d303a6c7
AC
50132004-05-10 Andrew Cagney <cagney@redhat.com>
5014
5015 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
5016 func1" and "next to 2nd alarm", kernel bug avoided.
5017
bf08c2a1
DJ
50182004-05-10 Daniel Jacobowitz <dan@debian.org>
5019
5020 PR external/1568
5021 * gdb.base/bigcore.exp: Check the size of the dumped core file.
5022 XFAIL if it is smaller than bytes_allocated.
5023 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
5024 (main): Make chunks_allocated unsigned. Correct comment.
5025
c0586a34
JB
50262004-05-07 Joel Brobecker <brobecker@gnat.com>
5027
5028 * gdb.arch/powerpc-aix-prologue.c: New file.
5029 * gdb.arch/powerpc-aix-prologue.exp: New file.
5030
f2785d12
JB
50312004-05-07 Jim Blandy <jimb@redhat.com>
5032
5033 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
5034 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
5035
bd7f6e30
JB
50362004-05-06 Joel Brobecker <brobecker@gnat.com>
5037
5038 * gdb.base/sep.exp: No longer setup_kfail when the program was
5039 built with dwarf2.
5040
0a5e7efe
JI
50412004-05-05 Jim Ingham <jingham@apple.com>
5042
5043 * gdb.base/pending.exp: Make sure pending breakpoints
5044 preserve the ignore count.
f4fc3b93 5045
a8958849
MK
50462004-04-27 Jerome Guitton <guitton@gnat.com>
5047
5048 * i386-prologue.exp: Add testcase for jump instruction as first
5049 instruction of the real code.
5050 * i386-prologue.c (jump_at_beginning): New function.
5051
7e103f5b
MK
50522004-04-28 Mark Kettenis <kettenis@gnu.org>
5053
5054 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
5055 x86_64-*-*.
5056
5d38b224
MK
50572004-04-28 Mark Kettenis <kettenis@gnu.org>
5058
5059 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
5060 i*86-*-*.
5061
0ef32fd9
MK
50622004-04-25 Mark Kettenis <kettenis@gnu.org>
5063
5064 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
5065 expression that checks the return type.
5066
71d7dd7c
AC
50672004-04-23 Andrew Cagney <cagney@redhat.com>
5068
5069 * gdb.base/call-sc.exp: New test of scalar call/return values.
5070 * gdb.base/call-sc.c: Ditto.
5071
1e9f977e
JJ
50722004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5073
5074 * gdb.threads/manythreads.c: Reduce thread stack size.
5075
899d9e3a
JJ
50762004-04-23 Jeff Johnston <jjohnstn@redhat.com>
5077
5078 * gdb.threads/manythreads.c: Add copyright notice.
5079
61bcae62
AC
50802004-04-23 Andrew Cagney <cagney@redhat.com>
5081
5082 * gdb.base/siginfo.exp: Better handle step out of signal.
5083 * gdb.base/sigstep.exp: Ditto.
5084
7339a42e
JJ
50852004-04-22 Jeff Johnston <jjohnstn@redhat.com>
5086 Daniel Jacobowitz <drow@mvista.com>
5087
5088 * gdb.threads/manythreads.c: New testcase.
5089 * gdb.threads/manythreads.exp: Ditto.
5090
5c98409b
JB
50912004-04-22 Jim Blandy <jimb@redhat.com>
5092
5093 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
5094 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
5095
3b611f1a
MC
50962004-04-21 Michael Chastain <mec.gnu@mindspring.com>
5097
5098 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
5099
f0fd9238
AC
51002004-04-21 Andrew Cagney <cagney@redhat.com>
5101
5102 * gdb.base/sigstep.c: New file.
5103 * gdb.base/sigstep.exp: New file.
5104
90990674
JB
51052004-04-16 Joel Brobecker <brobecker@gnat.com>
5106
5107 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
5108 call to observer_notify_normal_stop.
5109
78cef34b
AC
51102004-04-15 Andrew Cagney <cagney@redhat.com>
5111
5112 * gdb.base/siginfo.c: New file.
5113 * gdb.base/siginfo.exp: New file.
5114
d2343407
JB
51152004-04-12 J. Brobecker <brobecker@gnat.com>
5116
5117 * gdb.base/sep.exp: Fix typo in comment.
5118
a2dba3c8
JB
51192004-04-12 J. Brobecker <brobecker@gnat.com>
5120
5121 * gdb.base/sep.c: New file.
5122 * gdb.base/sep-proc.c: New file.
5123 * gdb.base/sep.exp: New testcase.
5124
15f7b60e
MK
51252004-04-09 Mark Kettenis <kettenis@gnu.org>
5126
5127 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
5128 support.
5129
44f4de1a
AC
51302004-04-05 Andrew Cagney <cagney@redhat.com>
5131
5132 * gdb.base/sigaltstack.c: New file.
5133 * gdb.base/sigaltstack.exp: New file.
5134
ef04f396
JB
51352004-04-04 Joel Brobecker <brobecker@gnat.com>
5136
5137 * gdb.base/foll-fork.exp: Update the expected output for
5138 "help set follow-fork-mode", to match a change that was made
5139 to the help of this variable on 2004-01-13.
5140
d40d2c92
JB
51412004-04-01 Joel Brobecker <brobecker@gnat.com>
5142
5143 * lib/ada.exp: Add copyright notice.
5144 * bar.ads: Likewise.
5145 * bar.adb: Likewise.
5146 * null_record.adb: Likewise.
5147 * null_record.exp: Likewise.
5148 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
5149
f86ef5a3
JB
51502004-04-01 Joel Brobecker <brobecker@gnat.com>
5151
5152 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
5153 * configure: Regenerate.
5154
414e70e3
JB
51552004-04-01 Joel Brobecker <brobecker@gnat.com>
5156
5157 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
5158 to build the application. Remove the message printed when in
5159 verbose mode, redundant with the UNSUPPORTED message above.
5160
f0aaee49
JB
51612004-03-31 Joel Brobecker <brobecker@gnat.com>
5162
5163 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
5164 * gdb.ada (null_record.exp): New testcase.
5165
ac81cb54
JB
51662004-03-31 Joel Brobecker <brobecker@gnat.com>
5167
5168 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
5169
854af2f7
JB
51702004-03-31 Joel Brobecker <brobecker@gnat.com>
5171
5172 * gdb.ada: New subdirectory.
5173 * gdb.ada/Makefile.in: New file.
5174 * gdb.ada/gnat_ada.gpr.in: New file.
5175
034cb681
JB
51762004-03-31 Joel Brobecker <brobecker@gnat.com>
5177
5178 * lib/ada.exp: New file.
5179
78a1a894
DJ
51802004-03-24 Daniel Jacobowitz <drow@mvista.com>
5181
5182 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
5183 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
5184
4b2b3b3e
AC
51852004-03-22 Andrew Cagney <cagney@redhat.com>
5186
5187 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
5188 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
5189 Problem identified by Ulrich Weigand.
5190
23c73aa3
DC
51912004-03-17 David Carlton <carlton@kealia.com>
5192
5193 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
5194 PR c++/826.
5195
d63a86f8
RM
51962004-03-16 Roland McGrath <roland@redhat.com>
5197
5198 * gdb.base/auxv.exp: New file.
5199 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
5200
0e02aa50
DC
52012004-03-12 David Carlton <carlton@kealia.com>
5202
5203 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
5204 * gdb.cp/pr-1553.cc: Ditto.
5205 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
5206 pass branch.
5207
c20b71be
MC
52082004-03-12 Michael Chastain <mec.gnu@mindspring.com>
5209
5210 * gdb.cp/templates.exp: Accept more template types.
5211
c7414a01
MC
52122004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5213
5214 From Corinna Vinschen with modifications.
5215 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
5216 local variable obj_with_enum.
5217 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
5218 results with obj_with_enum.
5219
ed69573c
MC
52202004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5221
5222 * gdb.cp/classes.cc: New file, copied from misc.cc.
5223 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
5224
28301461
MC
52252004-03-09 Michael Chastain <mec.gnu@mindspring.com>
5226
5227 * gdb.cp/misc.cc: Add copyright notice.
5228
1198ecbe
DC
52292004-03-05 David Carlton <carlton@kealia.com>
5230
5231 * gdb.cp/rtti.exp: Add 'print *obj3' test.
5232 * gdb.cp/rtti.h: Update copyright.
5233 (namespace n2::n3): New.
5234 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
5235 (n2::n3::func3): New.
5236 (main): Call n2::n3::func3.
5237 * gdb.cp/rtti2.cc: Update copyright.
5238 (n2::create3): New.
5239
9e08c470
MK
52402004-03-04 Mark Kettenis <kettenis@gnu.org>
5241
5242 * gdb.asm/openbsd.inc: Fix typo.
5243
4bebc3aa
FF
52442004-03-03 Fred Fish <fnf@redhat.com>
5245
5246 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
5247 "val" instead of unused "size". Update copyright year.
5248
6ea9fb37
DJ
52492004-02-29 Daniel Jacobowitz <drow@mvista.com>
5250
5251 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
5252 to use unsigned char.
5253 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
5254 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
5255
23b23974
DJ
52562004-02-29 Daniel Jacobowitz <drow@mvista.com>
5257
5258 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
5259 line of output.
5260
7574fd53
DJ
52612004-02-28 Daniel Jacobowitz <drow@mvista.com>
5262
5263 * gdb.base/relocate.c (dummy): Initialize.
5264
a195357f
DJ
52652004-02-28 Daniel Jacobowitz <drow@mvista.com>
5266
5267 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
5268 a breakpoint at exit.
5269
72fd54a9
FF
52702004-02-27 Fred Fish <fnf@redhat.com>
5271
5272 * gdb.base/chng-syms.exp: Add expect condition to match failing
5273 case that isn't a timeout.
5274
b9d23137
AC
52752004-02-27 Andrew Cagney <cagney@redhat.com>
5276
5277 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
5278 support.
5279
15d208f6 52802004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 5281
15d208f6
FF
5282 * gdb.arch/gdb1431.c: Remove.
5283 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
5284 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
5285 of "until" incorrectly.
5286
98f9cd2d
JB
52872004-02-26 J. Brobecker <brobecker@gnat.com>
5288
5289 * gdb.cp/class2.cc (empty): New class.
5290 (refer): New function.
5291 (main): Declare an object of type empty and use it.
5292 * gdb.cp/class2.exp: Print the value of an object of type empty.
5293
9b50c11b
JJ
52942004-02-26 Jeff Johnston <jjohnstn@redhat.com>
5295
5296 * gdb.base/langs.exp: Update query string to match the
5297 new nquery format used for pending breakpoints.
5298
0dcd613f
AC
52992004-02-26 Andrew Cagney <cagney@redhat.com>
5300
5301 Fix PR i18n/1570.
5302 * gdb.base/charset.c: Update copyright notice.
5303 (main, init_string): Remove the escape character '\e' tests.
5304 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
5305 * gdb.base/charset.exp (valid_host_charset): Ditto.
5306 * gdb.base/setvar.exp: Ditto.
5307
b8a56647
AC
53082004-02-24 Andrew Cagney <cagney@redhat.com>
5309
90d59e34
AC
5310 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
5311 mmapped data in core file" PASS and FAIL messages consistent.
5312
b8a56647
AC
5313 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
5314 setting a breakpoint. Work around PR java/1565.
5315
9f27c604
JJ
53162004-02-23 Jeff Johnston <jjohnstn@redhat.com>
5317
5318 * lib/gdb.exp (gdb_breakpoint): Update query string to match
5319 new nquery format.
5320 * gdb.base/pending.exp: Ditto.
5321
3224a706
MK
53222004-02-22 Mark Kettenis <kettenis@gnu.org>
5323
5324 * configure.in: Run stabs tests on *BSD.
5325 * configure: Regenerated.
5326
41e0a9ca
MK
53272004-02-21 Mark Kettenis <kettenis@gnu.org>
5328
5329 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
5330
1e1b3428
FF
53312004-02-20 Fred Fish <fnf@redhat.com>
5332
5333 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
5334 blank in test for "returns short", for consistency with other
5335 "returns xxx" tests. Update copyright year.
5336
f9a7572a
FF
53372004-02-19 Fred Fish <fnf@redhat.com>
5338
5339 New testcase for PR breakpoint/1558.
5340 * gdb.arch/gdb1558.exp: New file.
5341 * gdb.arch/gdb1558.c: New file.
5342
b2ce2854
EZ
53432004-02-19 Elena Zannoni <ezannoni@redhat.com>
5344
5345 * gdb.base/nodebug.exp: Fix typo.
5346
e7c9ff01
JB
53472004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5348
5349 Committed by Jim Blandy <jimb@redhat.com>.
5350
62f4b920
JB
5351 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
5352
2db536a1
JB
5353 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
5354
e7c9ff01
JB
5355 * gdb.base/float.exp: Support s390*-*-* targets.
5356
f3205b34
AF
53572004-02-17 Adam Fedor <fedor@gnu.org>
5358
5359 * gdb.base/gdb1555.exp: New file.
5360 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
5361
9d62932d
EZ
53622004-02-17 Elena Zannoni <ezannoni@redhat.com>
5363
5364 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
5365
344c9711
FF
53662004-02-16 Fred Fish <fnf@redhat.com>
5367
5368 * gdb.arch/gdb1291.c: Remove
5369 * gdb.arch/gdb1291.s: New test input file.
5370 * gdb.arch/gdb1291.exp: Expand test to check case that should not
5371 fail. Test for correct result, known incorrect result, other
5372 failures and timeouts.
5373
2d822687
AC
53742004-02-16 Andrew Cagney <cagney@redhat.com>
5375
5376 * gdb.base/bigcore.exp: New file.
5377 * gdb.base/bigcore.c: New file.
5378
dac15b66
AC
53792004-02-13 Andrew Cagney <cagney@redhat.com>
5380
5381 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
5382 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
5383 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
5384 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
5385 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
5386 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
5387 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
5388 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
5389 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
5390 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
5391
6bdfc2c4
JJ
53922004-02-11 Jeff Johnston <jjohnstn@redhat.com>
5393
5394 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
5395 executed is an alloc instruction.
5396
87b3ede8
DC
53972004-02-11 David Carlton <carlton@kealia.com>
5398
5399 * gdb.cp/breakpoint.exp: New.
5400 * gdb.cp/breakpoint.cc: New.
5401
6e19e2bf
MC
54022004-02-11 Michael Chastain <mec.gnu@mindspring.com>
5403
5404 Partial fix for PR gdb/1543.
5405 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
5406 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
5407 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
5408 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
5409 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
5410 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
5411 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
5412 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
5413 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
5414 to bug-gdb@prep.ai.mit.edu .
5415 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
5416 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
5417 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
5418 Likewise.
5419
5c5455dc
AC
54202004-02-10 Andrew Cagney <cagney@redhat.com>
5421
5422 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
5423 using gdb_internal_error_resync.
5424
9cf689d7
DJ
54252004-02-09 Daniel Jacobowitz <drow@mvista.com>
5426
5427 * gdb.threads/thread-specific.exp: Stop early if no threads are
5428 found.
5429
d2dc51db
MC
54302004-02-09 Michael Chastain <mec.gnu@mindspring.com>
5431
5432 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
5433
14b1a056
DJ
54342004-02-08 Daniel Jacobowitz <drow@mvista.com>
5435
5436 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
5437 breakpoints.
5438
83f66e8f
DJ
54392004-02-07 Daniel Jacobowitz <drow@mvista.com>
5440
5441 * config/sim.exp (gdb_load): Handle $arg == "".
5442 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
5443 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
5444
30fc0091
EZ
54452004-02-07 Elena Zannoni <ezannoni@redhat.com>
5446
5447 * gdb.base/maint.exp: Update test to reflect
5448 obstack changes.
5449
4d806929
JJ
54502004-02-04 Jeff Johnston <jjohnstn@redhat.com>
5451
5452 * gdb.base/pendshr.c (pendfunc): New function that calls
5453 pendfunc1.
5454 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
5455
7bfdd688
FF
54562004-02-04 Fred Fish <fnf@redhat.com>
5457
5458 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
5459 function symbols and update copyright years.
5460 * gdb.arch/gdb1291.c: Ditto.
5461
aaa08ee4
MC
54622004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5463
5464 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
5465
dbad7755
MC
54662004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5467
5468 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
5469
ec4646ef
MC
54702004-02-03 Michael Chastain <mec.gnu@mindspring.com>
5471
5472 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
5473
1b802196
FF
54742004-02-02 Fred Fish <fnf@redhat.com>
5475
5476 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
5477 remote targets. Update copyright years.
5478
18fe2033
JJ
54792004-02-02 Jeff Johnston <jjohnstn@redhat.com>
5480
5481 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
5482 support.
5483 * gdb.base/langs.exp: Fix test which attempts to create
5484 breakpoint on non-existent function to handle new pending
5485 support.
5486 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
5487 a breakpoint.
5488 * gdb.base/pending.exp: New test.
5489 * gdb.base/pending.c: New file.
5490 * gdb.base/pendshr.c: Ditto.
5491
8d577d32
DC
54922004-02-02 David Carlton <carlton@kealia.com>
5493
5494 * gdb.cp/overload.exp: Add overloadNamespace tests.
5495 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
5496 (overloadNamespace, XXX): New.
5497 (main): Call XXX::marker2.
5498
3ad13771
FF
54992004-02-01 Fred Fish <fnf@redhat.com>
5500
5501 * gdb.base/dump.exp: Use runto_main instead of "runto main".
5502 * gdb.base/finish.exp: Ditto.
5503 * gdb.base/gcore.exp: Ditto.
5504 * gdb.base/huge.exp: Ditto.
5505 * gdb.base/info-proc.exp: Ditto.
5506 * gdb.base/return2.exp: Ditto.
5507 * gdb.threads/gcore-thread.exp: Ditto.
5508
44c75849
DJ
55092004-02-01 Daniel Jacobowitz <drow@mvista.com>
5510
5511 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
5512
005bc093
MK
55132004-02-01 Mark Kettenis <kettenis@gnu.org>
5514
5515 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
5516 that opening the file succeeds on OpenBSD.
5517
c47cebdb
DJ
55182004-02-01 Daniel Jacobowitz <drow@mvista.com>
5519
5520 * gdb.threads/thread-specific.c: New file.
5521 * gdb.threads/threads-specific.exp: New test script.
5522 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
5523 to expect_out.
5524
5a01311c
MK
55252004-02-01 Mark Kettenis <kettenis@gnu.org>
5526
5527 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
5528 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
5529 only on the "print_small_structs from print_long_arg_list" test.
5530
ce22a4f1
DJ
55312004-02-01 Daniel Jacobowitz <drow@mvista.com>
5532
5533 * gdb.base/completion.exp: Kill a stray backslash.
5534
5535 From Jim Ingham <jingham@apple.com>:
5536 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
5537 agrees with the result from sending a tab.
5538
abbab9d3
DJ
55392004-01-31 Daniel Jacobowitz <drow@mvista.com>
5540
5541 * gdb.base/chng-syms.exp: Remove stray newline.
5542
53904d1e
MK
55432004-01-31 Mark Kettenis <kettenis@gnu.org>
5544
5545 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
5546 *-*-openbsd*.
5547 * gdb.asm/openbsd.inc: New file.
5548
3a4b3aac
MK
55492004-01-30 Mark Kettenis <kettenis@gnu.org>
5550
5551 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
5552 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
5553 *-*solaris2*. Remove commented out default settings for
5554 asm-flags. Replace gdb_compile with target_link.
5555
ebac27b4
MC
55562004-01-29 Michael Chastain <mec.gnu@mindspring.com>
5557
5558 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
5559 for all tests. Remove old hp-ux and cygnus xfail cases.
5560
d8679d84
PH
55612004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
5562
5563 * gdb.base/chng-syms.exp: New file.
5564 * gdb.base/chng-syms.c: New file.
5565
0a55bc22
MC
55662004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5567
5568 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
5569 Provide arms for current output in all my configurations.
5570
94b8e876
MC
55712004-01-24 Michael Chastain <mec.gnu@mindspring.com>
5572
5573 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
5574 * lib/compiler.cc: Likewise.
5575 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
5576 get the right preprocessor. Eval the output directly. Remove
5577 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
5578 hp_f77_compiler and hp_f90_compiler completely.
5579 (gdb_preprocess): Delete.
5580 (get_compiler): Delete.
5581
7cf03d44
MK
55822004-01-24 Mark Kettenis <kettenis@gnu.org>
5583
5584 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
5585 <string.h>.
5586
68b6dce9
NR
55872004-01-24 Nick Roberts <nick@nick.uklinux.net>
5588
5589 * gdb.mi/mi-stack.exp: Update copyright.
5590
b368761e
DC
55912004-01-23 David Carlton <carlton@kealia.com>
5592
5593 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
5594 test for cp_lookup_transparent_type.
5595 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
5596 call them.
5597
f2061b53
DJ
55982004-01-23 Daniel Jacobowitz <drow@mvista.com>
5599
5600 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
5601 after -var-update.
5602
37fc574a
DC
56032004-01-23 David Carlton <carlton@kealia.com>
5604
5605 * gdb.cp/namespace.cc (C::ensureRefs): New.
5606 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
5607
8e94b928
NR
56082004-01-20 Nick Roberts <nick@nick.uklinux.net>
5609
5610 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
5611 case "-stack-list-locals 2".
5612 * gdb.mi/mi-var-child.exp: Test for case
5613 "-var-list-children --all-values NAME".
5614
997b0952
MC
56152004-01-18 Michael Chastain <mec.gnu@mindspring.com>
5616
5617 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
5618
52470da3
MK
56192004-01-18 Mark Kettenis <kettenis@gnu.org>
5620
7049b4b8
MK
5621 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
5622 used with gdb_test_multiple.
5623
52470da3
MK
5624 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
5625 read at address 0. This fixes PR testsuite/1504.
5626
da6012e5
DJ
56272004-01-18 Daniel Jacobowitz <drow@mvista.com>
5628
5629 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
5630 Remove downloading, guessing the host executable, the calls to
5631 gdb_file_cmd and gdb_target_cmd, and "load" support.
5632 (infer_host_exec): New function broken out from gdb_load.
5633 (gdb_load): New wrapper for gdbserver_gdb_load.
5634 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
5635 gdb_target_cmd. Use -target-select.
5636 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
5637 Download binaries to the host. Clear last_mi_remote_file when
5638 we load a new binary.
5639 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
5640 call gdbserver_gdb_load and mi_gdb_target_cmd.
5641
32c70722
MC
56422004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5643
5644 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
5645 type patterns.
5646
b0cecf36
MC
56472004-01-17 Michael Chastain <mec.gnu@mindspring.com>
5648
5649 * gdb.cp/templates.exp: Fix typo in test name of
5650 "print Foo<volatile char*>::foo".
5651
4120d7e6
MC
56522004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5653
5654 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
5655
f679e530
BE
56562004-01-16 Ben Elliston <bje@wasabisystems.com>
5657
5658 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
5659 (clean mostlyclean): Remove empty rm.
5660
091c48f6
MC
56612004-01-15 Michael Chastain <mec.gnu@mindspring.com>
5662
5663 * gdb.base/setvar.exp: Add copyright years.
5664
3e5fc8d2
DC
56652004-01-14 David Carlton <carlton@bactrian.org>
5666
5667 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
5668 PR c++/1511 and update coment.
5669 * gdb.cp/templates.exp: Update patterns to match current output.
5670 If changes involve something other than whitespace, KFAIL
5671 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
5672
63d06c5c
DC
56732004-01-14 David Carlton <carlton@kealia.com>
5674
5675 * gdb.cp/namespace.exp: Add tests involving classes defined within
5676 namespaces.
5677 * gdb.cp/namespace.cc (C::CClass): New.
5678 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
5679
a51dab88
EZ
56802004-01-14 Elena Zannoni <ezannoni@redhat.com>
5681
5682 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
5683 what debug info we have. Print a better message if something goes
5684 wrong while producing the separate debug info file.
5685
a476ccc9
MC
56862004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5687
5688 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
5689
f453692c
MC
56902004-01-14 Michael Chastain <mec.gnu@mindspring.com>
5691
5692 * gdb.base/callfuncs.c: Add copyright notice.
5693
f40063a5
MC
56942004-01-13 Michael Chastain <mec.gnu@mindspring.com>
5695
5696 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
5697 inheritance. PR gdb/1498, PR gcc/13539.
5698
19ac3974
EZ
56992004-01-13 Elena Zannoni <ezannoni@redhat.com>
5700
5701 * gdb.threads/gcore-thread.exp: Prefix name of binary with
5702 test specific name.
5703 * gdb.mi/gdb669.exp: Ditto.
5704 * gdb.mi/mi-pthreads.exp: Ditto.
5705 * gdb.mi/mi1-pthreads.exp: Ditto.
5706 * gdb.mi/mi2-pthreads.exp: Ditto.
5707
56c97c6e
MC
57082004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5709
5710 * gdb.cp/member-ptr.cc: Add copyright notice.
5711
a0644324
MC
57122004-01-12 Michael Chastain <mec.gnu@mindspring.com>
5713
5714 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
5715 some patterns for recent versions of gcc and hpacc. Delete
5716 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
5717 Delete tests that access a NULL pointer-to-member-data. This
5718 script is still disabled for gcc.
5719
32fabe09
EZ
57202004-01-12 Elena Zannoni <ezannoni@redhat.com>
5721
5722 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
5723 escaped correctly.
5724
1f8a6abb
EZ
57252004-01-12 Elena Zannoni <ezannoni@redhat.com>
5726
5727 * gdb.base/sepdebug.exp: New file.
5728 * gdb.base/sepdebug.c: New file.
5729 * lib/gdb.exp (separate_debug_filename): New procedure.
5730 (gdb_gnu_strip_debug): New procedure.
5731
48efe704
AC
57322004-01-12 Andrew Cagney <cagney@redhat.com>
5733
5734 * gdb.mi/ChangeLog: Delete file. Renamed to ...
5735 * gdb.mi/ChangeLog-1999-2003: New file.
5736
a9415475
AC
57372004-01-12 Andrew Cagney <cagney@redhat.com>
5738
5739 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
5740 "Renaming a directory to a non-empty directory returns ENOTEMPTY
5741 or EEXIST", treat EBUSY as an XFAIL.
5742
83b8cf9d
MC
57432004-01-11 Michael Chastain <mec.gnu@mindspring.com>
5744
5745 * gdb.base/scope.exp: Remove obsolete setup_xfail for
5746 hp_cc_compiler.
5747
9939d2a8
MC
57482004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5749
5750 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
5751 decorations.
5752
1ff8cadf
MC
57532004-01-10 Michael Chastain <mec.gnu@mindspring.com>
5754
5755 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
5756 and "(aCC)" decorations. Remove obsolete doco about old
5757 test results.
5758
6fa9022e
MC
57592004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5760
5761 * gdb.cp/exception.exp: Fix typo in doco.
5762
209721fe
MK
57632004-01-09 Mark Kettenis <kettenis@gnu.org>
5764
5765 * gdb.base/gdb1476.exp: Fix typo.
5766
ef11303e
MC
57672004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5768
5769 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
5770 file.
5771
041ab88c
MC
57722004-01-09 Michael Chastain <mec.gnu@mindspring.com>
5773
5774 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
5775 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
5776 Use gdb_compile. Remove restriction on gcc. Add some patterns
5777 for recent version of gdb. Delete second half, which was a copy
5778 of the first half with different build flags. This test is
5779 still disabled because it is still not ready for production.
5780
e36d075a
MC
57812004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5782
5783 * gdb.cp/exception.cc: Add copyright notice.
5784 * gdb.cp/exception.exp: Add a notice that this file is broken
5785 because of line number changes caused by addition of copyright
5786 notice.
5787
42b190ad
MC
57882004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5789
5790 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
5791 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
5792
8f25f06b
MC
57932004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5794
5795 * gdb.cp/classes.exp: Accept gnu abi 2.
5796 * gdb.cp/derivation.exp: Likewise.
5797 * gdb.cp/overload.exp: Likewise.
5798 * gdb.cp/virtfunc.exp: Likewise.
5799
06ded8b8
MC
58002004-01-08 Michael Chastain <mec.gnu@mindspring.com>
5801
5802 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
5803 semicolon after end of function.
5804
77c26ae3
MC
58052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5806
5807 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
5808 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
5809 boilerplate code for compiling and running the program under
5810 test. Add some string method tests.
5811
20757486
MC
58122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5813
5814 * gdb.cp/bs15503.cc: Add copyright notice.
5815 * gdb.cp/bs15503.exp: Adjust line number.
5816
0fd3b503
MC
58172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5818
5819 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
5820 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
5821
10d1bea8
MC
58222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5823
5824 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
5825 hp_cc_compiler.
5826
2789202a
MC
58272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5828
5829 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
5830 * gdb.cp/ctti.exp: Use the marker instead of "next".
5831 With gcc, run further before bailing.
5832
b862f14c
MC
58332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5834
5835 * gdb.cp/cttiadd.cc: Add copyright notice.
5836 * gdb.cp/cttiadd1.cc: Likewise.
5837 * gdb.cp/cttiadd2.cc: Likewise.
5838 * gdb.cp/cttiadd3.cc: Likewise.
5839
96da2469
MC
58402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5841
5842 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
5843 Use gdb_test, gdb_test_multiple. Use floating-point values that
5844 have exact representations in IEEE-ish formats.
5845
053248ff
MC
58462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5847
5848 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
5849 compilers. Delete duplicate call to get_compiler_info.
5850 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
5851 * gdb.base/volatile.exp: Likewise.
5852
84acecdd
MK
58532004-01-07 Mark Kettenis <kettenis@gnu.org>
5854
5855 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
5856 memory at address 0.
5857
fe11a27f
MC
58582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
5859
5860 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
5861 to test for hp-ux assembler. Fix copyright years.
5862
60ad077b
AC
58632004-01-07 Andrew Cagney <cagney@redhat.com>
5864
5865 * gdb.base/fileio.c (strerrno): Add "EBUSY".
5866
1c9b8f33
AC
58672004-01-07 Andrew Cagney <cagney@redhat.com>
5868
5869 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
5870 when creating the read-only file. From analysis by Roland McGrath
5871 and Elena Zannoni.
5872
753ccc7a
MC
58732004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5874
5875 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
5876
eca3e36b
MC
58772004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5878
5879 * gdb.base/cvexpr.c: Be type-safe with function pointers and
5880 data pointers.
5881
f8d4bac4
MC
58822004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5883
5884 * gdb.cp/m-static.exp: Compile one source file at a time.
5885 Delete unused call to get_compiler_info.
5886
9b4e0f94
MC
58872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
5888
5889 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
5890 * gdb.base/call-rt-st.exp: Likewise.
5891 * gdb.base/nodebug.exp: Likewise.
5892 * gdb.base/volatile.exp: Likewise.
5893 * gdb.cp/ref-types.exp: Likewise.
5894 * gdb.cp/templates.exp: Likewise.
5895
023c1024
MK
58962004-01-05 Mark Kettenis <kettenis@gnu.org>
5897
5898 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
5899
19703c4a
MC
59002004-01-05 Michael Chastain <mec.gnu@mindspring.com>
5901
5902 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
5903 hppa*-hp-hpux*.
5904
18b67037
MK
59052004-01-04 Mark Kettenis <kettenis@gnu.org>
5906
ba6219c8
MK
5907 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5908 x86_64-*-*.
5909
18b67037
MK
5910 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
5911 sparc64-*-* and sparc*-solaris2*.
5912
1bfbbb9d
MK
59132004-01-04 Mark Kettenis <kettenis@gnu.org>
5914
5915 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
5916 return ${tests}" test. The ${tests} already mentions the
5917 filename.
5918
06846494
MC
59192004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5920
5921 * gdb.cp/local.exp: Accept gcc abi 2.
5922
3b0cb202
MC
59232004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5924
5925 * gdb.cp/templates.exp: Accept gcc abi 2.
5926
0643ec3f
MC
59272004-01-02 Michael Chastain <mec.gnu@mindspring.com>
5928
5929 * lib/compiler.cc: Remove supports_template_debugging.
5930 * gdb.cp/templates.exp: Do not test supports_template_debugging.
5931
d231d0b1
MC
59322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5933
5934 * gdb.cp/namespace.exp: Accept gcc abi 2.
5935
44ffb27c
MC
59362004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5937
5938 * gdb.cp/method.exp: Accept gcc abi 2.
5939
184ad485
MC
59402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5941
5942 * gdb.cp/classes.exp: Generate identical results as old version.
5943 * gdb.cp/derivation.exp: Likewise.
5944 * gdb.cp/overload.exp: Likewise.
5945 * gdb.cp/virtfunc.exp: Likewise.
5946
116f09e7
MC
59472004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5948
5949 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
5950 mysterious bug with sourceware version of expect.
5951
b1379776
MC
59522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5953
5954 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
5955 current versions of gcc, including gcc abi 2. Remove gratuitous
5956 restart of test program. Use gdb_test_multiple and gdb_test for
5957 all tests. Add patterns to xfail missing "const" in "const char *"
5958 and kfail PR gdb/1155.
5959
6b7a4c0e
MC
59602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
5961
5962 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
5963 current versions of gcc, including gcc abi 2. Remove gratuitous
5964 restart of test program. Use gdb_test_multiple and gdb_test for
5965 all tests. Add patterns to kfail PR gdb/1498.
5966
51615d72
MC
59672003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5968
5969 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
5970 current versions of gcc, including gcc abi 2. Use "breakpoint"
5971 and "continue" instead of restarting the target program. Use
5972 gdb_test_multiple and gdb_test for all tests.
5973
7b79a9d7
MK
59742004-01-01 Mark Kettenis <kettenis@gnu.org>
5975
5976 * gdb.asm/asm-source.exp: Update copyright year. Link statically
5977 for *-*-solaris2*.
5978
1cd3489f
MC
59792003-12-31 Michael Chastain <mec.gnu@mindspring.com>
5980
5981 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
5982 current versions of gcc, including gcc abi 2. Use "breakpoint"
5983 and "continue" instead of restarting the target program several
5984 times. Use gdb_test_multiple and gdb_test for all tests.
5985
850742db
MC
59862003-12-18 Michael Chastain <mec.gnu@mindspring.com>
5987
5988 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
5989 source files.
5990
eb4bbda8
MC
59912003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5992
5993 * gdb.base/environ.exp: Handle compiling test case from multiple
5994 source files.
5995
e42c7771
MC
59962003-12-16 Michael Chastain <mec.gnu@mindspring.com>
5997
5998 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
5999
80e4b428
JB
60002003-12-17 Jim Blandy <jimb@redhat.com>
6001
5f06973a
JB
6002 * gdb.base/freebpcmd.c: Add copyright notice.
6003
80e4b428
JB
6004 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
6005
0ab84fb7
MC
60062003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6007
6008 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
6009
1b3bb3d0
JB
60102003-12-13 Jim Blandy <jimb@redhat.com>
6011
6012 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
6013
3a4c9371
KB
60142003-12-12 Kevin Buettner <kevinb@redhat.com>
6015
6016 * gdb.asm/frv.inc: New file.
6017 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
6018
a1dea79a
FF
60192003-12-09 Fred Fish <fnf@redhat.com>
6020
6021 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
6022 functions to break1.c and leave prototypes behind. Add more
6023 "set breakpoint NN here" comments.
6024 * gdb.base/break1.c: New file.
6025
6026 * gdb.base/break.exp: Handle compiling test case from multiple
6027 source files and change source file references as needed.
6028 * gdb.base/completion.exp: Ditto.
6029 * gdb.base/condbreak.exp: Ditto.
6030 * gdb.base/define.exp: Ditto.
6031 * gdb.base/ena-dis-br.exp: Ditto.
6032 * gdb.base/info-proc.exp: Ditto.
6033 * gdb.base/maint.exp: Ditto.
6034 * gdb.base/until.exp: Ditto.
6035
6036 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
6037 hardcoded line numbers.
6038 * gdb.base/define.exp: Ditto.
6039 * gdb.base/ena-dis-br.exp: Ditto.
6040 * gdb.base/maint.exp: Ditto.
6041 * gdb.base/until.exp: Ditto.
6042
6043 * gdb.base/completion.exp: Use "break1" for completion tests since
6044 "break" is no longer a unique prefix.
6045
5266b69c
AC
60462003-12-06 Andrew Cagney <cagney@redhat.com>
6047
6048 * gdb.base/structs.exp (test_struct_returns): When applicable, set
6049 "return_value_unimplemented". When an unimplemented struct return
6050 architecture, report incorrect values as a KFAIL
6051
374451f0
MC
60522003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6053
6054 * gdb.cp/rtti.exp: Accept new wording of warning from
6055 cp_lookup_rtti_type.
6056
ba9b20a7
MC
60572003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6058
6059 Partial fix for PR testsuite/1456.
6060 * gdb.base/scope.exp (test_at_main): Replace references to
6061 gcc_compiled with calls to test_compiler_info.
6062 (test_at_foo): Likewise.
6063 (test_at_bar): Likewise.
6064
b74b6d0b
MC
60652003-12-04 Michael Chastain <mec.gnu@mindspring.com>
6066
6067 Partial fix for PR testsuite/1456.
6068 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
6069 to test_compiler_info.
6070
ccfa3402
MC
60712003-12-03 Michael Chastain <mec.gnu@mindspring.com>
6072
6073 * gdb.base/so-impl-ld.exp: Update copyright notice.
6074
f6246aba
MC
60752003-12-02 Michael Chastain <mec.gnu@mindspring.com>
6076
6077 Partial fix for PR testsuite/1456.
6078 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
6079 to test_compiler_info.
6080
13ae734a
MC
60812003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6082
6083 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
6084 from current versions of gdb. Clean up regular expressions.
6085 Delete redundant timeout case.
6086
d8e1cdee
MC
60872003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6088
6089 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
6090 from current versions of gdb. Clean up regular expressions.
6091 Delete redundant timeout case.
6092
96457b64
MC
60932003-12-01 Michael Chastain <mec.gnu@mindspring.com>
6094
6095 Partial fix for PR testsuite/1456.
6096 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
6097 gcc_compiled with call to test_compiler_info.
6098
f35309fc
MC
60992003-11-30 Michael Chastain <mec.gnu@mindspring.com>
6100
6101 Partial fix for PR testsuite/1456.
6102 * gdb.base/list.exp (test_list_function): Delete unused declaration
6103 of gcc_compiled.
6104
d7afdf9b
MC
61052003-11-29 Michael Chastain <mec.gnu@mindspring.com>
6106
6107 Partial fix for PR testsuite/1456.
6108 * gdb.base/complex.exp: Replace reference to gcc_compiled with
6109 call to test_compiler_info.
6110
71507b56
MK
61112003-11-29 Mark Kettenis <kettenis@gnu.org>
6112
6113 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
6114 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
6115 it to create the appropriate note.inc.
6116 * gdb.asm/asmsrc1.s: Include "note.inc".
6117 * gdb.asm/netbsd.inc: New file.
6118 * gdb.asm/empty.inc: New file.
6119
f81f93f7
MC
61202003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6121
6122 Partial fix for PR testsuite/1456.
6123 * gdb.base/constvars.exp: Replace references to gcc_compiled with
6124 calls to test_compiler_info.
6125
9a77938e
MC
61262003-11-27 Michael Chastain <mec.gnu@mindspring.com>
6127
6128 Partial fix for PR testsuite/1456.
6129 * gdb.base/volatile.exp: Replace references to gcc_compiled with
6130 calls to test_compiler_info.
6131
e8367dc7
MK
61322003-11-27 Mark Kettenis <kettenis@gnu.org>
6133
6134 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
6135 pattern for the KFAILs.
6136
526c61ee
AF
61372003-11-25 Adam Fedor <fedor@gnu.org>
6138
6139 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
6140 * gdb.objc/objcdecode.m: New file.
6141
28f2d600
AF
61422003-11-25 Adam Fedor <fedor@gnu.org>
6143
6144 * gdb.objc/nondebug.exp: Test for PR objc/1236.
6145 * gdb.objc/nondebug.m: New file.
6146
a3895cee
BE
61472003-11-26 Ben Elliston <bje@wasabisystems.com>
6148
6149 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6150 NetBSD as it does on FreeBSD. Modelled on a similar change by
6151 Mark Kettenis on 2003-05-30.
6152 (link-flags): Set to "--entry _start" regardless of target.
6153 Special linker flags are to be appended to $link-flags.
6154 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
6155
c9f2c8a3
MC
61562003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6157
6158 * gdb.cp/method.exp: Accept output of new demangler.
6159
15a0587a 61602003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
6161
6162 * gdb/class2.exp: New file.
6163 * gdb/class2.cc: New file.
6164
3c00b570
MC
61652003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6166
6167 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
6168 of new demangler.
6169
7027acc7
MK
61702003-11-23 Mark Kettenis <kettenis@gnu.org>
6171
6172 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
6173 of gdb_test "run".
6174
b0e1598a
MK
61752003-11-23 Mark Kettenis <kettenis@gnu.org>
6176
6177 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
6178 "continue" into "run".
6179
4d9eda44
MC
61802003-11-23 Michael Chastain <mec.gnu@mindspring.com>
6181
6182 Partial fix for PR testsuite/1456.
6183 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
6184 call to test_compiler_info.
6185 * gdb.cp/ctti.exp: Likewise.
6186 * gdb.cp/derivation.exp: Likewise.
6187 * gdb.cp/member-ptr.exp: Likewise.
6188 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
6189 reference to gcc_compiled.
6190
61912003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
6192
6193 Fix PR testsuite/1463.
6194 * gdb.base/structs.exp (start_structs_test): Call
6195 get_debug_format before using the debug format.
6196
d422fe19
AC
61972003-11-22 Andrew Cagney <cagney@redhat.com>
6198
6199 * lib/gdb.exp (gdb_test_multiple): Add simple example.
6200 * gdb.base/structs.exp: Use gdb_test_multiple.
6201
039cf96d
AC
62022003-11-20 Andrew Cagney <cagney@redhat.com>
6203
6882279b
AC
6204 * gdb.base/structs.exp: Handle and recover from internal errors.
6205 Replace "foo${n}" with "foo<n>" in test messages.
6206
e53890ae
AC
6207 * gdb.base/structs.exp: Update copyright. Rewrite.
6208 * gdb.base/structs.c: Update copyright. Rewrite.
6209
2b211c59
AC
6210 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
6211 resync count exceeded.
d63a86f8 6212
039cf96d
AC
6213 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
6214 from the internal error.
6215 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
6216 Original from Jim Blandy.
6217 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 6218
eac98b22
AC
62192003-11-19 Andrew Cagney <cagney@redhat.com>
6220
6221 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
6222 KFAIL.
6223
67455b2a
MK
62242003-11-17 Mark Kettenis <kettenis@gnu.org>
6225
6226 New testcase for PR backtrace/1435.
6227 * gdb.arch/i386-unwind.exp: New file.
6228 * gdb.arch/i386-unwind.c: New file.
6229
853d6e5b
AC
62302003-11-17 Andrew Cagney <cagney@redhat.com>
6231
6232 * lib/gdb.exp (compiler_info): New global.
6233 (test_compiler_info): New function.
6234 (get_compiler_info): Set compiler_info.
6235 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
6236 "compiler_info" to gcc-<major>-<minor>.
6237
38cf6e11
MC
62382003-11-15 Michael Chastain <mec.gnu@mindspring.com>
6239
6240 * gdb.trace/configure: Remove.
6241
a50d3602
EZ
62422003-11-13 Elena Zannoni <ezannoni@redhat.com>
6243
6244 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 6245 breakpoints.
a50d3602
EZ
6246 * gdb.base/break.exp: Remove all references to explicit line
6247 numbers.
6248
d9407aaa
NC
62492003-11-11 Nick Clifton <nickc@redhat.com>
6250
6251 * gdb.base/shreloc.exp: Do not run for targets which do not
6252 support shared objects.
6253
db488fc1
CV
62542003-11-10 Corinna Vinschen <vinschen@redhat.com>
6255
6256 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
6257 Don't run tests if nofileio flag is given.
6258
6a90a18e
EZ
62592003-11-07 Elena Zannoni <ezannoni@redhat.com>
6260
6261 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
6262 as well as 'Watchpoint'.
6263
0b915e9c
EZ
62642003-11-06 Elena Zannoni <ezannoni@redhat.com>
6265
6266 Reported by Jim Ingham <jingham@apple.com>:
6267 * gdb.base/annota1.exp: Match at least one occurrence of the
6268 signal handler annotation.
6269
d7e4b55f
EZ
62702003-11-06 Elena Zannoni <ezannoni@redhat.com>
6271
6272 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
6273 as well as 'Watchpoint'.
6274
2fe4e8d0
MC
62752003-11-05 Michael Chastain <mec@shout.net>
6276
6277 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
6278
6ef88553
KW
62792003-11-03 Kris Warkentin <kewarken@qnx.com>
6280
6281 * gdb.arch/gdb1291.c: New test file.
6282 * gdb.arch/gdb1291.exp: New test script.
6283 * gdb.arch/gdb1431.c: New test file.
6284 * gdb.arch/gdb1431.exp: New test script.
6285
ae7dc4d8
MC
62862003-10-22 Michael Chastain <mec@shout.net>
6287
6288 * gdb.mi/pthreads.c: Add copyright notice.
6289
c39d7427
MC
62902003-10-22 Michael Chastain <mec@shout.net>
6291
6292 * gdb.threads/pthreads.c: Add copyright notice.
6293
8b7d96c1
MC
62942003-10-20 Michael Chastain <mec@shout.net>
6295
6296 * gdb.base/gdb1056.exp: New test script.
6297
d1d69fdd
DJ
62982003-10-13 Daniel Jacobowitz <drow@mvista.com>
6299
6300 * gdb.threads/killed.exp: Use gdb_run_cmd.
6301
7d605576
DJ
63022003-10-13 Daniel Jacobowitz <drow@mvista.com>
6303
6304 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
6305 create a core file.
6306 * gdb.threads/gcore-thread.exp: Likewise.
6307
618ec112
CV
63082003-10-13 Corinna Vinschen <vinschen@redhat.com>
6309
6310 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
6311 type, based on char type.
6312 (struct bit_flags_short_t): New bitfield type, based on short type.
6313 (init_bit_flags_char): New fuction.
6314 (init_bit_flags_short): Ditto.
6315 (print_bit_flags_char): Ditto.
6316 (print_bit_flags_short): Ditto.
6317 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
6318
9367a73c
MC
63192003-10-11 Michael Chastain <mec@shout.net>
6320
6321 * gdb.base/call-rt-st.exp: Update copyright year.
6322
1decf120
KI
63232003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
6324
6325 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
6326 * gdb.disasm/sh3.s: Ditto.
6327
5445b2ae
DJ
63282003-10-07 Daniel Jacobowitz <drow@mvista.com>
6329
6330 * gdb.threads/switch-threads.exp: New test.
6331 * gdb.threads/switch-threads.c: New source file.
6332
aec24853
CV
63332003-10-07 Corinna Vinschen <vinschen@redhat.com>
6334
6335 * gdb.base/ending-run.exp: Add sh specific case.
6336
adc7428d
AC
63372003-10-06 Andrew Cagney <cagney@redhat.com>
6338
6339 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
6340 * gdb.disasm/mn10200.exp: Delete obsolete file.
6341
c9d37158
DJ
63422003-09-29 Daniel Jacobowitz <drow@mvista.com>
6343
6344 * ChangeLog: Correct an entry command.exp -> commands.exp.
6345 * gdb.base/commands.exp (bp_deleted_in_command_test)
6346 (temporary_breakpoint_commands): Check noargs.
6347
79c2c32d
DC
63482003-09-25 David Carlton <carlton@kealia.com>
6349
6350 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
6351 of some print tests, where appropriate. Add tests for C::D::cd,
6352 E::ce, F::cXfX, G::XgX.
6353 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
6354
594e6d67
RE
63552003-09-25 Richard Earnshaw <rearnsha@arm.com>
6356
6357 * lib/java.exp (java_init): Import target_alias before using it.
6358
10f0d451
DC
63592003-09-25 David Carlton <carlton@kealia.com>
6360
6361 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
6362
274bcba0
EZ
63632003-09-23 Elena Zannoni <ezannoni@redhat.com>
6364
d63a86f8 6365 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
6366 weirdness.
6367
cdbf20f7
MC
63682003-09-17 Michael Chastain <mec@shout.net>
6369
6370 * gdb.cp/gdb1355.exp: New file.
6371 * gdb.cp/gdb1355.c: New file.
6372
71e06f80
CV
63732003-09-15 Corinna Vinschen <vinschen@redhat.com>
6374
6375 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
6376 * gdb.asm/sh.inc: New file.
6377
5c4e30ca
DC
63782003-09-11 David Carlton <carlton@kealia.com>
6379
bd45b7af
DC
6380 * gdb.cp/namespace.exp: Add tests for namespace types.
6381 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
6382 (test_namespace): New.
6383
1c199746
EZ
63842003-09-11 Elena Zannoni <ezannoni@redhat.com>
6385
6386 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 6387 * gdb.stabs/weird.exp: Ditto.
1c199746 6388
04ed252f
MC
63892003-09-08 Michael Chastain <mec@shout.net>
6390
6391 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
6392
d8a2d9e7
MC
63932003-09-07 Michael Chastain <mec@shout.net>
6394
6395 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
6396 'parse error'.
6397
161afb24
MK
63982003-09-07 Mark Kettenis <m.kettenis@osp.nl>
6399
6400 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
6401
49f2741a
MC
64022003-08-30 Michael Chastain <mec@shout.net>
6403
6404 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
6405 * gdb.gdb/observer.exp: Ditto.
6406 * gdb.gdb/xfullpath.exp: Ditto.
6407
8afa723e
MK
64082003-08-29 Mark Kettenis <kettenis@gnu.org>
6409
6410 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
6411 *-*-*bsd*.
6412
f31dfe3b
JJ
64132003-08-28 Jeff Johnston <jjohnstn@redhat.com>
6414
6415 * gdb.base/dump.exp: Skip for ia64.
6416
4630e498
JJ
64172003-08-25 Jeff Johnston <jjohnstn@redhat.com>
6418
6419 * gdb.asm/asm-source.exp: Add ia64 support.
6420 * gdb.asm/ia64.inc: New file.
6421
1105b7ef
MC
64222003-08-22 Michael Chastain <mec@shout.net>
6423
6424 * gdb.cp: New directory.
6425 * gdb.cp/*: Copy from gdb.c++/*.
6426 * gdb.c++/*: Remove.
6427 * Makefile.in: Change gdb.c++ to gdb.cp.
6428 * configure.in: Ditto.
6429 * configure: Regnerate.
6430
c945b932
MK
64312003-08-18 Mark Kettenis <kettenis@gnu.org>
6432
6433 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
6434 * gdb.arch/i386-prologue.c (gdb1338): Add function.
6435
2b66634b
DJ
64362003-08-17 Daniel Jacobowitz <drow@mvista.com>
6437
6438 * mi-var-display.exp (-var-list-children weird): Accept function
6439 pointers with argument types.
6440 * mi1-var-display.exp (-var-list-children weird): Likewise.
6441 * mi2-var-display.exp (-var-list-children weird): Likewise.
6442
a356f73b
DJ
64432003-08-17 Daniel Jacobowitz <drow@mvista.com>
6444
6445 * gdb.base/annota3.exp: Add missing newline.
6446
483417b8
MC
64472003-08-06 Michael Chastain <mec@shout.net>
6448
6449 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
6450
c99c59c3
MS
64512003-08-12 Michael Snyder <msnyder@redhat.com>
6452
6453 * gdb.base/float.exp: Add test for SH.
6454
55ed7501
MK
64552003-08-10 Mark Kettenis <kettenis@gnu.org>
6456
6457 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
6458
1a371f2e
EZ
64592003-08-07 Elena Zannoni <ezannoni@redhat.com>
6460
6461 * gdb.base/completion.exp: Remove reduntant completion test
6462 on filename.
6463
e0f353ce
EZ
64642003-08-07 Elena Zannoni <ezannoni@redhat.com>
6465
6466 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
6467 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
6468 gdb.trace/save-trace.exp: Make sure that full pathnames are
6469 escaped correctly.
6470
5710a1af 64712003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 6472
5710a1af
EZ
6473 * configure.in: Don't generate config.h from config.hin.
6474 * configure: Regenerate.
6475 * config.hin: Remove file.
6476 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
6477 * gdb.threads/pthreads.c: Ditto.
6478
dcd81ce9
DJ
64792003-08-07 Daniel Jacobowitz <drow@mvista.com>
6480
6481 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6482 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
6483 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
6484 Replace ld24 with seth/add3.
6485
6009d884
AC
64862003-08-02 Andrew Cagney <cagney@redhat.com>
6487
6488 * gdb.base/annota3.exp: New file.
6489 * gdb.base/annota3.c: New file.
6490 * gdb.c++/annota3.exp: New file.
6491 * gdb.c++/annota3.cc: New file.
6492
51514e06
MC
64932003-07-29 Michael Chastain <mec@shout.net>
6494
6495 * gdb.threads/tls.c (spin): Check errno only if sem_wait
6496 actually failed.
6497 (do_pass): Likewise.
6498 * gdb.threads/tls.exp: Always initialize no_of_threads.
6499
4ee6625b
DJ
65002003-07-27 Daniel Jacobowitz <drow@mvista.com>
6501
6502 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
6503 pattern.
6504 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
6505 * gdb.threads/tls.exp: Recognize one case of the host library not
6506 supporting TLS.
6507
225f2bf6
AC
65082003-07-27 Andrew Cagney <cagney@redhat.com>
6509
6510 * gdb.base/fileio.exp: Use SH when running commands using
6511 remote_exec.
6512
bcb27c9f
DJ
65132003-07-24 Daniel Jacobowitz <drow@mvista.com>
6514
6515 From Kei Sakamoto <sakamoto.kei@renesas.com>:
6516 * gdb.base/relocate.c (dummy): New padding array.
6517
3d67be83
MS
65182003-07-22 Michael Snyder <msnyder@redhat.com>
6519
d63a86f8 6520 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
6521
6522 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
6523 patterns to be more general, accepting old and new output.
6524 Some output chars (such as '+') also must be quoted.
d63a86f8 6525 Some addresses are displayed numerically instead of
3d67be83
MS
6526 symbolically.
6527
57ba3b85
MS
65282003-07-23 Michael Snyder <msnyder@redhat.com>
6529
686d097c
MS
6530 * gdb.base/return2.exp: Don't test long-long return.
6531
57ba3b85
MS
6532 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
6533 * gdb.disasm/t01_mov.exp: Ditto.
6534 * gdb.disasm/t02_mova.s: Ditto.
6535 * gdb.disasm/t02_mova.exp: Ditto.
6536 * gdb.disasm/t03_add.s: Ditto.
6537 * gdb.disasm/t03_add.exp: Ditto.
6538 * gdb.disasm/t04_sub.s: Ditto.
6539 * gdb.disasm/t04_sub.exp: Ditto.
6540 * gdb.disasm/t05_cmp.s: Ditto.
6541 * gdb.disasm/t05_cmp.exp: Ditto.
6542 * gdb.disasm/t06_ari2.s: Ditto.
6543 * gdb.disasm/t06_ari2.exp: Ditto.
6544 * gdb.disasm/t07_ari3.s: Ditto.
6545 * gdb.disasm/t07_ari3.exp: Ditto.
6546 * gdb.disasm/t08_or.s: Ditto.
6547 * gdb.disasm/t08_or.exp: Ditto.
6548 * gdb.disasm/t09_xor.s: Ditto.
6549 * gdb.disasm/t09_xor.exp: Ditto.
6550 * gdb.disasm/t10_and.s: Ditto.
6551 * gdb.disasm/t10_and.exp: Ditto.
6552 * gdb.disasm/t11_logs.s: Ditto.
6553 * gdb.disasm/t11_logs.exp: Ditto.
6554 * gdb.disasm/t12_bit.s: Ditto.
6555 * gdb.disasm/t12_bit.exp: Ditto.
6556 * gdb.disasm/t13_otr.s: Ditto.
6557 * gdb.disasm/t13_otr.exp: Ditto.
6558
e00759ef
EZ
65592003-07-22 Elena Zannoni <ezannoni@redhat.com>
6560
6561 * gdb.threads/tls.exp :Add kfail for 'info address' case.
6562
8bc2021f
EZ
65632003-07-22 Elena Zannoni <ezannoni@redhat.com>
6564
6565 * gdb.threads/tls.c : New file.
6566 * gdb.threads/tls.exp : New file.
6567 * gdb.threads/tls-main.c : New file.
6568 * gdb.threads/tls-shared.c : New file.
6569 * gdb.threads/tls-shared.exp : New file.
6570
89320c4c
AS
65712003-07-22 Andreas Schwab <schwab@suse.de>
6572
6573 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
6574
180dea7c
AS
65752003-07-20 Andreas Schwab <schwab@suse.de>
6576
6577 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
6578 due to insn reordering.
6579
0714963c
AC
65802003-07-15 Andrew Cagney <cagney@redhat.com>
6581
6582 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
6583
98a23b3f
MC
65842003-07-15 Michael Chastain <mec@shout.net>
6585
6586 * gdb.base/gdb1250.exp: New file.
6587 * gdb.base/gdb1250.c: New file.
6588
27e417a2
ML
65892003-07-09 Michal Ludvig <mludvig@suse.cz>
6590
6591 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
6592 expansion of size_t to 'unsigned long', not only to 'unsigned'.
6593
8bc2021f
EZ
65942003-07-09 Elena Zannoni <ezannoni@redhat.com>
6595
6596 * gdb.threads/tls.c: New file.
6597 * gdb.threads/tls.exp: New file.
6598 * gdb.threads/tls-main.c: New file.
6599 * gdb.threads/tls-shared.c: New file.
6600 * gdb.threads/tls-shared.exp: New file.
6601
d99968dc
EZ
66022003-07-09 Elena Zannoni <ezannoni@redhat.com>
6603
6604 * gdb.base/annota1.exp: Make sure that we properly escape the
6605 full path of the source file. Xfail more permissive patterns,
d63a86f8 6606 due to a compiler debug info problem.
d99968dc 6607
83876b3b
AS
66082003-07-07 Andreas Schwab <schwab@suse.de>
6609
2705e972
AS
6610 * gdb.asm/m68k.inc: New file.
6611 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
6612
83876b3b
AS
6613 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
6614 arguments"): Also match negative number.
6615
6616 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
6617
3a871b37
DJ
66182003-07-03 Daniel Jacobowitz <drow@mvista.com>
6619
6620 * gdb.base/store.c (charest): New typedef.
6621 (add_char): Rename to add_charest, update.
6622 (wack_char): Rename to wack_charest, update types. Return l + r
6623 to keep r live across the call.
6624 (wack_short, wack_int, wack_long, wack_longest, wack_float)
6625 (wack_double, wack_doublest): Return l + r to keep r live across
6626 the call.
6627 * gdb.base/store.exp: Accomodate store.c changes.
6628
b2a7f303
DC
66292003-06-30 David Carlton <carlton@kealia.com>
6630
6631 * gdb.c++/maint.exp (test_invalid_name): New.
6632 (test_first_component): Add tests for invalid names.
6633
3c6cb4a1
MC
66342003-06-29 Michael Chastain <mec@shout.net>
6635
6636 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
6637 output of '<VTT for class>' for virtual base classes.
6638
f1c2644b
DJ
66392003-06-29 Daniel Jacobowitz <drow@mvista.com>
6640
6641 * gdb.base/completion.exp: Tab-complete "complet" instead of
6642 "compl".
6643 * gdb.base/complex.exp, gdb.base/complex.c: New files.
6644
18080350
DJ
66452003-06-29 Daniel Jacobowitz <drow@mvista.com>
6646
6647 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
6648 * gdb.base/volatile.exp: Likewise.
6649
f56973f8
DJ
66502003-06-29 Daniel Jacobowitz <drow@mvista.com>
6651
6652 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
6653 gdb/1265.
6654
66552003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
6656 Daniel Jacobowitz <drow@mvista.com>
6657
6658 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
6659 initial line count of 'captured_main' from 26 to 32.
6660 (test_with_self): Allow xmalloc call to be interleaved with the
6661 preceding two lines.
6662
e766d4d6
JB
66632003-06-24 Joel Brobecker <brobecker@gnat.com>
6664
6665 * gdb.base/bang.exp: New testcase.
6666
f125c9a4
JB
66672003-06-23 Joel Brobecker <brobecker@gnat.com>
6668
6669 * gdb.base/langs.exp: Add some tests for the "minimal" language
6670 support.
6671
6e25beaf
EZ
66722003-06-23 Elena Zannoni <ezannoni@redhat.com>
6673
6674 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
6675 the testcase.
6676
2f816dda
DJ
66772003-06-22 Daniel Jacobowitz <drow@mvista.com>
6678
6679 * gdb.base/relocate.exp: Test add-symbol-file with a variable
6680 offset.
6681
db5a5748
DJ
66822003-06-22 Daniel Jacobowitz <drow@mvista.com>
6683
6684 * gdb.c++/pr-1210.cc: New file.
6685 * gdb.c++/pr-1210.exp: New file.
6686
1df0c130
DJ
66872003-06-21 Daniel Jacobowitz <drow@mvista.com>
6688
6689 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
6690 000-exec-continue.
6691
a92feac0
MK
66922003-06-15 Mark Kettenis <kettenis@gnu.org>
6693
6694 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
6695 on *-*-*bsd* instead of *-*-freebsd*.
6696
81a58f5b
AC
66972003-06-14 Andrew Cagney <cagney@redhat.com>
6698
6699 * gdb.base/store.exp: Test longest and doublest. Test all
6700 parameters. Weaken return statement match.
6701 * gdb.base/store.c: Add longest and doublest - aka long long and
6702 long double functions. Put all parameters into local register
6703 variables. Use negative values.
6704
b257a0d3
AC
67052003-06-14 Andrew Cagney <cagney@redhat.com>
6706
6707 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
6708 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
6709 exit status.
6710 * gdb.base/fileio.exp: Disable target when nointerrupts and
6711 noinferiorio, instead of limiting it to remote. Use remote_exec
6712 instead of system.
d63a86f8 6713
21c38304
JJ
67142003-06-12 Jeff Johnston <jjohnstn@redhat.com>
6715
6716 * gdb.base/float.exp: Add ia64 support.
6717
1bcdb424
CV
67182003-06-12 Corinna Vinschen <vinschen@redhat.com>
6719
6720 * gdb.base/fileio.exp: Run only on remote targets.
6721
6aeb981f
CV
67222003-06-10 Corinna Vinschen <vinschen@redhat.com>
6723
6724 * gdb.base/fileio.c: New file, testing File-I/O.
6725 * gdb.base/fileio.exp: Ditto.
6726
53df362e
RG
67272003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
6728
6729 * gdb.base/shreloc.exp: New file, check symbol values obtained from
6730 shared objects after relocation at load time (gdb PR/1132).
6731 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
6732 as above, part of the shared object relocation test.
6733
ffee1b46
MK
67342003-06-08 Mark Kettenis <kettenis@gnu.org>
6735
b5ca3722
MK
6736 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
6737 fully filled history list.
6738 * gdb.base/gdb_history: New file.
6739
03ed860d
MK
6740 * gdb.base/signals.exp: XFAIL "continue to func1" on
6741 i*86-*-freebsd*.
6742
ffee1b46
MK
6743 * gdb.base/attach.exp: When trying to attach to a nonexistent
6744 process, make it possible to specify the PID based on the target,
6745 and do so for *-*-freebsd*.
6746
d80dbb52
RH
67472003-06-02 Richard Henderson <rth@redhat.com>
6748
6749 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
6750
6dd77b81
RH
67512003-06-02 Richard Henderson <rth@redhat.com>
6752
6753 * gdb.base/selftest.exp: Next over lim_at_start initialization.
6754
f6347e16
RH
67552003-06-02 Richard Henderson <rth@redhat.com>
6756
6757 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
6758
2c161407
DJ
67592003-06-01 Daniel Jacobowitz <drow@mvista.com>
6760
6761 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
6762 of globalvar.
6763
572eb746
MK
67642003-06-01 Mark Kettenis <kettenis@gnu.org>
6765
6766 * gdb.asm/asm-source.exp: Check for memory read errors in
6767 disassembler test on *BSD too.
6768
9e9617a5
RH
67692003-06-01 Richard Henderson <rth@redhat.com>
6770
6771 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
6772 for .frame.
6773 (gdbasm_call): Lose ldgp.
6774 (gdbasm_startup): Add frame information.
6775 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
6776
7b34ad4e
MK
67772003-05-31 Mark Kettenis <kettenis@gnu.org>
6778
6779 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
6780 i?86-*-*.
6781
10059fdf
MK
67822003-05-30 Mark Kettenis <kettenis@gnu.org>
6783
6784 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6785 FreeBSD.
6786
acf4b816
RH
67872003-05-29 Richard Henderson <rth@redhat.com>
6788
6789 * gdb.asm/alpha.inc: New file.
6790 * gdb.asm/asm-source.exp: Use it.
6791
e9ecd949
JB
67922003-05-29 Jim Blandy <jimb@redhat.com>
6793
6794 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
6795 'core.PID'.
6796
e3e5a4f3
JB
67972003-05-22 Jim Blandy <jimb@redhat.com>
6798
6799 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
6800 backtrace.
d63a86f8 6801
72fe3d25
DC
68022003-05-20 David Carlton <carlton@math.stanford.edu>
6803
6804 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
6805 this time.
6806
58da2eb2
DC
68072003-05-19 David Carlton <carlton@bactrian.org>
6808
6809 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
6810 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
6811
1fcb5155
DC
68122003-05-19 David Carlton <carlton@bactrian.org>
6813
6814 * gdb.c++/namespace.exp: Add namespace scope and anonymous
6815 namespace tests.
6816 Bump copyright date.
6817 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
6818 (main): Call C::D::marker2.
6819 * gdb.c++/namespace1.cc: New file.
6820
85e85163
JJ
68212003-05-14 Jeff Johnston <jjohnstn@redhat.com>
6822
6823 Roland McGrath <roland@redhat.com>
d63a86f8 6824 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
6825 there is no manager thread.
6826
a25fbfec
JJ
68272003-05-08 Jeff Johnston <jjohnstn@redhat.com>
6828
d63a86f8
RM
6829 * gdb.threads/schedlock.exp: Remove assumption that all threads
6830 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
6831 in one of the child threads rather than the main thread.
6832
be375bae
JB
68332003-05-07 Jim Blandy <jimb@redhat.com>
6834
09bf6082
JB
6835 Add support for assembly source testing on the s390x.
6836 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
6837 architecture.
6838 * gdb.asm/s390x.inc: New file.
6839
be375bae
JB
6840 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
6841 succession of 'if' statements.
6842
00905d52
AC
68432003-05-05 Andrew Cagney <cagney@redhat.com>
6844
6845 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
6846
b1e29e33
AC
68472003-05-05 Andrew Cagney <cagney@redhat.com>
6848
6849 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
6850 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
6851
e33d66ec
EZ
68522003-05-02 Elena Zannoni <ezannoni@redhat.com>
6853
6854 * gdb.base/charset.exp: Update based on new behavior of set/show
6855 charset commands.
6856
2b6fd0d8
AC
68572003-05-01 Andrew Cagney <cagney@redhat.com>
6858
6859 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
6860 variable do not give memory errors.
6861
130cacce
AF
68622003-04-30 Adam Fedor <fedor@gnu.org>
6863
6864 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
6865 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
6866 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
6867 gdb.objc/basicclass.m: : New files
6868
6869 * lib/gdb.exp (gdb_compile_objc): New procedure.
6870
bea71854
DJ
68712003-04-27 Daniel Jacobowitz <drow@mvista.com>
6872
6873 * gdb.base/signals.exp: Make backtrace tests more specific.
6874
0f20eeea
DC
68752003-04-23 David Carlton <carlton@bactrian.org>
6876
6877 * gdb.c++/maint.exp (test_first_component): Add tests for
6878 'operator' in more locations.
6879
c8c4d8dc
KB
68802003-04-16 Kevin Buettner <kevinb@redhat.com>
6881
6882 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
6883
3fe60e3c
EZ
68842003-04-16 Elena Zannoni <ezannoni@redhat.com>
6885
6886 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
6887 func marke' instead. Update test name.
6888
9219021c
DC
68892003-04-15 David Carlton <carlton@math.stanford.edu>
6890
6891 * gdb.c++/maint.exp: New file.
6892
5dd55bdd
EZ
68932003-04-14 Elena Zannoni <ezannoni@redhat.com>
6894
6895 * gdb.threads/schedlock.c: Change type of thread function argument
6896 to long, to avoid warnings on 64-bit platforms.
6897
00890572
EZ
68982003-04-14 Elena Zannoni <ezannoni@redhat.com>
6899
6900 * gdb.base/attach.exp: Add new message from ptrace in case of
6901 attaching to nonexistent process.
d63a86f8 6902
93201743
JB
69032003-04-11 Jim Blandy <jimb@redhat.com>
6904
6905 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6906 gdb.c++/userdef.cc: Place comments on the lines to which the
6907 marker function might return.
6908 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6909 gdb.c++/userdef.exp: Look for those comments to check that we've
6910 returned to the right place, instead of checking line numbers.
6911
2a11c64d
EZ
69122003-04-11 Elena Zannoni <ezannoni@redhat.com>
6913
6914 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
6915 match on sourcefile name, instead of directory name.
6916
68ab8fc5
EZ
69172003-04-10 Elena Zannoni <ezannoni@redhat.com>
6918
d63a86f8 6919 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
6920 working directory name.
6921
5624293a
JB
69222003-04-09 Jim Blandy <jimb@redhat.com>
6923
6924 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
6925 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
6926 after an inferior function call, report the failure, but allow the
6927 test to continue.
6928
f1f02ee4
SC
69292003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6930
6931 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6932 with -DPROTOTYPES.
6933
6eb79af0
SC
69342003-04-05 Stephane Carrez <stcarrez@nerim.fr>
6935
6936 * gdb.base/break.exp: Revert last patch.
6937
8dfb4cf0
SC
69382003-04-04 Stephane Carrez <stcarrez@nerim.fr>
6939
6940 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
6941 with -DPROTOTYPES.
6942
ed4c619a
AC
69432003-04-02 Andrew Cagney <cagney@redhat.com>
6944
6945 * gdb.base/callfuncs.exp: Make "print add" messages unique.
6946 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
6947 matching directories by the name breakpoint.
6948 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
6949 Make "continue to marker1" consistent.
6950 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
6951 message consistent.
6952 * lib/gdb.exp: Put "the program is no longer running", and "the
6953 program exited" in parenthesis.
6954 * lib/mi-support.exp: Ditto.
d63a86f8 6955
4e35d5f0 69562003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 6957
4e35d5f0
BR
6958 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
6959
71900fe8
AC
69602003-03-29 Andrew Cagney <cagney@redhat.com>
6961
6962 * gdb.base/sizeof.c (main): Print the value of '\377'.
6963 * gdb.base/sizeof.exp: Check the sign of '\377'.
6964
c0655a16
MC
69652003-03-27 Michael Chastain <mec@shout.net>
6966
6967 * gdb.base/gdb1090.exp: New file.
6968 * gdb.base/gdb1090.cc: New file.
6969
5b2a3989
JB
69702003-03-27 J. Brobecker <brobecker@gnat.com>
6971
6972 * gdb.gdb/observer.exp: New regression test.
6973
79876890
MC
69742003-03-27 Michael Chastain <mec@shout.net>
6975
6976 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
6977 * gdb.base/ptype.exp: Likewise.
6978
6eac95e3
CV
69792003-03-27 Corinna Vinschen <vinschen@redhat.com>
6980
6981 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
6982
e8c71839
MC
69832003-03-26 Michael Chastain <mec@shout.net>
6984
6985 * gdb.base/ptype.exp: Actually use some typedef'd types.
6986
71b10041
SC
69872003-03-21 Stephane Carrez <stcarrez@nerim.fr>
6988
6989 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
6990 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
6991
2512cf80
CV
69922003-03-20 Corinna Vinschen <vinschen@redhat.com>
6993
6994 * gdb.base/default.exp: Fix regular expression.
6995
0d195a4f
CV
69962003-03-20 Corinna Vinschen <vinschen@redhat.com>
6997
6998 * gdb.base/args.exp: Fix regular expression.
6999
8a2dbca8
CV
70002003-03-20 Corinna Vinschen <vinschen@redhat.com>
7001
7002 * gdb.base/help.exp: Allow Win32 child process.
7003
bf028682
CV
70042003-03-20 Corinna Vinschen <vinschen@redhat.com>
7005
7006 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
7007 when stepping out of main().
7008
182dbe85
CV
70092003-03-20 Corinna Vinschen <vinschen@redhat.com>
7010
7011 * gdb.base/default.exp: Check for win32 specific message when calling
7012 "run" without executable.
7013
d67a6ba5
CV
70142003-03-20 Corinna Vinschen <vinschen@redhat.com>
7015
7016 * gdb.base/args.exp: Expect .exe in output.
7017
a955b5bb
CV
70182003-03-20 Corinna Vinschen <vinschen@redhat.com>
7019
7020 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
7021 Cygwin native.
7022
bf6bad4b
AC
70232003-03-17 Andrew Cagney <cagney@redhat.com>
7024
7025 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
7026 vector registes.
7027 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
7028 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
7029
293e9a31
DC
70302003-03-17 David Carlton <carlton@math.stanford.edu>
7031
7032 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
7033 test, for PR breakpoints/38.
7034 Call test_watchpoint_and_breakpoint.
7035 * gdb.base/watchpoint.c (func3): New function.
7036 (main): Call func3.
7037
5330f2db
DC
70382003-03-04 David Carlton <carlton@math.stanford.edu>
7039
7040 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
7041 Garply<Garply<char> >:: garply".
7042 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
7043 with respect to PR c++/1111; note also PR c++/1113.
7044 (test_template_breakpoints): KFAIL "constructor breakpoint" with
7045 respect to PR c++/1062.
7046 KFAIL "destructor breakpoint" with respect to PR c++/1112.
7047
6ece72da
DC
70482003-03-03 David Carlton <carlton@math.stanford.edu>
7049
7050 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
7051 with respect to PR c++/57.
7052 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
7053 c++/826.
7054 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
7055 respect to PR c++/57.
7056
85ca1584
DC
70572003-03-03 David Carlton <carlton@math.stanford.edu>
7058
7059 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
7060 respect to PR c++/33 into FAILs.
7061
98e9c5b8
MC
70622003-03-03 Michael Chastain <mec@shout.net>
7063
7bedbf27
MC
7064 * configure.in: Update copyright years.
7065
70662003-03-03 Michael Chastain <mec@shout.net>
7067
7068 * Makefile.in: Update copyright years.
98e9c5b8 7069
f683e100
DC
70702003-02-28 David Carlton <carlton@math.stanford.edu>
7071
7072 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
7073 print class instead of struct and/or superfluous protection
7074 specifiers, as long as the resulting output is equivalent to the
7075 source code.
7076 Delete FIXME from end of messages on tests that don't need
7077 fixing.
7078
a9e0cf2c
DC
70792003-02-28 David Carlton <carlton@math.stanford.edu>
7080
7081 * gdb.c++/templates.exp (do_tests): Allow const in the two
7082 Foo<volatile char *>::foo tests.
7083
e8d359df
MS
70842003-02-27 Michael Snyder <msnyder@redhat.com>
7085
d63a86f8 7086 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
7087 will be consistant.
7088
0b71dc91
DC
70892003-02-26 David Carlton <carlton@math.stanford.edu>
7090
7091 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
7092 char *>::foo" test with respect to PR c++/33. Create a new test
7093 which is identical to that one except that it doesn't put the
7094 space between the "char" and the "*"; KFAIL it, too.
7095
dd14ab43
DC
70962003-02-26 David Carlton <carlton@math.stanford.edu>
7097
7098 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
7099 template types into either PASSes or KFAILs (corresponding to PR
7100 c++/57). Tweak indentation. Update copyright.
7101
1146c7f1
SC
71022003-02-23 Stephane Carrez <stcarrez@nerim.fr>
7103
7104 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
7105
74641dfb
MC
71062003-02-13 Michael Chastain <mec@shout.net>
7107
7108 * gdb.base/exprs.exp: Remove i960 remnants.
7109 * gdb.base/funcargs.exp: Likewise.
7110 * gdb.base/list.exp: Likewise.
7111 * gdb.base/ptype.exp: Likewise.
7112
559cd2d0
DC
71132003-02-14 David Carlton <carlton@math.stanford.edu>
7114
7115 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
7116 pEe->D::vg()" from XFAIL to KFAIL.
7117
c4f90d87
JM
71182003-02-13 Jason Molenda (jmolenda@apple.com)
7119
7120 * gdb.base/maint.exp: Update maint print statistics regexp to include
7121 new entries.
7122
cbc4d97c
MC
71232003-02-13 Michael Chastain <mec@shout.net>
7124
7125 * gdb.c++/inherit.exp: Remove call to get_debug_format.
7126
40f235b7
MC
71272003-02-12 Michael Chastain <mec@shout.net>
7128
7129 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
7130 * gdb.c++/inherit.exp: Likewise.
7131 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
7132 * gdb.c++/templates.exp: Likewise.
7133 * gdb.c++/virtfunc.exp: Likewise.
7134
c56716b0
JM
71352003-02-06 Jason Molenda (jason-cl@molenda.com)
7136
7137 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
7138 why the code is written that way.
7139
070afcf8
MC
71402003-02-05 Michael Chastain <mec@shout.net>
7141
7142 * gdb.base/dump.exp: Add missing copyright line.
7143
5d0331e5
JM
71442003-02-05 Jason Molenda (jason-cl@molenda.com)
7145
f7ae6d3e 7146 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
7147 at the beginning so the breakpoint doesn't get set on the loop.
7148
92851186
MC
71492003-02-05 Michael Chastain <mec@shout.net>
7150
7151 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
7152 output for configurations with gcc 2.95.3.
7153
cbf1e085
AC
71542003-02-05 Keith Seitz <keiths@redhat.com>
7155 Andrew Cagney <ac131313@redhat.com>
7156
7157 * gdb.mi/mi-cli.exp: New file.
d63a86f8 7158
29518e1e
MC
71592003-02-04 Michael Chastain <mec@shout.net>
7160
7161 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
7162 Call perror and then continue.
7163
5af1d5f3
MC
71642003-02-03 Michael Chastain <mec@shout.net>
7165
7166 * gdb.c++/pr-1023.cc: New file.
7167 * gdb.c++/pr-1023.exp: New file.
7168
6b549786
JB
71692003-02-05 Jim Blandy <jimb@redhat.com>
7170
7171 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
7172 it's local to foobar. Check for it there, and check that it's not
7173 present in main.
7174 * gdb.c++/local.cc (marker2): New function.
7175 (foobar): Call marker1.
7176 (main): Call marker2 instead of marker1.
7177
67f16606
AC
71782003-02-04 Andrew Cagney <ac131313@redhat.com>
7179
7180 * gdb.disasm/mn10200.exp: Obsolete file.
7181 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
7182 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
7183 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
7184
1c5cb38e
DC
71852003-02-04 David Carlton <carlton@math.stanford.edu>
7186
7187 * gdb.c++/overload.exp: Test intToChar(1).
7188 * gdb.c++/overload.cc (intToChar): New.
7189 (main): Call intToChar.
7190
d1fe6965
DC
71912003-02-03 David Carlton <carlton@math.stanford.edu>
7192
7193 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
7194 'might_kfail' arg.
7195 KFAIL some of the continue_to_bp_overloaded calls, according to
7196 PR c++/1025.
7197
9ba61c5d
MC
71982003-02-01 Michael Chastain <mec@shout.net>
7199
7200 * gdb.base/advance.c (marker1): New marker function.
7201 * gdb.base/advance.exp: When the 'advance' command lands on the
7202 return breakpoint, it can legitimately stop on either the
7203 current line or the next line. Accommodate both outcomes.
7204 * gdb.base/until.exp: Likewise.
7205
e7494ffb
AC
72062003-02-02 Andrew Cagney <ac131313@redhat.com>
7207
7208 2002-11-10 Jason Molenda (jason-cl@molenda.com):
7209 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
7210 now a list, not a tuple.
7211 * gdb.mi/mi-var-display.exp: Ditto.
7212 * gdb.mi/gdb792.exp: Ditto.
7213
075559bc
AC
72142003-02-01 Andrew Cagney <ac131313@redhat.com>
7215
7216 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
7217 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
7218 stack backtraces.
7219 * gdb.mi/mi-syn-frame.c: Part of same.
7220
2bd4c7b1
MK
72212003-02-01 Mark Kettenis <kettenis@gnu.org>
7222
7223 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7224 gdb.mi/mi1-pthreads.exp: Return instead of calling
7225 gdb_suppress_entire_file.
7226
eabd8992
MS
72272003-02-01 Mark Salter <msalter@redhat.com>
7228
7229 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
7230
71469e2f
MS
72312003-01-31 Mark Salter <msalter@redhat.com>
7232
7233 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
7234 Support empty arg.
7235
38a94d44
MC
72362003-01-30 Michael Chastain <mec@shout.net>
7237
7238 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
7239 This was a workaround for a UTF-8 bug in readline 4.3. The bug
7240 has been fixed in gdb/readline on 2003-01-09.
7241
19ea9e73
MS
72422003-01-29 Michael Snyder <msnyder@redhat.com>
7243
e8d359df
MS
7244 * gdb.base/maint.exp: Allow for leading underscore in symbol.
7245 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
7246 * gdb.base/args.exp: Skip if target does not support args passing.
7247
2307bd6a
DJ
72482003-01-22 Daniel Jacobowitz <drow@mvista.com>
7249
19ea9e73 7250 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
7251 gdb_test. Accept a list of expect arguments as the third
7252 parameter.
7253 (gdb_test): Use it.
7254
f2dd3617
EZ
72552003-01-20 Elena Zannoni <ezannoni@redhat.com>
7256
7257 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
7258 allow for different test tree configurations. Update some
7259 tescases accordingly.
7260 * gdb.arch/altivec-regs.exp: Ditto.
7261 * gdb.asm/asm-source.exp: Ditto.
7262 * gdb.base/advance.exp: Ditto.
7263 * gdb.base/display.exp: Ditto.
d63a86f8 7264 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
7265 * gdb.base/mips_pro.exp: Ditto.
7266 * gdb.base/overlays.exp: Ditto.
7267 * gdb.base/relocate.exp: Ditto.
7268 * gdb.base/setshow.exp: Ditto.
7269 * gdb.base/step-line.exp: Ditto.
7270 * gdb.base/step-test.exp: Ditto.
7271 * gdb.base/until.exp: Ditto.
7272 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
7273
c71cdefd
DC
72742003-01-17 David Carlton <carlton@math.stanford.edu>
7275
7276 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
7277 corresponding to PR c++/945.
7278 Update copyright.
7279
fdba05d7
DC
72802003-01-17 David Carlton <carlton@math.stanford.edu>
7281
7282 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
7283 corresponding to PR c++/68.
7284
72852003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
7286
7287 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
7288 (test_paddr_hairy_functions): Call print_addr_2_kfail for
7289 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
7290
c362c33a
EZ
72912003-01-15 Elena Zannoni <ezannoni@redhat.com>
7292
0fbc361c
EZ
7293 * gdb.base/break.exp: Fix change of default location, because of
7294 removal of until tests.
7295 * gdb.base/help.exp: Update test for new 'until' help message.
7296 Add test for help on 'advance'.
c362c33a
EZ
7297 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
7298
dabf8a35
MK
72992003-01-15 Mark Kettenis <kettenis@gnu.org>
7300
7301 * gdb.base/default.exp: Adapt "info float" test for recent changes
7302 to that command. Add test for "info vector".
7303 * gdb.base/float.exp: New file. Add test for "info float" that
7304 resembles the old test in gdb.base/default.exp.
7305
a1769aca
DC
73062003-01-15 David Carlton <carlton@math.stanford.edu>
7307
7308 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
7309
82025e13
EZ
73102003-01-15 Elena Zannoni <ezannoni@redhat.com>
7311
7312 * gdb.base/break.exp: Move the tests of until command from here...
7313 * gdb.base/until.exp: ... to here. New file. Add other tests.
7314 * gdb.base/advance.c: New file.
7315 * gdb.base/advance.exp: New file.
7316
8f9ab801
EZ
73172003-01-14 Elena Zannoni <ezannoni@redhat.com>
7318
7319 * gdb.base/args.c: New file.
7320 * gdb.base/args.exp: New file.
7321
9ae66589
DJ
73222003-01-14 Daniel Jacobowitz <drow@mvista.com>
7323
7324 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
7325
8d77e5c3
DJ
73262003-01-14 Daniel Jacobowitz <drow@mvista.com>
7327
7328 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
7329
12d2f0a1
DJ
73302003-01-14 Daniel Jacobowitz <drow@mvista.com>
7331
7332 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
7333 dates.
7334
6ca37014
DJ
73352003-01-13 Daniel Jacobowitz <drow@mvista.com>
7336
7337 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
7338
b0023472
DJ
73392003-01-13 Daniel Jacobowitz <drow@mvista.com>
7340
7341 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
7342 (ptype &*"foo").
7343 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
7344
607fbc54 73452003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
7346
7347 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
7348 * gdb.mi/mi1-console.exp: Likewise.
7349
607fbc54 73502003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
7351
7352 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
7353 * gdb.mi/mi1-console.exp: Likewise.
7354
a1fb14a2
DJ
73552003-01-13 Daniel Jacobowitz <drow@mvista.com>
7356
7357 * gdb.c++/overload.exp: Remove some fixed XFAILs.
7358
c4cf40b7
DJ
73592003-01-09 Daniel Jacobowitz <drow@mvista.com>
7360
7361 * gdb.base/detach.exp: New test.
7362
696d5a5b
DJ
73632003-01-09 Daniel Jacobowitz <drow@mvista.com>
7364
7365 * Makefile.in (ALL_SUBDIRS): New variable.
7366 (subdirs, clean, distclean): Use it.
7367 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
7368 regenerating Makefile, since it is generated from the top level.
7369 * gdb.asm/Makefile.in: Likewise.
7370 * gdb.base/Makefile.in: Likewise.
7371 * gdb.c++/Makefile.in: Likewise.
7372 * gdb.disasm/Makefile.in: Likewise.
7373 * gdb.java/Makefile.in: Likewise.
7374 * gdb.mi/Makefile.in: Likewise.
7375 * gdb.threads/Makefile.in: Likewise.
7376 * gdb.trace/Makefile.in: Likewise.
7377
754533e4
DC
73782003-01-09 David Carlton <carlton@math.stanford.edu>
7379
7380 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
7381 Add copyright year 2003.
7382
d8b3e9ee
MC
73832003-01-06 Michael Chastain <mec@shout.net>
7384
7385 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
7386 When selecting a thread, 'line' and 'file' are optional.
7387 * gdb.mi/mi1-pthreads.exp: Likewise.
7388
8e9e0fe6
AS
73892003-01-06 Andreas Schwab <schwab@suse.de>
7390
7391 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
7392 failures.
7393
b5ab8ff3
DJ
73942003-01-04 Daniel Jacobowitz <drow@mvista.com>
7395
7396 Fix PR gdb/844
7397 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
7398 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
7399
7400 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
7401 instead of calling gdb_suppress_entire_file.
7402 * gdb.threads/print-threads.exp: Likewise.
7403 * gdb.threads/schedlock.exp: Likewise.
7404
7405 * gdb.threads/killed.exp: Return instead of calling
7406 gdb_suppress_entire_file.
7407 * gdb.threads/linux-dp.exp: Likewise.
7408 * gdb.threads/pthreads.exp: Likewise.
7409
1e698235
DJ
74102003-01-04 Daniel Jacobowitz <drow@mvista.com>
7411
7412 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
7413 stabs.
7414 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
7415 * gdb.base/whatis.exp: Always allow (void) after function names.
7416
147ff08c
DJ
74172003-01-04 Daniel Jacobowitz <drow@mvista.com>
7418
7419 * gdb.c++/casts.exp: Correct regexp.
7420
dc62bfc2
MK
74212003-01-04 Mark Kettenis <kettenis@gnu.org>
7422
7423 * configure.in: Call AC_CONFIG_HEADER. Don't call
7424 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
7425 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
7426 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
7427 aforementioned directories in the AC_OUPUT call.
7428 * config.hin: New file.
7429 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
7430 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
7431 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
7432 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
7433 pass -I$objdir instead of -I$objdir/$subdir in compilation.
7434 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
7435 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
7436 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
7437 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
7438 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
7439 gdb.threads/configure.in, gdb.threads/configure,
7440 gdb.threads/config.in, gdb.trace/configure.in,
7441 gdb.trace/configure: Removed.
7442
77afa639
MC
74432003-01-03 Michael Chastain <mec@shout.net>
7444
7445 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
7446 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
7447
7634bb6e
DJ
74482003-01-03 Daniel Jacobowitz <drow@mvista.com>
7449
7450 * gdb.base/store.exp: Fix regular expressions.
7451
b39c905e
MK
74522002-12-28 Mark Kettenis <kettenis@gnu.org>
7453
7454 * configure.in: Rewrite.
7455 * configure: Regenerated.
7456
0a8551dd
DC
74572003-01-03 David Carlton <carlton@math.stanford.edu>
7458
7459 * gdb.base/psymtab.exp: New file.
7460 * gdb.base/psymtab1.c: Ditto.
7461 * gdb.base/psymtab2.c: Ditto.
7462
c60b7188
AF
74632002-12-23 Adam Fedor <fedor@gnu.org>
7464
7465 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
7466
ee73db83
DC
74672002-12-23 David Carlton <carlton@math.stanford.edu>
7468
7469 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
7470 and current_directory initialization.
7471
d6c1774e
JB
74722002-12-22 Jim Blandy <jimb@redhat.com>
7473
f0a847b8
JB
7474 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
7475 rather than as part of the output file name.
7476
d6c1774e
JB
7477 * gdb.base/attach.exp: There's no need to copy the test program to
7478 /tmp; that was only ever necessary on HP/UX, and this test is
7479 entirely disabled there anyway.
7480
f0708dbb
JB
74812002-12-21 Jim Blandy <jimb@redhat.com>
7482
4c2acfea
JB
7483 * gdb.c++/psmang.exp: Doc fix.
7484
f0708dbb
JB
7485 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
7486 test.
7487
9579e000
DC
74882002-12-20 David Carlton <carlton@math.stanford.edu>
7489
7490 * gdb.c++/annota2.exp: KFAIL annotate-quit.
7491
d1810171
MC
74922002-12-18 Michael Chastain <mec@shout.net>
7493
7494 * gdb.c++/annota2.exp: Add copyright year 2002.
7495
76565097
DC
74962002-12-17 David Carlton <carlton@math.stanford.edu>
7497
7498 * gdb.c++/try_catch.cc: Add marker comments.
7499 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
7500 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
7501 * gdb.c++/m-static.cc: Ditto.
7502 * gdb.c++/m-static1.cc: Ditto.
7503 * gdb.c++/try_catch.cc: Ditto.
7504
da81390b
JJ
75052002-12-16 Jeff Johnston <jjohnstn@redhat.com>
7506
7507 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
7508 to see whether we are using the new -environment-directory
7509 command which resets via -r or the old version of the command
7510 which may prompt the user. Part of fix for gdb/741.
7511
b304d130
AC
75122002-12-13 Andrew Cagney <ac131313@redhat.com>
7513
7514 * gdb.fortran/types.exp: Update obsolete comment.
7515 * gdb.fortran/exprs.exp: Ditto.
7516 * lib/gdb.exp: Delete obsolete code.
7517 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
7518 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
7519 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
7520 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
7521 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
7522 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
7523 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
7524 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
7525 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
7526 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
7527 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
7528 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
7529 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
7530 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
7531 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
7532 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
7533 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
7534 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
7535 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
7536 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
7537 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
7538 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
7539 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
7540 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
7541 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
7542 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
7543 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
7544 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
7545 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
7546 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
7547 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
7548 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
7549 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
7550 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
7551 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
7552 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
7553 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
7554
a23b6e6a
DC
75552002-12-11 David Carlton <carlton@math.stanford.edu>
7556
7557 * gdb.c++/m-data.exp: Add test for members that shadow global
7558 variables: see PR gdb/804.
7559 * gdb.c++/m-data.cc: Ditto.
7560
6604731b
DJ
75612002-12-10 Daniel Jacobowitz <drow@mvista.com>
7562
7563 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
7564
de46ecd7
DC
75652002-12-06 David Carlton <carlton@math.stanford.edu>
7566
7567 * gdb.base/store.c: Don't declare functions static.
7568
27e829d0
AC
75692002-12-04 Andrew Cagney <ac131313@redhat.com>
7570
7571 * gdb.base/store.exp, gdb.base/store.c: New files.
7572
92806416
DJ
75732002-12-03 Daniel Jacobowitz <drow@mvista.com>
7574
7575 * gdb.base/selftest.exp: Update for current gdb.
7576
3bcbaac5
DJ
75772002-12-03 Daniel Jacobowitz <drow@mvista.com>
7578
7579 * gdb.base/maint.exp: Only dump symbols from one source file
7580 or objfile.
7581
f4f00b1f
DJ
75822002-12-03 Daniel Jacobowitz <drow@mvista.com>
7583
7584 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
7585 function call.
7586
f1c8a949
JB
75872002-11-25 Jim Blandy <jimb@redhat.com>
7588
7589 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
7590 function appearing in error message.
7591
9e297a97
DJ
75922002-11-21 Daniel Jacobowitz <drow@mvista.com>
7593
7594 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
7595
1f312e79
JJ
75962002-11-08 Jeff Johnston <jjohnstn@redhat.com>
7597
d63a86f8
RM
7598 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
7599 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
7600 should be in mi console format. This is part of fix for PR gdb/604.
7601
83c31e7d
FN
76022002-09-18 Fernando Nasser <fnasser@redhat.com>
7603
7604 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
7605 which explicitly prints the zero offset as "+0".
7606
322b3f65
DJ
76072002-10-22 Daniel Jacobowitz <drow@mvista.com>
7608
7609 * gdb.threads/schedlock.c (args): Make unsigned.
7610
76112002-10-21 Daniel Jacobowitz <drow@mvista.com>
7612
7613 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
7614 numbers. Allow "foo2|selected stack frame".
7615 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
7616 * gdb.asm/asmsrc2.s: Likewise.
7617 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
7618 comments.
7619 * gdb.asm/mips.inc: New file.
7620
5e2fe5b8
AF
76212002-10-18 Adam Fedor <fedor@gnu.org>
7622
7623 * gdb.base/default.exp: Update expected output to include 'ObjC'.
7624 * gdb.base/help.exp: Likewise.
7625
abe1a5d0
KB
76262002-10-17 Kevin Buettner <kevinb@redhat.com>
7627
7628 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
7629 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
7630
10abb1d4
JB
76312002-10-02 Jim Blandy <jimb@redhat.com>
7632
7633 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
7634
1f609b42
AC
76352002-10-01 Andrew Cagney <ac131313@redhat.com>
7636
7637 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
7638 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
7639 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
7640 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
7641 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
7642 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
7643 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
7644
0aee02e4
AC
76452002-09-29 Andrew Cagney <ac131313@redhat.com>
7646
7647 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
7648 * mi0-disassemble.exp, mi0-eval.exp: Delete.
7649 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
7650 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
7651 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
7652 * mi0-var-block.exp, mi0-var-child.exp: Delete.
7653 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 7654
6fde09ad
KB
76552002-09-27 Kevin Buettner <kevinb@redhat.com>
7656
7657 * gdb.base/annota1.exp (info break): Make directory components of
7658 path optional since not all compilers emit this debug information.
7659
7660 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
7661 step ends up stepping out of the function instead of stopping on
7662 the epilogue.
7663
9e8aab75
KS
76642002-09-26 Keith Seitz <keiths@redhat.com>
7665
7666 * lib/insight-support.exp (gdbtk_start): Figure out where
7667 the insight executable is based on where gdb is. Use this
7668 executable to start insight instead of gdb.
7669
e36180d7
AC
76702002-09-25 Andrew Cagney <cagney@redhat.com>
7671
7672 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
7673
9dd34b2b
AC
76742002-09-24 Andrew Cagney <ac131313@redhat.com>
7675
7676 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
7677 test_isolated_complaints.
7678 (test_empty_complaint): New function.
7679 (test_empty_complaints): New function. Check no output when no
7680 complaints.
d63a86f8 7681
dea97812
KB
76822002-09-19 Jim Blandy <jimb@redhat.com>
7683
7684 * gdb.base/charset.exp, gdb.base/charset.c: New files.
7685
54951bd7
AC
76862002-09-19 Andrew Cagney <ac131313@redhat.com>
7687
7688 * gdb.gdb/complaints.exp: New file.
7689
dec43320
AC
76902002-09-18 Andrew Cagney <ac131313@redhat.com>
7691
7692 * gdb.base/maint.exp: Check `help maint internal-warning'.
7693
e70d6e3f
DC
76942002-09-18 David Carlton <carlton@math.stanford.edu>
7695
7696 * gdb.c++/m-static.exp: Remove breakpoints depending on line
7697 numbers, and replace them by a single breakpoint after the
7698 constructors are all finished.
7699 Add test 4.
7700 * gdb.c++/m-static.cc: Add test 4.
7701 * gdb.c++/m-static.h: New file.
7702 * gdb.c++/m-static1.cc: New file.
7703
7704 * gdb.c++/printmethod.exp: New file.
7705 * gdb.c++/printmethod.cc: New file.
7706
7707 * gdb.c++/pr-574.exp: New file.
7708 * gdb.c++/pr-574.cc: New file.
7709
afb5c968
CV
77102002-09-18 Corinna Vinschen <vinschen@redhat.com>
7711
7712 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
7713 embedded targets which never actually exit.
7714
31e45dee
FN
77152002-09-18 Fernando Nasser <fnasser@redhat.com>
7716
7717 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
7718 "don't step after run" as unresolved or unsupported, instead of xfail.
7719
a283c5a1
CV
77202002-09-18 Corinna Vinschen <vinschen@redhat.com>
7721
7722 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
7723 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
7724 Add newline to expected string in "step out of main (status wrapper)"
7725 case.
7726
11350d2a
CV
77272002-09-18 Corinna Vinschen <vinschen@redhat.com>
7728
7729 * lib/gdb.exp (rerun_to_main): Allow restarting application.
7730 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
7731
0deec7d6
TT
77322002-09-17 Tom Tromey <tromey@redhat.com>
7733
7734 * gdb.base/printcmds.exp (test_print_string_constants): Expect
7735 \000, not \0, in double-quoted string.
7736
b2b4a1b5
CV
77372002-09-14 Corinna Vinschen <vinschen@redhat.com>
7738
c9d37158 7739 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
7740 string after running the commands execution on breakpoint tests.
7741
1c56143a
CV
77422002-09-13 Corinna Vinschen <vinschen@redhat.com>
7743
7744 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
7745
37f8da45
JB
77462002-09-12 Joel Brobecker <brobecker@gnat.com>
7747
7748 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
7749
08b468e0
KS
77502002-09-10 Keith Seitz <keiths@redhat.com>
7751
7752 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
7753 runto proc.
7754 (mi_run_to_main): Use mi_runto.
7755 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
7756
dc360f58
KS
77572002-09-10 Keith Seitz <keiths@redhat.com>
7758
7759 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
7760 regexp for stopping at main. Could have multiple event notifications.
7761 Don't assume that main was declared with no parameters.
7762 (mi_next): Use mi_step_to.
7763 (mi_step): Use mi_next_to.
7764
ce3abcfb
CV
77652002-09-09 Corinna Vinschen <vinschen@redhat.com>
7766
7767 * gdb.base/default.exp: Fix expected string in `info float' test.
7768
d1f5b980
BE
77692002-09-09 Ben Elliston <bje@redhat.com>
7770
7771 * config/mips.exp: Update comments.
7772 * config/mips-idt.exp: Likewise.
7773 * config/nind.exp: Likewise.
7774 * config/slite.exp: Likewise.
7775 * config/sparclet.exp: Likewise.
7776 * config/udi.exp: Likewise.
7777 * config/vx.exp: Likewise.
7778 * config/vxworks29k.exp: Likewise.
7779
2f71430b
JB
77802002-09-05 Jim Blandy <jimb@redhat.com>
7781
7782 * gdb.threads/killed.exp: Fix test failure message.
7783
7ddebc7e
KS
77842002-09-04 Keith Seitz <keiths@redhat.com>
7785
7786 * lib/mi-support.exp: Update copyright.
7787 (mi_gdb_test): Increase the priority of the expected pattern
7788 so that it matches gdb_test.
7789
0ae67eb3
KS
77902002-09-03 Keith Seitz <keiths@redhat.com>
7791
7792 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
7793 Use integer comparison instead of string comparison for testing
7794 whether binary was built.
7795
38fc42c8
JB
77962002-09-03 Jim Blandy <jimb@redhat.com>
7797
7798 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
7799
b6ff0e81
JB
78002002-08-29 Jim Blandy <jimb@redhat.com>
7801
7802 * gdb.threads/pthreads.exp: Move the portable thread compilation
7803 code into a function in lib/gdb.exp, and call that from here.
7804 * lib/gdb.exp (gdb_compile_pthreads): New function.
7805
07c98896
KS
78062002-08-29 Keith Seitz <keiths@redhat.com>
7807
7808 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
7809 expect_out so that callers can get at it.
7810
0312286c
DJ
78112002-08-23 Daniel Jacobowitz <drow@mvista.com>
7812
7813 * gdb.threads/print-threads.c: New file.
7814 * gdb.threads/print-threads.exp: New file.
7815 * gdb.threads/schedlock.c: New file.
7816 * gdb.threads/schedlock.exp: New file.
7817
dd039bc4
EZ
78182002-08-22 Elena Zannoni <ezannoni@redhat.com>
7819
7820 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
7821 not altivec.c.
7822
1f36144c
MK
78232002-08-17 Mark Kettenis <kettenis@gnu.org>
7824
7825 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
7826 targets. The problem should be fixed now.
7827
16057ec7 78282002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
7829
7830 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
7831 2002-07-24 change that removes final dots from error messages.
7832
3c1499ad
TT
78332002-08-13 Tom Tromey <tromey@redhat.com>
7834
7835 * gdb.base/readline.exp: New file.
7836
a20ce2c3
AC
78372002-08-01 Andrew Cagney <ac131313@redhat.com>
7838
7839 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
7840 supress message.
7841
db034ac5
AC
78422002-08-01 Andrew Cagney <cagney@redhat.com>
7843
7844 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
7845 CHILL_FOR_TARGET and CHILL_LIB.
7846 * configure.in (configdirs): Remove gdb.chill.
7847 * configure: Regenerate.
7848 * lib/gdb.exp: Obsolete references to chill.
7849 * gdb.fortran/types.exp: Ditto.
7850 * gdb.fortran/exprs.exp: Ditto.
7851
3e000b18
KB
78522002-07-30 Kevin Buettner <kevinb@redhat.com>
7853
7854 * gdb.base/shlib-call.exp (additional_flags): Conditionally
7855 set Irix-specific compile and link flags.
7856
28f4966b
KB
78572002-07-29 Kevin Buettner <kevinb@redhat.com>
7858
7859 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
7860 source files. The ``-o'' option doesn't work with the ``-E'' option
7861 when using the Irix compiler.
7862
46c0d5a6
DJ
78632002-07-19 Daniel Jacobowitz <drow@mvista.com>
7864
7865 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
7866 Improve support for reusing an exec file. Copy exec file
7867 to target, and run gdbserver on the target instead of on the host.
7868
eecf4bed
JB
78692002-07-18 Jim Blandy <jimb@redhat.com>
7870
0f815cdf
JB
7871 * gdb.base/ending-run.exp: Don't expect to see the program end in
7872 some orderly fashion when we're running on a real stand-alone
7873 board.
7874
eecf4bed
JB
7875 * gdb.base/interrupt.exp: Correct logic for skipping tests on
7876 targets that don't support interrupts.
7877
52d309e4
JB
78782002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
7879
7880 * gdb.base/attach.exp: Add patterns to match output from /proc-based
7881 systems.
7882 Move comments in expect statements to inside the actions, so that they
7883 don't get matched against.
7884
ff683d9e
MK
78852002-07-10 Mark Kettenis <kettenis@gnu.org>
7886
7887 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
7888 function when asleep" test.
7889
b5356753
AC
78902002-07-10 Andrew Cagney <ac131313@redhat.com>
7891
7892 * gdb.base/page.exp: Rewrite to handle problems with very long
7893 `info set' output. Update copyright.
7894
6aa4d13a
AC
78952002-06-26 Andrew Cagney <ac131313@redhat.com>
7896
7897 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
7898 gdb.threads-hp.
7899 * gdb.hp/configure: Regenerate.
7900 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
7901 * gdb.hp/gdb.threads-hp/configure: Delete file.
7902 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
7903
8cf8c2b8
AC
79042002-06-22 Andrew Cagney <ac131313@redhat.com>
7905
7906 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
7907 setlocale, bindtextdomain and textdomain.
7908
6827a8f8
JB
79092002-06-11 Jim Blandy <jimb@redhat.com>
7910
919d772c
JB
7911 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
7912 preprocessor macro information is present.
7913
6827a8f8
JB
7914 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
7915 tests.
7916
c15b0d21
MS
79172002-06-06 Michael Snyder <msnyder@redhat.com>
7918
c5984d70
MS
7919 * gdb.base/overlays.exp: Record addresses of overlay
7920 functions in TCL variables rather than in GDB variables,
7921 to avoid having GDB convert them to pointers (with loss
7922 of information).
7923
d63a86f8 7924 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 7925 default linker script changes.
c15b0d21
MS
7926 * gdb.base/long_long.exp: Add check for sizeof (long double).
7927
be26fe0d
ML
79282002-06-06 Michal Ludvig <mludvig@suse.cz>
7929
7930 * gdb.asm/asm-source.exp: Add x86-64 target.
7931 * gdb.asm/x86_64.inc: New.
d63a86f8 7932
258093ca 79332002-05-30 Michael Chastain <mec@shout.net>
258093ca 7934
4b3153f1 7935 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
7936 * gdb.c++/m-static.cc: New file.
7937 * gdb.c++/m-static.exp: New file.
7938
241264c6
MS
79392002-05-28 Michael Snyder <msnyder@redhat.com>
7940
7941 * gdb.base/call-ar-st.exp: Allow for reduced floating point
7942 precision.
7943
9bba8c8f 79442002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 7945
4b3153f1 7946 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
7947 * gdb.c++/m-data.cc: New file.
7948 * gdb.c++/m-data.exp: New file.
7949
79502002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 7951
4b3153f1 7952 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 7953 * gdb.c++/try_catch.cc: New file.
d63a86f8 7954 * gdb.c++/try_catch.exp: New file.
9bba8c8f 7955
def1b996
MC
79562002-05-27 Michael Chastain <mec@shout.net>
7957
7958 * gdb.c++/local.exp: Accept more nested types in output.
7959
522ba268
MC
79602002-05-26 Michael Chastain <mec@shout.net>
7961
7962 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
7963
277254ba
MS
79642002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
7965
7966 * lib/gdb.exp (gdb_wrapper_init): Just because
7967 gdb_wrapper_file exists, this does not mean that the file
7968 should not be rebuilt. That is what gdb_wrapper_initialized
7969 is for.
7970 (default_gdb_init): Reset gdb_wrapper_initialized.
7971
b61a8733
MS
79722002-05-23 Michael Snyder <msnyder@redhat.com>
7973
d63a86f8 7974 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
7975 the precision of the floating point test results.
7976 * gdb.base/call-rt-st.exp: Ditto.
7977
b61a8733
MS
7978 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
7979 * gdb.base/call-rt-st.exp: Ditto.
7980
56f6e910
MC
79812002-05-19 Michael Chastain <mec@shout.net>
7982
7983 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
7984
ad0b0016
EZ
79852002-05-19 Elena Zannoni <ezannoni@redhat.com>
7986
7987 * configure.in (configdirs): Add gdb.arch.
7988 * configure: Regenerate.
7989
f617d2b6
JB
79902002-05-17 Jim Blandy <jimb@redhat.com>
7991
7992 * gdb.base/completion.exp: Recognize the more detailed error
7993 messages produced by the macro expander's lexical analyzer.
7994
eac2a696
EZ
79952002-05-14 Elena Zannoni <ezannoni@redhat.com>
7996
7997 * gdb.arch/altivec-abi.c: New file.
7998 * gdb.arch/altivec-abi.exp: New file.
7999 * gdb.arch/altivec-regs.c: New file.
8000 * gdb.arch/altivec-regs.exp: New file.
8001
2fdde8f8
DJ
80022002-05-14 Daniel Jacobowitz <drow@mvista.com>
8003
8004 * gdb.base/maint.exp (maint print type): Update for new type
8005 structure.
d63a86f8 8006
e31f1a7c
EZ
80072002-05-14 Elena Zannoni <ezannoni@redhat.com>
8008
8009 * gdb.arch: New directory.
8010 * gdb.arch/configure.in: New file.
8011 * gdb.arch/configure: New file.
8012 * gdb.arch/Makefile.in: New file.
8013
db589741
CV
80142002-05-13 Corinna Vinschen <vinschen@redhat.com>
8015
8016 * gdb.asm/asm-source.exp: Add v850 as supported target.
8017 * gdb.asm/v850.inc: New file.
8018
8ce2a7dc
DJ
80192002-05-13 Daniel Jacobowitz <drow@mvista.com>
8020
8021 * gdb.c++/annota2.exp (annotate-quit): Add comment.
8022
df763c7f
DJ
80232002-05-12 Daniel Jacobowitz <drow@mvista.com>
8024
8025 * gdb.base/break.exp: Check 'break "marker2"'.
8026
377daeed
MS
80272002-05-10 Michael Snyder <msnyder@redhat.com>
8028
8029 * gdb.base/long_long.exp: Fix typo.
8030
c4b7bc2b
JB
80312002-05-10 Jim Blandy <jimb@redhat.com>
8032
ecac9a4e
JB
8033 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
8034 a bug.
8035
c4b7bc2b
JB
8036 * gdb.base/printcmds.exp (test_integer_literals_rejected):
8037 Recognize more detailed error message produced by the macro
8038 expander's lexical analyzer.
8039 * lib/gdb.exp (test_print_reject): Same.
8040
e71019a1
MK
80412002-05-09 Mark Kettenis <kettenis@gnu.org>
8042
8043 * gdb.c++/method.exp: Fix typo.
8044
fedfc8e6
MS
80452002-05-08 Michael Snyder <msnyder@redhat.com>
8046
166a1957
MS
8047 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
8048 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 8049 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
8050 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
8051 Add iftarget clause for strongarm.
d63a86f8 8052
f1c47eb2
MS
80532002-05-06 Michael Snyder <msnyder@redhat.com>
8054
cb9a9d3e
MS
8055 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
8056 (gdb_continue_to_end): Accept output from status wrapper.
8057 * gdb.base/ending-run.exp: Add case for output from status wrapper.
8058 Clean up fail messages to match pass messages.
8059
f1c47eb2
MS
8060 Enable the "needs_status_wrapper" testsuite feature.
8061 * lib/gdb.exp (gdb_wrapper_init): New procedure.
8062 (gdb_compile): Conditionally call gdb_wrapper_init.
8063 * gdb.base/a2-run.exp: Recognize output from status wrapper.
8064 * gdb.c++/method.exp: Recognize output from status wrapper.
8065
6079c749
BE
80662002-05-06 Ben Elliston <bje@redhat.com>
8067From Graydon Hoare <graydon@redhat.com>
8068
8069 * config/sid.exp: Include support for "rawsid" protocol.
8070
188baff3
JB
80712002-05-03 Jim Blandy <jimb@redhat.com>
8072
8073 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
8074 * gdb.c++/hang3.C: New file.
8075
b9c07f0f
AC
80762002-05-04 Andrew Cagney <ac131313@redhat.com>
8077
8078 * gdb.base/default.exp: Remove obsolete code.
8079 * gdb.c++/misc.exp: Ditto. Update copyright.
8080 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
8081 * gdb.base/whatis.exp: Ditto. Update copyright.
8082 * gdb.base/scope.exp: Ditto. Update copyright.
8083 * gdb.base/ptype.exp: Ditto. Update copyright.
8084 * gdb.base/printcmds.exp: Ditto. Update copyright.
8085 * gdb.base/opaque.exp: Ditto. Update copyright.
8086 * gdb.base/list.exp: Ditto.
8087 * gdb.base/funcargs.exp: Ditto. Update copyright.
8088 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
8089 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
8090 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
8091 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
8092 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
8093 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
8094
5c7a0397
MS
80952002-05-02 Michael Snyder <msnyder@redhat.com>
8096
d6dcc264 8097 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
8098 * gdb.base/long_long.exp: Add xscale target.
8099 * gdb.base/default.exp: Add xscale target.
8100
eb7f1c48
JB
81012002-05-01 Jim Blandy <jimb@redhat.com>
8102
8103 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
8104 gdb.c++/hang.exp: New test.
8105
a6befae8
FF
81062002-05-01 Fred Fish <fnf@redhat.com>
8107
8108 * gdb.base/completion.exp: Handle completions of "./Make" for
8109 more than one completion possibility, as is the case when we
8110 build and test in the source tree.
8111
0a310277
AG
81122002-04-29 Anthony Green <green@redhat.com>
8113
8114 * gdb.java/jmisc1.exp: New file.
8115 * gdb.java/jmisc2.exp: New file.
8116
6ff9af88
DJ
81172002-04-24 Daniel Jacobowitz <drow@mvista.com>
8118
8119 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
8120
96b3d632
EZ
81212002-04-23 Elena Zannoni <ezannoni@redhat.com>
8122
8123 * gdb.base/help.exp: Change 'help status' to allow for target
8124 dependent output differences.
8125
5019bb54
MC
81262002-04-22 Michael Chastain <mec@shout.net>
8127
8128 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
8129
a805a116
MC
81302002-04-22 Michael Chastain <mec@shout.net>
8131
8132 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
8133
a1706bfd
DM
81342002-04-17 David S. Miller <davem@redhat.com>
8135
8136 * gdb.asm/sparc64.inc: New file.
8137 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
8138
a73a20a2
EZ
81392002-04-19 Elena Zannoni <ezannoni@redhat.com>
8140
8141 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
8142 instruction file directly into the build tree. Clean up at end of
8143 test.
8144
ba678339
DM
81452002-04-18 David S. Miller <davem@redhat.com>
8146
8147 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
8148 handle 64-bit platforms correctly.
8149 * gdb.base/maint.exp: Likewise.
8150
b03399da
KB
81512002-04-18 Kevin Buettner <kevinb@redhat.com>
8152
8153 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
8154 ``-fpic'' when compiling files comprising a shared library, but
8155 it does need additional linker flags in order to find shared
8156 libraries at run time.
8157
e2004992
KB
81582002-04-18 Kevin Buettner <kevinb@redhat.com>
8159
8160 * gdb.base/cvexpr.c (use): New function.
8161 (main): Invoke use() on all global variables to prevent
8162 some linkers from deleting these otherwise unused symbols.
8163
d8937120
MC
81642002-04-17 Michael Chastain <mec@shout.net>
8165From David S. Miller <davem@redhat.com>
8166
8167 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
8168 handle 64-bit platforms correctly.
8169
ffd61a58
MS
81702002-04-12 Michael Snyder <msnyder@redhat.com>
8171From Jim Blandy <jimb@redhat.com>
8172 * gdb.base/foo.c (foox): Remove section attribute; the linker
8173 script can handle this instead.
8174 * gdb.base/bar.c (barx): Same.
8175 * gdb.base/baz.c (bazx): Same.
8176 * gdb.base/grbx.c (grbxx): Same.
8177
8178 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
8179 manager doesn't automatically unmap overlays unnecessarily.
8180
6b8426a6
MH
81812002-04-10 Martin M. Hunt <hunt@redhat.com>
8182
8183 * gdb.base/ending-run.exp: Fix pattern for Mips targets
8184 stepping out of main.
8185
34af4875
MC
81862002-04-09 Michael Chastain <mec@shout.net>
8187
8188 * gdb.c++/local.cc (main): Move call to marker1() inside nested
8189 scope so that the nested scope tests will make sense.
8190 * gdb.c++/local.exp: Write patterns that actually work with gcc
8191 (the HP patterns "were never known to work with gcc").
8192 Keep the old aCC patterns too.
8193
2d1676a0
DJ
81942002-04-09 Daniel Jacobowitz <drow@mvista.com>
8195
8196 * gdb.base/attach.exp: Correct target board test.
8197
3a63e3f9
MC
81982002-04-08 Michael Chastain <mec@shout.net>
8199
8200 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
8201 in a const method. Add some xfail and fail cases for configurations
8202 that do not emit the "const ...".
8203
f18dabd2
MC
82042002-04-07 Michael Chastain <mec@shout.net>
8205
8206 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
8207 Accept "A * const" and "const A * const" as type of "this".
8208 Fix spelling of getFunky throughout. Make messages uniform.
8209
0fcddd82
EZ
82102002-04-07 Elena Zannoni <ezannoni@redhat.com>
8211
8212 Work around for PR gdb/285:
8213 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
8214
16a8534a
EZ
82152002-04-07 Elena Zannoni <ezannoni@redhat.com>
8216
8217 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
8218 instructions file at run time instead of configure time.
8219 Sometimes we run the test in a directory that is not the one we
8220 configured in.
8221 * gdb.asm/configure.in: Delete creation of symlink.
8222 * gdb.asm/configure: Regenerate.
8223
24181d81
JB
82242002-04-05 J. Brobecker <brobecker@gnat.com>
8225
8226 * gdb.gdb/xfullpath.exp: New test, to exercise the new
8227 xfullpath () function.
8228
7cdb7107
DJ
82292002-04-04 Daniel Jacobowitz <drow@mvista.com>
8230
8231 * gdb.asm/Makefile.in: Correct dependencies.
8232
8233 * gdb.asm/powerpc.inc: New file.
8234 * gdb.asm/asm-source.exp: Add PowerPC.
8235 * gdb.asm/configure.in: Likewise.
8236 * gdb.asm/configure: Regenerated.
8237
a7d17088
DJ
82382002-04-04 Daniel Jacobowitz <drow@mvista.com>
8239
8240 * gdb.base/relocate.exp: New file.
8241 * gdb.base/relocate.c: New file.
8242
cd721503
FF
82432002-04-04 Fred Fish <fnf@redhat.com>
8244
8245 * gdb.base/step-test.exp: Update comment regarding stopping in
8246 memcpy/bcopy calls inserted as part of the compiler runtime.
8247
b22ad7a7
MS
82482002-04-04 Michael Snyder <msnyder@redhat.com>
8249
8250 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
8251
5f279fa6
DJ
82522002-04-03 Daniel Jacobowitz <drow@mvista.com>
8253
8254 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
8255 (gdb_expect): Remove $notransfer hack.
8256
dd0fd3ce
DJ
82572002-04-02 Daniel Jacobowitz <drow@mvista.com>
8258
8259 * gdb.c++/classes.exp ("calling method for small class"): Match
8260 updated register output.
8261
1e50cda1
DJ
82622002-03-30 Daniel Jacobowitz <drow@mvista.com>
8263
8264 Fix PR gdb/452
8265 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
8266 when finished. Make gdb_file_cmd send "exec-file" when
8267 appropriate.
8268
24015922
DJ
82692002-03-30 Daniel Jacobowitz <drow@mvista.com>
8270
8271 * gdb.base/attach.exp: Remove extra setup_xfail.
8272
dd7dfd64
MS
82732002-03-26 Michael Snyder <msnyder@redhat.com>
8274
8275 * gdb.base/default.exp: Add tests for dump, append, and restore.
8276 * gdb.base/help.exp: Add tests for dump, append, and restore.
8277 * gdb.base/dump.exp: New file, test dump, append and restore.
8278 * gdb.base/dump.c: New file.
8279
48b2f8d7
MS
82802002-03-27 Michael Snyder <msnyder@redhat.com>
8281
d63a86f8 8282 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
8283 clean-ups in help messages.
8284
05b4d525
FF
82852002-03-26 Fred Fish <fnf@redhat.com>
8286
8287 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
8288 have debugging info for those functions and the compiler uses them
8289 internally to copy structs around.
8290
d7679631
FF
82912002-03-26 Fred Fish <fnf@redhat.com>
8292
8293 * gdb.base/list.exp: Revert the change made yesterday and add note
8294 about why we don't list the default lines for remote targets.
8295
523ac3f9
MS
82962002-03-25 Michael Snyder <msnyder@redhat.com>
8297
8298 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
8299
754b2b8d
FF
83002002-03-25 Fred Fish <fnf@redhat.com>
8301
8302 * gdb.base/list.exp: This test works on remote targets so remove
8303 the short circuit for remote targets. Update copyright.
8304
33c3e192
FF
83052002-03-25 Fred Fish <fnf@redhat.com>
8306
8307 * gdb.base/attach.exp: Fix logic error that was suppressing this
8308 test for all non hppa*-*-hpux* targets, instead of the hp target.
8309 Move comments closer to the suppression point. Also now need to
8310 check that we are running natively.
8311
d43e73ee
MS
83122002-03-22 Michael Snyder <msnyder@redhat.com>
8313
882c8f02
MS
8314 * gdb.base/default.exp: Add test for gcore. Update copyright.
8315 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 8316
04c12f60
FF
83172002-03-06 Fred Fish <fnf@redhat.com>
8318
8319 * gdb.base/funcargs.c: Remove extraneous ';' character.
8320 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
8321
b43df995
MC
83222002-03-04 Michael Chastain <mec@shout.net>
8323
8324 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
8325 accommodate gcc v3 function signature.
8326 * gdb.mi/mi0-var-cmd-exp: Ditto.
8327
92362027
AC
83282002-02-24 Andrew Cagney <ac131313@redhat.com>
8329
8330 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
8331 ``GNU/Linux'' or ``Linux kernel''
8332 * testsuite/gdb.threads/pthreads.c: Ditto.
8333
258ad32d
MC
83342002-02-24 Michael Chastain <mec@shout.net>
8335
8336 * gdb.threads/pthreads.c (thread1): Add a return statement.
8337 (thread2): Likewise.
8338 (foo): Likewise.
8339
04c3b3d4
MC
83402002-02-23 Michael Chastain <mec@shout.net>
8341
8342 * gdb.threads/linux-dp.c (philosopher): Add a return statement
8343 to placate gcc.
8344
5a2a0a20
MC
83452002-02-23 Michael Chastain <mec@shout.net>
8346
8347 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
8348 test "ptype bint". The test passes on all my stabs configurations.
8349
a640f7fc
JB
83502002-02-21 Jim Blandy <jimb@redhat.com>
8351
27924826
JB
8352 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
8353 filename at a time, and watch for the ones we want to see.
8354
a640f7fc
JB
8355 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
8356 types of pointers to prototyped functions.
8357
edcc8c75
AC
83582002-02-20 Andrew Cagney <ac131313@redhat.com>
8359
8360 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
8361 signed, unsigned and straight char.
8362 (padding_char, padding_short, padding_int, padding_long,
8363 padding_long_long, padding_float, padding_double,
8364 padding_long_double): New global variables.
8365 (fill, fill_structs): New functions.
8366
8367 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
8368 for correctly sized writes. Update copyright.
8369 (get_valueof): New procedure.
8370 (get_sizeof): Call get_valueof.
8371 (check_valueof): New procedure.
8372 (check_padding): New procedure.
8373
ac57ea44
MC
83742002-02-20 Michael Chastain <mec@shout.net>
8375
8376 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
8377 to setup_xfail. Document some of the remaining calls.
8378
7a10c941
MC
83792002-02-18 Michael Chastain <mec@shout.net>
8380
8381 * gdb.c++/userdef.exp: Update copyright year.
8382
fb8acdcc
DJ
83832002-02-18 Daniel Jacobowitz <drow@mvista.com>
8384
8385 * gdb.c++/userdef.exp: Test overloaded operators properly.
8386 Remove xfails.
8387
fda6ae12
MS
83882002-02-14 Michael Snyder <msnyder@redhat.com>
8389
8390 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
8391
676a0442
DJ
83922002-02-14 Daniel Jacobowitz <drow@mvista.com>
8393
8394 * gdb.base/a2-run.exp: Check for a remote target properly.
8395 * gdb.base/annota1.exp: Likewise.
8396 * gdb.base/list.exp: Likewise.
8397 * gdb.base/reread.exp: Likewise.
8398 * gdb.base/scope.exp: Likewise.
8399 * gdb.base/shlib-call.exp: Likewise.
8400 * gdb.base/term.exp: Likewise.
8401 * gdb.c++/annota2.exp: Likewise.
8402
78b4f468
RE
84032002-02-13 Richard Earnshaw <rearnsha@arm.com>
8404
8405 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
8406
9a81ba51
MC
84072002-02-10 Michael Chastain <mec@shout.net>
8408
8409 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
8410 (call_after_alloca): Ditto.
8411
004af6c7
DJ
84122002-02-10 Daniel Jacobowitz <drow@mvista.com>
8413
8414 * gdb.base/ending-run.exp: Guard "cont" test with
8415 gdb_skip_stdio_test.
8416
37225f62
JB
84172002-02-06 Jim Blandy <jimb@redhat.com>
8418
8419 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
8420 from here...
8421 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
8422 To here. Disable this test on non-HP platforms. Add big comment.
8423
fe6fdd96
MS
84242002-02-04 Michael Snyder <msnyder@redhat.com>
8425
8426 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
8427 other than d10v and m32r.
8428
036fad3f
RE
84292002-02-02 Richard Earnshaw <rearnsha@arm.com>
8430
8431 * gdb.base/default.exp: Rewrite test patterns to reduce time
8432 taken to match them.
8433
7148ab62
DJ
84342002-01-30 Daniel Jacobowitz <drow@mvista.com>
8435
8436 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
8437 Allow a start function above main.
8438 * gdb.threads/linux-dp.exp: Fix copyright date.
8439
396cc255
DJ
84402002-01-30 Daniel Jacobowitz <drow@mvista.com>
8441
8442 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
8443 (check_philosopher_stack): Check for manager thread before checking
8444 for a just-starting thread.
8445
f038d31b
DJ
84462002-01-30 Daniel Jacobowitz <drow@mvista.com>
8447
8448 From Neil Booth <neil@daikokuya.demon.co.uk>:
8449 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
8450 warnings.
8451
b3ff9d9a
FF
84522002-01-21 Fred Fish <fnf@redhat.com>
8453
8454 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
8455 not caller.
8456
39ad761d
JB
84572002-01-21 Jim Blandy <jimb@redhat.com>
8458
8459 * gdb.base/reread.exp: Check that GDB properly re-reads the
8460 executable file when it changes while no inferior is running.
8461
aaf320fa
FF
84622002-01-21 Fred Fish <fnf@redhat.com>
8463
8464 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
8465 optionally accept the "shlib events" variation.
8466
808a31f5
JB
84672002-01-21 Jim Blandy <jimb@redhat.com>
8468
8469 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
8470 call `fflush' after every `printf', so that the output is produced
8471 at predictable points, regardless of whatever buffering does (or
8472 doesn't) take place.
8473 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
8474 at different points.
8475
4420d5e2
DJ
84762002-01-20 Daniel Jacobowitz <drow@mvista.com>
8477
8478 * gdb.c++/inherit.exp: Update copyright years.
8479 * gdb.c++/method.exp: Likewise.
8480
3e36a0f4
DJ
84812002-01-20 Daniel Jacobowitz <drow@mvista.com>
8482
8483 * gdb.c++/classes.exp: Update for improved v3 support and skipping
8484 artificial methods/arguments.
8485 * gdb.c++/derivation.exp: Likewise.
8486 * gdb.c++/inherit.exp: Likewise.
8487 * gdb.c++/method.exp: Likewise.
8488 * gdb.c++/virtfunc.exp: Likewise.
8489
b4ceaee6
AC
84902002-01-18 Andrew Cagney <ac131313@redhat.com>
8491
8492 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
8493 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
8494 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
8495 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
8496 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
8497 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
8498
ecace851
JB
84992002-01-17 Jim Blandy <jimb@redhat.com>
8500
8501 * gdb.asm/asm-source.exp (info symbol): Take another shot at
8502 anchoring the pattern matching the entry point symbol's name.
8503
375fc983
AC
85042002-01-17 Andrew Cagney <ac131313@redhat.com>
8505
8506 * gdb.base/maint.exp: Update ``maint internal-error'' to match
8507 continue/quit query. Update copyright.
8508
fe6fdd96
MS
85092002-01-14 Michael Snyder <msnyder@redhat.com>
8510
8511 * gdb.base/gcore.exp: Remove extra debugging output.
8512
e017c81f
DJ
85132002-01-13 Daniel Jacobowitz <drow@mvista.com>
8514
8515 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
8516 for slightly dubious v2 mangled string.
8517
37ab3bf8
DJ
85182002-01-13 Daniel Jacobowitz <drow@mvista.com>
8519
8520 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
8521
1bc05c3a 85222002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 8523
1bc05c3a 8524 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 8525
1bc05c3a
JM
8526 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
8527 constructors.
8528 * gdb.c++/derivation.exp: Likewise.
8529 * gdb.c++/templates.exp: Likewise.
8530 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 8531
1bc05c3a
JM
85322002-01-10 Michael Snyder <msnyder@redhat.com>
8533
8534 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 8535
a911c360
MS
85362002-01-08 Michael Snyder <msnyder@redhat.com>
8537
8538 * gdb.base/gcore.exp: New test for generate-core-file command.
8539 * gdb.base/gcore.c: Testcase for above.
8540 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
8541
ea2119ec
JM
85422002-01-08 Jason Merrill <jason@redhat.com>
8543
8544 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
8545
68203136
FF
85462002-01-07 Fred Fish <fnf@redhat.com>
8547
8548 * gdb.c++/overload.exp: Remove unconditional xfails for:
8549 print foo_instance1.overloadargs(1)
8550 print foo_instance1.overloadargs(1, 2)
8551 print foo_instance1.overloadargs(1, 2, 3)
8552 print foo_instance1.overloadargs(1, 2, 3, 4)
8553 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
8554 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
8555 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
8556 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
8557 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
8558 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
8559 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
8560 print foo_instance1.overload1arg()
8561 print foo_instance1.overload1arg((char)arg2)
8562 print foo_instance1.overload1arg((signed char)arg3)
8563 print foo_instance1.overload1arg((unsigned char)arg4)
8564 print foo_instance1.overload1arg((int)arg7)
8565 print foo_instance1.overload1arg((unsigned int)arg8)
8566 print foo_instance1.overload1arg((float)arg11)
8567 print foo_instance1.overload1arg((double)arg12)
d63a86f8 8568
21b9b5b1
MS
85692002-01-07 Michael Snyder <msnyder@redhat.com>
8570
8571 * gdb.base/huge.exp: New test. Print a very large target data object.
8572 (skip_huge_test): New test variable. Define if you want to skip this
8573 test. The test reads an 8 megabyte data object from the target, so it
8574 might be very time consuming on remote targets with a slow connection.
8575 * gdb.base/huge.c: New file. Test case for above.
8576
725f922e
FF
85772002-01-07 Fred Fish <fnf@redhat.com>
8578
8579 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
8580 g_instance.bfoo, and g_instance.cfoo.
8581
634d57ec
JL
8582Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
8583
f286b2c3
JL
8584 * gdb.base/break.c (multi_line_if_conditional): New function.
8585 (multi_ilne_while_conditional): Likewise.
8586 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
8587 IF or WHILE condition puts the breakpoint at the start of
8588 the condition.
8589
634d57ec
JL
8590 * gdb.base/selftest.exp (backtrace through signal handler): Remove
8591 hppa*-*-hpux* expected failure.
8592 * gdb.base/structs.exp (do_function_calls): Similarly.
8593
8594 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
8595 watchpoints.
8596
9fbfe2dc
AC
85972002-01-06 Andrew Cagney <ac131313@redhat.com>
8598
8599 Fix PR gdb/66.
8600 * gdb.base/structs.exp: Replace skip for a29k with skip for
8601 gdb,cannot_call_functions.
8602 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
8603 * gdb.base/callfuncs.exp: Ditto.
8604 * gdb.base/call-rt-st.exp: Ditto.
8605 * gdb.base/call-strs.exp: Ditto.
8606 * gdb.base/callfwmall.exp: Ditto.
8607 * gdb.base/scope.exp: Obsolete xfail a29k.
8608 * gdb.c++/misc.exp: Ditto.
8609 * gdb.c++/cplusfuncs.exp: Ditto.
8610 * gdb.base/ptype.exp: Ditto.
8611 * gdb.base/printcmds.exp: Ditto.
8612 * gdb.base/opaque.exp: Ditto.
8613 * gdb.base/list.exp: Ditto.
8614 * gdb.base/funcargs.exp: Ditto.
8615 * gdb.base/default.exp: Ditto.
8616
8ddad156
MS
86172002-01-04 Michael Snyder <msnyder@redhat.com>
8618
ca4976a6 8619 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
8620 * gdb.base/maint.exp: Add tests for maint info sections options.
8621
1b074332
JL
8622Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
8623
8624 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
8625
7d159115
CV
86262001-12-20 Corinna Vinschen <vinschen@redhat.com>
8627
8628 * gdb.asm/arm.inc: New file.
8629 * gdb.asm/asm-source.exp: Add arm targets.
8630 * gdb.asm/configure.in: Ditto.
8631 * gdb.asm/configure: Recreated from configure.in.
8632
8fb87725
JL
8633Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
8634
afabe08c
JL
8635 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
8636 with HP's compiler.
8637 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8638 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8639 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8640 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8641
8642 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
8643 either HP's compilers or GCC.
8644
db521deb
JL
8645 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
8646 a SIGBUS or SIGSEGV.
8647
8648 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
8649
8650 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
8651 can be compiled with either HP's compiler or GCC.
8652
cfa88ab7
JL
8653 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
8654 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
8655 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
8656
ca344dff
JL
8657 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
8658 to match current gdb output. Update due to using auto-solib-limit
8659 for limiting instead of overloading auto-solib-add.
8660 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
8661 test program.
8662
3f3c6e55 8663 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
8664 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
8665 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8666 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8667 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8668 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8669 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
8670 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
8671 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
8672 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
8673 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
8674 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
8675 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 8676
8fb87725
JL
8677 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
8678 a SIGTRAP to the inferior.
8679
cf599fa7
CV
86802001-12-19 Corinna Vinschen <vinschen@redhat.com>
8681
8682 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
8683 Substitute call to target_link by call to gdb_compile.
8684
2cd045cd
JL
8685Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
8686
8687 * gdb.base/break.exp: Fix HP specific search string when testing
8688 backtracing in a called function.
8689
d63a86f8 8690 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
8691 compiling the test with HP's compilers.
8692 * gdb.base/volatile.exp: Similarly.
8693
99ebe9ac
JB
86942001-12-19 Jim Blandy <jimb@redhat.com>
8695
8696 * gdb.base/printcmds.exp: Expect the null character to be printed
8697 as '\0', and the '\013' to be printed as '\v'.
8698 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
8699 * gdb.base/setvar.exp: Same.
8700
b9891b29
JB
87012001-12-17 Jim Blandy <jimb@redhat.com>
8702
0eba65ab
JB
8703 * gdb.base/completion.exp: Rather than completing very long
8704 filenames, which can make the readline library produce output we
8705 don't recognize, cd to the directory first, and then complete
8706 using nice, short relative paths.
8707
6970b5b1
JB
8708 * gdb.base/completion.exp: On some systems, there is, in fact, a
8709 variable named `b' in scope, since GDB treats all static
8710 variables as being in scope. So use `no_var_named_this'
8711 instead of `b'.
8712
b9891b29
JB
8713 * gdb.base/corefile.exp: Recognize the message saying that GDB
8714 can't find the core file's registers as a failure.
8715
e6ccd35f
JSC
87162001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
8717
8718 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
8719 test expect string more specific.
8720
105ba819
CV
87212001-12-13 Corinna Vinschen <vinschen@redhat.com>
8722
8723 * gdb.asm/asm-source.exp: Add support for xstormy16.
8724 * gdb.asm/configure.in: Ditto.
8725 * gdb.asm/configure: Rebuild.
8726 * gdb.asm/xstormy16.inc: New file.
8727
e9e79dd9
FF
87282001-12-10 Fred Fish <fnf@redhat.com>
8729
8730 * gdb.base/maint.exp: Update to match changes in type dumping code.
8731
347dc97d
JB
87322001-12-10 Jim Blandy <jimb@redhat.com>
8733
8734 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
8735 matching the entry point symbol's name at the beginning of the
8736 line.
8737
5178b9d6
DJ
87382001-12-07 Daniel Jacobowitz <drow@mvista.com>
8739
8740 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
8741 gdb.c++/inherit.exp, gdb.c++/method.exp,
8742 gdb.c++/namespace.exp, gdb.c++/templates.exp,
8743 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
8744 and class layout support.
8745
af890c52
DJ
87462001-12-07 Daniel Jacobowitz <drow@mvista.com>
8747
8748 * gdb.c++/classes.exp: Add test for static member function.
8749 * gdb.c++/misc.cc: Add class with static member function.
8750
7a345fb3
JB
87512001-12-07 Jim Blandy <jimb@redhat.com>
8752
f2e54a80 8753 If GDB says it can't find the struct the function returned, report
8032bf31
JB
8754 those tests as `unsupported'.
8755 * gdb.base/call-rt-st.exp (print_struct_call): New function.
8756 Rewrite subsequent tests to use it.
8757
8758 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
8759 those tests as `unsupported'.
8760 * gdb.base/structs.exp (call_struct_func): New function.
8761 (do_function_calls): Use call_struct_func to call the functions
8762 returning structs.
8763
0bc69509
JB
8764 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
8765 whether functions are prototyped or not, so we can't possibly pass
8766 arguments to t_float_values2 properly.
8767
7a345fb3
JB
8768 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
8769 value of `timeout' for targets other than the mips*tx39-*.
8770
edb6ede1
MS
87712001-12-06 Michael Snyder <msnyder@redhat.com>
8772
d63a86f8 8773 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
8774 and detect whether the start symbol has a leading underscore.
8775
2d842f13
JB
87762001-12-04 Jim Blandy <jimb@redhat.com>
8777
8778 * gdb.base/completion.exp: Clarify indentation.
8779
68550daf
JB
87802001-12-03 Jim Blandy <jimb@redhat.com>
8781
8782 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
8783 variables on the S/390, not `.word'.
8784
cd5195a8
JB
87852001-11-30 Jim Blandy <jimb@redhat.com>
8786
8787 Add assembly-source tests for s390-ibm-linux.
8788 * gdb.asm/s390.inc: New file.
8789 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
8790 the S/390 architecture.
8791 * gdb.asm/configure: Regenerated.
8792
ca9efc90
MS
87932001-11-30 Michael Snyder <msnyder@redhat.com>
8794
8795 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
8796 next, info source, info sources, info line, global and static
8797 variables, and static functions.
8798 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
8799 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
8800 * gdb.asm/asmsrc1.s: Add a static function and some variables.
8801 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
8802 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
8803 (gdbasm_leave): Restore frame pointer.
8804 (gdbasm_startup): Copy stack set-up from crt0.S.
8805
d0e66976
FN
88062001-11-26 Fernando Nasser <fnasser@redhat.com>
8807
8808 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
8809 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
8810 to a local (non-static) variable. Copy tstruct.a to a static buffer
8811 and return a pointer to that buffer.
8812 * gdb.base/callfwmall.c (t_structs_a): Ditto.
8813
e2334072
MK
88142001-11-24 Mark Kettenis <kettenis@gnu.org>
8815
8816 * gdb.asm/configure.in: Fix recognition of ix86 target.
8817 * gdb.asm/configure: Regenerate.
8818
756caa3d
MS
88192001-11-21 Michael Snyder <msnyder@redhat.com>
8820
8821 * gdb.asm/sparc.inc: New file.
8822 * gdb.asm/asm-source.exp: Recognize sparc target.
8823 * gdb.asm/configure.in: Recognize sparc target.
8824 * gdb.asm/configure: Regenerate.
d63a86f8 8825
9a4d72d5
MS
88262001-11-21 Michael Snyder <msnyder@redhat.com>
8827
8828 * gdb.asm/m32r.inc: New file.
8829 * gdb.asm/asm-source.exp: Recognize m32r target.
8830 * gdb.asm/configure.in: Recognize m32r target.
8831 * gdb.asm/configure: Regenerate.
8832
a773d1cd
MS
88332001-11-20 Michael Snyder <msnyder@redhat.com>
8834
017ac23d
MS
8835 * gdb.asm/i386.inc: New file.
8836 * gdb.asm/asm-source.exp: Recognize ix86 target.
8837 * gdb.asm/configure.in: Recognize ix86 target.
8838 * gdb.asm/configure: Regenerate.
8839
a773d1cd
MS
8840 * gdb.c++/namespace.exp: Fix quotes in output messages.
8841
bb632afb
MS
88422001-11-14 Michael Snyder <msnyder@redhat.com>
8843
25d559ca 8844 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
8845 qualifier in a type cast expression, to designate an address
8846 in the instruction space (Harvard architecture).
8847
4749e309
MS
88482001-11-13 Michael Snyder <msnyder@redhat.com>
8849
8850 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
8851 Tests for expressions using 'const' and 'volatile'.
8852
25050984
CV
88532001-11-13 Corinna Vinschen <vinschen@redhat.com>
8854
8855 * gdb.asm/asm-sources.exp: Allow defining linker flags.
8856
1902c51f
DJ
88572001-11-12 Daniel Jacobowitz <drow@mvista.com>
8858
8859 * lib/mi-support.exp (mi_run_to_helper): Move comments
8860 outside of gdb_expect.
8861
dcf95b47
DJ
88622001-11-11 Daniel Jacobowitz <drow@mvista.com>
8863
8864 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
8865 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
8866 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
8867 mi0_run_to): New functions.
8868 * gdb.mi/mi-simplerun.exp: Use them.
8869 * gdb.mi/mi0-simplerun.exp: Likewise.
8870 * gdb.mi/mi-var-cmd.exp: Likewise.
8871 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 8872
45b074e1
AC
88732001-11-10 Andrew Cagney <ac131313@redhat.com>
8874
8875 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
8876 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
8877
bf50d346
AC
88782001-11-09 Andrew Cagney <ac131313@redhat.com>
8879
8880 * gdb.base/restore.exp: Include $expected value in restored test
8881 message.
8882
9383332c
AC
88832001-11-09 Andrew Cagney <ac131313@redhat.com>
8884
8885 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
8886 implemented.
8887
db62520a
MS
88882001-11-08 Michael Snyder <msnyder@redhat.com>
8889
8890 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
8891 Add pass/fail message for stop at breakpoint in call dummy function.
8892
b5703437
MS
88932001-11-07 Michael Snyder <msnyder@redhat.com>
8894
d63a86f8
RM
8895 * gdb.c++/templates.exp (test_template_breakpoints):
8896 If we get an overload menu, but it does not match what
760f6330 8897 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
8898 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
8899 making the whitespace optional. Argument for "new" may be
8900 "unsigned" as well as "unsigned int/long".
d63a86f8 8901 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
8902 making the whitespace optional. Also replace "(void) with
8903 "((void|)), making the keyword "void" optional.
d63a86f8 8904 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
8905 making the whitespace optional. Also replace "(void) with
8906 "((void|)), making the keyword "void" optional.
3bf40917
MS
8907 * gdb.base/callfuncs.c (t_float_values): This function must
8908 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 8909 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
8910 can be tested against both cases. Usually one case involves
8911 promotion of float to double, while the other does not.
8912 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
8913 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
8914 includes a stack frame for "start".
8915
c8ab4e6d
JB
89162001-11-05 Jim Blandy <jimb@redhat.com>
8917
8918 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
8919 pointers are 32 bits long, and that offsets of relocs are always
8920 stored in the data (REL-style), and not in the reloc entry itself
8921 (RELA-style).
8922 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
8923 stabs.
8924
3f08ced9
MS
89252001-11-01 Michael Snyder <msnyder@redhat.com>
8926
8927 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
8928 and regular expression operators by using quoting.
8929
cbfa24cd
MS
89302001-10-31 Michael Snyder <msnyder@redhat.com>
8931
8932 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
8933 depending on what the symbol table contains.
8934 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
8935 the output of the ptype command. Similarly, accept both "const &"
8936 and "const&".
8937
aaa68313
CV
89382001-10-31 Corinna Vinschen <vinschen@redhat.com>
8939
8940 * gdb.base/miscexprs.c (main): Add usage of preprocessor
8941 symbol `STORAGE' to allow to choose the storage class of
8942 the local datastructures.
8943 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
8944 compiler directive.
8945
91740388
MS
89462001-10-30 Michael Snyder <msnyder@redhat.com>
8947
8948 * gdb.base/jump.exp: Allow it to run for all targets.
8949
1b7c05e7
CV
89502001-10-29 Corinna Vinschen <vinschen@redhat.com>
8951
8952 * gdb.base/call-ar-st.c (print_double_array): Match for loop
8953 with new double_array size.
8954 (main): Change storage class of all local variables to static.
8955 Reduce size of double_array to 9.
8956 * gdb.base/call-ar-st.exp: Increase timeout value.
8957 Change expected output for double array to match new size in
8958 call-ar-st.c.
8959
36a22261
CV
89602001-10-29 Corinna Vinschen <vinschen@redhat.com>
8961
8962 * gdb.base/ending-run.exp: Create identical output when passing
8963 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 8964 Stormy16 target.
36a22261 8965
92b8ae91
MK
89662001-10-28 Mark Kettenis <kettenis@gnu.org>
8967
8968 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
8969 that we catch the expected failure under Linux/x86.
8970
cb135b83
OF
89712001-10-29 Orjan Friberg <orjanf@axis.com>
8972
8973 * gdb.base/setvar.exp: Escape curly braces.
8974 * gdb.stabs/weird.exp: Ditto.
8975
6884aa54
DJ
89762001-10-27 Daniel Jacobowitz <drow@mvista.com>
8977
8978 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
8979 * gdm.mi/mi0-hack-cli.exp: Likewise.
8980
0398c9aa
AC
89812001-10-25 Andrew Cagney <ac131313@redhat.com>
8982
8983 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
8984 messages.
8985
d20bf2e8
AC
89862001-10-21 Andrew Cagney <ac131313@redhat.com>
8987
8988 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
8989 checking MI enabled.
8990
03dd63aa
CV
89912001-10-09 Corinna Vinschen <vinschen@redhat.com>
8992
8993 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
8994
1d9d99f3
FCE
89952001-10-04 Frank Ch. Eigler <fche@redhat.com>
8996
8997 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
8998 if gdb child process crashes, just signal an error.
8999
838ae6c4
JB
90002001-10-02 Jim Blandy <jimb@redhat.com>
9001
9002 * lib/gdb.exp (test_xfail_format): Simplify.
9003
9004 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
9005 front of the variable name `format'. Simplify `if'.
9006
8f0cbc1c
DJ
90072001-10-01 Daniel Jacobowitz <drow@mvista.com>
9008
9009 * gdb.threads/pthreads.exp: Wait for output and delay
9010 before sending ^C.
9011
1f08dafd
DJ
90122001-10-01 Daniel Jacobowitz <drow@mvista.com>
9013
9014 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
9015 some incorrect output instead of timing out.
9016 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
9017
674f90ff
CV
90182001-09-28 Corinna Vinschen <vinschen@redhat.com>
9019
9020 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
9021 check to allow additional `int'.
9022
9b284272
DJ
90232001-09-27 Daniel Jacobowitz <drow@mvista.com>
9024
9025 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
9026 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
9027
b55a4771
MS
90282001-09-27 Michael Snyder <msnyder@redhat.com>
9029
9030 * lib/gdb.exp (test_debug_format): New proc.
9031 (setup_xfail_format): Use new proc test_debug_format.
9032 * gdb.base/constvars.exp (local_compiler_xfail_check): New
9033 proc; use new service proc test_debug_format.
9034 Replace all other "gcc_compiled" tests with this test.
9035 * gdb.base/volatile.exp (local_compiler_xfail_check): New
9036 proc; use new service proc test_debug_format.
9037 Replace all other "gcc_compiled" tests with this test.
9038
90392001-09-27 Michael Snyder <msnyder@redhat.com>
9040
9041 * gdb.base/cvexpr.exp: New file.
9042 * gdb.base/cvexpr.c: New file
9043 Test for expressions using const and volatile keywords.
9044
4e6667ac
CV
90452001-09-26 Corinna Vinschen <vinschen@redhat.com>
9046
9047 * gdb.base/constvars.exp: Check for different orders of keywords
9048 and additional "int" strings in output.
9049
4f337972
AC
90502001-09-22 Andrew Cagney <ac131313@redhat.com>
9051
9052 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
9053 responses from "help maint".
9054
2015650d
FCE
90552001-09-19 Frank Ch. Eigler <fche@redhat.com>
9056
9057 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
9058 to localhost:NNN instead of :NNN, in case Xvfb is listening
9059 only on TCP.
9060
f3bcedc1
CV
90612001-09-19 Corinna Vinschen <vinschen@redhat.com>
9062
9063 * gdb.base/recurse.exp: When checking leaving the watchpoint
9064 scope, recognize when gdb is in function's epilogue and pass.
9065
6b819c92
KS
90662001-09-18 Keith Seitz <keiths@redhat.com>
9067
9068 * lib/insight-support.exp (_gdbtk_export_target_info): Add
9069 support for running tests against sid targets.
9070 (gdbtk_done): Ditto.
9071
a10c9419
CV
90722001-09-18 Corinna Vinschen <vinschen@redhat.com>
9073
9074 * gdb.base/ending-run.c (main): Set stdout buffersize
9075 to the same reasonable value for any target.
9076 * gdb.base/ending-run.exp: Add a regular expression
9077 to make testsuite happy on Sanyo Stormy16 target.
9078
739d0d99
CV
90792001-09-17 Corinna Vinschen <vinschen@redhat.com>
9080
9081 * gdb.base/display.c (do_loops): Add float variable `f'.
9082 Increment f in loop.
9083 * gdb.base/display.exp: Increment timeout by 60 seconds.
9084 Change float display test to use variable `f'.
9085
1b8947f0
JB
90862001-09-17 Jim Blandy <jimb@redhat.com>
9087
9088 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
9089 overflowing the limited breakpoint tables on some ROM monitors
9090 (like the ROM68K).
9091
9890ac81
FCE
90922001-09-15 Frank Ch. Eigler <fche@redhat.com>
9093
9094 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
9095 the "-ac" (disable access control) flag.
9096
6db765ea
JH
90972001-08-30 Jeff Holcomb <jeffh@redhat.com>
9098
9099 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
9100 ints.
9101
4c32cc04
KS
91022001-08-30 Keith Seitz <keiths@redhat.com>
9103
9104 * lib/gdb.exp: Move all insight-related functionality into
9105 separate file.
9106 * lib/insight-support.exp: New file.
9107
8d6e6f81
FCE
91082001-08-29 Frank Ch. Eigler <fche@redhat.com>
9109
9110 * config/sid.exp (sid_start): Never set sid verbosity; disable
9111 expect_background {} that consumed its stdout; tolerate </dev/null.
9112 Attempt to set endianness override in "sid" protocol mode. Cleanup.
9113
6a90e1d0
AC
91142001-08-18 Andrew Cagney <ac131313@redhat.com>
9115
9116 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
9117 CLI jump command to start it.
9118 (mi_run_to_main): Fail immediatly when unexpected output.
9119
1759b3c3
AC
91202001-08-18 Andrew Cagney <ac131313@redhat.com>
9121
9122 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
9123 beginning of function. Fix PR gdb/191.
9124
61d11d80
FCE
91252001-08-16 Frank Ch. Eigler <fche@redhat.com>
9126
9127 * config/sid.exp (sid_start): Don't warn if we cannot figure out
9128 what to force sid endianness to.
9129
942a4df2
KS
91302001-08-15 Keith Seitz <keiths@redhat.com>
9131
9132 * lib/gdb.exp (gdbtk_start): Don't set environment
9133 variables for TCL_LIBRARY and friends. Insight will
9134 now figure these out for itself.
9135
0521c418
MS
91362001-08-02 Michael Snyder <msnyder@redhat.com>
9137
9138 * gdb.base/completion.exp: Remove the symbol "a64l" from
9139 the expect string; this is target-specific, and not related
9140 to what is being tested.
9141
74a9a58a
DB
91422001-08-02 Dave Brolley <brolley@redhat.com>
9143
9144 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
9145
c70819fa
MS
91462001-07-25 Michael Snyder <msnyder@redhat.com>
9147
c2b8fa57
MS
9148 * gdb.base/consecutive.exp: New file. Test stepping over
9149 breakpoints on consecutive instructions.
9150 * gdb.base/consecutive.c: New file.
9151
c70819fa
MS
9152 * gdb.base/call-rt-st.exp: Use double-backslash to quote
9153 curly braces in regular expressions.
9154
2b1a1355
MS
91552001-07-25 Michael Snyder <msnyder@redhat.com>
9156
9157 * gdb.base/ending-run.exp: Accept "Program exited normally" as
9158 legitimate output from stepping out of main.
9159
413eca6f
KS
91602001-07-22 Keith Seitz <keiths@redhat.com>
9161
9162 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
9163 the empty string, do not run the tests.
9164
7e5a9322
SC
91652001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9166
9167 * gdb.base/long_long.exp: Detect size of pointer. Take into
9168 account 2-byte pointers when testing for p/a results.
9169
de58f10f
SC
91702001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9171
d63a86f8 9172 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
9173 and defined to 1K for m68hc11.
9174 (random_data): Reduce table to 1K for embedded platforms (68hc11).
9175 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
9176 (sizeof_random_data): New variable to tell the size of the data table;
9177 don't test past this size; always run to main.
9178
d6f5fea1
SC
91792001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9180
9181 * gdb.base/return2.exp: return of long long and double fails for
9182 68HC11; don't execute these tests on that platform.
9183 * gdb.base/return.exp: Return of a double fails for 68hc11.
9184
c477543d
SC
91852001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9186
9187 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
9188 tests that print a float.
9189 * call-rt-st.exp: Likewise.
9190
63cf1c79
MK
91912001-07-12 Mark Kettenis <kettenis@gnu.org>
9192
9193 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
9194 running this test on Linux.
9195
112f9ab5
MC
91962001-06-24 Michael Chastain <chastain@redhat.com>
9197
9198 * gdb.base/arithmet.exp: Remove some tests to make all test names
9199 unique.
9200
4970cb0f
MS
92012001-07-03 Michael Snyder <msnyder@redhat.com>
9202
9203 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
9204 the output of the ptype command.
9205
d85da69f
MS
92062001-07-02 Michael Snyder <msnyder@redhat.com>
9207
4c8a82de
MS
9208 * gdb.base/completion.exp: Don't assume that break.c is the only
9209 source file that may contain functions named "marker".
d85da69f
MS
9210 * gdb.base/corefile.exp: Quote the curly braces in regexp.
9211
8afc772b
AC
92122001-06-28 Andrew Cagney <ac131313@redhat.com>
9213
9214 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
9215 of files to delete.
9216
9217 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
9218 * gdb.disasm/h8300s.exp: New file.
9219 gdb.disasm/h8300s.s: Likewise.
9220
cff22675
AC
92212001-06-27 Andrew Cagney <ac131313@redhat.com>
9222
9223 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
9224 empty breakpoint tables.
9225
68c81b54
AC
92262001-06-25 Andrew Cagney <ac131313@redhat.com>
9227
9228 * lib/mi-support.exp: Update args=... part of stop-reason
9229 patterns. Accept either a list or a tuple.
9230
2dd62704
AC
92312001-06-23 Andrew Cagney <ac131313@redhat.com>
9232
9233 * lib/mi-support.exp: Remove local emacs variable defining
9234 change-log-default-name.
9235
b4127474
MC
92362001-06-22 Michael Chastain <chastain@redhat.com>
9237
9238 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
9239 This is operationally compatible with the previous version.
9240
8dbfb380
JB
92412001-06-13 Jim Blandy <jimb@redhat.com>
9242
9243 * lib/gdb.exp (gdb_test): Doc fix.
9244
f2d8c86d
MC
92452001-06-10 Michael Chastain <chastain@redhat.com>
9246
9247 * gdb.base/exprs.exp: Remove a duplicate test.
9248
81564d34
JB
92492001-06-06 Jim Blandy <jimb@redhat.com>
9250
9251 * gdb.base/return2.exp (main): Use values to test float and double
9252 returns that are not NaN's, to avoid being confused by IEEE
9253 comparison rules.
9254
da55addb
MS
92552001-06-04 Michael Snyder <msnyder@redhat.com>
9256
9257 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 9258 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
9259 rather than wait for 12 more tests to time out.
9260
42c65987
JB
92612001-06-06 Jim Blandy <jimb@redhat.com>
9262
b18bced9 9263 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 9264 Don't forget to match the GDB prompt.
b18bced9 9265
42c65987
JB
9266 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
9267
5b41e5f0
JB
92682001-06-04 Jim Blandy <jimb@redhat.com>
9269
9270 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
9271 command.
9272
015e046f
KB
92732001-05-31 Kevin Buettner <kevinb@redhat.com>
9274
9275 * gdb.base/annota1.exp (info break): Match four or more spaces
9276 after "Address".
9277
fb1ffbbe
MC
92782001-05-31 Michael Chastain <chastain@redhat.com>
9279
9280 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
9281 (dm_type_int_star): Likewise.
9282 (dm_type_long_star): Likewise.
9283 (dm_type_void_star): Likewise.
9284
5ea2a32c
KB
92852001-05-29 Kevin Buettner <kevinb@redhat.com>
9286
9287 * gdb.base/completion.exp (INPUTRC): Set this environment variable
9288 to a known value in order to get consistent results regardless
9289 of the setting of INPUTRC or the presence or contents of .inputrc.
9290
ae23c492
MS
92912001-05-24 Michael Snyder <msnyder@redhat.com>
9292
ac55707e
MS
9293 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
9294 Don't require that the main thread and the manager thread are the
9295 first in the list.
9296
ae23c492
MS
9297 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
9298 debugging. If test fails, issue an "unsupported" not a "fail".
9299
400071f1
JB
93002001-05-24 Jim Blandy <jimb@redhat.com>
9301
9302 Don't assume that short is shorter than int.
9303 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
9304 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 9305 this isn't true.
400071f1
JB
9306 ("print unsigned char == (~0)"): Add test that verifies that ~0,
9307 an int, is not equal to ~0 stored in an unsigned char. This tests
9308 the same thing that the previous test meant to, but works on
9309 16-bit machines, too.
9310 ("print unsigned char != (~0)"): Same test, complemented.
9311
0816a3e5
MS
93122001-05-24 Michael Snyder <msnyder@redhat.com>
9313
9314 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 9315 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
9316 and prevents dejagnu getting out of step.
9317
f6dc23a9
KB
93182001-05-23 Kevin Buettner <kevinb@redhat.com>
9319
9320 * gdb.base/finish.exp (finish_void): Revise pattern for
9321 stopping on the call statement to not permit stopping at
9322 the start of the instructions comprising the call sequence.
9323
7dbd117d
MC
93242001-05-19 Michael Chastain <chastain@redhat.com>
9325
9326 * gdb.base/callfuncs.exp: Make all test names unique.
9327 * gdb.base/commands.exp: Make all test names unique.
9328 * gdb.base/condbreak.exp: Make all test names unique.
9329 * gdb.base/dbx.exp: Make all test names unique.
9330 * gdb.base/default.exp: Make all test names unique.
9331 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
9332 and TIMEOUT messages to their corresponding PASS message.
9333 * gdb.base/ending-run.exp: Make all test names unique.
9334 * gdb.base/long_long.exp: Remove duplicate test.
9335
6b0b0a9e
KB
93362001-05-21 Kevin Buettner <kevinb@redhat.com>
9337
9338 * gdb.base/finish.exp (finish_void): Allow "finish" command to
9339 stop on the call statement as well as the statement after the
9340 call.
9341
2caa35cb
MS
93422001-05-21 Michael Snyder <msnyder@redhat.com>
9343
9344 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
9345
40713331
EZ
93462001-05-10 Elena Zannoni <ezannoni@redhat.com>
9347
9348 * gdb.base/completion.exp: Revamp test. Make it execute on all
9349 platforms.
9350
c2c1be8d
EZ
93512001-05-10 Elena Zannoni <ezannoni@redhat.com>
9352
2c9cd303
EZ
9353 * config/gdbserver.exp (gdb_load): Handle the case
9354 in which the arguments to gdbserver are given in the
9355 baseboard configuration file.
9356 Also handle the case in which the server needs to do a
9357 load.
9358
9671de48
KS
93592001-05-07 Keith Seitz <keiths@cygnus.com>
9360
9361 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
9362 set up the display for testing.
9363 (gdbtk_start): Convert all paths to paths that tcl will like.
9364 Export target information to environment.
9365 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
9366 necessary.
9367 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
9368 (to_tcl_path): New proc to convert a given pathname into
9369 a path acceptible as an argument to a tcl command.
9370 (_gdbtk_export_target_info): New proc to export target info
9371 into the environment for gdbtk testing.
9372 (gdbtk_done): New proc to signal end-of-test.
9373
5a360f47
JB
93742001-05-06 Jim Blandy <jimb@redhat.com>
9375
9376 * restore.c: Make the code of caller0 correspond to its comment.
9377
66c756c6
MS
93782001-05-03 Michael Snyder <msnyder@redhat.com>
9379
9380 * config/sid.exp (gdb_target_sid): Check for error messages.
9381 On error or timeout, don't make expect exit (which will terminate
9382 all subsequent tests); instead just make gdb exit.
d63a86f8 9383 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
9384 return a negative value.
9385
a966fde5
JB
93862001-04-24 Jim Blandy <jimb@redhat.com>
9387
851c18e0
JB
9388 * gdb.c++/templates.exp: If we see the prompt for the overload
9389 list, but we haven't recognized any of the longer patterns,
9390 arrange for this test to fail, not hang.
9391
a966fde5
JB
9392 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
9393 variations.
9394
db144853
MC
93952001-04-22 Michael Chastain <chastain@redhat.com>
9396
9397 * gdb.c++/local.exp: Use the 'runto' library function.
9398 * gdb.c++/namespace.exp: Likewise.
9399 * gdb.c++/overload.exp: Likewise.
9400
3207ec21
KB
94012001-03-26 Kevin Buettner <kevinb@redhat.com>
9402
9403 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
9404 * gdb.base/step-line.exp: New file. Test step/next in presence of
9405 #line directives.
9406 * gdb.base/step-line.c: New file. Test program for the above.
9407 * gdb.base/step-line.inp: New file. We pretend that this file has
9408 been transformed by some other tool into step-line.c.
9409
13b57657
JB
94102001-03-21 Jim Blandy <jimb@redhat.com>
9411
9412 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
9413 unmangled operator names.
9414
754cbe1c
JB
94152001-03-20 Jim Blandy <jimb@redhat.com>
9416
9417 * gdb.threads/linux-dp.exp: Recognize an additional message
9418 generated by GDB when it doesn't understand how to debug threads
9419 on the target system.
9420
177495c9
AC
94212001-03-19 Andrew Cagney <ac131313@redhat.com>
9422
9423 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
9424
f266096b
MC
94252001-03-12 Michael Chastain <chastain@redhat.com>
9426
9427 * gdb.c++/derivation.exp: Use the 'runto' library function.
9428
cac3c2ff
MC
94292001-03-12 Michael Chastain <chastain@redhat.com>
9430
9431 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
9432
b6c11a24
MC
94332001-02-24 Michael Chastain <chastain@redhat.com>
9434
9435 * gdb.c++/ref-types.exp: Change handwritten code to library
9436 function 'runto'.
9437
6bae5bce
OF
94382001-03-16 Orjan Friberg <orjanf@axis.com>
9439
9440 * gdb.base/signals.exp: Set count to 0 explicitly.
9441
0015fd9a
MS
94422001-03-15 Mark Salter <msalter@redhat.com>
9443
9444 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
9445 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
9446 (gdb_load): Add support for additional target_info: gdb_download_size
9447 and gdb_load_timeout.
0015fd9a 9448
fc33412a
DT
9449Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
9450
9451 * gdb.base/annota1.exp: Move test of isnative to earlier in the
9452 file -- to prevent failing when the compile fails but we have no
9453 intention of running the tests anyway.
9454
9455 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
9456 tests if set.
9457
9458 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
9459 integers.
9460
9461 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
9462 * gdb.c++/namespace.exp: Ditto.
9463
115f06de
OF
94642001-03-07 Orjan Friberg <orjanf@axis.com>
9465
9466 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
9467 * gdb.base/pointers.exp: Relax pattern match of decimals.
9468
b6ba6518
KB
94692001-03-06 Kevin Buettner <kevinb@redhat.com>
9470
9471 * Makefile.in, config/abug.exp, config/cfdbug.exp,
9472 config/cpu32bug.exp, config/dve.exp, config/est.exp,
9473 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
9474 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
9475 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
9476 config/sh.exp, config/sid.exp, config/slite.exp,
9477 config/sparclet.exp, config/udi.exp, config/unknown.exp,
9478 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
9479 config/vxworks.exp, config/vxworks29k.exp,
9480 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
9481 gdb.base/all-bin.exp, gdb.base/annota1.exp,
9482 gdb.base/arithmet.exp, gdb.base/assign.exp,
9483 gdb.base/async.exp, gdb.base/attach.exp,
9484 gdb.base/bitfields.exp, gdb.base/bitops.exp,
9485 gdb.base/break.exp, gdb.base/call-ar-st.exp,
9486 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
9487 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
9488 gdb.base/commands.exp, gdb.base/completion.exp,
9489 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9490 gdb.base/constvars.exp, gdb.base/corefile.exp,
9491 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
9492 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
9493 gdb.base/ending-run.exp, gdb.base/environ.exp,
9494 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9495 gdb.base/finish.exp, gdb.base/foll-exec.exp,
9496 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
9497 gdb.base/funcargs.exp, gdb.base/help.exp,
9498 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
9499 gdb.base/logical.exp, gdb.base/long_long.exp,
9500 gdb.base/maint.exp, gdb.base/mips_pro.exp,
9501 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
9502 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
9503 gdb.base/pointers.exp, gdb.base/printcmds.exp,
9504 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
9505 gdb.base/regs.exp, gdb.base/relational.exp,
9506 gdb.base/remote.exp, gdb.base/reread.exp,
9507 gdb.base/restore.exp, gdb.base/return2.exp,
9508 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
9509 gdb.base/selftest.exp, gdb.base/setshow.exp,
9510 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
9511 gdb.base/sigall.exp, gdb.base/signals.exp,
9512 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
9513 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9514 gdb.base/step-test.exp, gdb.base/structs.c,
9515 gdb.base/structs.exp, gdb.base/structs2.exp,
9516 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
9517 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
9518 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
9519 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9520 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
9521 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
9522 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
9523 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
9524 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
9525 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
9526 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
9527 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
9528 gdb.fortran/types.exp, gdb.java/jmisc.exp,
9529 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9530 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
9531 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9532 gdb.trace/circ.exp, gdb.trace/collection.exp,
9533 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9534 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9535 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
9536 gdb.trace/report.exp, gdb.trace/save-trace.exp,
9537 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9538 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9539 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
9540 notices.
9541
dc96c6c7 95422001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
9543
9544 * gdb.base/varargs.c (find_max_double): Fix printf format string:
9545 first arg is int not float.
9546
dc96c6c7 95472001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
9548
9549 * gdb.base/reread.exp: Unsupported for non-native targets;
9550 doesn't work for remote debugging.
9551
9b0c4aeb
FN
95522001-02-19 Fernando Nasser <fnasser@redhat.com>
9553
9554 From Drew Moseley <dmoseley@redhat.com>
9555 * gdb.base/ending-run.exp: Properly handle the BSP state when
9556 stepping past the end of main.
9557
02aa71d5
MC
95582001-02-19 John Moore <jmoore@redhat.com>
9559
9560 * gdb.base/commands.exp (infrun_breakpoint_command_test):
9561 Converted HPUX fix for non-expected items following multiple
9562 step commands into general solution for all platforms.
9563
1fa449a4
MC
95642001-02-18 Michael Chastain <chastain@redhat.com>
9565
9566 * gdb.c++/classes.exp (do_tests): Change runto statements
9567 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9568 statements demangler agnostic.
9569 * gdb.c++/virtfunc.exp (do_tests): Likewise.
9570 (gdb_virtfunc_restart): Likewise.
9571
b2f9ec70
MC
95722001-02-14 Michael Chastain <chastain@redhat.com>
9573
9574 * gdb.c++/inherit.exp (do_tests): Change runto statements
9575 from "runto 'foo(void)'" to "runto 'foo'". This makes the
9576 statements demangler agnostic.
9577
cf74b8ca
AC
9578Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
9579
9580 * gdb.threads/pthreads.exp: Unify pass/fail messages for
9581 ``continue to bkpt at common_routine in thread 2'' and ``stopped
9582 before calling common_routine 15 times'' tests.
9583
99f78f56
MC
95842001-02-11 Michael Chastain <chastain@redhat.com>
9585
9586 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
9587 Helps the test script figure out which demangler is in use.
9588 (dm_type_foo_ref): Ditto.
9589 (dm_type_int_star): Ditto.
9590 (dm_type_long_star): Ditto.
9591 (dm_type_unsigned_int): Ditto.
9592 (dm_type_void): Ditto.
9593 (dm_type_void_star): Ditto.
99707966 9594 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
9595 Probe the gdb demangler and set variables to accommodate
9596 formatting differences.
9597 (info_func_regexp): New function. Same as info_func, but
9598 matches against a regexp.
9599 (info_func): Match against a literal string.
9600 (print_addr_2): New function. Match against a literal string,
9601 which can be different from the input to gdb.
9602 (print_addr): Simply call print_addr_2 with the same argument twice.
9603 (test_lookup_operator_functions): Use demangler formatting variables.
9604 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
9605 the tests in the same order as the C++ class declaration.
9606 (test_paddr_operator_functions): Ditto.
9607 (test_paddr_overloaded_functions): Ditto.
9608 (test_paddr_hairy_functions): Use demangler formatting variables.
9609 Add reference to gdb/19 for related tests.
9610 (do_tests): Call probe_demangler.
9611
1de8f023
KB
96122001-01-30 Kevin Buettner <kevinb@redhat.com>
9613
9614 * gdb.c++/templates.cc (printf): Remove unused function definition.
9615
ca3f91ed
MS
96162001-01-26 Felix Lee <flee@redhat.com>
9617
9618 * sid.exp (sid_exit): Pass host, not target, to remote_close.
9619
96202001-01-25 matthew green <mrg@redhat.com>
9621
9622 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
9623 up sid.
9624 (sid_exit): Call `remote_pop_conn' after GDB is gone.
9625
96262001-01-25 matthew green <mrg@redhat.com>
9627
9628 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 9629 Deprecate $sid_spawn_id.
ca3f91ed
MS
9630 (sid_exit): Remove code necessary only for `spawn.'
9631
96322001-01-25 matthew green <mrg@redhat.com>
9633
9634 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
9635
fb18ec4a
MC
96362001-01-28 Michael Chastain <chastain@redhat.com>
9637
9638 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
9639 to call when tests fail. It takes gdb out of the overloaded
9640 function choice menu back to the main prompt, so that the test
9641 program stays synchronized.
9642 (set_bp_overloaded): New proc to collect all the common
9643 code for setting a breakpoint on an overloaded name. Calls
9644 take_gdb_out_of_choice_menu when needed.
9645 (menu_overload1arg): New variable to collect the repeated
9646 instances of the expected menu for an overloaded name. Change
9647 the regular expression to handle changes in g++ type encoding:
9648 "void" can be either "void" or "", and "unsigned int" can be
9649 either "unsigned int" or "unsigned".
9650 (continue_to_bp_overloaded): Change regular expressions to handle
9651 changes in g++ type encoding.
9652 (no proc): Call take_gdb_out_of_choice_menu when needed.
9653 Remove redundant calls to "info break". Accept either "canceled"
9654 or "cancelled". Change regular expressions in "info break"
9655 calls to handle changes in g++ type encoding. Give all tests
9656 unique strings.
9657
9c646a6e
BE
96582001-01-17 Ben Elliston <bje@redhat.com>
9659
9660 * config/sid.exp: New file.
9661
9549d9c1
AC
9662Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
9663
9664 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
9665
dc96c6c7 96662000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
9667
9668 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
9669 Add a RE to accept a non-ascii char if one is ever presented.
9670
b4df4f68
FN
96712000-12-20 Fernando Nasser <fnasser@redhat.com>
9672
297dd0fd 9673 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 9674
dc96c6c7 96752000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 9676
d63a86f8 9677 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
9678 in regexp. One '\' does not suffice on Linux.
9679
4a7bddb6
MC
96802000-12-09 Michael Chastain <chastain@redhat.com>
9681
9682 * gdb.base/break.exp (test_clear_command): Use a marker function
9683 rather than 'main' for the test function. Also move this
9684 test to an execution point where the marker function names are
9685 guaranteed to be bound to functions. (Executing tests after a
9686 'finish' from main runs into name conflicts with local names
9687 in __libc_start_main).
9688
dc96c6c7 96892000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
9690
9691 * gdb.base/finish.exp: New test for gdb's "finish" command.
9692 * gdb.base/return2.exp: New test for gdb's "return" command.
9693 * gdb.base/return2.c: New source file for above.
9694
dc96c6c7 96952000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
9696
9697 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
9698 * gdb.base/miscexprs.exp: Ditto.
9699 * gdb.base/pointers.exp: Ditto.
9700 * gdb.c++/derivation.exp: Ditto.
9701 * gdb.c++/local.exp: Ditto.
9702 * gdb.c++/namespace.exp: Ditto.
9703 * gdb.c++/overload.exp: Ditto.
9704 * gdb.c++/ref-types.exp: Ditto.
9705
dc96c6c7 97062000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
9707
9708 * gdb.base/constvars.exp: Test result of "up" command.
9709 * gdb.base/miscexprs.exp: Ditto.
9710 * gdb.base/pointers.exp: Ditto.
9711 * gdb.base/scope.exp: Ditto.
9712 * gdb.c++/derivation.exp: Ditto.
9713 * gdb.c++/local.exp: Ditto.
9714 * gdb.c++/namespace.exp: Ditto.
9715 * gdb.c++/overload.exp: Ditto.
9716 * gdb.c++/ref-types.exp: Ditto.
9717
44097287
FN
97182000-11-22 Michael Chastain <chastain@redhat.com>
9719
9720 * mips_pro.exp: Accept either "middle -> top -> main" or
9721 "middle -> main" in the backtrace, because gcc can optimize
9722 tail calls to jumps. Remove setup_xfail for the hppa case.
9723 Add a comment with the original warning messages from PR 3016,
9724 which was filed in 1993, to preserve them for posterity.
9725
9d2e1bab
ND
97262000-11-17 Nick Duffek <nsd@redhat.com>
9727
9728 * lib/gdb.exp (gdb_test): Override timeout with board info.
9729
1aca8eb7
ND
97302000-11-17 Nick Duffek <nsd@redhat.com>
9731
9732 * gdb.base/display.exp: Don't kill running stub. Add "again" to
9733 the second kill and detach messages.
9734
93076499
ND
97352000-11-17 Nick Duffek <nsd@redhat.com>
9736
9737 * configure.in: Add AC_EXEEXT.
9738 * configure: Regenerate.
9739 * Makefile.in (just-check): Export EXEEXT.
9740 * lib/gdb.exp ($EXEEXT): Import from environment.
9741 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
9742 expect "maint dump-me" on Cygwin.
9743 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
9744 $EXEEXT.
9745
30e87cd3
ND
97462000-11-17 Nick Duffek <nsd@redhat.com>
9747
9748 * gdb.base/break.exp: Test backtrace and finish from called
9749 function on all platforms, not just HP-UX.
9750
dc96c6c7 97512000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
9752
9753 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
9754 code from gdb_target_monitor, so it can be used independantly
9755 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 9756
dc96c6c7 97572000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
9758
9759 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
9760 * gdb.base/corefile.exp: Expect the message "Program is being
9761 debugged already" when we send the "corefile" command, since
9762 the preceeding gdb_load may have connected gdb to a remote target.
9763 * gdb.base/display.exp: Disable hardware watchpoints if new
9764 board info variable "no_hardware_watchpoints" is true.
9765 Replace single-letter commands with more readable ones.
9766 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
9767 if new board info variable "no_hardware_watchpoints" is true.
9768 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
9769 to see if stdio (printf) testing is possible.
9770 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
9771 board info variable "no_hardware_watchpoints" is true. Use new
9772 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
9773
39124dea
FN
97742000-11-13 Fernando Nasser <fnasser@redhat.com>
9775
9776 From Orjan Friberg <orjanf@axis.com>:
9777 * gdb.base/printcmds.exp: Escape curly braces followed by a number
9778 in array print pattern match.
9779
a9e2e984
FN
97802000-11-09 Fernando Nasser <fnasser@redhat.com>
9781
9782 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
9783 spelling "cancelled" to U.S. spelling "canceled" to match changes
9784 made to gdb.
9785 * gdb.c++/ovldbreak.exp: Ditto.
9786
c7db355b
PS
97872000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9788
9789 * gdb.base/callfuncs.c (main): Moved to end of file, call
9790 t_double_values to initialize the FPU before inferior calls are made.
9791 * gdb.base/callfuncs.exp: Test for register preservation after calling
9792 inferior functions. Add tests for continuining, finishing and
9793 returning from a stop in a call dummy.
9794
dc96c6c7 97952000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
9796
9797 * gdb.base/commands.exp: Break up long lines, and re-indent.
9798
dc96c6c7 97992000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
9800
9801 * config/gdbserver.exp: Rewritten from the ground up, to make it
9802 compatible with the current dejagnu tree, and to make it work with
9803 the new "gdbserver" in libremote.
9804
dc96c6c7 98052000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9806
9807 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
9808 * gdb.base/varargs.exp: Skip entire test if no printf support.
9809 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
9810 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
9811
dc96c6c7 98122000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
9813
9814 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
9815 no floating point support.
9816 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
9817 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
9818 * gdb.base/call-rt-st.exp: Ditto.
9819 * gdb.base/call-strs.exp: Ditto.
9820
bac5fc66
JG
98212000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
9822
9823 * gdb.base/sizeof.c: include <stdio.h>.
9824
9825 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
9826 'finish', otherwise uncaptured gdb_prompt would potentially
9827 throw remaining test points out of sync.
9828
b22a6027
SB
98292000-07-26 Scott Bambrough <scottb@netwinder.org>
9830
9831 * gdb.base/recurse.exp: Run tests for all targets.
9832 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
9833 gnu-oldld case on ARM.
9834 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
9835 for ARM targets.
d63a86f8 9836
d8231941
AG
9837Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
9838
9839 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
9840 * gdb.java/configure: Rebuild.
9841
8caabe69
AG
9842Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
9843
9844 * gdb.java/jv-exp.exp: New file.
9845
9d273ca3
AG
9846Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
9847
9848 * configure: Rebuilt.
9849 * configure.in (configdirs): Add gdb.java.
9850 * gdb.java/jmisc.java: New file.
9851 * gdb.java/jmisc.exp: New file.
9852 * gdb.java/Makefile.in: New file.
9853 * gdb.java/configure: Rebuilt.
9854 * gdb.java/configure.in: New file.
9855 * lib/java.exp: New file.
9856
4f823a66
AC
9857Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
9858
9859 * gdb.base/exprs.exp: Test casts to a pointer including over and
9860 underflow.
9861
2391e11d
AC
9862Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
9863
9864 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
9865 and the compilers sizes.
9866
54602222
ND
98672000-07-09 Nick Duffek <nsd@redhat.com>
9868
9869 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
9870 (use_methods): New function.
9871 (main): Call use_methods().
9872 * gdb.c++/classes.exp (test_method_param_class): New procedure.
9873 (do_tests): Call test_method_param_class.
9874
2bec0572
ND
98752000-07-09 Nick Duffek <nsd@redhat.com>
9876
9877 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
9878 spelling.
9879 (test_enums): New procedure. Move enum tests from end of script
9880 to here. Set breakpoint on function name instead of line number.
9881 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
9882 (enums2): New marker function.
9883 (enums1): New function.
9884 (main): Call enums1(). Move enum tests to enums1().
9885
78492fde
AC
9886Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
9887
9888 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
9889 compile/link program. Update line numbers.
9890 * gdb.asm/d10v.inc: Define ``startup''.
9891 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 9892
49a2cef8
AC
9893Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
9894
9895 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
9896
3e6c8688
EZ
98972000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9898
9899 * gdb.base/maint.exp: Add 'maint print architecture' item to output
9900 of 'help maint print' command.
9901
9ff5cbe9
AC
9902Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
9903
9904 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
9905 they use gdb_expect_list.
9906
17c579bd
AC
9907Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
9908
9909 * gdb.base/commands.exp: Use ``set remote
9910 memory-read-packet-size'' instead of ``set endian big'' to test
9911 long commands.
9912
e6d71bf3
DB
99132000-06-03 Daniel Berlin <dan@cgsoftware.com>
9914
9915 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 9916 g++, and stop skipping them.
e6d71bf3
DB
9917
9918 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
9919 work under g++.
9920
d63a86f8 9921 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
9922 initialization.
9923
dc96c6c7 99242000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
9925
9926 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
9927 the regular expression: accept an (almost) arbitrary sequence of
9928 "frames-invalid" and "breakpoints-invalid" messages both before
9929 and after the "starting" message.
9930
dc96c6c7 99312000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
9932
9933 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 9934
dc96c6c7 99352000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
9936
9937 * gdb.base/annota1.exp (annotate-signal-handler-caller):
9938 Relax the regular expression a little, make it pass on Solaris 8.
9939
8216cda9
KB
99402000-05-12 Kevin Buettner <kevinb@redhat.com>
9941
9942 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 9943 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
9944 Instead, it is permissible for gdb to stop on the line of the
9945 call itself.
9946
1a570b2f
MS
99472000-05-12 Michael Snyder <msnyder@.cygnus.com>
9948
9949 * gdb.base/break.exp (bp on small function, optimized file):
9950 Add a second pass pattern. The behavior differs here between stabs
9951 and dwarf for one-line functions. Stabs preserves two line symbols
9952 (one before the prologue and one after) with the same line number,
9953 but dwarf regards these as duplicates and discards one of them.
9954 Therefore the address after the prologue (where the breakpoint is)
9955 has no exactly matching line symbol, and GDB reports the breakpoint
9956 as if it were in the middle of a line rather than at the beginning.
9957
dc96c6c7 99582000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 9959
d63a86f8 9960 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
9961 rather than "send_gdb" (for consistancy).
9962
7d418785
AC
9963Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
9964
9965 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
9966 * gdb.c++/templates.cc: Properly check for GCC version number.
9967 * lib/compiler.cc: Likewise
9968
dc96c6c7 99692000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 9970
d63a86f8 9971 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
9972 gdb may not stop at the first line of main, due to code motion.
9973
dc96c6c7 99742000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
9975
9976 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
9977 This test depends on parsing the printf output from the target.
9978 Since the sparclet stub doesn't do stdio, this will never work.
9979 * gdb.base/call-rt-st.exp: ditto.
9980 * gdb.base/call-strs: ditto.
9981
dc96c6c7 99822000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
9983
9984 * gdb.base/miscexprs.exp: make sizeof long array test portable.
9985
9986 * gdb.base/ending-run.exp: After connecting to a remote target,
9987 but before running, the target will appear to be in a random
9988 location. Specify both a file and a line for breakpoints.
9989 Also, the function that calls main may be called 'init'
9990 rather than 'start'.
9991
a5a51225
EZ
99922000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9993
9994 * gdb.base/help.exp: Update output for add-symbol-file command.
9995
7930cc7c
FN
99962000-04-10 Fernando Nasser <fnasser@cygnus.com>
9997
9998 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9999 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
10000
23e37ab1
C
100012000-04-07 J.T. Conklin <jtc@redback.com>
10002
e93c542c
C
10003 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
10004
23e37ab1
C
10005 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
10006
591b8fa3
PDM
10007Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
10008
10009 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
10010 values that can be represented exactly.
10011 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
10012 above change, and to not check against the directory part of the source
10013 file name.
10014 (step into print_long_arg_list): Likewise.
10015 (print print_small_structs from print_long_arg_list): Likewise.
10016 (print print_long_arg_list): Likewise.
10017
7a495180
EZ
100182000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10019
30b53638 10020 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 10021
beb998c6
AC
10022Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
10023
10024 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
10025
1c689132
DB
100262000-03-25 Daniel Berlin <dan@cgsoftware.com>
10027
10028 * gdb.base/commands.exp (deprecated_command_test): Add test for
10029 deprecate with no arguments.
10030
c1790a9d
JL
100312000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
10032
10033 * gdb.base/break.exp: Add new test for setting breakpoints on
10034 optimized code so we can test breakpoints work even when function
10035 prologues may be optimized away
10036
003ba290
FN
100372000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
10038
10039 From David Whedon <dwhedon@gordian.com>
10040 * gdb.base/commands.exp : Added command deprecator tests.
10041
6837a0a2
DB
100422000-03-22 Daniel Berlin <dan@cgsoftware.com>
10043
10044 * gdb.base/help.exp: Added test for new apropos command.
10045
b9593231
KB
100462000-03-21 Kevin Buettner <kevinb@redhat.com>
10047
10048 * gdb.base/pointers.c (usevar): New function.
10049 (main): Make sure that global variables v_int_pointer2, rptr,
10050 and y are all referenced someplace in the program by calling
10051 usevar() on them. [Some linkers delete symbols which are
10052 never referenced. The space remains, but there's no way to
10053 get a (symbolic) handle on the variable from the debugger.]
10054
751a959b
EZ
100552000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10056
10057 * gdb.base/printcmds.c: Add typedeffed arrays.
10058
10059 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
10060 procedure to test arrays that are typedef'd.
10061
73a93a32
JI
100622000-03-13 James Ingham <jingham@leda.cygnus.com>
10063
10064 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 10065 the library directories.
73a93a32 10066
fb40c209
AC
10067Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
10068
10069 * configure.in (configdirs): Add sub directory gdb.mi.
10070 * configure: Re-generate.
10071
10072 * gdb.mi: New directory.
d63a86f8 10073
ee4dd2c9
AC
100742000-02-25 Scott Bambrough <scottb@netwinder.org>
10075
10076 * gdb.base/long_long.exp: Correct test suite failure when printing
10077 a long long value as a double on ARM platforms.
10078
70f0cc22
JB
100792000-02-16 Jim Blandy <jimb@redhat.com>
10080
10081 * gdb.base/break.exp ("breakpoint line number"): Make sure the
10082 default source file is set properly before running this test.
10083
853819b8
EZ
100842000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10085
10086 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
10087 gdbtk/library directory, not in gdbtcl2.
10088
dfcd3bfb
JM
100892000-02-04 Jim Blandy <jimb@redhat.com>
10090
10091 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
10092 backslash from regexp pattern.
10093
10094 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
10095 procedure. Use it to run all the "continue to bp overloaded"
10096 tests. Note that this changes the names of the tests slightly.
10097 If the breakpoint hit message includes a hex PC value, because
10098 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
10099 from the real source code, still consider that a pass.
10100
10101 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
10102 XFAIL here if the breakpoint message contains a hex address. Note
10103 similar change on 1999-11-02.
10104
10105 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
10106
10107 * gdb.base/ptype.exp: Establish a default source file before
10108 calling get_debug_format.
10109
101102000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
10111
10112 * gdb.base/watchpoint.exp: Remove duplication of test messages.
10113
8b93c638
JM
101142000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10115
10116 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
10117 of successive stepi commands -- while in the prologue we should see
10118 the function entry bracket.
10119
101202000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10121
10122 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
10123 reach __change_mode() when stepping through the end of main().
10124
c5394b80
JM
101252000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
10126
10127 * gdb.base/default.exp: Fix expected pattern.
10128 * gdb.base/help.exp: Same.
10129
0d06e24b
JM
101302000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10131
10132 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
10133 Don't use xfail's because that affects only the following test.
d63a86f8 10134
0d06e24b
JM
10135 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
10136 solaris or linux.
10137
10138 * gdb.base/selftest.exp: Update to reflect changes to main.c.
10139
dc96c6c7 101402000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 10141
d63a86f8 10142 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
10143 "A syntax error" rather than "A parse error". Accept both.
10144
101452000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
10146
10147 * gdb.base/default.exp: Remove OS dependent string from "target
10148 remote" test.
10149 * gdb.base/help.exp: Same for "help target remote" test.
10150
c3f6f71d
JM
101512000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10152
10153 From Jim Kingdon <kingdon@redhat.com>:
10154
10155 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
10156 prompt (cleanup rather than necessity, but still might keep output
10157 from spilling to next test).
10158
101592000-01-02 Fred Fish <fnf@cygnus.com>
10160
10161 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
10162 AIX, which defines them in <sys/types.h>.
10163
ed9a39eb 101641999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 10165
ed9a39eb
JM
10166 * gdb.base/default.exp: Match arm* etc instead of arm in "info
10167 float" test.
10168
101691999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 10170
ed9a39eb 10171 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
10172
10173 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
10174 outermost frame disallowed".
10175
101761999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
10177
10178 * gdb.base/setvar.exp: New tests for setting the value of a struct
10179 with a constant list.
10180
101811999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10182
10183 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
10184 require the user to type a cast before setting the value of a struct.
10185
de57eccd
JM
101861999-12-06 Jim Blandy <jimb@cygnus.com>
10187
10188 * gdb.base/default.exp: Expect the new 'info float' command on
10189 all i386 platforms.
10190
10191 * gdb.threads/linux-dp.exp: Expand our ability to recognize
10192 LinuxThreads libraries that don't support debugging.
10193
c2d11a7d
JM
10194Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10195
10196 * gdb.base/remote.c: Fill the buffer with truely random data.
10197 Change the buffer type to ``unsigned char'' to simplify size
10198 arithmetic.
10199
10200 * gdb.base/remote.exp: Reduce download numbers by one. Typical
10201 stub only handles 400-1 byte packets. Verify that the download
10202 worked.
10203
102041999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
10205
10206 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
10207 tests, using UNRESOLVED for the untested cases. Also, does not wait
10208 for a timeout if the prompt was received before a recognizable pattern.
10209
102101999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
10211
10212 * lib/gdb.exp (gdb_expect_list): Fix spelling.
10213
102141999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10215
10216 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
10217 watchpoints.
10218
102191999-11-24 Jason Merrill <jason@casey.cygnus.com>
10220
10221 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
10222
10223 * gdb.c++/local.exp: Be more flexible in recognizing local class
10224 name mangling. Don't allow horribly truncated method names.
10225 * gdb.c++/derivation.exp: Expect protected inheritance.
10226 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
10227 * gdb.c++/virtfunc.exp: Likewise.
10228 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
10229 when printing a nested enum.
10230
102311999-11-22 Jim Blandy <jimb@cygnus.com>
10232
10233 * gdb.base/step-test.exp: Properly await GDB's response to setting
10234 a breakpoint on the call to large_struct_by_value.
10235
10236 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
10237 just because we have debug info for the `start' function.
10238
102391999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
10240
10241 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
10242 "Unknown signal" messages, which indicate (on LinuxThreads) that
10243 GDB doesn't know how to debug threads on this system. This is
10244 better than hanging while philosopher 0 dumps chatter into gdb.log.
10245
102461999-11-18 Tom Tromey <tromey@cygnus.com>
10247
10248 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
10249
102501999-11-18 Fred Fish <fnf@cygnus.com>
10251
10252 * gdb.base/coremaker2.c: Add sample program for generating
10253 cores that is more self contained than coremaker.c. Eventually
10254 I'll add more code to this and tie it into the testsuite.
10255
4ce44c66
JM
102561999-11-12 Stan Shebs <shebs@andros.cygnus.com>
10257
10258 * gdb.base/dollar.exp: Remove, now in gdb.hp.
10259
102601999-11-10 Jimmy Guo <guo@cup.hp.com>
10261
10262 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
10263 from $srcdir/lib/.
10264 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
10265 and gdb.c++/.
10266
10267 * gdb.c++/derivation.exp: remove redundant get compiler info code.
10268
d63a86f8 10269 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
10270 'continue with watch' test point.
10271
102721999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
10273
10274 Merged from p2linux-990323-branch:
d63a86f8 10275
4ce44c66
JM
10276 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
10277
11cf8741
JM
10278Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
10279
10280 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
10281 {limit,fixed}''. Test ``set download-write-size''.
10282
10283Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
10284
10285 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
10286 gdb_expect_list.
10287
10288Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
10289
10290 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
10291
102921999-11-03 Mark Salter <msalter@cygnus.com>
10293
10294 * gdb.base/break.exp: Fix "stub continue" pattern.
10295
102961999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
10297
10298 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
10299
103001999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
10301
10302 * gdb.base/display.exp ("finish"): Add timeout clause.
10303
10304 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
10305 plain prompt clause, so this doesn't have to time out in order to
10306 fail.
10307
10308 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
10309 breakpoint hit messages include an address.
10310
10311 * gdb.base/display.exp: Don't forget to escape parens in regular
10312 expressions. Unix regexp notatation sucks.
10313
103141999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10315
10316 * gdb.base/annota1.exp: Test for annotate-signalled: change output
10317 order for 'signalled' message.
10318
5c44784c
JM
103191999-11-01 Stan Shebs <shebs@andros.cygnus.com>
10320
10321 From Jimmy Guo <guo@cup.hp.com>:
10322 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
10323 * gdb.base/annota1.c: Add code for tests to work with.
10324
103251999-10-26 Frank Ch. Eigler <fche@cygnus.com>
10326
10327 * gdb.base/remote.exp: New test for remote downloading settings.
10328 * gdb.base/remote.c: New file with large .data.
10329
917317f4
JM
103301999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
10331
10332 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
10333 for LinuxThreads support, merged from the Code Fusion branch.
10334
10335Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
10336
10337 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
10338 containing exp_continue into a while within an expect. Don't
10339 attempt a start more than three times. Check return value from
10340 gdb_load.
d63a86f8 10341
2df3850c
JM
10342Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
10343
10344 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
10345 a pass case.
10346
2acceee2
JM
103471999-10-01 Kevin Buettner <kevinb@cygnus.com>
10348
10349 * gdb.base/break.c (main): Added a statement that we can step
10350 off of.
10351 * gdb.base/break.exp: Added tests for setting a breakpoint
10352 at an offset and stepping onto a breakpoint.
10353
103541999-10-01 Fred Fish <fnf@cygnus.com>
10355
d63a86f8 10356 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
10357 gdb output.
10358
c2c6d25f
JM
103591999-09-18 Jim Blandy <jimb@cris.red-bean.com>
10360
10361 * gdb.base/break.exp: Code locations are in hex, don't forget!
10362 (For HP-UX.)
10363
103641999-09-17 Stan Shebs <shebs@andros.cygnus.com>
10365
10366 * condbreak.exp: Use break.c as test program.
10367 * condbreak.c: Remove, redundant with break.c.
10368
103691999-09-15 Stan Shebs <shebs@andros.cygnus.com>
10370
10371 * config/monitor.exp (gdb_target_monitor): Disable X- and
10372 Z-packets if the target needs it.
10373
103741999-09-13 James Ingham <jingham@leda.cygnus.com>
10375
10376 * gdb.c++/overload.exp: Added tests for listing overloaded
10377 functions with function pointers in the arg, explicitly calling
10378 out the version you want.
10379
cff3e48b
JM
103801999-09-09 Stan Shebs <shebs@andros.cygnus.com>
10381
10382 * long_long.exp: Add variations of test cases that work for
10383 targets with 16-bit ints and 32-bit doubles.
10384
d4f3574e
SS
103851999-09-08 Stan Shebs <shebs@andros.cygnus.com>
10386
10387 * break.c (main): Compare a possibly-uninitialized argc with an
10388 unlikely value that fits in 16 bits.
10389
103901999-09-07 Stan Shebs <shebs@andros.cygnus.com>
10391
10392 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
10393 0xfeeb, don't want negative numbers if ints are 16 bits.
10394
10395 * lib/gdb.exp (skip_cplus_tests): New proc.
10396 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10397 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
10398 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
10399 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
10400 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
10401 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
10402 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
10403 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
10404
10405 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
10406
10407Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
10408
10409 * gdb.base/corefile.exp (up): Allow a parameter to appear
10410 in the frame that we're going up to.
10411
10412 From Jim Blandy <jimb@cygnus.com>:
10413
10414 * gdb.base/default.exp (info float): Expect some output now.
10415
10416 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
10417 returning floating-point values to fail on the x86.
10418 * gdb.base/callfwmall.exp (do_function_calls): Same.
10419
10420 * gdb.base/list.exp (test_listsize): Correct expectations for
10421 listing line 1 with listsize 2. Also, listing a single line
10422 works now, as does listing three lines. [Kevin's note: There
10423 were a number of other cases fixed too where the expectations
10424 differed...]
10425
104261999-09-02 Stan Shebs <shebs@andros.cygnus.com>
10427
10428 * gdb.base/selftest.exp: Add case for when version prints as
10429 constant string instead of char pointer.
10430
104c1213
JM
104311999-08-25 Stan Shebs <shebs@andros.cygnus.com>
10432
10433 * gdb.base/ending-run.exp: Add Solaris case for what happens when
10434 stepping out of main.
10435
10436 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
10437 G++ used.
10438
10439 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
10440 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
10441
10442 * gdb.c++/ovldbreak.exp: Update match string in test that
10443 includes a warning of multiple breakpoints.
10444
104451999-08-24 Stan Shebs <shebs@andros.cygnus.com>
10446
10447 * gdb.base/display.exp: Improve precision of step-after-finish
10448 added yesterday.
10449
10450 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
10451 test.
10452
10453 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
10454 configs when using G++, not just hppa*.
10455
104561999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10457
10458 * gdb.base/async.c: New file.
10459 * gdb.base/async.exp: New file.
10460
10461Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
10462
10463 * gdb.base/break.exp: Tweak PA specific tests to properly handle
10464 PA64.
10465
53a5351d
JM
10466Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
10467
104c1213
JM
10468 * gdb.base/display.exp: "finish" can leave us mid-line on many
10469 targets, deal with it. Add a small constant to main, instead of
10470 1000 since main+1000 may not be a valid address in the target.
10471
53a5351d
JM
10472 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
10473 on hpux11.
10474
10475 * gdb.base/attach.exp: Handle another hpux11 error message variant
10476 when attaching to a process that does not exist.
10477
104781999-08-19 J.T. Conklin <jtc@redback.com>
10479
10480 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
10481 characters in 'continue to 1241' test.
10482
104831999-08-17 Stan Shebs <shebs@andros.cygnus.com>
10484
10485 * gdb.base/call-ar-st.exp: Add a shorter match case for the
10486 stop in print_long_arg_list, define and use a whitespace
10487 variable in print_small_structs test, add an XFAIL for Solaris.
10488 * gdb.base/dbx.exp: XFAIL func commands until somebody is
10489 interested enough to fix.
10490
7be570e7
JM
104911999-08-13 Keith Seitz <keiths@cygnus.com>
10492
10493 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
10494 (dbx_gdb_load): Remove. Use gdb_load instead, since that
10495 proc knows about targets other than the natives.
10496 (test_assign): Use "gdb_run_cmd" to "run" the target.
10497 Check that we've actually hit the breakpoint at main.
10498 When we attempt to assign a value to a local variable, check
10499 that the variable is in the current scope, i.e., don't use
10500 a test with an empty result.
10501
10502Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
10503
10504 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
10505 command.
10506
105071999-08-09 Stan Shebs <shebs@andros.cygnus.com>
10508
10509 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10510 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
10511 gdb.compat, gdb.threads-hp.
10512 gdb.hp/configure, gdb.hp/configure.in: New files.
10513 gdb.hp/Makefile.in: Recurse into new subdirs.
10514 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
10515 gdb.hp/gdb.objdbg: New directory, tests for debugging info
10516 in object files.
10517 gdb.hp/tools: New directory, aux tools for HP-specific tests.
10518
96baa820
JM
105191999-08-05 Stan Shebs <shebs@andros.cygnus.com>
10520
10521 * gdb.base/display.exp: Help expect by putting a newline in the
10522 funky printf, remove a bogus p/a test.
10523
105241999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10525
10526 * gdb.base/display.exp: Make sure that when we say 'run', we are
10527 connected to the target. This is necessary when running not
10528 natively.
10529
105301999-08-03 Stan Shebs <shebs@andros.cygnus.com>
10531
10532 * gdb.base/step-test.exp: Removed some extraneous messages.
10533
10534 * gdb.base/long_long.exp: Don't run memory examination tests
10535 on little-endian targets (they will need a different set of
10536 results to match).
10537
105381999-08-02 Stan Shebs <shebs@andros.cygnus.com>
10539
10540 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
10541 until somebody decides to fix GDB.
10542
10543 * gdb.base/long_long.c: Stop compiler complaint by specifying long
10544 constant as "ULL".
10545 * gdb.base/long_long.exp: Loosen x/c test, add partial result
10546 matches for a couple x/2 commands.
10547
a0b3c4fd
JM
105481999-07-30 Stan Shebs <shebs@andros.cygnus.com>
10549
10550 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
10551 by merging in ref-types2 tests.
10552 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
10553
10554 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10555 * gdb.c++/Makefile.in: Add standard actions.
10556 (EXECUTABLES): Rename from PROGS, update list.
10557 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
10558 from gdb.hp.
10559 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
10560 foo and bar locals.
10561 * gdb.c++/anon-union.exp: Fix tests to match.
10562 * gdb.c++/classes.exp: Run if HP compiler used, add extra
10563 expect matches to handle output variations.
10564 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
10565 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
10566 output, add HP alternatives for new and delete prints.
10567 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
10568 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
10569 * gdb.c++/demangle.exp: Use $style when reporting failure.
10570 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
10571 * gdb.c++/inherit.exp: Run if HP compiler used, add some
10572 match alternatives.
10573 * gdb.c++/local.exp: Add match alternatives or xfails for HP
10574 compilers.
10575 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
10576 * gdb.c++/method.exp: Add match alternatives.
10577 * gdb.c++/misc.cc: Add bool types.
10578 * gdb.c++/misc.exp: Add tests for bool types.
10579 * gdb.c++/overload.exp: Add xfails.
10580 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
10581 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
10582 add some more template parameter tests (only for HP currently).
10583 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
10584 * gdb.c++/virtfunc.cc: Add return type and value for main.
10585 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
10586 match alternatives.
d63a86f8 10587
a0b3c4fd
JM
105881999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10589
10590 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
10591
105921999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
10593
10594 * gdb.base/signals.exp: Don't expect getting a backtrace from
10595 within a signal handler to fail on Linux.
10596
105971999-07-29 Stan Shebs <shebs@andros.cygnus.com>
10598
10599 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10600 * lib/gdb.exp: Remove some gratuitious semicolons.
10601 (delete_breakpoints): Increase timeout.
10602 (gdb_expect): Add -notransfer option.
10603 (gdb_test): Use -notransfer option.
10604 (get_compiler_info): Add f77 case.
10605 (get_compiler): New proc, split out from gdb_preprocess, add f77
10606 case.
10607 (gdb_preprocess): Call get_compiler.
10608
10609 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
10610 * gdb.base/attach.exp, gdb.base/display.exp,
10611 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
10612 gdb.base/long_long.exp, gdb.base/printcmds.exp,
10613 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
10614 third arg to gdb_test.
10615 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
10616 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
10617 HP-UX xfails, add others.
10618 * gdb.base/completion.exp: Reflect name change of self-test.
10619 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
10620 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
10621 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
10622 HP failure number.
10623 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
10624 useless HP-UX 10.30 references.
10625 * gdb.base/maint.exp: Loosen matches.
10626 * gdb.base/pointers.c (main): Declare more_code.
10627 * gdb.base/pointers.exp: Match on output of a `next'.
10628 * gdb.base/structs.c: Add prototypes.
10629 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
10630 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
10631
106321999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10633
10634 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
10635 command.
10636
106371999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10638
10639 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
10640 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
10641
10642 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
10643 debug info. Deal with lack of signal hanlder info in stack.
10644
10645 From Jim Kingdon <kingdon@redhat.com>:
10646 * gdb.base/annota1.exp: If printf has debug info, deal with it.
10647
5a2468f5
JM
106481999-07-19 Stan Shebs <shebs@andros.cygnus.com>
10649
10650 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
10651 gdb.base/foll-vfork.exp: Don't run for crosses.
10652
adf40b2e
JM
10653Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
10654
10655 * gdb.base/configure.in: Check for gdbvars.exp instead of
10656 a1-selftest.exp.
10657 * gdb.base/configure: Re-generate.
10658
106591999-07-12 Stan Shebs <shebs@andros.cygnus.com>
10660
10661 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
10662 in trying to run first and name is too long.
10663
10664 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
10665 pointers2.c and pointers2.exp, respectively.
10666 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
10667 doschk happier.
10668
43e526b9
JM
106691999-07-08 Stan Shebs <shebs@andros.cygnus.com>
10670
10671 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
10672 callfuncs2.c and callfuncs2.exp.
10673
10674 * gdb.base/list.exp: Remove mistaken xfails.
10675 * gdb.base/list0.h: Add optional prototypes.
10676
9846de1b
JM
10677Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
10678
10679 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
10680 calling malloc.
10681 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
10682 * ptype.exp: Move test for get_debug_format to before its first
10683 use.
10684
106851999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10686
10687 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
10688 * gdb.base/annota2.cc, annota2.exp: Move from here.
10689 * gdb.c++/annota2.cc, annota2.exp: To here.
10690 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
10691
43ff13b4
JM
10692Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
10693
10694 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
10695 a consistent format.
10696
085dd6e6
JM
106971999-06-25 Stan Shebs <shebs@andros.cygnus.com>
10698
10699 From Jimmy Guo <guo@cup.hp.com> and others at HP:
10700 * lib/gdb.exp (get_compiler_info): Add detection for assorted
10701 HP compilers, also set the globals $true and $false.
10702
10703 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
10704 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
10705 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
10706 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
10707 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
10708 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
10709 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
10710 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
10711 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
10712 whatis.c} Add C++ compatible function definitions and return
10713 types, add includes for library functions.
10714 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
10715 * gdb.base/step-test.c (myglob): Rename from glob.
10716 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
10717 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
10718 files, move here from gdb.hp.
10719 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
10720 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
10721 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
10722 Adjust line numbers in regexps.
10723
10724 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
10725 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
10726 instead of 0/1.
10727
10728 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
10729 foll-vfork.exp: New files, move here from gdb.hp.
10730 * gdb.base/page.exp: New file, test of pagination command.
10731
10732 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
10733 recursion test.
10734 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
10735
10736 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
10737 gdb.base/solib.exp: Fix compiler invocation process.
10738
10739 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
10740 HP-UX 11, turn off overload resolution explicitly.
10741 * gdb.base/commands.exp: Set argument list explicitly, add
10742 watchpoint test.
10743 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
10744 them work.
10745 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
10746 expressions properly.
10747 * gdb.base/corefile.exp: Loosen the match slightly.
10748 * gdb.base/default.exp: Allow "Error accessing memory" message
10749 also.
10750 * gdb.base/display.exp: Skip over x/0 j if PA64.
10751 * gdb.base/funcargs.exp: Add xfails for HP-UX.
10752 * gdb.base/interrupt.exp: Ditto.
10753 * gdb.base/langs.exp: Add symbolic matches governed by compiler
10754 in use.
10755 * gdb.base/list.exp: Add xfails for HP-UX.
10756 * gdb.base/long_long.exp: Refine some of the numeric matches.
10757 * gdb.base/mips_pro.exp: Xfail on HP-UX.
10758 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
10759 * gdb.base/nodebug.exp: Succeed on more varieties of output.
10760 * gdb.base/opaque.exp: Remove some HP-UX xfails.
10761 * gdb.base/ptype.exp: Succeed on more varieties of output.
10762 * gdb.base/scope.exp: Add xfails for HP-UX.
10763 * gdb.base/sect-cmd.exp: Add more cases.
10764 * gdb.base/setvar.exp: Add xfails for HP-UX.
10765 * gdb.base/shlib-call.exp: Loosen some matches slightly.
10766 * gdb.base/signals.exp: Match on void symbolically.
10767 * gdb.base/step-test.exp: Add case for PA64.
10768 * gdb.base/term.exp: Add exit and restart.
10769 * gdb.base/twice.exp: Clean up after self.
10770 * gdb.base/varargs.exp: Disable overload resolution explicitly.
10771 * gdb.base/whatis.exp: Allow more ways to pass tests.
10772
10773 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
10774 no longer useful.
10775
10776Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
10777
10778 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
10779 list of patterns.
10780 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
10781 print_double_array(double_array)", "continuing to breakpoint
10782 1018", "print print_double_array(array_d)" and "continuing to
10783 1034" tests.
d63a86f8 10784
085dd6e6
JM
107851999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
10786
10787 * Makefile.in: Add empty html and install-html targets.
10788
107891999-06-24 Stan Shebs <shebs@andros.cygnus.com>
10790
10791 * config/mt-*: Remove, these haven't been used since 1996.
10792
107931999-06-22 Stan Shebs <shebs@andros.cygnus.com>
10794
10795 * gdb.base/call-strs.c, gdb.base/ending-run.c,
10796 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
10797 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
10798
9e0b60a8
JM
107991999-06-18 Stan Shebs <shebs@andros.cygnus.com>
10800
10801 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
10802 simpler match case for the ptype of the big class.
10803
108041999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10805
10806 * gdb.exp: Fix test for gdb_prompt existence.
10807
108081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10809
10810 * gdb.exp (gdb_test): Add fail after calls to perror.
10811
108121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10813
10814 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
10815
108161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
10817
10818 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
10819
0f71a2f6
JM
10820Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
10821
10822 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
10823 malloc() is linked in.
10824
108251999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
10826
10827 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
10828 step at end.
10829
10830 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
10831
108321999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
10833
10834 * gdb.java/jv-print.exp: New file. (Our first Java test!)
10835
cce74817
JM
10836Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
10837
10838 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
10839 * gdb.base/mips_pro.exp: Likewise.
10840
108411999-06-02 Keith Seitz <keiths@cygnus.com>
10842
10843 * gdb.c++/templates.cc: Change all "new" operators to throw
10844 an exception.
10845 * gdb.c++/cplusfuncs.cc: Likewise.
10846
10847 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
10848
10849Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
10850
10851 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
10852 * gdb.base/ending-run.exp: When stepping out of main, accept a
10853 step into an arbitrary assembler file.
10854
392a587b
JM
108551999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10856
d63a86f8 10857 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 10858 "breakpoint-invalid" to be printed.
d63a86f8 10859 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
10860 number of "frames-invalid" and "breakpoint-invalid" to be printed.
10861 * gdb.base/annota2.cc: Initialize a.x to 0.
10862
9e086581
JM
108631999-05-17 Keith Seitz <keiths@cygnus.com>
10864
10865 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
10866 when "skip_float_tests" set.
10867 Ditto for "print print_double_array(array_d)", "print print_small_structs",
10868 "print print_ten_doubles", and "step into print_long_arg_list".
10869 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
10870 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
10871 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
10872 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
10873 "skip_float_tests" is set.
10874 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
10875 when "skip_float_tests" set.
d63a86f8 10876
cd0fc7c3
SS
108771999-05-06 Keith Seitz <keiths@cygnus.com>
10878
10879 * gdb.base/annota2.cc: Include stdio.h.
10880
10881Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
10882
10883 * gdb.base/crossload.exp: Remove, this has been disabled ever
10884 since BFD stopped including all targets, and cross-GDB gets
10885 plenty of testing anyway.
10886 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
10887 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
10888 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
10889 * gdb.base/README: Remove, was doc for this.
10890 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
10891 needed.
10892
b83266a0
SS
108931999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10894
10895 * gdb.base/call-ar-st.exp: Fix one regular expression in test
10896 output.
10897
10898 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
10899 * gdb.base/annota2.exp: New file. More annotation tests.
10900 * gdb.base/annota1.c: New file. Source file for annota1.exp.
10901 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
10902
109031999-04-23 Angela Marie Thomas <angela@cygnus.com>
10904
10905 * config/cfdbug.exp: New file.
10906
7a292a7a
SS
109071999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
10908
10909 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
10910 Marcus Daniel's and Dale Hawkins's demangler crashes.
10911
10912 * gdb.c++/demangle.exp (test_gnu_style_demangling,
10913 test_lucid_style_demangling, test_arm_style_demangling,
10914 test_hp_style_demangling): Try Tom Tromey's core-dumping
10915 identifier under each demangling style.
10916
109171999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
10918
10919 * gdb.c++/demangle.exp: Include the current demangling style
10920 in all test names.
10921 (current_demangling_style): New global variable.
10922 (set_demangling_style, test_demangling_core, test_demangling,
10923 test_demangling_exact): New functions.
10924 (test_gnu_style_demangling, test_lucid_style_demangling,
10925 test_arm_style_demangling, test_hp_style_demangling): Use those,
10926 instead of calling gdb_test and gdb_test_exact directly.
10927 (catch_demangling_errors): New function, which reports errors
10928 signalled by the demangling test functions in an orderly way.
10929 (do_tests): Use catch_demangling_errors.
10930
109311999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
10932
10933 * gdb.base/signals.exp (test_handle_all_print): Use () for
10934 grouping in expressions, not {}.
10935
10936 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
10937 initialized yet.
10938
109391999-04-01 Stan Shebs <shebs@andros.cygnus.com>
10940
10941 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
10942 are listed.
10943
109441999-03-26 Stan Shebs <shebs@andros.cygnus.com>
10945
10946 * gdb.stabs/weird.exp: Test for CC being defined before
10947 looking at its value.
10948
109491999-03-25 Stan Shebs <shebs@andros.cygnus.com>
10950
10951 * gdb.base/call-ar-st.exp: Remove stray '#'.
10952 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
10953 "short int" and "long int".
10954 * gdb.c++/overload.cc: Cast the string added in the previous
10955 change, to mollify finicky HP compiler.
10956 * gdb.hp/reg-test.exp (testfile): Fix file name.
10957 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 10958
7a292a7a
SS
10959 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
10960 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
10961 alternate form of enum ptype.
10962
c906108c
SS
109631999-03-23 Stan Shebs <shebs@andros.cygnus.com>
10964
7a292a7a
SS
10965 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
10966 * gdb.hp/*.exp: Change all to run compiler probe only after
10967 passing skip_hp_tests, so as not to waste time on guaranteed
10968 failure.
10969
c906108c
SS
10970 * gdb.c++/overload.cc: Pass string instead of char addr, always
10971 init ccpfoo.
10972 * gdb.c++/templates.cc: Fix syntax error.
10973
7a292a7a
SS
10974Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10975
10976 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 10977 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
10978 command.
10979
109801999-03-18 James Ingham <jingham@cygnus.com>
10981
10982 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
10983
10984 * gdb.c++/method.exp: It was testing an uninitialized int on the
10985 stack and assuming it was positive.
10986
10987 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
10988
10989 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 10990 keep it from killing the rest of the tests.
7a292a7a
SS
10991 Use gdb_continue_to_end.
10992
10993 * gdb.base/sigall.exp: use gdb_continue_to_end.
10994
10995 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
10996
10997 * gdb.base/display.exp: use runto_main, not run.
10998
d63a86f8
RM
10999 * gdb.base/default.exp: Check for the current error message in the
11000 r abbreviation test.
7a292a7a
SS
11001 Add strongarm to the targets that know info float.
11002
d63a86f8 11003 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
11004 run which doesn't work with monitors.
11005
11006 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
11007
11008 * gdb.base/break.exp: use the gdb_continue_to_end proc.
11009
11010 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
11011 program. Traps the case (in Cygmon) when the program never really
11012 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
11013 more places, so I used my name. Sorry Mark...
11014
11015 * config/monitor.exp (gdb_target_monitor): added another
11016 target_info parameter: remotebinarydownload. This will set the
11017 remotebinarydownload flag if this is causing some boards trouble.
11018
110191999-03-18 Mark Salter <msalter@cygnus.com>
11020
11021 * lib/gdb.exp (continue_to_exit): New function.
11022
11023 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
11024 * gdb.base/ending-run.exp: Ditto.
11025 * gdb.base/step-test.exp: Ditto.
11026
110271999-03-16 Stan Shebs <shebs@andros.cygnus.com>
11028
11029 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
11030 (suggested by Art Haas <ahaas@neosoft.com>).
11031
110321999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
11033
11034 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
11035
11036Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
11037
11038 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
11039 descriptions of types (short unsigned int vs unsigned short, etc).
11040
110411999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
11042
11043 * gdb.base/call-strs.exp: Don't assume that `step' will step over
11044 a call to strlen; sometimes we do have sources.
11045
110461999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
11047
11048 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
11049 character, so GDB won't print garbage after its end.
d63a86f8 11050
c906108c
SS
11051 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
11052 breakpoint there instead. Sometimes GCC emits memcpy to handle
11053 the large structures being passed by value, so we step into that
11054 instead of sum_array_print, which obscures what we're really testing.
11055 * gdb.base/step-test.exp: However, we do want a test that notices
11056 the bizarre steps into memcpy, so do that here. Add check for
11057 stepping into function calls that pass large structures by value.
11058 ("Is that a noun clause, or are you just happy to see me?")
11059 Remove all references to specific line numbers.
11060 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
11061 New type and function.
11062 (main): Call large_struct_by_value, passing it a large struct by value.
11063 * lib/gdb.exp (gdb_get_line_number): New function.
11064
11065 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
11066 more portable.
11067
7a292a7a
SS
110681999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
11069
c906108c
SS
11070 * lib/gdb.exp: Doc fixes.
11071
7a292a7a
SS
110721999-03-05 Nick Clifton <nickc@cygnus.com>
11073
d63a86f8 11074 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
11075
110761999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
11077
c906108c
SS
11078 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
11079 commands. They're not germane to this test, and they don't work
11080 that way on remote targets.
11081
3fc11d3e
JM
110821999-03-01 James Ingham <jingham@cygnus.com>
11083
11084 * Changelog entries merged over from gdb development branch.
11085
3fc11d3e
JM
11086 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
11087
11088 * lib/gdb.exp (gdbtk_analyze_results): Generic function
11089 for outputting results of test run.
11090
2d4a1622 11091 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
11092
11093 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 11094
7a292a7a
SS
110951999-02-25 Felix Lee <flee@cygnus.com>
11096
11097 * lib/gdb.exp (debug_format): initialize
11098
c906108c
SS
110991999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
11100
11101 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
11102 * gdb.base/call-rt-st.c: Ditto.
11103
c906108c
SS
111041999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
11105
11106 * gdb.threads/pthreads.exp (horiz): New variable.
11107 (test_startup): Fix regexps that capture thread numbers.
11108
111091999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
11110
11111 * gdb.base/smoke.exp: Disambiguate two test case names (both
11112 called ``print'').
11113
11114Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11115
11116 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
11117 compilation.
11118
111191999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11120
11121 * gdb.base/miscexprs.exp: Change patterns to match GDB's
11122 actual output formatting.
11123 * gdb.base/smoke.exp: GDB removes leading 0's.
11124 * gdb.base/volatile.exp: Don't check type of remuneration;
11125 that variable is no longer defined in constvars.c.
11126 * gdb.base/step-test.c (main): Exit with explicit exit code.
11127 * gdb.base/step-test.exp: Remove two nexti checks--they are
11128 not portable.
11129
111301999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11131
11132 * gdb.base/help.exp ("help delete display"): Fix test to match
11133 gdb's output.
11134
11135 * gdb.base/long_long.c (known_types): Initialize values to zero.
11136 * gdb.base/long_long.exp: Step one more line
11137 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 11138 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
11139 unique test case names.
11140
11141Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11142
d63a86f8 11143 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
11144
11145 * gdb.c++/method.exp: Add missing close brace.
11146
111471999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
11148
11149 * gdb.base/maint.exp: Use 'set height 0' to disable page
11150 prompting, not 'set height 400'.
11151
11152 Fix a bunch of timeouts.
11153 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
11154 four separate tests, so expect doesn't take forever to match a ton
11155 of text against a regexp with lots of .* forms.
11156 ("maint print psymbols", "maint print symbols"): Make some of
11157 these greps more selective, so that expect doesn't try to wade
11158 through huge piles of output and time out.
11159
11160 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
11161
11162 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
11163 tests: one which doesn't expect shlib events to be reported, and
11164 another which does, but is XFAIL for all platforms other than
11165 HP/UX.
11166
11167 * gdb.base/break.exp: Teach the test suite that the `catch
11168 fork', `catch vfork', and `catch exec' commands produce error
11169 messages on platforms that don't provide these features.
11170
11171Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11172
11173 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
11174 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
11175 (shortening names from solib_threshold.exp etc), won't run on
11176 anything but HP-UX for the foreseeable future.
11177 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
11178 reflect move.
11179
11180Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
11181
11182 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
11183 gdb.trace/Makefile.in (clean): Remove all test executables.
11184
11185Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
11186
11187 * gdb.base/shlib-call.exp: add test cases to verify that gdb
11188 successfully re-sets breakpoints in shared libraries.
11189 * gdb.base/shmain.c (main): return 0, don't fall off the end.
11190
11191Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11192
d63a86f8
RM
11193 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
11194 and compiled w/o GCC.
c906108c
SS
11195
11196 * gdb.hp/watch-cmd.exp: ditto.
11197
11198 * gdb.hp/watch-hp.exp: ditto.
11199
11200 * gdb.hp/xdb1.exp: ditto.
11201
11202 * gdb.hp/xdb2.exp: ditto.
11203
11204 * gdb.hp/dbx.exp: ditto.
11205
11206Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
11207
11208 * constvars.c: Remove C++-isms.
11209 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
11210 with GCC.
11211
11212Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
11213
11214 The following changes are part of the HP merge.
11215
11216 * gdb.base/break.exp: new tests to verify that catchpoints for
11217 fork, vfork, and exec don't trigger inappropriately.
11218
11219 * gdb.base/opaque.exp: compile one file at a time, then link.
11220
11221 * gdb.base/signals.exp: be more restrictive about which hppa
11222 systems receive a setup_xfail. new tests.
11223
11224 * gdb.base/solib_threshold.build: new file.
11225 * gdb.base/solib_threshold.exp: new file.
11226 * gdb.base/solib_threshold.link_opts: new file.
11227 * gdb.base/solib_threshold.mk: new file.
11228 * gdb.base/gen_solib_threshold.c: new file.
11229
11230 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
11231 tests. New tests for enums inside classes.
11232
11233 * gdb.c++/compiler.cc: indicate support of template debugging.
11234
11235 * gdb.c++/demangle.exp: run hp style demangling tests.
11236
11237 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
11238 tests.
11239
11240 * gdb.c++/misc.cc: changes to support new tests.
11241
11242 * gdb.c++/templates.cc: changes to support HP's compiler; changes
11243 to support new tests.
11244
11245 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
11246 gcc, then skip these tests.
11247
11248Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
11249
11250 The following files are part of the HP merge; some had longer
11251 names at HP, but have been renamed to be no more than 14
11252 characters in length.
11253
11254 * gdb.hp/ambiguous.cc: new file.
11255 * gdb.hp/ambiguous.exp: new file.
11256 * gdb.hp/attach.exp: new file.
11257 * gdb.hp/attach2.exp: new file.
11258 * gdb.hp/classes-hp.exp: new file.
11259 * gdb.hp/ctti.exp: new file.
11260 * gdb.hp/ctti-add.cc: new file.
11261 * gdb.hp/ctti-add1.cc: new file.
11262 * gdb.hp/ctti-add2.cc: new file.
11263 * gdb.hp/ctti-add3.cc: new file.
11264 * gdb.hp/dbx.exp: new file.
11265 * gdb.hp/exception.cc: new file.
11266 * gdb.hp/exception.exp: new file.
11267 * gdb.hp/foll-exec.c: new file.
11268 * gdb.hp/foll-exec.exp: new file.
11269 * gdb.hp/foll-fork.c: new file.
11270 * gdb.hp/foll-fork.exp: new file.
11271 * gdb.hp/foll-vfork.c: new file.
11272 * gdb.hp/foll-vfork.exp: new file.
11273 * gdb.hp/inherit-hp.exp: new file.
11274 * gdb.hp/more-steps.exp: new file.
11275 * gdb.hp/namespace.cc: new file.
11276 * gdb.hp/namespace.exp: new file.
11277 * gdb.hp/optimize.exp: new file.
11278 * gdb.hp/pxdb.c: new file.
11279 * gdb.hp/pxdb.exp: new file.
11280 * gdb.hp/quicksort.exp: new file.
11281 * gdb.hp/reg-test.exp: new file.
11282 * gdb.hp/reg-test.s: new file.
11283 * gdb.hp/sized-enum.c: new file.
11284 * gdb.hp/sized-enum.exp: new file.
11285 * gdb.hp/start-stop.exp: new file.
11286 * gdb.hp/templ-hp.cc: new file.
11287 * gdb.hp/templ-hp.exp: new file.
11288 * gdb.hp/thr-lib.c: new file.
11289 * gdb.hp/thr-lib.exp: new file.
11290 * gdb.hp/thr-lib.h: new file.
11291 * gdb.hp/thr-liblib.c: new file.
11292 * gdb.hp/virtfun-hp.c: new file.
11293 * gdb.hp/virtfun-hp.exp: new file.
11294 * gdb.hp/watch-cmd.exp: new file.
11295 * gdb.hp/watch-hp.exp: new file.
11296 * gdb.hp/xdb1.exp: new file.
11297 * gdb.hp/xdb2.exp: new file.
11298 * gdb.hp/xdb3.exp: new file.
11299
11300Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
11301
11302 The following files are part of the HP merge; some had longer
11303 names at HP, but have been renamed to be no more than 14
11304 characters in length.
11305
11306 * gdb.base/ss.h: new file.
11307 * gdb.base/call-ar-st.c: new file.
11308 * gdb.base/call-ar-st.exp: new file.
11309 * gdb.base/call-rt-st.c: new file.
11310 * gdb.base/call-rt-st-exp: new file.
11311 * gdb.base/call-strs.exp: new file.
11312 * gdb.base/ena-dis-br.exp: new file.
11313 * gdb.base/environ.exp: new file.
11314 * gdb.base/long_long.exp: new file.
11315 * gdb.base/sect-cmd.exp: new file.
11316 * gdb.base/shlib-cl2.exp: new file.
11317 * gdb.base/smoke.exp: new file.
11318 * gdb.base/so-impl-ld.c: new file.
11319 * gdb.base/so-impl-ld.exp: new file.
11320 * gdb.base/so-indr-cl.c: new file.
11321 * gdb.base/so-indr-cl.exp: new file.
11322 * gdb.base/varargs.exp: new file.
11323 * gdb.base/volatile.exp: new file.
11324 * gdb.base/whatis-exp.exp: new file.
7a292a7a 11325 * gdb.base/display.exp: new file.
c906108c
SS
11326 * gdb.c++/derivation.exp: new file.
11327 * gdb.c++/local.exp: new file.
11328 * gdb.c++/member-ptr.exp: new file.
11329 * gdb.c++/overload.exp: new file.
11330 * gdb.c++/ovldbreak.exp: new file.
11331 * gdb.c++/ref-types.exp: new file.
11332 * gdb.c++/ref-types2.exp: new file.
11333 * gdb.c++/userdef.exp: new file.
d63a86f8 11334
c906108c
SS
11335Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
11336
11337 * gdb.base/default.exp: Reflect wording change in remote.c.
11338
dc96c6c7 11339Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11340
11341 * gdb.base/help.exp: Update to reflect current text.
11342
11343Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
11344
11345 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
11346 they're stack variables and contain garbage.
11347 * gdb.c++/anon-union.exp: new file.
11348
11349 The following changes were made by David Taylor
11350 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11351 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11352 in changes by HP.
11353
11354 * gdb.base/bitops.exp: new file.
11355 * gdb.base/default.exp: change expected messages for catch and
11356 info catch tests to reflect HP merge changes.
11357 * gdb.base/enable-disable-break.exp
11358 * gdb.base/ending-run.c: new file.
11359 * gdb.base/long_long.c: new file.
11360 * gdb.base/maint.exp: new file.
11361 * gdb.base/pointers2.exp: new file.
11362 * gdb.base/shlib-call2.exp: new file.
11363 * gdb.base/solib.exp: new file.
11364 * gdb.base/step-test.c: new file.
11365 * gdb.c++/anon-union.cc: new file.
11366 * gdb.c++/local.cc: new file.
11367 * gdb.c++/member-pointer.cc: new file.
11368 * gdb.c++/method.cc: new file.
11369 * gdb.c++/ref-types.cc: new file.
11370 * gdb.c++/ref-types2.cc: new file.
11371 * gdb.c++/userdef.cc: new file.
d63a86f8 11372
c906108c
SS
11373 * gdb.base/scope.exp: compile one file at a time, then link.
11374 * gdb.base/langs.exp: ditto.
11375 * gdb.base/list.exp: ditto.
d63a86f8 11376
c906108c
SS
11377Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
11378
11379 The following changes were made by David Taylor
11380 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
11381 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
11382 in changes by HP.
d63a86f8 11383
c906108c
SS
11384 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
11385 skip tests. When compiling pass c++ flag to gdb_compile.
11386 * gdb.c++/
d63a86f8 11387
c906108c
SS
11388 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
11389 test for on hppa*-*-hpux*; use args to see if c++ was specified.
11390 (skip_hp_tests): new function.
11391 (gdb_preprocess): new function.
11392
11393 * configure.in (hpdir): decide whether to configure gdb.hp.
11394 * configure: regenerated.
11395
11396 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
11397 to delete on clean.
11398 (EXECUTABLES): update to reflect new additions.
11399 * gdb.base/commands.exp: update message expected.
11400 * gdb.base/default.exp: add copyright notice.
11401 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
11402 * gdb.base/help.exp: update messages to reflect current text.
11403 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
11404 targets for recurse tests.
11405 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
11406 skip this file.
11407
11408 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
11409 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
11410 compilation.
11411 * gdb.c++/misc.exp: ditto.
11412 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
11413 run the tests. tell gdb_compile that it's a c++ compilation.
11414
11415 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 11416
c906108c
SS
11417 * gdb.base/all-bin.exp: new file.
11418 * gdb.base/arithmet.exp: new file.
11419 * gdb.base/assign.exp: new file.
11420 * gdb.base/completion.exp: new file.
11421 * gdb.base/cond-expr.exp: new file.
11422 * gdb.base/condbreak.exp: new file.
11423 * gdb.base/define.exp: new file.
11424 * gdb.base/dollar.exp: new file.
11425 * gdb.base/environment.exp: new file.
11426 * gdb.base/eval-skip.exp: new file.
11427 * gdb.base/jump.exp: new file.
11428 * gdb.base/logical.exp: new file.
11429 * gdb.base/pointers.exp: new file.
11430 * gdb.base/relational.exp: new file.
11431 * gdb.base/section_command.exp: new file.
11432 * gdb.base/whatis-expr.exp: new file.
11433
11434 * gdb.base/all-types.c: new file.
11435 * gdb.base/call-array-struct.c: new file.
11436 * gdb.base/call-return-struct.c: new file.
11437 * gdb.base/call-strings.c: new file.
11438 * gdb.base/callfuncs2.c: new file.
11439 * gdb.base/condbreak.c: new file.
11440 * gdb.base/constvars.c: new file.
11441 * gdb.base/display.c: new file.
11442 * gdb.base/int-type.c: new file.
11443 * gdb.base/jump.c: new file.
11444 * gdb.base/miscexprs.c: new file.
11445 * gdb.base/pointers.c: new file.
11446 * gdb.base/pointers2.c: new file.
11447 * gdb.base/shmain.c: new file.
11448 * gdb.base/shr1.c: new file.
11449 * gdb.base/shr2.c: new file.
11450 * gdb.base/solib.c: new file.
11451 * gdb.base/solib1.c: new file.
11452 * gdb.base/solib2.c: new file.
11453 * gdb.base/varargs.c: new file.
11454 * gdb.c++/derivation.cc: new file.
11455 * gdb.c++/overload.cc: new file.
11456 * gdb.c++/ovldbreak.cc: new file.
11457 * gdb.hp/attach.c: new file.
11458 * gdb.hp/attach2.c: new file.
11459 * gdb.hp/average.c: new file.
11460 * gdb.hp/compiler.c: new file.
11461 * gdb.hp/compiler.cc: new file.
11462 * gdb.hp/execd-program.c: new file.
11463 * gdb.hp/follow-exec.c: new file.
11464 * gdb.hp/follow-fork.c: new file.
11465 * gdb.hp/follow-vfork-and-exec.c: new file.
11466 * gdb.hp/misc-hp.cc: new file.
11467 * gdb.hp/more-steps.c: new file.
11468 * gdb.hp/optimize.c: new file.
11469 * gdb.hp/quicksort.c: new file.
11470 * gdb.hp/run-hp.c: new file.
11471 * gdb.hp/start-stop.c: new file.
11472 * gdb.hp/sum.c: new file.
11473 * gdb.hp/templates-hp.cc: new file.
11474 * gdb.hp/thread-local-in-lib.c: new file.
11475 * gdb.hp/thread-local-in-lib.h: new file.
11476 * gdb.hp/thread-local-in-lib.lib.c: new file.
11477 * gdb.hp/vforked-program.c: new file.
11478 * gdb.hp/virtfunc-hp.cc: new file.
11479 * gdb.hp/watchpoint-hp.c: new file.
11480 * gdb.hp/xdb.c: new file.
11481 * gdb.hp/xdb0.c: new file.
11482 * gdb.hp/xdb0.h: new file.
11483 * gdb.hp/xdb1.c: new file.
11484
11485Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
11486
11487 The following change was made by Edith Epstein
11488 <eepstein@cygnus.com> as part of a project to merge in changes
11489 originally made by HP; HP did not create ChangeLog entries.
11490
11491 * gdb.c++/demangle.exp: changed the expected output for some
11492 ARM-style mangling -- removed second reference to datatype.
11493 For example, maint demangle __dt__11T1__pt__2_cFv
11494 T1<char>::~T1<char>(void)
11495 becomes,
11496 maint demangle __dt__11T1__pt__2_cFv
11497 T1<char>::~T1(void)
11498
11499 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 11500
c906108c
SS
11501Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
11502
11503 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
11504 * gdb.trace/backtrace.exp: Likewise.
11505 * gdb.trace/circ.exp: Likewise.
11506 * gdb.trace/collection.exp: Likewise.
11507 * gdb.trace/deltrace.exp: Likewise.
11508 * gdb.trace/infotrace.exp: Likewise.
11509 * gdb.trace/limits.exp: Likewise.
11510 * gdb.trace/packetlen.exp: Likewise.
11511 * gdb.trace/passc-dyn.exp: Likewise.
11512 * gdb.trace/passcount.exp: Likewise.
11513 * gdb.trace/report.exp: Likewise.
11514 * gdb.trace/save-trace.exp: Likewise.
11515 * gdb.trace/tfind.exp: Likewise.
11516 * gdb.trace/tracecmd.exp: Likewise.
11517 * gdb.trace/while-dyn.exp: Likewise.
11518 * gdb.trace/while-stepping.exp: Likewise.
11519
115201998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
11521
11522 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
11523
11524Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
11525
11526 From Brendan Kehoe:
11527 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
11528 int return types.
11529
11530Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
11531
11532 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
11533 remote dos host testing right.
11534
11535Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
11536
11537 * gdb.base/corefile.exp: remove some xfails.
11538
11539Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
11540
11541 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
11542 have different timestamps.
11543
11544Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
11545
11546 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
11547 gdb.base/default.exp: Replace "exec" with "executable".
11548
11549Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
11550
11551 * gdb.base/default.exp: Change else if to elseif from previous
11552 delta.
11553
11554Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
11555
11556 * gdb.base/default.exp: Add brace missing from previous delta.
11557
11558Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
11559
11560 * gdb.base/default.exp: Support test for info float for all
11561 varieties of arm toolchain.
11562
dc96c6c7 11563Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11564
11565 * gdb.trace/*.exp: remove "remote_download" command.
11566
dc96c6c7 11567Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11568
11569 * gdb.trace/*.exp: remove -gdwarf from compile.
11570
11571Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
11572
11573 * gdb.trace/configure.in(AC_INIT): typo
11574 * gdb.trace/configure: regenerated
11575
dc96c6c7 11576Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11577
11578 * config/m68k-emc.exp: New file.
11579 * lib/<emc-support.exp trace-support.exp}: New files.
11580 * configure.in: add new test directory gdb.trace.
11581 * gdb.trace/{configure configure.in Makefile.in}: New files.
11582 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
11583 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
11584 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
11585 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
11586 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
11587 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
11588 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 11589
dc96c6c7 11590Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11591
11592 * gdb.c++/classes.exp: Change all regular expressions to match
11593 arbitrary combinations of newline/carriage-return, so that they
11594 will work equally well on Unix and Windows.
11595 * gdb.c++/inherit.exp: ditto.
11596 * gdb.c++/virtfunc.exp: ditto.
11597
115981998-08-11 Dawn Perchik <dawn@cygnus.com>
11599
11600 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
11601
c2d11a7d
JM
11602Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
11603
11604 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
11605 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
11606 to use a0-a3/d0-d3 as needed.
11607
11608Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
11609
11610 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
11611 * gdb.disasm/am33.exp: Corresponding changes.
11612
c906108c
SS
116131998-07-11 Felix Lee <flee@cygnus.com>
11614
11615 * gdb.base/callfuncs.exp: add cmp10 test.
11616 * gdb.base/callfuncs.c (cmp10): new function.
11617
11618Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
11619
d63a86f8 11620 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
11621 into two parts to get around a synchronization problem in expect.
11622
3fc11d3e
JM
11623Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
11624
11625 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
11626
11627 * configure.in: Add options for gdbtk testsuite.
11628
11629 * configure: Regenerate.
11630
11631 * gdb.gdbtk: New directory to hold gdbtk tests.
11632
c906108c
SS
11633Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11634
11635 * gdb.fortran/types.exp: Escape brackets in expect patterns
11636 for test_float_literal_types_accepted tests.
11637 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
11638 before run test.
11639
c2d11a7d
JM
11640Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
11641
11642 * am33.exp: Just compile, do not link the testcase.
11643 * am33.s: Add ".am33" pseudoop to force am33 mode.
11644
c906108c
SS
116451998-06-25 Felix Lee <flee@cygnus.com>
11646
11647 * gdb.base/setshow.exp: make sure $pc is sane.
11648
11649 * gdb.stabs/weird.exp: split expect patterns properly.
11650
c2d11a7d
JM
11651Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
11652
11653 * gdb.disasm/am33.s: New disassembler testfile for the am33.
11654 * gdb.disasm/am33.exp: Run it.
11655
dc96c6c7 11656Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11657
11658 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
11659 match processing (and eliminate spurious timeouts when running).
11660
dc96c6c7 11661Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11662
11663 * gdb.base/signals.exp (test_handle_all_print): put back Mach
11664 exception test, but conditionalize it on target [mach | gnu].
11665
dc96c6c7 11666Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11667
11668 * gdb.base/overlays.exp: fixup compile line for linker script.
11669
11670Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
11671
11672 * gdb.fortran/types.exp: don't guess at float size.
11673
11674Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
11675
11676 * gdb.base/exprs.exp: delete test that depends on int size.
11677
11678Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
11679
11680 * config/sim.exp: Removed checks for target triplets.
11681 (gdb_target_sim): Use gdb,target_sim_options.
11682
11683Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
11684
11685 * gdb.base/reread.exp: New file.
11686 * gdb.base/reread1.c: New file.
11687 * gdb.base/reread2.c: New file.
11688
11689Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
11690
11691 * config/sim.exp: Use 'target sim -sparclite' when running
11692 SPARClite programs.
11693
11694Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
11695
11696 * gdb.base/structs2.exp: New file.
11697 * gdb.base/structs2.c: New file.
11698
11699Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
11700
11701 * gdb.asm/common.inc: New file.
11702 * gdb.asm/d10v.inc: New file.
11703 * asm-source.exp: Pass -I's to gas to find .inc files.
11704 Update line numbers in expected output.
11705 * asmsrc1.s: Rewrite.
11706 * asmsrc2.s: Rewrite.
11707 * configure.in: Create arch.inc symlink.
11708 * configure: Regenerate.
11709 * Makefile.in (distclean): Delete arch.inc.
11710
11711Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
11712
11713 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
11714 (t_enum_value2): ditto
11715 (t_enum_value3): ditto
11716 (main): ditto
11717Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11718
11719 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
11720 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
11721 change.
11722 Use gdb_test instead of send_gdb/gdb_expect sequences.
11723
11724Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
11725
11726 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
11727 not void.
11728
11729Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
11730
11731 * gdb.base/branches.c: Code with lots of loops and
11732 subroutines. Used to test gdbs ability to single step through PC
11733 changes, especially to test mips-tdep.c:mips_next_pc
11734
11735Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
11736
11737 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
11738 more rigorous EGCS C++ error checking.
11739
11740Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11741
11742 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 11743 tests.
c906108c 11744 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 11745 function when asleep.
c906108c 11746 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
11747 for i*86 Linux and SVR4 signal handling problems.
11748 Remove linux xfail for `next to handler in signals_tests_1', fixed
11749 by recent infrun.c change.
c906108c 11750 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 11751 stack backtraces.
c906108c
SS
11752 Adjust expect pattern in `handle all print' test to match Apr 28 1997
11753 target.[ch] change.
11754
11755Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
11756
11757 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
11758 for a newline from gdb before continuing.
11759 (default_gdb_exit): Just look for y or n.
11760 (gdb_test): Detect abnormal exit from GDB running on DOS; if
11761 it does, fail the rests of the tests in the file.
11762
11763Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
11764
11765 * config/cygmon.exp: New file.
11766
11767Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
11768
11769 * gdb.base/list.exp: Fix problem with "list default lines around
11770 main" test on remote targets.
11771
11772 * gdb.base/scope.exp: Fix problem with filelocal_bss before
11773 run test on remote targets.
11774
11775Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
11776
11777 * gdb.asm: New directory.
11778 * configure.in: Configure it.
11779 * configure: Regenerate.
11780 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
11781 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
11782
11783Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
11784
11785 * config/mn10300-eval.exp: New file to support MN10300 eval board.
11786
dc96c6c7 11787Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11788
c906108c
SS
11789 * gdb.base/overlays (several files): Merge the two overlay
11790 managers into one. Change variables (foox, barx, bazx, grbxx)
11791 back into ints but force them to load in their proper sections.
11792
11793Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
11794
11795 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
11796 on-chip insn memory and IMAP1 to upper 128k.
11797 (D10VCopy): Handle memory regions crossing 16k boundaries.
11798 (D10VCopy): Transfer data in 32 bit chunks.
11799
11800Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
11801
11802 * gdb.base/overlays.c (main): Exit normally when result is
11803 correct.
11804
11805 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
11806 map. Include space for printf in .text segment.
11807
11808 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
11809 updated d10v memory VMA/LMA map.
11810 (D10VCopy): Call D10VTranslate.
d63a86f8 11811
c906108c
SS
11812Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
11813
11814 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
11815
11816 * gdb.base/bar.c (barx, bar): Change variable to small array so
11817 that it won't be put into the .sdata - small data -
11818 section. Update reference.
11819 * gdb.base/baz.c (bazx, baz): Ditto.
11820 * gdb.base/foo.c (foox, foo): Ditto.
11821 * gdb.base/grbx.c (grbxx, grbx): Ditto.
11822
11823 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
11824 to be arrays.
d63a86f8 11825
dc96c6c7 11826Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 11827
c906108c
SS
11828 * gdb.base/overlays.exp: fix up and get working again.
11829 Add tests for backtraces from an overlay function.
d63a86f8 11830
c906108c
SS
11831Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
11832
11833 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
11834 "calling function with watchpoint enabled".
11835
11836Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
11837
11838 * gdb.base/break.exp (test_next_with_recursion): Remove
11839 gdb_suppress_tests for d10v-*-*.
11840 * lib/gdb.exp (gdb_suppress_tests): Disable this function
11841 pending review of whether it is useful or not.
11842
11843Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
11844
11845 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
11846
11847Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
11848
11849 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
11850 * config/dve.exp: New file to support Densan boards.
11851
11852Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
11853
11854 * gdb.base/interrupt.exp: Document problem of simulators, signals,
11855 reads and BSD.
11856
11857Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
11858
11859 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
11860 response.
11861
11862 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
11863
11864Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
11865
11866 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
11867 test.
11868
11869 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
11870 target_sizeof_long and target_bigendian_p.
11871 (structs_by_value, structs_by_reference): Check values according
11872 to targets word size and endianess.
d63a86f8 11873
c906108c
SS
11874Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
11875
11876 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
11877 output.
11878
11879Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
11880
11881 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
11882 Update test of set args help to match source change.
11883
11884Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
11885
11886 * gdb.base/default.exp: Expect help system output to be in
11887 alphabetical order.
11888 * gdb.base/help.exp: Ditto.
11889
11890Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
11891
11892 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
11893 "i*86-pc-linux-gnu*".
11894 * gdb.base/interrupt.exp: Ditto.
11895 * gdb.base/corefile.exp: Ditto.
11896
11897 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
11898 define vxworks when building the testcase.
11899
11900 * gdb.base/ptype.exp: Fix testnames to be unique.
11901 * gdb.base/radix.exp: Ditto.
11902 * gdb.base/term.exp: Ditto.
11903 * gdb.base/whatis.exp: Ditto.
11904 * gdb.c++/classes.exp: Ditto.
11905
11906Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
11907
11908 * gdb.base/callfuncs.exp: Fix indentation.
11909
11910 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
11911 suppress_flag has been set.
11912 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
11913 target feature.
11914
11915Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
11916
11917 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
11918 the testcase.
11919
11920 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
11921 set_debug_traps() and breakpoint().
11922 * gdb.c++/misc.cc (main): Ditto.
11923 * gdb.c++/templates.cc (main): Ditto.
11924 * gdb.c++/virtfunc.cc (main): Ditto.
11925
11926Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
11927
11928 * lib/gdb.exp(gdb_step_for_stub): New function.
11929 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
11930 exists, reload the executable and do a "continue" instead of
11931 doing a jump.
11932 (runto_main): Use gdb_step_for_stub.
d63a86f8 11933
c906108c
SS
11934 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
11935 tests to have unique names.
11936 * gdb.base/callfuncs.exp: Ditto.
11937 * gdb.base/commands.exp: Ditto.
11938 * gdb.base/default.exp: Ditto.
11939 * gdb.base/help.exp: Ditto.
11940 * gdb.base/list.exp: Ditto.
11941 * gdb.base/opaque.exp: Ditto.
11942 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
11943 similar tests.
d63a86f8 11944
c906108c
SS
11945 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
11946 * gdb.c++/cplusfuncs.cc: Ditto.
11947 * gdb.c++/virtfunc.cc: Ditto.
11948
11949 * config/monitor.exp: Keep track of the last file we saw, rather
11950 than trying to get the info from gdb.
11951
11952 * gdb.fortran/types.exp: Move comment to previous line.
11953
11954Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
11955
11956 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
11957 target mode.
11958
11959Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
11960
11961 From Bob Manson:
11962 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
11963 string from GDB when it connects.
11964
11965 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
11966
11967Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
11968
11969 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
11970 if we can't get a debug format from GDB (we may be testing an
11971 older GDB). Use a 10 second timeout when checking for the format.
11972
11973 * gdb.stabs/weird.exp: Fix quoting.
11974
11975 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
11976
11977Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
11978
11979 * config/arm-ice.exp: New file.
11980
11981Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
11982
11983 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
11984 until it has been modified to work with the new testsuite.
11985
99707966 11986 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
11987 testcase won't compile, cause all of the testcases in the file to
11988 fail instead.
11989
11990 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
11991 (gdb_clear_suppressed): New procedure.
11992 (gdb_stop_suppressing_tests): Only clear suppress_flag if
11993 it contains a positive value.
11994
11995Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
11996
11997 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
11998
11999 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
12000
12001Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
12002
12003 * lib/gdb.exp (setup_xfail_format): New function.
12004 (get_debug_format): New function to get debug format.
12005 (debug_format): New global variable to hold last value set
12006 by get_debug_format.
12007 * gdb.base/list.exp: Call get_debug_format and expect some
12008 tests to fail for DWARF 1 and COFF formats.
12009 * gdb.c++/ptype.exp: Ditto.
12010 * gdb.c++/classes.exp: Ditto.
12011 * gdb.c++/cplusfuncs.exp: Ditto.
12012 * gdb.c++/inherit.exp: Ditto.
12013 * gdb.c++/templates.exp: Ditto.
12014 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 12015
c906108c
SS
12016Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
12017
12018 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
12019 host doesn't have a currently-open connection.
12020
12021 * config/sparclet.exp: Cleanups and fixes to make it generic for
12022 any gdb stub target. Handle cases where gdb doesn't respond when
12023 interrupted in a sane fashion.
12024
12025 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
12026 same thing in a totally different way.
12027
12028 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
12029 setting "timeout".
12030 (gdb_start): We set the global gdb_prompt variable in
12031 default_gdb_init now.
12032
12033Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
12034
12035 * gdb.base/printcmds.exp: Fix "check for floating addition"
12036 regexp to accept results within approx +/- .01 of exact value.
12037 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
12038
12039Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
12040
12041 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
12042 properly.
12043 (gdb_expect): Add optional timeout parameter, and add timeout
12044 value to various calls.
12045 (gdb_suppress_tests): Only give one warning message per group.
12046
12047Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
12048
12049 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
12050 global variables. Handle getting a value for $timeout more
12051 gracefully.
12052
12053Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12054
12055 * lib/gdb.exp: Close connection to remote host if gdb doesn't
12056 initialize.
12057 (default_gdb_init): New procedure; allow gdb_init to be overridden
12058 by a target configuration file.
12059 (gdb_expect): Pass the timeout to remote_expect.
12060
12061 * config/monitor.exp(gdb_load): Fix typo in regexp.
12062
12063Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
12064
12065 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
12066
12067Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
12068
12069 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
12070 here. Call gdb_target_exec before rebooting the target, to make
12071 sure the connection to the target is closed.
12072 (gdb_load): Pass the name of the executable to gdb_target_monitor.
12073 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
12074 Also detect "Timeout reading from remote" error.
12075
12076 * config/gdbserver.exp: Pass the executable being loaded to
12077 gdb_target_monitor. Don't call gdb_file_cmd here; let
12078 gdb_target_monitor do it.
12079
12080 * gdb.disasm/hppa.exp: Don't use exec_output.
12081
12082Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
12083
12084 * gdb.base/list.exp: If we're debugging a non-native target,
12085 try to set the pc register to point to the start of the
12086 program before doing the first list command.
12087
12088 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
12089 test_calls after restarting.
12090
12091 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
12092 reloading.
12093
12094 * gdb.base/watchpoint.exp: Fix typo.
12095
12096 * gdb.base/setshow.exp: Check for use_gdb_stub.
12097
12098 * gdb.base/break.exp: Fix continue until exit test for the gdb
12099 stub case.
12100 * gdb.base/langs.exp: Ditto.
12101
12102 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
12103 gdb_load_offset. If we weren't given a file to load, figure out
12104 what the current file is and use it.
12105
12106 * config/i386-bozo.exp: New file.
12107
12108Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
12109
12110 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
12111 feature.
12112
12113 * config/proelf.exp: New entry.
12114
12115Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
12116
12117 * lib/gdb.exp: Remove spurious .* patterns at the beginning
12118 of regexps.
12119
12120 * gdb.base/watchpoint.exp: Don't run the test_stepping
12121 tests if gdb can't call functions on the target.
12122
12123 * gdb.base/setshow.exp: Don't run the set prompt tests if
12124 the board has gdb_prompt set.
12125
12126Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
12127
12128 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
12129 * gdb.base/commands.exp: Likewise.
12130 * gdb.base/setshow.exp: Likewise.
12131
12132Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
12133
12134 * config/monitor.exp(gdb_start): Look for gdb_prompt target
12135 feature.
12136
12137 * config/i960.exp: New file.
12138
12139Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
12140
12141 * gdb.base/funcargs.exp: Check for gdb,short_int target
12142 feature instead of looking for explicit target triplets.
12143
dc96c6c7 12144Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 12145
d63a86f8 12146 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
12147 "p 123DEADBEEF", to check parse_number.
12148 * top.c: change "to enable to enable" to "to enable" in a couple
12149 of help strings.
12150
12151Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
12152
12153 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
12154 on the mn10300.
d63a86f8 12155
c906108c
SS
12156Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
12157
12158 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
12159 where the test executable is run with explicit args.
12160 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
12161
12162Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
12163
12164 * gdb.base/run.c: Use FAKEARGV to build test executable that
12165 does not require a command line arg, since most simulators
12166 don't currently support passing such an arg into the simulated
12167 program.
12168 * gdb.base/commands.exp: Change tests to insert the proper
12169 value as the arg to the first recursive factorial call. Change
12170 compilation line to define FAKEARGV at compile time.
12171
12172Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
12173
12174 * gdb.base/recurse.exp: Enable these tests for the mn10300.
12175 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
12176 function with watchpoint enabled" test.
12177
12178Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
12179
12180 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
12181 Don't call gdb_test when the command doesn't return to a gdb prompt.
12182
12183 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
12184 "Tests restarted" messages.
12185
12186Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
12187
12188 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
12189
dc96c6c7 12190Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12191
12192 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
12193 for INFO SYMBOL; add help tests for OVERLAY commands.
12194 * gdb.base/default.exp: add tests for INFO SYMBOL command;
12195 add tests for OVERLAY commands
12196 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
12197 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
12198 * gdb.base/sigall.c: add usestubs code frag
12199 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 12200
c906108c
SS
12201Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
12202
12203 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
12204 failures.
12205 (gdb_stop_suppressing_tests): Note that tests have restarted.
12206
12207Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
12208
12209 * config/h8300.exp: New file.
12210
12211Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
12212
12213 * gdb.base/setshow.exp: Check for the existence of a
12214 feature, not its value.
12215
12216Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
12217
12218 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
12219
12220 * gdb.base/scope.exp: It's now init0(), not init().
12221
12222 * gdb.base/scope0.c: For now, change init() to be init0().
12223
12224 * config/monitor.exp: Use gdb_serial in preference to serial
12225 or netport.
12226
12227 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
12228 and it's not already set.
12229
12230Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
12231
12232 * gdb.base/setshow.exp: Only test the run command if the target
12233 isn't using a stub and if it supports argument passing.
12234
12235Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
12236
12237 * config/udi.exp(gdb_start): Make sure UDICONF is set
12238 properly before starting gdb.
12239
12240Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
12241
12242 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
12243 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
12244 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
12245
12246Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
12247
12248 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
12249 specialized code to reboot the board, use remote_reboot instead.
12250
12251 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
12252
12253 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
12254
12255 * config/monitor.exp: Make sure we disconnect from the target.
12256 Also, try a reboot/reload cycle instead of failing if the
12257 load fails.
12258
12259Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
12260
12261 * gdb.base/default.exp: Don't set match_max.
12262 * gdb.base/help.exp: Ditto.
12263 * gdb.base/list.exp: Ditto.
12264 * gdb.base/signals.exp: Ditto.
12265
12266 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
12267 set, use remote_ld to download the testcase instead of
12268 the GDB loader.
12269
12270Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
12271
12272 * config/vr5000.exp: New file.
12273
12274 * config/monitor.exp(gdb_target_monitor): Add pattern for
12275 "Ending remote" to detect errors in connecting.
12276
12277 * gdb.base/setshow.exp: Add .* within auto language test.
12278
12279 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
12280 target feature.
12281
12282 * config/monitor.exp(gdb_load): Check for a failure when loading,
12283 and reboot the board if necessary.
12284
12285 * gdb.base/setvar.exp(test_set): Handle multiple prints within
12286 a set of tests. Remove print.* from the patterns being checked.
12287
12288Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
12289
12290 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
12291 refer to gdb_spawn_id.
12292
12293 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
12294 longer used.
12295 * config/sparclet.exp: Ditto.
12296 * config/sparclet-old.exp: Ditto.
12297 * config/slite.exp: Ditto.
12298 * config/sim.exp: Ditto.
12299 * gdb.base/funcargs.exp: Ditto.
12300
12301 * lib/gdb.exp:Remove references to gdb_spawn_id.
12302 (gdb_expect): Move to remote.exp.
12303
12304Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
12305
12306 * config/monitor.exp: Detect the "Couldn't establish connection"
12307 message from GDB.
12308
12309Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
12310
12311 * gdb.base/bitfields.exp: Use runto instead of explicit
12312 gdb_run_cmd/gdb_expect sequences.
12313
12314 * gdb.base/break.exp(text_next_with_recursion): Add match for
12315 gdb_expect call.
12316
12317 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
12318 We also need to handle the "A program is being debugged already"
12319 prompt from gdb. Use gdb_test to set the baud rate.
12320
12321 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
12322 to 20000. Really. I mean it.
12323
12324Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12325
12326 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
12327 fails. If suppress_flag is set, skip perror message about not
12328 being able to send to GDB.
12329 (send_gdb): If suppress_flag is set, don't try to send commands to
12330 GDB.
12331 (gdb_expect): If suppress_flag is set, always fail immediately.
12332 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
12333 (gdb_init): Call gdb_stop_suppressing_tests.
12334 (default_gdb_exit): Ditto.
12335 (default_gdb_start): Ditto.
12336
12337 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
12338 gdb_stop_suppressing_tests as appropriate.
12339 * gdb.base/break.exp: Ditto.
12340 * gdb.base/callfuncs.exp: Ditto.
12341 * gdb.base/commands.exp: Ditto.
12342 * gdb.base/exprs.exp: Ditto.
12343 * gdb.base/funcargs.exp: Ditto.
12344 * gdb.base/list.exp: Ditto.
12345 * gdb.base/recurse.exp: Ditto.
12346 * gdb.base/scope.exp: Ditto.
12347 * gdb.base/structs.exp: Ditto.
12348 * gdb.c++/inherit.exp: Ditto.
12349
12350Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
12351
12352 * config/vr4300.exp: New file.
12353
99707966 12354 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 12355
99707966 12356 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
12357
12358Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
12359
12360 * lib/gdb.exp(gdb_init): New function.
12361
12362 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
12363 for each individual variable set.
12364
12365 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
12366 name.
12367
12368 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
12369
12370 * gdb.base/scope.exp: Use gdb_test.
12371
12372 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
12373 aborting; the testsuite driver will do that for us (see
12374 gdb_finish). Also, use gdb_test in a few more places.
12375
12376Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
12377
12378 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
12379
12380Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
12381
12382 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
12383 and "add_tests" are not at the same address.
12384
12385Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
12386
12387 * gdb.base/ptype.exp: Use gdb_test.
12388
12389Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
12390
12391 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
12392 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
12393 left in. No longer expect them to fail.
12394
12395 * gdb.stabs/*.mt; Deleted, no longer used.
12396 * gdb.stabs/configure.in: Remove references to target makefile
12397 frags.
12398 * gdb.stabs/configure: Rebuilt.
12399
12400 * gdb.disasm/*.mt: Deleted, no longer used.
12401 * gdb.disasm/configure.in: Remove references to target makefile
12402 frags. Use "sh3.s" as the unique filename for this directory.
12403 * gdb.disasm/configure: Rebuilt.
12404
12405 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
12406 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
12407 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
12408
12409Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
12410
12411 * config/udi.exp: Use mondfe,name instead of remote_host.
12412
12413Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
12414
12415 * gdb.base/watchpoint.exp: Don't expect a failure when calling
12416 a function with a watchpoint enabled on the mn10200.
12417
12418 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
12419 before trying to create it!
12420
12421Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
12422
12423 * config/vx.exp: Use hostname instead of netport.
12424
12425 * config/vxworks.exp: New file.
12426
12427 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
12428
12429 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
12430 gdb before assuming everything worked. Send a ^C if a timeout
12431 occurs.
12432
12433 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
12434 $gdb_spawn_id directly.
12435 (gdb_run_cmd): Try _start as well as start. Use the target feature
12436 gdb,start_symbol as the symbol to start from when jumping.
12437
12438Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
12439
12440 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
12441 redundant) test.
12442
12443 * gdb.base/recurse.exp: Relax final value test for 'b' so that
12444 it doesn't lose for 16bit integer systems.
12445
12446Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
12447
12448 * gdb.fortran/types.exp: If the target doesn't support "double"
12449 data types, then expect "real" types to only be 4 bytes.
12450
12451 * gdb.c++/virtfunc.exp: Expect failure for virtual function
12452 call tests if the target doesn't support inferior function calls.
12453
12454 * gdb.base/printcmds.exp: Allow minor deviation in FP values
12455 in printf tests.
12456
12457Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
12458
12459 * gdb.base/help.exp: Disable "help set", "help show", and
12460 "help support". Simplify regexp for "help stack".
12461
12462 * gdb.base/default.exp: Set match_max to 5000 and the timeout
12463 to 60 seconds. Temporarily set match_max to 15000 around the
12464 "info copying" test.
12465
12466 * gdb.base/nodebug.exp: Don't try to do an inferior function
12467 call if the target doesn't support them.
12468 * gdb.base/printcmds.exp: Likewise.
12469 * gdb.base/setvar.exp: Likewise.
12470 * gdb.base/structs.exp: Likewise.
12471 * gdb.c++/templates.exp: Likewise.
12472 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
12473
12474 * gdb.base/recurse.exp: Enable for the mn10200.
12475
12476 * configure.in: Do configure gdb.stabs directory for *-*-elf
12477 targets.
12478 * configure: Rebuilt.
12479
12480 * gdb.base/break.exp: Check for gdb,noresults before testing
12481 exit status and/or results from the target.
12482 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
12483 * lib/gdb.exp: Remove old (now bogus) initialization of
12484 noinferior, noargs, noresults and nosignals.
12485
12486Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
12487
12488 * config/sh.exp: New file.
12489
12490 * config/slite.exp: Try to connect multiple times to the board
12491 before rebooting. Only send a "monitor run" if need_monitor_run
12492 is set.
12493
12494 * gdb.base/break.exp: Don't do the "stub continue" test if
12495 the target has gdb_stub set.
12496
12497 * gdb.base/callfuncs.exp: Increase the timeout.
12498
12499 * gdb.base/interrupt.exp: Don't even try to compile the testcase
12500 if the target has gdb,noinferiorio set.
12501
12502 * gdb.base/list.exp: Increase match_max to 10000 characters.
12503
12504 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
12505
12506 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
12507 target.
12508
12509 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
12510
12511Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
12512
12513 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
12514 trying to delete the copy of gdb. Catch the file delete so we
12515 don't die if the delete fails; also, the file should be copied to
12516 the host, not to the build.
12517
12518Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
12519
12520 * lib/gdb.exp(gdb_test): Surround the result pattern with
12521 parenthesis in case it contains multiple regexps separated
12522 with |.
12523
12524 * gdb.base/watchpoint.exp: Use gdb_test.
12525 * gdb.base/default.exp: Ditto.
12526
12527Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
12528
99707966 12529 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 12530
c906108c
SS
12531 * gdb.base/scope.exp: Use gdb_test.
12532 * gdb.c++/classes.exp: Ditto.
12533 * gdb.c++/inherit.exp: Ditto.
12534
12535Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
12536
12537 * gdb.base/crossload.exp: Don't use execute_anywhere, use
12538 remote_exec instead.
12539 * gdb.base/corefile.exp: Don't be ridiculous.
12540 * gdb.base/*.c: Add missing stub invocations.
12541
12542Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
12543
12544 * config/slite.exp: Miscellaneous fixes.
12545
12546 * lib/gdb.exp: Fix runto.
12547
12548 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
12549 the target.
12550
12551 * gdb.base/watchpoint.exp: Fix regexp.
12552
12553 * lib/gdb.exp(default_gdb_exit): Add a catch to the
12554 close and wait commands, as the descriptor may now be
12555 invalid. Always call "remote_close host".
12556
12557Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
12558
12559 Major rewrite for testsuite revision.
d63a86f8 12560
c906108c
SS
12561 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
12562 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
12563 instead of relying on spawn_id to always contain a valid
12564 spawn id.
12565 (get_compiler_info): New procedure to build the ${binfile}.ci
12566 file, instead of replicating this in N different places.
12567 (gdb_compile): New procedure.
d63a86f8 12568
c906108c
SS
12569 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
12570 appropriate arguments) instead of compile. Use gdb_test in a lot
12571 more places. Use send_gdb instead of send. Always run gdb_start
12572 at the start of a testcase, as this is no longer done magically.
12573
12574 config/*-gdb.exp: Rename without the -gdb suffix.
12575
12576 config/mips.exp: Use remote_close instead of exit_remote_shell.
12577 config/monitor.exp: Use target_info instead of looking at
12578 baud, timeout, etc.
12579 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
12580
12581Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12582
12583 * gdb.c++/templates.exp (test_ptype_of_templates),
12584 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
12585 Update expect patterns for destructors and assignment operators
12586 to match corresponding c-typeprint.c changes.
12587 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
12588 to destructor breakpoint test, GDB should be able to set the
12589 destructor breakpoint without specifying arguments.
12590
12591Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
12592
12593 * gdb.threads/pthreads.exp: Change result for failure to compile due
12594 to lack of pthreads runtime support from an error to simply an
12595 unsupported test, per dejagnu standards.
12596
12597Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12598
12599 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
12600 where GDB exits to reduce pattern match time.
12601 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
12602
12603 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
12604
dc96c6c7 12605Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12606
12607 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
12608 * gdb.base/default.exp: ditto.
12609 * gdb.base/nodebug.exp: ditto.
12610 * gdb.base/printcmds.exp: ditto.
12611 * gdb.base/ptype.exp: ditto.
12612 * gdb.base/setvar.exp: ditto.
12613 * gdb.base/structs.exp: ditto.
12614 * gdb.base/setshow.c: Guard against uninitialized values of argc.
12615
12616Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
12617
12618 * configure, */configure: Rebuild with autoconf 2.12.
12619
12620Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
12621
12622 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
12623 use new i*86-pc-linux*-gnu quads.
12624 * gdb.base/corefile.exp: Ditto.
12625 * gdb.base/signals.exp: Ditto.
12626 * gdb.base/sigall.exp: Ditto.
12627 * gdb.base/interrupt.exp: Ditto.
12628
12629 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
12630 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
12631 RedHat 4.0.
d63a86f8 12632
c906108c
SS
12633 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
12634 linux. This allows the test case to at least compile on latest
12635 linux, but still not run due to missing the threads runtime library.
12636
12637Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12638
12639 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
12640 directory to search gdb directory. Accept and step over conditional
12641 stack alignment code. Consume $prompt in failure cases.
12642 Reset timeout to $oldtimeout instead of some arbitrary value.
12643 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
12644 timeout problems with infinite stack backtraces.
12645 * gdb.base/ptype.exp (ptype struct link, union tu_link):
12646 Accept function parameters for linkfunc member.
12647
12648Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
12649
12650 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
12651 (CXXFLAGS): Remove, unreferenced.
12652 (B_OPTIONS): Add for -B options and add code to initialize with
12653 previous -B options and also add -B option to pick up cross compiled
12654 runtime.
12655 (TARGET_INCLUDES): Add for -I options and add code to initialize when
12656 doing cross compiles.
12657 (target_alias): Declare global.
12658 (xgcc): Set variable to full path of gcc in build tree. Use findfile
12659 to verify that gcc exists in build tree, and if so set CC to that
12660 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 12661
c906108c
SS
12662Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
12663
12664 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
12665 ptype test for anonymous union. Fixup testcase to match
12666 current gcc debug output.
12667
12668Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
12669
12670 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
12671 force argument to an unsigned long type.
12672
12673Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
12674
12675 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
12676 tests and anonymous union print/ptype tests.
12677 * gdb.base/list.exp (test_forward-search): Increase timeout by
12678 5 minutes for the "search extremely long line" case.
12679 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
12680 completely optional and that the pass/fail messages use the command as
12681 the message if that third arg is a null string.
12682 (gdb_test_exact): Arrange that a null string pattern means match a
12683 null string output rather than any output, which might include random
12684 errors.
12685 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
12686 backtrace test.
12687 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
12688 always failing and failure is now exposed by gdb.exp changes.
12689
12690Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
12691
12692 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
12693 weren't being noted.
12694
12695Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12696
12697 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
12698 * gdb.stabs/weird.exp: Remove v_comb xfails.
12699
dc96c6c7 12700Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12701
12702 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
12703 list.exp scope.exp watchpoint.exp]
12704 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 12705
dc96c6c7 12706Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12707
12708 * config/monitor.exp: Increase download timeout to 1000 seconds.
12709
dc96c6c7 12710Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12711
12712 * config/m32r.exp: Increase timeout to 120 seconds.
12713
12714Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
12715
12716 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
12717 and accept older ordering as obsolescent gcc or gdb.
12718 * gdb.c++/templates.exp: Ditto.
12719 * gdb.c++/virtfunc.exp: Ditto.
12720
12721Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
12722
12723 * gdb.base/coremaker.c: Add code to mmap some data so we
12724 can check that it ends up in the core file.
12725 * gdb.base/corefile.exp: Add test to read mmapped data
12726 from core file.
12727
dc96c6c7 12728Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12729
12730 * config/m32r.exp: New file.
12731
12732Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
12733
12734 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
12735 that cflags can contains -gstabs, and work correctly for other tests.
12736
dc96c6c7 12737Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12738
12739 * gdb.base/setshow.exp: New file, tests show and set.
12740 * gdb.base/setshow.c: New file, tests show and set.
12741 * gdb.base/help.exp: Add test for help set|show annotate.
12742 * gdb.base/default.exp: Add test for set|show annotate.
12743
12744Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
12745
12746 * testsuite/gdb.base/break.exp: Make backtrace from factorial
12747 errors unique.
12748 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
12749 explicitly.
12750
12751Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
12752
12753 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
12754 and width commands. This is done elsewhere.
12755 * (gdb_start): Don't call gdb_start_sim here. That's already
12756 done in gdb_load. This fixes lots of failures in default.exp.
12757
12758Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
12759
12760 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
12761 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
12762 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
12763 in the same we we treat other failures (since it may be an expected
12764 condition), rather than as an error.
12765 * gdb.base/signals.exp (test_handle_all_print): Revert back to
12766 old test format.
12767
12768Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
12769
12770 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
12771 (distclean maintainer-clean realclean): No need to remove files
12772 twice. Nuke the duplicates.
12773 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 12774 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
12775 Remove config.h along with other config files.
12776
12777Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
12778
12779 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
12780 "p func1 ()" and note that rests of tests are skipped.
12781 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
12782 setup_xfails for "print func2::coremaker_local".
12783 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
12784 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
12785 affected by the previous run test.
12786 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
12787 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
12788 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
12789 "pass int powerset tuple" and "pass modeless int powerset tuple".
12790 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
12791 "real write 4" and "real write 8".
12792 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
12793 setup_xfails for "print vs1 after tuple assign 2",
12794 "print \$i after tuple assign 2", and
12795 "print vs2 after tuple assign 2".
12796 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
12797 meaningful error message and return -1 so the caller can
12798 suppress further tests and avoid a cascade of errors.
d63a86f8 12799
c906108c
SS
12800Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
12801
12802 * gdb.base/a1-selftest.exp: Tweak tests to account for new
12803 format for printing version.
12804 * gdb.base/default.exp: Ditto.
12805 * gdb.base/interrupt.exp: Fix problem with cascade of
12806 errors if child process dies while calling a function.
d63a86f8 12807
c906108c
SS
12808Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
12809
12810 * Makefile.in (VPATH): Add
12811 * Makefile.in (Makefile, config.status): Fix rules so things get
12812 remade when necessary.
12813
12814Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
12815
12816 * Makefile.in (just-check): Add path to sibling expect dir
12817 to environment variable specified by RPATH_ENVVAR.
12818
12819Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
12820
12821 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
12822 (just-check): Add shared library paths for libstdc++, tk,
12823 tcl, bfd, and opcodes to the environment variable specified
12824 in RPATH_ENVVAR.
12825 * configure.in: Add support to recognize --enable-shared flag
12826 and generate correct value for RPATH_ENVVAR.
12827 * configure: Regenerated with autoconf.
12828
12829Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
12830
12831 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
12832 include all osf versions.
12833 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
12834 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
12835 when target is linux. When failing to build pthreads test
12836 executable, give more meaningful message.
12837 * gdb.threads/pthreads.c: Hpux also uses old definition of second
12838 arg for pthread_create.
d63a86f8 12839
c906108c
SS
12840Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
12841
12842 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
12843 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
12844 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
12845 and -lpthreads (everybody else).
12846 (test_startup): Fail gracefully if threads are not supported.
12847 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
12848 "p/c array_index("abcdef",2)" when not gcc compiled.
12849 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
12850 "print func2::coremaker_local" when not gcc compiled.
12851 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
12852 "ptype on opaque struct tagname (statically)",
12853 "ptype on opaque struct tagname (dynamically) 1", and
12854 "ptype on opaque struct tagname (dynamically) 2"
12855 for not compiled with gcc.
12856 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
12857 backtrace when compiled with gcc.
d63a86f8 12858 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
12859 than always return success.
12860
12861Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
12862
12863 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
12864
12865Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
12866
12867 * gdb.base/structs.exp: Undo last change.
12868
12869Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
12870
12871 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
12872 encapsulate all the steps/nexts done during self test, starting
12873 at main, and makes them less sensitive to optimization issues.
12874 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
12875 signal handler" test.
12876 * gdb.threads/pthreads.exp: Only run this for native configs.
12877 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
12878 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
12879 tests.
12880 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
12881 for "runto test_calls(void)" test.
d63a86f8 12882
c906108c
SS
12883Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
12884
12885 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
12886 and don't expect address info in breakpoint confirmations.
12887
12888Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
12889
12890 * gdb.base/list.exp (test_forward_search): Increase timeout
12891 temporarily by 60 seconds for searching extremely long line,
12892 and then reset to old value when done. Increase expect input
12893 buffer to 10000.
12894
12895Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
12896
12897 * gdb.base/list.exp (test_forward_search): Fix to handle very
12898 long source line without overflowing expect's input buffer.
12899
12900Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
12901
12902 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
12903 "buffer_full".
12904
12905 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
12906 "buffer_full".
12907
12908 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
12909 "buffer_full".
12910
12911 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
12912 "buffer_full".
12913
12914Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
12915
12916 * configure.in (configdirs): Add gdb.threads.
12917 * configure: Regenerated with autoconf.
12918 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
12919 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
12920 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 12921
c906108c
SS
12922Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
12923
12924 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
12925
12926Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
12927
12928 * gdb.base/signals.exp (test_handle_all_print): Test separately for
12929 each signal's status in the output of "handle all print".
12930 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
12931 the \r\n sequence that immediately precedes the gdb prompt.
12932 * gdb.base/a1-selftest.exp: Save original timeout and restore
12933 after test.
12934
12935Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
12936
12937 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
12938 symbol.
12939
12940Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
12941
12942 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
12943
12944Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
12945
12946 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
12947 timeout by 60 seconds.
12948
12949Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
12950
12951 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
12952 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
12953 error return.
12954
12955Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
12956
12957 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
12958 gdb initialization, also report how long dejagnu waited. Restore
12959 old timeout before doing error return. Temporarily increase timeout
12960 by 3 minutes to allow for slow startups over heavy NFS use.
12961
12962Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
12963
12964 * lib/gdb.exp: Report timeout value for verbosity level 2.
12965 * config/gdbserver.exp: Ditto.
12966 * config/hppro.exp: Ditto.
12967 * config/mips-gdb.exp: Ditto.
12968 * config/monitor.exp: Ditto.
12969 * config/netware.exp: Ditto.
12970 * config/sim-gdb.exp: Ditto.
12971 * config/slite-gdb.exp: Ditto.
12972 * config/udi-gdb.exp: Ditto.
12973 * config/unix-gdb.exp: Ditto.
12974 * config/vx-gdb.exp: Ditto.
12975 * gdb.base/a1-selftest.exp: Ditto.
12976 * gdb.base/a2-run.exp: Ditto.
12977 * gdb.base/break.exp: Ditto.
12978 * gdb.base/corefile.exp: Ditto.
12979 * gdb.base/list.exp: Ditto.
12980 * gdb.base/recurse.exp: Ditto.
12981 * gdb.base/scope.exp: Ditto.
12982 * gdb.base/signals.exp: Ditto.
12983
12984Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12985
12986 * gdb.threads/Makefile.in (docdir): Removed.
12987
12988Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
12989
12990 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 12991 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 12992 @srcdir@.
d63a86f8 12993 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
12994 autoconf 2.5 or higher.
12995 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
12996
12997Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
12998
12999 * configure: Regenerated.
13000 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
13001 avoid name clashes with SunOS headers.
13002
13003Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
13004
13005 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
13006
13007Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
13008
13009 * gdb.base/callfuncs.exp: Finish last change -- make sure the
13010 prototype information ends up in the compiler info file.
13011
13012Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
13013
13014 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
13015 attempting to regenerate it. Eliminate use of a temporary file
13016 and just generate the info file directly. Source it immediately,
13017 for consistency of use.
13018 * gdb.base/corefile.exp: Ditto
13019 * gdb.base/exprs.exp: Ditto.
13020 * gdb.base/funcargs.exp: Ditto.
13021 * gdb.base/langs.exp: Ditto.
13022 * gdb.base/list.exp: Ditto.
13023 * gdb.base/mips_pro.exp: Ditto.
13024 * gdb.base/nodebug.exp: Ditto.
13025 * gdb.base/opaque.exp: Ditto.
13026 * gdb.base/ptype.exp: Ditto.
13027 * gdb.base/scope.exp: Ditto.
13028 * gdb.base/setvar.exp: Ditto.
13029 * gdb.base/signals.exp: Ditto.
13030 * gdb.base/whatis.exp: Ditto.
13031 * gdb.c++/templates.exp: Ditto.
13032 * gdb.c++/virtfunc.exp: Ditto.
13033 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
13034 whether or not to add -lstdc++ to the compile command line args.
13035
13036Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13037
13038 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
13039 it got fixed by the recent lookup_minimal_symbol_by_pc change.
13040 Increase timeout, a lot of single stepping might be needed if the
13041 target has no hardware watchpoints.
13042
13043Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
13044
13045 * gdb.base/break.exp: Ignore compiler warnings when compiling
13046 break.c.
13047 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
13048 * gdb.base/default.exp: Add h8300 xfails. Handle messages
13049 from remote-sim.
13050 * gdb.base/exprs.exp: Add h8300 xfails.
13051 * gdb.base/funcargs.exp: Likewise.
13052 * gdb.base/nodebug.exp: Likewise.
13053 * gdb.base/printcmds.exp: Likewise.
13054 * gdb.base/ptype.exp: Likewise.
13055 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
13056 h8300 xfails.
d63a86f8 13057 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
13058 on the h8300.
13059 * gdb.base/funcargs.c: Explicitly make last constant argument to
13060 call_after_alloca_subr an unsigned long type.
13061 * gdb.base/return.c: Include stdio.h.
13062
13063Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
13064
13065 * config/abug.exp: New file for the older Motorola Bug monitor
13066 that runs on the mvme13x series VME boards.
13067 * config/monitor.exp: Use the new config array for target settings
13068 if they exist.
13069
13070Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
13071
13072 * sim-gdb.exp: Make the SH simulator allocate less space when
13073 it is targeted.
13074
13075Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
13076
13077 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
13078 test.
13079
13080Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
13081
13082 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
13083 "rs6000-*-*" for "list function in include file" when gcc compiled.
13084 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
13085 for "p ctable1[120]".
13086 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
13087 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
13088 Remove setup_xfail for "rs6000-*-*" for
13089 "print 'scope0.c'::filelocal before run".
13090 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
13091 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
13092 since some compilers don't allow both options to be given
13093 on the same command line. Create object file and move it.
d63a86f8 13094
c906108c
SS
13095Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
13096
13097 * gdb.base/corefile.exp: Always regenerate the core file, since
13098 we always regenerate the coremaker program. Detect special case
13099 where registers cannot be read from core file.
d63a86f8 13100
c906108c
SS
13101Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
13102
13103 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
13104 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
13105 * gdb.c++/templates.exp: Only match on basename of file since
13106 some formats like xcoff don't encode directory information.
13107 * gdb.stabs/weird.exp: Use the right sed script for powerpc
13108 and rs6000 AIX xcoff targets.
13109 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
13110 * configure: Regenerate.
13111 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
13112 here, rather than in distclean.
d63a86f8 13113
c906108c
SS
13114Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
13115
13116 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
13117 defined, and use it to compile the test case with -O2. The
13118 native compilation still uses no optimization.
13119 * gdb.base/mips_pro.c: Remove inline assembly code since
13120 it is compiled PIC by default, which results in assembler
13121 warnings that make the testsuite think the compilation
13122 was unsuccessful.
13123
13124Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
13125
13126 * gdb.c++/misc.exp: Add note to message for
13127 "print s.a for foo struct" that this is a known gcc 2.7.2
13128 and earlier bug.
13129
13130Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
13131
13132 * gdb.base/break.exp: Fix pattern for matching "Delete all
13133 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
13134 setup_xfail for deleting all breakpoints test. Fix various
13135 timeout messages to include "(timeout)".
13136 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
13137 for "p t_float_values2(3.14159,float_val2)".
13138 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
13139 for "continue to call2g" when gcc compiled.
13140 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
13141 "up to foo in langs.exp", "show language at foo in langs.exp",
13142 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
13143 and "show language at fsub in langs.exp".
13144 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
13145 "list line 1 in include file", "list message for lines past EOF",
13146 "list function in include file", "list list0.h:foo", and
13147 "list filename:function; nonexistant function".
13148 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
13149 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
13150 and "ptype t_char_array" to be for native cc only.
d63a86f8 13151
c906108c
SS
13152Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
13153
d63a86f8 13154 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
13155 setup_xfail for "print coremaker_bss", "print coremaker_ro",
13156 "print func2::coremaker_local", and "backtrace in corefile.exp".
13157
13158Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
13159
13160 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
13161 "bt in signals.exp". This problem only appears when running
13162 the testsuite, and then only intermittently.
13163
13164Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
13165
13166 * gdb.base/return.exp (return_tests): Differentiate between
13167 two tests of continuing.
13168
13169Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
13170
13171 * */Makefile.in (maintainer-clean): Remove config.log.
13172 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
13173 * gdb.c++/Makefile.in (PROGS): Add inherit.
13174 (clean): Remove *.ci.
13175
13176Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
13177
13178 * gdb.c++/misc.cc: Add test code from Mike Stump.
13179 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
13180
13181Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
13182
13183 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
13184 to "alpha-*-osf2*" and add comment.
13185 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
13186 setup_xfail for "step over execarg initialization" and
13187 "step over corearg initialization".
13188 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
13189 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
13190 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
13191 gcc compiled for "print coremaker_bss", "print coremaker_ro",
13192 "print func2::coremaker_local", and "backtrace in corefile.exp".
13193 * gdb.base/signals.exp: Build and source signals.ci.
13194 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
13195 to be for gcc only.
13196 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 13197
c906108c
SS
13198Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13199
13200 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
13201 Feb 3 procfs.c change.
13202
13203Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
13204
13205 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
13206
13207Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
13208
13209 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
13210 from dejagnu's apparent default of 10 seconds, which gives random
13211 results when running the tests over NFS on moderately loaded systems.
13212 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
13213
13214Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
13215
13216 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
13217 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
13218 result reports.
13219
13220Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
13221
13222 * configure.in (CY_AC_PATH_TCLH): Remove.
13223 * configure: Regenerate.
13224
13225Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
13226
13227 * gdb.c++/Makefile.in (clean): Add missing '{'.
13228
13229Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
13230
13231 * lib/gdb.exp: Provide a default value for noinferior.
13232
13233 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
13234 Load libgloss.exp.
13235
13236Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
13237
13238 * gdb.disasm/hppa.exp: Compile directly into an executable, use
13239 the executable, not the .o to run the tests from.
13240
13241Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
13242
13243 * gdb.base/break.exp: Don't test for program exit or exit status
13244 if $noresults if nonzero.
13245 * gdb.base/langs.exp: Likewise.
13246 * gdb.base/watchpoint.exp: Likewise.
13247
13248 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
13249 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
13250 trying to compile the testcase.
13251
13252Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
13253
13254 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
13255 * gdb.base/signals.exp (continue to handler): Likewise.
13256
13257Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
13258
13259 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
13260
13261 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
13262
13263Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
13264
13265 * gdb.base/corefile.exp: Recognize "not found" as failure
13266 when trying to determine if a core file was generated.
13267 If no core file was generate the first time, try again without
13268 the ulimit -c to work around braindamaged shells.
13269
13270Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
13271
13272 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
13273 [] tests with "test" and enclose string in quotes.
13274 * gdb.stabs/configure: Rebuild
d63a86f8 13275
c906108c
SS
13276Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
13277
13278 Changes in sync with expect:
13279 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
13280 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
13281 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
13282 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
13283 argument to AC_REQUIRE.
13284 * configure: Regenerated.
13285
13286Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
13287
13288 * gdb.base/corefile.exp: When generating a core, discard any
13289 error messages about ulimit not found and the "core dumped"
13290 message from the shell that runs the coredumper.
13291
13292Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
13293
13294 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
13295
13296 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
13297 which sed script to run. Expect failure for v_comb test
13298 on PA targets too.
d63a86f8 13299
c906108c
SS
13300Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
13301
13302 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
13303 "print func2::coremaker_local" and for "backtrace in corefile.exp"
13304
13305Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
13306
13307 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
13308 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
13309 "sparc-sun-solaris*" xfails for "p v_comb".
13310 * lib/gdb.exp (default_gdb_start): Fix typo.
13311 * gdb.base/corefile.exp: Allow "Core was generated by ..."
13312 messages to not include the full program name that caused
13313 the core dump since some systems (such as solaris) apparently
13314 truncate this path to about 80 characters.
13315 When generating a core file first try increasing the core file
13316 size limit to unlimited since some systems may default it to
13317 zero, and it is harmless to try it. Move the test for failing
13318 to generate a core file to where it will actually get executed.
13319 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
13320 new gdb result from g++ debug info improvements and make old
13321 pattern obsolescent. Also account for size_t differences
13322 (may be int or long).
13323 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
13324 initialization before function call is placed in the delay slot
13325 and thus appears to be skipped over by commands such as "next".
13326
13327Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
13328
13329 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
13330
13331Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
13332
13333 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
13334 input source file; fix code to compile test to deal with this
13335 convention.
13336 * gdb.c++/*.exp: Likewise.
13337
13338Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
13339
13340 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
13341 "bt in signals.exp".
13342
13343Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
13344
13345 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
13346 "step over execarg initialization" and
13347 "step over corearg initialization".
13348
13349Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
13350
13351 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
13352 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
13353
13354Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
13355
13356 From Rob Savoye (rob@poseidon.cygnus.com)
13357 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
13358 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
13359 configure.in}, gdb.disasm/{Makefile.in, configure.in},
13360 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
13361 configure.in}: Major reworking for autoconfig.
13362 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
13363 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
13364 New files.
13365 * config/unix-gdb.exp: Make GDB global.
13366 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
13367 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
13368 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
13369 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
13370 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
13371 term.exp, twice.exp, watchpoint.exp, whatis.exp},
13372 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
13373 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
13374 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
13375 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
13376 pr-8136.exp, result.exp, string.exp, tuples.exp},
13377 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
13378 to returns as necessary, arrange for test to compile own testcase
13379 executable.
13380 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 13381
c906108c
SS
13382Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
13383
13384 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
13385 clear_xfail at end of test which might not call either pass or fail.
13386 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
13387 "backtrace through signal handler".
13388
13389Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13390
13391 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
13392 continuing from a job control stop signal.
13393 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
13394
13395Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
13396
13397 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
13398 * gdb.base/corefile.exp: Likewise.
13399 * gdb.base/funcargs.exp: Likewise.
13400
13401Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
13402
13403 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
13404 * config/monitor.exp: Add support for setting baud rate.
13405
13406Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
13407
13408 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
13409 i*86-*-linux* xfails for "backtrace through signal handler".
13410 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
13411 "print func2::coremaker_local".
13412 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
13413 alpha-dec-osf2* xfail for
13414 "delete all breakpoints when none".
13415
13416Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
13417
13418 * gdb.base/break.exp: Change test that deletes all breakpoints
13419 when no user breakpoints are installed. A post 4.15 change
13420 causes gdb to no longer prompt in this case.
13421
13422Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
13423
13424 * gdb.base/return.exp (return_tests): Change xfail for test
13425 "correct value returned double test" to stop xfailing at
13426 Solaris 2.5. Apparently the bug has been fixed.
13427
13428Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
13429
13430 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
13431 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
13432
13433Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
13434
13435 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
13436 * gdb.disasm/hppa.s: Corresponding changes.
13437
13438Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
13439
13440 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
13441 makefile fragment.
13442 * config/mt-hpux: Deleted.
13443
13444Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
13445
d63a86f8 13446 * Many files: When warning about suppressed tests due to a
c906108c
SS
13447 nonexistant test binary, avoid incrementing the warning count.
13448
13449Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
13450
13451 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 13452
c906108c
SS
13453Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13454
13455 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
13456 "sparc-*-solaris2*".
13457
13458Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13459
13460 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
13461 Add global and local variables and initialize them.
13462 * gdb.base/corefile.exp: Test correct mapping of corefile sections
13463 by printing variables. Remove rs6000 and powerpc xfails, BFD now
13464 extracts the file name and terminating signal from the core file.
13465 * TODO: Remove note about tests for correct mapping of corefile.
13466 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
13467 from optimizing it away.
13468 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
13469 handles common blocks.
13470
13471Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
13472
13473 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
13474 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
13475
13476Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
13477
13478 * Makefile.in (maintainer-clean): New target, synonym for
13479 realclean.
13480 * gdb.base/Makefile.in (maintainer-clean): Likewise.
13481 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
13482 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
13483 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
13484 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
13485 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
13486
13487Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
13488
13489 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
13490 xfails when not gcc compiled for "print foo::funclocal".
13491 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
13492 "print foo::funclocal at foo",
13493 "print 'scope1.c'::foo::funclocal at foo",
13494 "print foo::funclocal_bss at foo",
13495 "print 'scope1.c'::foo::funclocal_bss at foo",
13496 "print foo::funclocal_ro at foo",
13497 "print 'scope1.c'::foo::funclocal_ro at foo",
13498 "print bar::funclocal at foo" and
13499 "print 'scope1.c'::bar::funclocal at foo".
13500 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
13501 gcc compiled for "print foo::funclocal at bar".
13502 Expand all messages to ensure that they identify that
13503 the test is at bar().
13504 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
13505 gcc compiled for:
13506 "ptype on opaque struct pointer (statically)",
13507 "ptype on opaque struct tagname (statically)",
13508 "ptype on opaque struct pointer (dynamically) 1",
13509 "ptype on opaque struct tagname (dynamically) 1",
13510 "ptype on opaque struct pointer (dynamically) 2" and
13511 "ptype on opaque struct tagname (dynamically) 2
13512 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
13513 gcc compiled for:
13514 "p datalocal"
13515 "whatis datalocal",
13516 "ptype datalocal",
13517 "p bsslocal",
13518 "whatis bsslocal", and
13519 "ptype bsslocal".
13520 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
13521 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
13522 when not gcc compiled.
13523 * gdb.base/funcargs.exp (float_and_integral_args): Add
13524 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
13525 compiled.
13526 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
13527 "backtrace from call6a" when not gcc compiled.
13528 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
13529 "backtrace from call7a" when not gcc compiled.
13530 * gdb.base/callfuncs.exp (do_function_calls):
13531 Add "hppa*-*-hpux*" xfail when not gcc compiled for
13532 "p t_char_array_values(char_array_val2,char_array_val1)",
13533 "p t_char_array_values(char_array_val1,char_array_val2)",
13534 "p t_char_array_values("carray 1","carray 2")",
13535 "p t_char_array_values("carray 1",char_array_val2)",
13536 "p t_char_array_values(char_array_val1,"carray 2")",
13537 "p sum_args(1,{2})",
13538 "p sum_args(2,{2,3})",
13539 "p sum_args(3,{2,3,4})",
13540 "p sum_args(4,{2,3,4,5})"
13541 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
13542 "backtrace in corefile.exp" when not gcc compiled.
13543
13544Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13545
13546 * gdb.base/signals.exp: Rewrite `handle all print' test as
13547 a procedure. Accept blanks or TABs as whitespace, increase
13548 timeout and expect input buffer size for the large output
13549 from the command. Remove "i*86-*-bsdi2.0" xfail.
13550
13551Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13552
13553 * gdb.base/setvar.exp: Add new testcases for truncation when
13554 assigning invalid values to bitfields.
13555
13556Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
13557
d63a86f8 13558 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
13559 mips-sgi-irix* xfail for
13560 "call inferior func with struct - returns char *"
13561 and fix test so that an optional (unsigned char *) cast is
13562 accepted in the result.
13563
13564Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
13565
13566 * gdb.base/funcargs.exp (float_and_integral_args): Remove
13567 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
13568 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
13569 * gdb.base/signals.exp: Remove duplicate "handle all print" test
13570 that accidentally got checked in.
13571
13572Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
13573
d63a86f8 13574 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
13575 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
13576 compiled test.
13577 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
13578 Add mips-sgi-irix5* xfail for not gcc compiled.
13579 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
13580 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
13581 "p top", "whatis top", "p middle", and "whatis middle".
13582 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
13583 "whatis signed char" for not gcc compiled.
13584 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
13585 "set variable signed char=-1 (-1)" and
13586 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
13587 * gdb.base/funcargs.exp (float_and_integral_args):
13588 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
13589 Add mips-sgi-irix* xfail when not gcc compiled for
13590 "continue to call2b".
13591 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
13592 "continue to call2g".
13593 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
13594 "backtrace from call6a"
13595 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
13596 "backtrace from call7k".
13597 Add mips-sgi-irix5* xfail when not gcc compiled for
13598 "backtrace from call7a".
13599 (localvars_after_alloca): Fix gdb_test cmds for
13600 "print * after runto ...".
13601 Remove rs6000-*-* xfails for
13602 "print i after runto localvars_after_alloca" and
13603 "print l after runto localvars_after_alloca"
13604 for all compilers.
13605 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
13606 when not compiled with gcc, for:
13607 "print signed char == (minus)",
13608 "print signed char != (minus)",
13609 "print signed char < (minus)",
13610 "print signed char > (minus)".
13611 * gdb.base/callfuncs.exp (do_function_calls):
13612 Add mips-sgi-irix* xfail, when compiled with native compiler, for
13613 "call inferior func with struct - returns char *".
d63a86f8 13614 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
13615 "correct value returned double test" to include Solaris 2.4.
13616 * gdb.base/funcargs.exp (float_and_integral_args):
13617 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 13618
c906108c
SS
13619Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13620
13621 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
13622 enumeration bitfields if compiling with GNU C.
13623 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
13624 to empty' prompt.
13625
13626Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
13627
13628 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
13629 test for PRO targets.
13630
13631 * gdb.base/funcargs.exp: Avoid ever setting more than 8
13632 breakpoints in the inferior at any given time by making
13633 two groups of breakpoints for call2*, call6* and call7*
13634 tests.
13635
13636Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13637
13638 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
13639 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
13640 from optimizing it away.
13641 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
13642 "call inferior func with struct".
13643
13644Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
13645
13646 * configure.in: Only configure gdb.chill for particular targets.
13647
13648Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
13649
13650 * gdb.base/Makefile.in: Add action to .c.o transformation
13651 rule that generates a .ci file for each .o file and remove
13652 explicit .c.o rules except for callfuncs.o.
13653 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
13654 generates a .ci file for each .o file and remove explicit
13655 .cc.o rules.
13656 (clean): Remove *.tmp *.ci files.
13657 (EXECUTABLES): Remove templ-info.exp.
13658 * gdb.base/compiler.c: New file.
13659 * gdb.c++/compiler.cc: New file
13660 * gdb.base/scope.exp: Source gdb.base/scope.ci.
13661 Change rs6000-*-* xfail for
13662 "print 'scope0.c'::filelocal_ro" and
13663 "print 'scope1.c'::filelocal" and
13664 "print 'scope1.c'::filelocal_bss" and
13665 "print 'scope1.c'::filelocal_ro" and
13666 "print 'scope1.c'::foo::funclocal" and
13667 "print 'scope1.c'::foo::funclocal_ro" and
13668 "print 'scope1.c'::bar::funclocal" and
13669 "print 'scope0.c'::filelocal_ro" and
13670 "print 'scope1.c'::filelocal at foo" and
13671 "print 'scope1.c'::filelocal_bss at foo" and
13672 "print 'scope1.c'::filelocal_ro at foo" and
13673 "print 'scope1.c'::foo::funclocal at foo" and
13674 "print 'scope1.c'::foo::funclocal_bss at foo" and
13675 "print 'scope1.c'::foo::funclocal_ro at foo" and
13676 "print 'scope1.c'::bar::funclocal at foo" and
13677 "print 'scope0.c'::filelocal_ro" and
13678 "print 'scope1.c'::filelocal" and
13679 "print 'scope1.c'::filelocal_bss" and
13680 "print 'scope1.c'::filelocal_ro" and
13681 "print 'scope1.c'::foo::funclocal" and
13682 "print 'scope1.c'::foo::funclocal_bss" and
13683 "print 'scope1.c'::foo::funclocal_ro" and
13684 "print 'scope1.c'::bar::funclocal" and
13685 "print 'scope1.c'::bar::funclocal_bss"
13686 to only be xfail'd when not compiled with gcc.
d63a86f8 13687 Add rs6000-*-* xfail for
c906108c
SS
13688 "print 'scope0.c'::filelocal_bss before run"
13689 when compiled with gcc.
13690 (test_at_main): Add rs6000-*-* xfail for
13691 "print filelocal_ro in test_at_main"
13692 when compiled with gcc.
13693 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 13694 Add rs6000-*-aix* xfail for
c906108c
SS
13695 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
13696 "ptype t_char_array", not compiled with gcc.
13697 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
13698 xfail for "list foo (in include file)" when gcc compiled.
13699 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
13700 (integral_args): Add rs6000-*-* xfail for
13701 "run to call0a" if not compiled with gcc.
13702 (unsigned_integral_args): Add rs6000-*-* xfail for
13703 "run to call1a" if not compiled with gcc.
13704 (float_and_integral_args): Add rs6000-*-* xfail for
13705 "run to call2a" if not compiled with gcc and for
13706 "continue to call2b" for any compiler.
13707 Add rs6000-*-* xfail to
13708 "print f1 after run to call2a" for gcc compiled.
13709 (discard_and_shuffle): Add rs6000-*-* xfail for
13710 "run to call6a".
13711 (shuffle_round_robin): Add rs6000-*-* xfail for
13712 "backtrace from call7a" if not compiled with gcc.
13713 Add rs6000-*-* xfail for
13714 "backtrace from call7b" if compiled with gcc.
13715 (call_after_alloca): Add rs6000-*-* xfail for
13716 "print c in call_after_alloca" and
13717 "print s in call_after_alloca" and
13718 "backtrace from call_after_alloca_subr"
13719 if not compiled with gcc.
13720 (localvars_in_indirect_call): Add rs6000-*-* xfail for
13721 "print c in localvars_in_indirect_call" and
13722 "print c in localvars_in_indirect_call" and
13723 "backtrace in indirectly called function" and
13724 "stepping into indirectly called function"
13725 if not compiled with gcc.
13726 (localvars_after_alloca): Add rs6000-*-* xfail for
13727 "print c after runto localvars_after_alloca" and
13728 "print s after runto localvars_after_alloca" and
13729 "print i after runto localvars_after_alloca" and
13730 "print l after runto localvars_after_alloca"
13731 for all compilers.
13732 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
13733 than whatis-info.exp.
13734 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
13735 than opaque-info.exp.
13736 Setup rs6000-*-* xfail for
d63a86f8 13737 "ptype on opaque struct pointer (statically)" and
c906108c
SS
13738 "ptype on opaque struct pointer (dynamically)" when
13739 not compiled with gcc.
13740 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
13741 rather than callf-info.exp.
13742 (do_function_calls): Add clear_xfail for rs6000-*-* for
13743 "p t_float_values2(3.14159,float_val2)". Seems to work
13744 fine there, both with xlc and gcc. Need to find out what
13745 it is doing right and fix other platforms.
13746 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
13747 "call inferior func with struct - returns int",
13748 "call inferior func with struct - returns long",
13749 "call inferior func with struct - returns float",
13750 "call inferior func with struct - returns double",
13751 "call inferior func with struct - returns char *",
13752 but only if not gcc compiled (presumes xlc compiled).
13753 Change rs6000-*-* xfails for
13754 "call inferior func with struct - returns char" and
13755 " call inferior func with struct - returns short" to only
13756 xfail if not using gcc.
13757 (clean mostlyclean): Remove *.ci and *.tmp files.
13758 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
13759 than templ-info.exp.
13760 * gdb.base/langs.exp: Source gdb.base/langs.ci.
13761 Add rs6000-*-* xfail for "up to foo in langs.exp"
13762 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
13763 when not gcc compiled.
d63a86f8 13764
c906108c
SS
13765Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13766
13767 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
13768 * gdb.base/corefile.exp: Likewise.
13769 * gdb.base/list.exp: Likewise.
13770 * gdb.base/scope.exp: Likewise.
13771 * gdb.base/siganls.exp: Likewise.
13772
13773 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
13774 compiler output.
13775 * gdb.base/whatis.exp: Likewise.
13776
13777Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
13778
13779 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
13780 failure (opcode table has been fixed to match reality).
13781
13782Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
13783
13784 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
13785 "call inferior func with struct - returns char",
13786 "call inferior func with struct - returns short"
13787
13788 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
13789 "print 'scope0.c'::filelocal at main",
13790 "print 'scope0.c'::filelocal_bss in test_at_main",
13791 "print 'scope0.c'::filelocal at foo",
13792 "print 'scope0.c'::filelocal_bss in test_at_foo",
13793 "print 'scope0.c'::filelocal at bar",
13794 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 13795
c906108c
SS
13796 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
13797 in source file 1". This bug seems to have been fixed with both
13798 gcc and native cc (was native assembler bug?).
13799
13800Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
13801
13802 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
13803 "backtrace through signal handler" to "i*86-*-sysv4*".
13804 * gdb.base/signals.exp: Add xfail for "'next' behaved as
13805 continue" case. Add "known SVR4 bug" to fail message.
13806 Add "i*86-*-bsdi2.0" xfail for "handle all print".
13807 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
13808 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
13809 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
13810 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
13811 "up to foo in langs.exp", "show language at foo in
13812 langs.exp", "up to cppsub_ in langs.exp", "show
13813 language at cppsub_ in langs.exp", "up to fsub in
13814 langs.exp", and "show language at fsub in langs.exp".
13815 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
13816 "bactrace in corefile.exp".
13817 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
13818 "call inferior function with struct - returns float" and
13819 "call inferior function with struct - returns double".
d63a86f8 13820
c906108c
SS
13821Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
13822
13823 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
13824 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
13825 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
13826 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
13827
13828Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
13829
13830 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
13831 (or overriden) "CHILL" macro rather then bare "gcc".
13832 Also look for ../../gcc/xgcc since that is what we will
13833 actually need, not "Makefile". Remove following assignment
13834 of CHILL to CHILL_FOR_TARGET because that results in
13835 recursive definition.
13836
13837Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
13838
13839 * gdb.base/corefile.exp: Change xfail for backtrace in
13840 corefile.exp from linuxaout to all linux.
13841 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
13842 cases where we miss the breakpoint at the signal handler
13843 for some reason. Setup xfail for linuxoldld/linuxaout and
13844 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
13845 hitting SIGURG breakpoint.
13846 * gdb.base/signals.exp: Setup xfail for "next" acting like
13847 continue to add linuxoldld. Setup xfail for all linux for
13848 "next to handler in signals_tests_1", "backtrace in
13849 signals_tests_1", "continue to func1", "pass SIGUSR1",
13850 and continue to handler".
13851
13852Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
13853
13854 * Update all FSF addresses except those in COPYING* files.
13855
13856Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
13857
13858 * gdb.base/a2-run.exp: Change messages to be more explicit about
13859 the status of args, and quote binfile in results.
13860
13861Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
13862
13863 * gdb.base/callfuncs.exp: Add tests for passing structs to
13864 inferior functions and return various types.
13865 * gdb.base/callfuncs.c: Add functions to receive a struct
13866 and return a member of the struct, in various types.
13867
13868Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13869
13870 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
13871
13872Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
13873
13874 * config/vxworks29k.exp: New file, sources vxworks.exp.
13875
13876Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13877
13878 * config/gdbremote.exp: New file. Testing framework using
13879 gdbserver.
13880
13881Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
13882
13883 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
13884 "call function when asleep" and "send end of file".
13885 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
13886 for "backtrace in corefile.exp".
13887 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
13888 for "backtrace through signal handler".
13889 * gdb.base/corefile.exp: Make sure we actually generate a core file
13890 before trying the core tests. Some systems allow the user to suppress
13891 generation of core files and default to that (linux for example).
13892 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
13893 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
13894
13895Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13896
13897 * gdb.threads: New directory with some crude multi-threaded
13898 gdb tests (step.exp and step2.exp).
13899 * config/mt-lynx (STEP_EXECUTABLE): Define.
13900 (THREADFLAGS): Define.
13901
13902Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
13903
13904 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
13905
13906 * gdb.base/signals.exp: Disable whole file for lynx until
13907 further notice.
13908
13909 * gdb.base/signals.exp: xfail test where "next" acts like
13910 "continue" for lynx.
13911
13912 * gdb.base/interrupt.exp: xfail test for calling function while
13913 inferior is asleep for lynx.
13914
13915 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
13916 than one cr-lf after each command.
13917
13918Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13919
13920 * configure.in: Reinstate setting of stabsdirs variable, fix
13921 typo in setting up configdirs for native builds.
13922
13923 * gdb.base/return.exp: Fix typo in return double test.
13924 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
13925 compiler from optimizing them away.
13926
13927Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
13928
13929 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
13930 sequences to be echo'd by gdb when using gdb_test.
13931 * gdb.chill/chexp.exp: Likewise.
13932 * gdb.fortran/exprs.exp: Likewise
13933
13934Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
13935
13936 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
13937 after the inferior gdb has started.
13938
13939 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
13940 after each command.
13941 * gdb.base/funcargs.exp: Likewise.
13942 * gdb.base/gdbvars.exp: Likewise.
13943 * gdb.base/interrupt.exp: Likewise.
13944 * gdb.base/list.exp: Likewise.
13945 * gdb.base/watchpoint.exp: Likewise.
13946 * gdb.c++/demangle.exp: Likewise.
13947 * gdb.c++/inherit.exp: Likewise.
13948 * gdb.chill/chexp.exp: Likewise.
13949 * gdb.fortran/exprs.exp: Likewise.
13950
13951 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
13952 test if we can't handle IO to/from the inferior.
13953
13954 * gdb.c++/misc.exp: Always check for a program already being
13955 started after sending a "run" command to gdb.
13956
13957 * gdb.base/twice.exp: Start with a fresh gdb.
13958
13959 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
13960 only depend on gdb's expression code, not the chill runtime.
13961
13962 * gdb.base/return.c: Put return values into variables so we
13963 can have gdb print them rather than depending on the program
13964 to print them.
13965 * gdb.base/return.exp: Corresponding changes.
13966
13967 * lib/gdb.exp: Provide default value for noinferiorio.
13968 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
13969 the inferior.
13970
13971 * gdb.base/break.exp: Always check for a program already being
13972 started after sending a "run" command to gdb.
13973 (text_next_with_recursion): Don't check the output from the
13974 program's printf statement. Instead just make sure the program
13975 exited.
13976
13977 * gdb.base/commands.exp: Protect tests which need arguments with
13978 $noargs conditionals.
13979
13980Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13981
13982 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
13983 of structure member arrays to match gdb/valops.c:value_addr change.
13984
13985Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
13986
13987 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
13988 cases.
13989
13990Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
13991
13992 * configure.in (configdirs): Remove gdb.chill from default list
13993 of subdirs and then add it back in only if doing a native build.
13994 The current chill compiler does not yet work in any cross build.
13995 * Revert all signal changes from Jul 6.
13996 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
13997 for sh-hms targets, allowing these tests to link, with no other
13998 changes. Testing is suppressed by setting "nosignals" in site.exp.
13999
14000Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
14001
14002 * configure.in (signaldirs): Define and add to configdirs for all
14003 targets except some specific ones that are known to not support signals.
14004 Also clean up formatting.
14005 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
14006 (signals, sigall): Remove rules to build.
14007 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
14008 Moved to new gdb.signals directory.
14009 * gdb.signals: New test directory.
14010 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
14011 signals.c signals.exp}: New or moved files.
14012
14013Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
14014
14015 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
14016
14017Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
14018
14019 * gdb.base/return.exp: Xfail `return double' test failure
14020 on at least Solaris 2.3 and handle future/past versions on
14021 a case by case basis as appropriate. Also update message
14022 to include i*86 failures.
14023
14024Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14025
14026 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
14027
14028 * lib/gdb.exp: Fix comment which erroneously identified
14029 gdb_file_cmd as gdb_load (the 19 May change was in fact to
14030 gdb_file_cmd not gdb_load).
14031 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
14032
14033 * gdb.base/setvar.exp: Make test names consistent between pass and
14034 fail cases. Use gdb_test more.
14035
14036Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14037
14038 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
14039
14040Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14041
14042 * gdb.base/help.exp: Fix expected help string for `show commands'.
14043
14044Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
14045
14046 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
14047
14048 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
14049 of a text section.
14050
14051Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
14052
14053 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
14054 that loop eventually terminates. Fix Connection refused logic so
14055 that testsuite will expire nicely.
14056
14057Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
14058
14059 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
14060 config/rom68k.exp: New tcl glue for the appropriate monitors.
14061 These all just end up calling monitor.exp.
14062 * config/monitor.exp (gdb_target_monitor): Handle `Connection
14063 refused' by retrying. Cleanup some timeout issues.
14064 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
14065 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
14066 callers don't have to set/restore global timeout variable.
14067
14068 * The following set of changes centralizes management of the global
14069 timeout variable. This way, it can be set in one target dependent
14070 place instead of dozens of places scattered throughout the test suite.
14071 If you need to lengthen a timeout, then you should either set timeout
14072 in one of the config/{target}.exp files, or multiply it by a factor.
14073 Setting it to an absolute value is always going to lose for some
14074 targets.
14075 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
14076 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
14077 * gdb.base/funcargs.exp: Don't set timeout.
14078 * gdb.base/list.exp (test_forward_search): Only use local timeout.
14079 * gdb.base/printcmds.exp (test_print_string_constants
14080 test_print_array_constants): Don't set timeout.
14081 * gdb.base/ptype.exp: Don't set timeout.
14082 * gdb.base/recurse.exp: Don't set timeout.
14083 * gdb.base/return.exp: Don't set timeout.
14084 * gdb.base/watchpoint.exp: Don't set timeout.
14085 * gdb.c++/classes.exp (do_tests): Don't set timeout.
14086 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
14087
14088Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
14089
14090 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
14091
14092Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14093
14094 * lib/gdb.exp: Disable chill tests for irix5.
14095
14096Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14097
14098 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
14099 each test pass or fail.
14100
14101Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14102
14103 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
14104 xlc not gcc.
14105
14106Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
14107
14108 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
14109
14110Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
14111
14112 * config/est.exp: Fix copyright and comments. Remove dead code.
14113 Use targetname, serialport and baud variables instead of fixed
14114 constants.
14115 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
14116 * config/cpu32bug.exp: New file to support cpu32bug monitors.
14117
14118Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14119
14120 * gdb.base/watchpoint.exp: Don't run
14121 test_watchpoint_triggered_in_syscall for sunos.
14122
14123Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14124
14125 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
14126 they don't seem to exist. Do include stdio.h.
14127
14128Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14129
14130 * gdb.base/a1-selftest.exp: Add alpha xfail.
14131
14132Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14133
14134 * gdb.base/watchpoint.c (main): Prompt before calling read().
14135 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
14136 Revise accordingly. Remove cruft about sending "123" several
14137 times, until it gets noticed. Clean up the "print buf[0]" stuff
14138 so that it passes or fails, and waits for prompts in the usual way.
14139
14140Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14141
14142 * gdb.base/recurse.exp: Fix comment.
14143
14144 * TODO: Remove item about printing variables in nodebug.exp. Add
14145 item about enabling tests which are only run on some targets.
14146
14147 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
14148 fail, make test names unique, use new gdb_test convention
14149 regarding pattern, use gdb_test more, etc.).
14150
14151 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
14152 fail, make test names unique, etc.).
14153
14154Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14155
14156 * gdb.base/nodebug.c: Change return type of top and middle to
14157 short.
14158 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
14159 are fixed by the recent mdebugread.c changes. Allow `short ()'
14160 as type for top and middle.
14161
14162Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14163
14164 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
14165 nearly as I can tell, the whole thing was an accident in Stu's
14166 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
14167 to replace a send/expect pair with gdb_test, but ended up only
14168 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
14169 of 30 Mar 1995 took care of it, but left this vestigial comment
14170 which I am now nuking.
14171
14172Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14173
14174 * gdb.base/break.exp: Look for different line number for
14175 breakpoint at main depending on usestubs.
14176
14177Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14178
14179 * gdb.base/list.exp: Adjust some alternate expect patterns to
14180 match recent list0.c change. Add alternate expect pattern for
14181 output from `list default lines around main' for optimizing
14182 compilers.
14183
14184Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14185
14186 * lib/gdb.exp: If nosignals is not set, set it to 0.
14187
14188Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
14189
14190 * config/slite-gdb.exp: Responds to load symbol table prompt.
14191 * gdb.base/break.exp: Adjust line number, fix rerun.
14192 * gdb.base/langs0.c: Add #ifdef usestubs.
14193
14194Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
14195
14196 * gdb.base/list.exp: Adjust line contents after adding new lines in
14197 list0.c. Also fix a syntax error.
14198
14199 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
14200 * gdb.base/break.exp: ditto.
14201 * gdb.base/list.exp: ditto.
14202 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
14203 * gdb.base/run.c: ditto.
14204 * gdb.base/list0.c: ditto.
14205 * gdb.base/funcargs.c: ditto.
14206
14207Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
14208
14209 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
14210 $targetname, $serialport and $baud instead of hardwired variables.
14211 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
14212 target doesn't support signals.
14213
14214Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
14215
14216 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
14217
14218Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14219
14220 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
14221 Don't rely on the value of an auto variable before it has been
14222 initialized. Use gdb_test more.
14223
14224Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14225
14226 * lib/gdb.exp (default_gdb_version): A version number must start
14227 with a digit, but other than that contains all characters up to
14228 the first whitespace character.
14229
14230Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14231
14232 * gdb.base/commands.exp (breakpoint_command_test): New tests.
14233
14234Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14235
14236 * gdb.c++/*.exp: Warn if executable does not exist. The original
14237 reason for skipping the warning was that configure.in sometimes
14238 intentionally skipped building the executables but the tcl code
14239 had no way of knowing. That (a) was always bogus with respect to
14240 error handling, (b) is no longer true (right now there is no way
14241 to skip C++ tests).
14242
14243 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
14244
14245Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14246
14247 * gdb.base/list.exp: Add expect patterns for output from
14248 SunPRO compiled executables.
14249 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
14250 types.
14251
14252Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14253
14254 * gdb.base/break.exp (test_next_with_recursion): Accept any line
14255 number (we are already testing that the correct source line text
14256 gets printed).
14257
14258 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
14259 that is what is intended, but something needed to be done to get
14260 sunos4 native working again.
14261
14262 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
14263
14264 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
14265 apparently went with a (very) old xfail.
14266
14267Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
14268
14269 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
14270 runto_main is a proc in gdb.exp that will do 'step' for target use
14271 stubs.
14272 * gdb.base/exprs.exp: ditto.
14273 * gdb.base/interrupt.exp: ditto.
14274 * gdb.base/opaque.exp: ditto.
14275 * gdb.base/printcmds.exp: ditto.
14276 * gdb.base/ptype.exp: ditto.
14277 * gdb.base/scope.exp: ditto.
14278 * gdb.base/setvar.exp: ditto.
14279 * gdb.base/signals.exp: ditto.
14280 * gdb.base/twice.exp: ditto.
14281 * gdb.c++/classes.exp: ditto.
14282 * gdb.c++/inherit.exp: ditto.
14283 * gdb.c++/templates.exp: ditto.
14284 * gdb.base/break.exp: no run and hit main for stubs. Change line
14285 numbers for breakpoints and info breakpoint.
14286 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
14287 breakpoint().
14288 * gdb.base/callfuncs.c: ditto.
14289 * gdb.base/exprs: ditto.
14290 * gdb.base/interrupt.c: ditto.
14291 * gdb.base/opaque0.c: ditto.
14292 * gdb.base/printcmds.c: ditto.
14293 * gdb.base/ptype.c: ditto.
14294 * gdb.base/scope0.c: ditto.
14295 * gdb.base/setvar.c: ditto.
14296 * gdb.base/signals.c: ditto.
14297 * gdb.base/twice.c: ditto.
14298 * gdb.c++/misc.cc: ditto.
14299 * gdb.c++/templates.cc: ditto.
14300
14301Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14302
14303 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
14304
14305 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
14306 somewhere between `read' and `main.c'. I'm pretty sure the
14307 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
14308 and it isn't particularly useful.
14309
14310 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
14311
14312Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14313
14314 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
14315
14316Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
14317
14318 * config/mt-slite: add LIBS and -nostdlib.
14319 * config/slite-gdb.exp: add this new file to support sparclite target.
14320
14321Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
14322
14323 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
14324
14325 * gdb.base/a2-run.exp: Change argument to istarget from
14326 "*-*-vxworks" to "*-*-vxworks*".
14327 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
14328
14329Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
14330
14331 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
14332 will not runto main but do a 'step' to step out of breakpoint().
14333 * config/mt-slite: add -Dusestubs.
14334
14335Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14336
14337 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
14338 instead of just @.
14339
14340 * gdb.base/signals.exp: Add test for "handle all print".
14341 * TODO: Remove "handle all print". Also remove item about
14342 checking copyright date (I don't like the idea of a spurious FAIL
14343 based on when we run the tests).
14344
14345 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
14346 for SunOS4 (reason for failure not investigated). Remove
14347 redundant test for $binfile.
14348
14349 * gdb.base/nodebug.c (array_index): Call malloc.
14350
14351 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
14352
14353Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
14354
14355 * gdb.base/recurse.exp: Update gdb_test invocation to use new
14356 conventions and slightly simplify the matching regexp.
14357
14358Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14359
14360 * gdb.base/break.exp: Update gdb_test invocation to use new
14361 convention.
14362
14363 * lib/gdb.exp: If noargs is not set, set it to 0.
14364
14365 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
14366 tests unique.
14367
14368 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
14369
14370Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14371
14372 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
14373 one argument of type "<non-float parameter>".
14374
14375Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
14376
14377 * config/rom68k.exp: New file to support Motorola IDP board.
14378 * gdb.base/a2-run.exp: Skip this file if noargs is set.
14379 * gdb.base/break.c: Change things around so that this program
14380 doesn't depend upon args. This is necessary to make remote
14381 targets work (in general, they can't take args).
14382 * gdb.base/break.exp: Don't try to send args to program. Don't
14383 expect output. Also, replace lots of code with gdb_test.
14384
14385Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14386
14387 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
14388 printing of '\'' (which is what the comment says we are testing,
14389 even though we were not), not '''.
14390 (test_integer_literals_rejected): Test that printing ''' is an error.
14391
14392 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14393 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
14394 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
14395 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
14396 Use gdb_test not test_print_accept.
14397 * lib/gdb.exp: Remove test_print_accept.
14398
14399 * gdb.base/signals.exp (signal_tests_1): Make pass message
14400 consistent with fail message.
14401
14402 * gdb.base/whatis.exp: Remove xfails for printing char vs.
14403 unsigned char; the bug (PR 1821) is fixed.
14404
14405 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
14406
14407 * gdb.base/scope.exp (test_at_localscopes): Call pass for
14408 successful tests--makes xfailing them work right.
14409
14410Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14411
14412 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
14413 only \r\n, not .*. The test can pass .* as the last thing in
14414 $pattern if that is what it wants. In addition to providing this
14415 flexibility, this change should speed up pattern matching in cases
14416 where the pattern already ended with .* (there were a number of
14417 them). This change also helps catch bad patterns--in the old
14418 scheme the typo "char \*" instead of "char \\*" would pass. Now
14419 it is caught.
14420 * Many .exp files: Update callers.
14421
14422 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
14423 clearer and does not spuriously match multiple ('s. Likewise for
14424 ) and *.
14425
14426 * gdb.base/nodebug.exp: Test ability to call a function and pass
14427 it a string (even with no debugging info).
14428
14429 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
14430 "p '\'", which is the same as "p ''" once tcl gets done with
14431 quoting, to "p '\\'", which I suspect is what is intended (one
14432 backslash gets sent to GDB).
14433
14434 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
14435
14436Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14437
14438 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
14439 1817) was fixed literally years ago.
14440
14441Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14442
14443 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
14444 test, it causes stepping out of call_after_alloca_subr with
14445 optimizing compilers.
14446 (localvars_in_indirect_call): Consume GDB prompt if `finish'
14447 fails.
14448
14449 * gdb.c++/templates.exp: Source templ-info.exp only if
14450 the templates executable exists.
14451
14452 * gdb.c++/misc.cc (class Contains_static_instance,
14453 class Contains_nested_static_instance),
14454 gdb.c++/classes.exp (test_static_members): Test printing of
14455 a class that contains a static instance of the class.
14456
14457Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14458
14459 * gdb.base/langs2.c (cppsub_): Don't prototype.
14460 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
14461 only, I believe).
14462
14463Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14464
14465 * lib/gdb.exp (skip_chill_tests): New procedure.
14466
14467 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
14468
14469Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
14470
14471 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
14472 each expect pattern. Cuts runtime from 12 to about 4 seconds.
14473
14474Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14475
14476 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
14477
14478 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
14479 disassemble 8, not 16, instructions for part 4.
14480
14481 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
14482 support the latter anymore.
14483
14484 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
14485 -DNO_PROTOTYPES.
14486 * gdb.base/callfuncs.c: Control use of prototypes based on
14487 NO_PROTOTYPES, not __STDC__.
14488 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
14489 t_float_values2 tests if prototypes in use.
14490
14491 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
14492 t_double_values): When checking differences against DELTA, check
14493 that difference is within the range (-DELTA,DELTA), not just
14494 (-infinity,DELTA).
14495
14496Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
14497
14498 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
14499 'file' command firts, then 'target', then 'load', this is due to gdb
14500 target set up.
14501 * config/mips-gdb.exp: Fix a couple regular exp bugs.
14502
14503Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
14504
14505 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
14506 FP load/store variants.
14507 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
14508
14509Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14510
14511 * gdb.base/term.exp: Do not give a warning if not native, it is
14512 not an abnormal condition.
14513
14514Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
14515
14516 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
14517 t_char_array".
14518
14519Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
14520
14521 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
14522 are getting the version number.
14523
14524 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
14525 if not native, it is not an abnormal condition.
14526
14527Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14528
14529 * lib/gdb.exp: Just use "file exists", rather than undocumented
14530 dejagnu procedure "findfile".
14531
14532Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14533
14534 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
14535 (LDFLAGS): Set to -Xlinker -Ur.
14536
14537 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
14538 Removed, these values are set by lib/gdb.exp.
14539
14540 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
14541
14542Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
14543
14544 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
14545 of replicating gdb startup code.
14546
14547 * config/mt-vxworks (LDFLAGS): Set to -r.
14548 (CFLAGS_FOR_TARGET): Removed.
14549
14550 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
14551 (gdb) and gdb for vxworks uses (vxgdb).
14552
14553 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
14554 executable is not in the tree and host != target, use sed and
14555 program_transform_name to determine the gdb name used by the
14556 target.
14557
14558 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
14559 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
14560
14561Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14562
14563 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
14564 floats, chars, and shorts where there are ANSI-style function
14565 definitions.
14566
14567 * gdb.base/langs.exp, gdb.base/langs*: New test.
14568 * gdb.base/Makefile.in: Build it.
14569 * TODO: Remove item about checking that C names don't get C++
14570 demangling applied; this test tests it.
14571
14572Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14573
14574 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
14575 went with the const70 xfail. The xfail went away a year ago.
14576
14577 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
14578
14579 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
14580 for hp300.
14581
14582 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
14583
14584 * gdb.base/a1-selftest.exp: Don't run on hp300.
14585
14586Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14587
14588 * Makefile.in (site.exp): Set host_alias and target_alias as well
14589 as host_triplet and target_triplet.
14590
14591Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14592
14593 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
14594
14595 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
14596 places as other ecoff systems).
14597
14598 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
14599 ultrix.
14600
14601Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14602
14603 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
14604 remove them.
14605 * gdb.base/nodebug.exp: Accept "function" in addition to "text
14606 variable and "variable" in addition to "data variable".
14607 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
14608
14609 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
14610 2.
14611 * gdb.base/list1.c (long_line): Add additional statement at start
14612 of function.
14613 * gdb.base/list.exp (test_forward_search): Update line number to
14614 reflect new statement.
14615
14616Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14617
14618 * gdb.base/signals.exp: Reinitialize searched source directories
14619 after gdb_start call.
14620
14621Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
14622
14623 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
14624 * gdb.stabs/Makefile.in: Likewise.
14625
14626 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
14627 change. Instead split the tests into smaller pieces.
14628 * gdb.disasm/hppa.s: Corresponding changes.
14629
14630Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14631
14632 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14633 Quote ^C when passing it to stty. For some shells ^ is a pipe.
14634
14635 * gdb.base/funcargs.exp: Modify many tests so that every test
14636 either passes or fails. Make some test names unique.
14637
14638Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14639
14640 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
14641 Call stty to set interrupt character.
14642
14643 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
14644 for HP assembler versus GNU assembler based on actual behavior of
14645 $(CC), rather than assuming that $(AS) is always the GNU assembler.
14646
14647 * TODO: Suggest a few more stepping tests.
14648
14649Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
14650
14651 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
14652 restart GDB for h8300 after a continue.
14653 (return): Add pattern to match a29k-udi behavior.
14654 * gdb.base/nodebug.exp: Remove obsolete comment.
14655 * gdb.base/regs.exp: New file, testing of register displays.
14656 * gdb.base/return.exp: Fix typo in reference to $objdir.
14657 * gdb.base/whatis.exp: Always start with a fresh GDB.
14658
14659Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14660
14661 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
14662 higher, these tests generate a lot of output.
14663
14664Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14665
14666 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
14667 code following the catch silently ignored some errors; without the
14668 catch they should be thrown like any other tcl error. Also, the
14669 catch used "" instead of {} which meant all the callers who wanted
14670 to include one of the characters "[]$ had to quote it an extra time.
14671 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
14672 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
14673 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
14674 Remove extra quoting.
14675
14676Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
14677
14678 * gdb.base/commands.exp: Make test names unique; every test either
14679 passes or fails. Update some comments.
14680
14681 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
14682
14683Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14684
14685 The following fixes a FAIL caused by the fact that the alpha stabs
14686 configuration didn't use the ".if alpha" code in weird.def.
14687 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
14688 bit pointer, so the 32 bit version works even on the alpha.
14689 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
14690 Remove the stuff which allowed us to have separate versions for
14691 alpha and everything else.
14692
14693 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
14694 regexp which "info func operator\[\](" is supposed to match. Fix
14695 string to send to GDB. Note that GDB still doesn't work right. Add a
14696 new test for "info func .perator\[\](" which GDB does handle correctly.
14697
14698 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
14699
14700Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14701
14702 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
14703 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
14704 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
14705 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
14706 it makes the tests harder to understand and confuses test-o-matic.
14707 The preferred style is that each test provides a PASS or a FAIL,
14708 and has a unique message (e.g. "continue #54" not just "continue")
14709 which is the same for the pass and the fail.
14710 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14711 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
14712 to lib/gdb.exp.
14713 * gdb.base/printcmds.exp: Use test_print_accept. Remove
14714 prt_accept which was basically the same thing. Likewise for
14715 test_print_reject and prt_reject.
14716 * lib/gdb.exp (test_print_reject): Add some more error message
14717 patterns to match from the former printcmds.exp (prt_reject).
14718 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
14719 One defect of the passcount stuff is that some of it failed to
14720 report XPASS where appropriate.
14721 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
14722 stuff before and after arg in expected pattern.
14723 (test_paddr_operator_functions): Re-do test without print_addr_of;
14724 this is the only test which seems to want extra stuff there.
14725
14726Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14727
14728 * gdb.base/nodebug.exp: Update new tests to reflect improved
14729 wording of gdb output.
14730
14731 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
14732 and "ptype" work on variables in files compiled without -g.
14733 Replaces commented out "maint print msymbol" tests.
14734
14735Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14736
14737 * gdb.base/setvar.c (dummy): Call malloc.
14738
14739 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
14740 losing with the irix4 sed.
14741
14742 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
14743 ALRM" on irix4.
14744
14745Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14746
14747 * TODO: Remove items about corefile.exp testing new exec-file and
14748 backtrace; both are now done. Add items about printing enums.
14749
14750Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14751
14752 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
14753 "get signal $thissig" test fails.
14754
14755 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
14756
14757Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14758
14759 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
14760 compiler warning with dec alpha compiler.
14761
14762 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
14763 extra \n from gdb_test call (this explains why the prompt test
14764 that I removed yesterday was there).
14765 (user_defined_command_test): Remove extra \n and prompt test.
14766
14767 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
14768 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
14769 doesn't exist.
14770 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
14771 Also remove alpha workaround, which turns out to be because
14772 SIGABRT == SIGLOST.
14773
14774 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
14775
14776 * gdb.base/help.exp: Don't test "help show".
14777
14778Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14779
14780 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
14781 "set print address" is on.
14782 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
14783 pass prompt to gdb_test; gdb_test already looks for the prompt.
14784
14785 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
14786
14787 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
14788 was a vestige of the manual TESTSTRATEGY, and the purpose of it
14789 was to make sure that gdb can read a core file. But (a) the "read
14790 the corefile" part didn't make it to a1-selftest.exp, we just
14791 delete the corefile after creating it, and (b) we test reading
14792 corefiles in corefile.exp anyway. Also, this test left around a
14793 xgdb process on Solaris.
14794
14795 * gdb.base/corefile.exp: Also test backtrace.
14796
14797Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
14798
14799 * gdb.base/commands.exp: Test a simple user defined command with
14800 arguments and if/while statements; verify the full user command is
14801 printed by "show user".
14802
14803 * gdb.base/commands.exp: Test if/while commands as part of a
14804 breakpoint command list; verify they appear in breakpoint
14805 information.
14806
14807Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14808
14809 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
14810 than by dividing by zero.
14811
14812Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
14813
14814 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
14815 performing an inferior call with watchpoints enabled.
14816 * gdb.base/watchpoint.c (main): Delete second unnecessary read
14817 call.
14818
14819Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14820
14821 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
14822 of "file" command.
14823
14824 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
14825 Add additional pattern for when "int operator int(void);" appears
14826 in a different order.
14827
14828Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
14829
14830 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
14831
14832 * gdb.base/help.exp: Replace most of docstrings for "info signals"
14833 and "signal" with ".*".
14834
14835Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14836
14837 * TODO: Add note about "handle all nostop".
14838
14839 * gdb.base/{sigall.c, sigall.exp}: New test.
14840 * gdb.base/Makefile.in: Add it.
14841
14842Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
14843
14844 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
14845 when invoking GDB, suppresses any windowing interface.
14846
14847Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
14848
14849 * config/sim-gdb: New file, simulator testing support.
14850
14851Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
14852
14853 * gdb.base/interrupt.exp: Test calling func1 twice.
14854
14855Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
14856
14857 * gdb.base/list.exp (test_forward_search): Set timeout higher
14858 when we'll be getting lots of output from gdb.
14859
14860 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
14861 "init_malloc" to after the expect statement. Run it if that
14862 regexp is taken, but also for two others which happen if source
14863 cannot be found.
14864
14865Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14866
14867 * gdb.base/printcmds.exp: New test, for printing register before
14868 program is running.
14869
14870Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14871
14872 * gdb.base/list.exp: Correct some alternate expect patterns
14873 to reflect changes in list1.c.
14874
14875Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14876
14877 * TODO: Add item regarding large frames.
14878
14879 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
14880
14881 * TODO: Remove item about enabling return.exp; it
14882 is enabled. Suggest a few more "return" tests.
14883
14884Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14885
14886 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
14887 anonymous unions.
14888
14889Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14890
14891 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
14892 and pr-5646.o, so "make" is the same as "make all", not "make
14893 pr-4975.o".
14894
14895Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
14896
14897 * gdb.base/list.exp: Adjust expectations to reflect changes in
14898 list1.c.
14899 (test_forward_search): New test proc.
14900 * gdb.base/list1.c (long_line): New function, has long source line.
14901
14902Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
14903
14904 * gdb.base/a1-selftest.exp: Change initial stepping to know about
14905 additional line of code that was added.
14906
14907Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
14908
14909 * gdb.disasm/hppa.s: Break the large branching tests into smaller
14910 tests so as not to overflow expect's input buffers.
14911 * gdb.disasm/hppa.exp: Corresponding changes.
14912
14913Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14914
14915 Beginnings of template debugging tests.
14916 * gdb.c++/templ-info.cc: New file to test for template
14917 debugging capability of the compiler.
14918 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
14919 templ-info.cc.
14920 * gdb.c++/templates.cc: Add explicit template instantiations
14921 to enable compiling with -fno-implicit-templates. Add destructor
14922 and 'value' method to T5 class for template tests.
14923 * gdb.c++/templates.exp: Add testcases for printing of template
14924 types, setting breakpoints on template methods and calling a
d63a86f8 14925 template method.
c906108c
SS
14926
14927Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
14928
14929 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
14930 branch target since some assemblers (gas-2.5) may emit a
14931 relocation for the branch instead of resolving it in the
14932 assembler.
14933
14934Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14935
14936 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
14937 through signal handler.
14938
14939Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14940
14941 * configure.in (*-*-netware): Use config/mt-netware.
14942
14943 * config/mt-netware: New file.
14944 * config/mt-i386-netware: Removed, separate configs for different
14945 netware architectures are no longer needed now that we have
14946 --with-headers.
14947
14948Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14949
14950 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
14951 by the recent changes to use ANSI C arithmetic conversions.
14952
14953Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14954
14955 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
14956 bug involving using inferior_pid to figure out whether to select a
14957 frame.
14958
14959Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
14960
14961 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
14962 match the current disassembler output.
14963
14964Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
14965
14966 * gdb.fortran/exprs.exp: Expect VOID instead of void.
14967 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
14968 types, expect "int" as type of integer values (for now).
14969
14970Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
14971
14972 * gdb.base/commands.exp: New tests for if/while commands.
14973
14974Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
14975
14976 * lib/gdb.exp (runto): Replace sub-pattern for hex value
14977 by .*, since hex values have different syntax in Chill mode.
14978
14979Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14980
14981 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
14982 linefeed from expect pattern for repeated types with indices > 9.
14983
14984Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
14985
14986 First part of Fortran test suite.
14987 * gdb.fortran: New directory.
14988 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
14989
14990Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14991
14992 * gdb.base/default.exp: Update expect pattern for load command
14993 without arguments.
14994
14995Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
14996
14997 * configure.in: Change i386 to i[345]86.
14998 * gdb.base/configure.in: Likewise.
14999 * gdb.c++/configure.in: Likewise.
15000 * gdb.chill/configure.in: Likewise.
15001
15002Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
15003
15004 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
15005 patterns, since that is not a valid context for comments.
15006
15007Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
15008
15009 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
15010 repeated types and repeated types with indices > 9.
15011
15012Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
15013
15014 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
15015 2417; old bug has been fixed.
15016
15017Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
15018
15019 * gdb.base/interrupt.exp: When trying to wake up the inferior,
15020 send the newline ourselves instead of assuming gdb_test will do
15021 so when passed an empty input string.
15022
15023 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
15024 stabs testcode.
15025
15026Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15027
15028 * lib/gdb.exp (gdb_test): Don't send anything if the first
15029 argument is an empty string. This makes cases where we want to
15030 match output that is already in expect's buffers (for example,
15031 matching a breakpoint after gdb_run_cmd has been called) work
15032 reliably.
15033
15034Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15035
15036 * config/netware.exp: New file.
15037
15038Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15039
15040 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
15041 the -B and -L prefixes so we can find the debugging stub.
15042
15043 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
15044 there and we are using the gcc from the tree.
15045
15046 * gdb.base/types.c: Removed.
15047
15048 * gdb.base/configure.in: Look for makefile fragments in ../config.
15049 Recognize i386-*-netware.
15050 * gdb.c++/configure.in: Likewise.
15051
15052Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15053
15054 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
15055 the correct TCL syntax.
15056
15057Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15058
15059 * gdb.base/opaque.exp: use runto instead of messing around with
15060 breakpoints. Simplify by using gdb_test.
15061
15062 * gdb.base/bitfields.exp: restart between tests on netware targets
15063 because breakpoints aren't relocated after target death. Run
15064 processes to completion.
15065
15066 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
15067
15068Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
15069
15070 * Makefile.in: Remove extra tabs that confuse some versions
15071 of "make". Use the newly built gdb to test with by default,
15072 rather than the first one in the tester's search path.
15073
15074Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
15075
15076 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
15077
15078 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
15079 condition help.
15080
15081Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15082
15083 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
15084
15085 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
15086 running.
15087 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
15088 * gdb.base/funcargs.exp: Likewise.
15089
15090 * gdb.base/bitfields.exp: Simplify by using gdb_test.
15091 * gdb.base/funcargs.exp: Likewise.
15092
15093 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
15094 message is "".
15095
15096Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15097
15098 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
15099 return,signals,twice}.exp: Handle non-existant binaries
15100 consistantly.
15101
15102 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
15103 * gdb.base/Makefile.in: Don't try to generate a core dump, we
15104 might testing a cross development system.
15105
15106Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15107
15108 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
15109 runtest script is relative to ${srcdir}, not ${rootdir}.
15110
15111Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
15112
15113 * gdb.base/signals.exp: Allow for optionality of breakpoint
15114 address.
15115
15116Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15117
15118 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
15119
15120Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15121
15122 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
15123 for size_t definition.
15124 * gdb.c++/templates.cc: Likewise
15125
15126 * config/mt-i386-netware: New file.
15127
15128 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
15129 defined.
15130
15131 * gdb.base/Makefile.in: Added support for systems that name core
15132 files by appending "core" to the program name.
15133 * gdb.base/a1-selftest.exp: Likewise.
15134
15135Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15136
15137 * gdb.base/return.exp: Add comment and message for `return double'
15138 test failure on Sparc Solaris.
15139
15140Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
15141
15142 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
15143
15144Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15145
15146 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
15147 from optimizing them away.
15148 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
15149 patterns to include default constructors and assignment operators,
15150 to match gcc versions beyond 2.5.8. Accept any cplus demangling
15151 character in the output of the virtual base pointer.
15152
15153Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15154
15155 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
15156 expression match in print_addr_of to avoid unintented matches.
15157 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
15158 versions up to 2.5.8.
15159
15160Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15161
15162 * gdb.base/list.exp: Tweak alternate pattern for listing of an
15163 included file to run under newer versions of expect.
15164 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
15165 consecutive >'s in templates to accomodate recent cplus-dem.c change.
15166 Remove xfail for the virtual table of BDDHookV.
15167
15168Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
15169
15170 * lib/gdb.exp (string_to_regexp): Set a default result.
15171 (default_gdb_start): Fix misleading message.
15172
15173Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
15174
15175 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
15176 Remove all CC, etc definitions.
15177 * config/mt-hpux: New file.
15178 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
15179 (CFLAGS, LDFLAGS): Define.
15180 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
15181
15182 * Makefile.in (site.exp): Don't insert host_os, etc.
15183 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
15184 (distclean): Check existence of subdir.
15185 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
15186 * gdb.base/Makefile.in: General cleanup and simplification.
15187 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15188 to build executables. Use default rule to build .o files.
15189 (EXPECT, RUNTEST, CC): Fix relative pathname.
15190 (site.exp): Don't insert host_os, etc.
15191 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
15192 and/or SIGUSR1 defined.
15193 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
15194 * gdb.c++/Makefile.in: General cleanup and simplification.
15195 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
15196 (CFLAGS): Remove.
15197 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
15198
15199Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
15200
15201 * gdb.base/recurse.exp: Misc changes to get tests running again
15202 after Kung's changes to the watchpoint code.
15203 * gdb.base/watchpoint.exp: Likewise.
15204
15205Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
15206
15207 * lib/gdb.exp (string_to_regexp): Convert {\} also.
15208
15209Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
15210
15211 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
15212 * lib/gdb.exp (default_gdb_start): Define.
15213 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
15214 gdb.base/funcargs.exp, gdb.base/opaque.exp,
15215 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
15216 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
15217 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
15218 Don't call gdb_target_udi in between tests.
15219
15220Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15221
15222 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
15223 (which was basically just a local version of the same thing). In
15224 addition to avoiding duplication, gdb_test_exact is faster.
15225 * lib/gdb.exp (gdb_test_exact): Fix typo.
15226
15227 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
15228 don't give an error.
15229
15230 * gdb.base/term.exp: Call delete_breakpoints before starting.
15231
15232 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
15233 (t10): Add comment.
15234
15235Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15236
15237 Reorganization of the GDB Test Suite.
15238
15239 * gdb.base: New directory, contains all the basic tests.
15240 * gdb.c++: New directory, tests specific to C++.
15241 * gdb.chill: New directory, tests specific to Chill.
15242 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
15243 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
15244 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
15245 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
15246 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
15247 t30-31 to chill).
15248 * */gdbme.*: Rename to match appropriate expect scripts.
15249 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
15250 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
15251 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
15252 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
15253 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
15254 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
15255 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
15256 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
15257 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
15258 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
15259 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
15260 gdb.c++/virtfunc.cc: New names of C++ files.
15261 * gdb.chill/chillvars.ch: New name of Chill file.
15262 * gdb.base/configure.in, gdb.c++/configure.in,
15263 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
15264 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15265 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
15266 * configure.in (configdirs): Update to reflect directory changes.
15267 (target_abbrev): No longer define for any configuration.
15268 * Makefile.in: Cosmetic improvements to header comments.
15269
15270Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
15271
15272 Various changes to gdb.t31:
15273
15274 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
15275 * gdbme.ch: Make all key-words and predefineds be upper-case.
15276 * chillvars.exp: Expect key-words and predefinds in upper-case.
15277
15278 * chillvars.exp: Use gdb_test_exact many places.
15279 Change expected output for arrays (which now includes index labels).
15280
15281 * pr-5020.exp, gdme.ch (module PR_5020):
15282 New test, for PR-5020.
15283
15284Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
15285
15286 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
15287 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
15288
15289Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
15290
15291 * Makefile.in: Fix bit-rot in definitions of CHILL,
15292 CHILL_FOR_TARGET and Chill_LIB.
15293 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
15294 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
15295 CHILL, and CHILL_LIB.
15296
15297Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
15298
15299 * Revert the previous changes. Please see Rob's directory
15300 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
15301
15302Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
15303
15304 * Makefile.in, configure.in, config/mips-gdb.exp,
15305 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
15306 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
15307 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
15308 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
15309 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
15310 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
15311 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
15312 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
15313 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
15314 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
15315 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
15316 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
15317 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
15318 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
15319 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
15320 changes from 94Q1.
15321
15322Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
15323
15324 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
15325 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
15326 Rob's new testing fragments.
15327
15328Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
15329
15330 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
15331 lib/gdb.exp: Replace error proc calls with perror.
15332
15333Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
15334
15335 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
15336 version also, match on casted version strings, and match on
15337 gdb startup case where the line numbers might be messed up.
15338
15339Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
15340
15341 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
15342 (CFLAGS): Delete it from here.
15343
15344Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
15345
15346 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
15347
15348Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
15349
15350 * Makefile.in (RUNTEST): Default to just "runtest".
15351
15352Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15353
15354 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
15355 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
15356 the code has been restructured.
15357
15358Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15359
15360 * gdb.t00/default.exp (set write): Allow any number of \r and/or
15361 \n, not just one of each.
15362
15363 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
15364 /bin/cc gives a warning if you do.
15365
15366Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
15367
d63a86f8 15368 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
15369 __t10ListS_link1ZUiRCUiPT0
15370
15371Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15372
15373 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
15374 on local variables in recursive functions.
15375
15376 * gdb.t07/Makefile.in: Build the new test.
15377
15378Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15379
15380 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
15381 directly. Instead compare the return values from actual calls.
15382
15383Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
15384
15385 * Makefile.in (check): Set TCL_LIBRARY for runtest.
15386
15387Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15388
15389 * From Peter Schauer with minor modifications.
15390 * gdb.t15/return.exp (return_tests): Handle targets where "return"
15391 stops in mid-line in the caller. Add xfail for returning a float
15392 value on X86 targets.
15393
15394Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15395
15396 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
15397 to avoid expect lossage.
15398 (fmem_LRbug_tests): Likewise.
15399 * gdb.disasm/hppa.s: Corresponding changes.
15400
15401 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
15402 conditions to work with latest dejagnu/expect.
15403
15404 * gdb.t15/funcargs.exp (finish from indirect call): No longer
15405 expected to fail on the PA.
15406 (backtrace in call with trampolines): Explicitly require main
15407 to be frame #1 (no trampolines should show up in backtrace).
15408
15409 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
15410 "continue -expect".
15411 * gdb.t06/break.exp: Likewise.
15412 * gdb.t07/watchpoint.exp: Likewise.
15413 * gdb.t13/bitfields.exp: Likewise.
15414 * gdb.t15/{funcargs,return}.exp: Likewise.
15415 * gdb.stabs/weird.exp: Likewise.
15416 * config/{mips,udi}-gdb.exp: Likewise.
15417
15418 * hppa.sed: Enclose comments within a sed command to avoid
15419 losing with the old OSF1 sed.
15420
15421Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15422
15423 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
15424 sequent dynix.
15425 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
15426 * gdb.t15/funcargs.exp: Conditionally step again to really
15427 finish from marker_call_with_trampolines. Handle the case where
15428 the first step from within call_with_trampolines already steps
15429 us back to main.
15430 * gdb.t15/gdbme.c: Add comment to closing brace of
15431 call_with_trampolines for funcargs.exp.
15432
15433Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15434
d63a86f8 15435 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
15436 Fix typo(s).
15437
15438Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15439
15440 * gdb.t07/gdbme.c: More code for watchpoint testing.
15441
15442 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
15443 "Hardware watchpoint" throughout file.
15444 (test_watchpoint_triggered_in_syscall): New test.
15445 (test_complex_watchpoint): New test.
15446
15447Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15448
15449 * gdbme.c (call_with_trampolines): New function to try and step
15450 into. Tests trampoline problems on the PA.
15451
15452 * funcargs.exp (localvars_in_indirect_call): No longer expect
15453 stepping into indirect call to fail on PAs.
15454 (test_stepping_over_trampolines): New test.
15455
15456Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15457
15458 * TODO: Add suggestions for static member function tests, and
15459 completion tests.
15460
15461Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15462
15463 * TODO: Add suggestions for "p/a" tests.
15464
15465 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
15466 (default_gdb_exit): Replace all the hair with sending "quit" to
15467 the process with a simple close.
15468
15469Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15470
15471 * TODO: Add suggestions for shared library tests.
15472
15473Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15474
15475 * TODO: Add suggestions for x/s tests.
15476
15477Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15478
15479 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
15480 "enable once", and "enable breakpoints once" with ".*".
15481
15482Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15483
15484 * TODO: Add suggestions about structure passing tests.
15485
15486Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15487
15488 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
15489 the primary1 test, use work around if __GNUC__ < 2.
15490 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
15491 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
15492 Test for bad output rather than waiting for timeout. Issue
15493 second continue only if first continue failed.
15494
15495Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15496
15497 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
15498 operator[] test with gdb_test because the old code didn't seem to
15499 be getting the quoting right with the new dejagnu.
15500
15501Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
15502
15503 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
15504 one from the path.
15505 * Makefile.in: Use a fresh expect if there is one, use runtest
15506 from the src tree if there is one.
d63a86f8 15507
c906108c
SS
15508Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15509
15510 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
15511 next over recursive call. Revise the tests from that point on
15512 (which had been skipped) to match GDB's actual (correct) output.
15513
15514 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
15515 with next over a breakpoint whose condition is false.
15516
15517 * gdb.t00/help.exp: Comment out "help set print" tests just like
15518 (and for same reason as) "help set" test.
15519
15520Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15521
15522 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
15523 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
15524
15525Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15526
15527 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
15528 necessary gdb_target_udi.
15529
15530 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
15531
15532 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
15533 1838 and 2417; they are fixed.
15534
15535 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
15536 gdb.t03/ptype.exp (ptype structure, ptype union):
15537 Remove xfails; the test is looser than when the xfails were added.
15538
15539 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
15540 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
15541
15542 * gdb.t01/run.exp: Only run shell test if isnative.
15543
15544 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
15545 since "run" automatically loads if necessary. Call gdb_target_udi
15546 after the "file" since "file" kills any execution target.
15547
15548 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
15549 GDB. GDB doesn't work that way (not anymore at least) on UDI.
15550 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
15551 argument for UDI.
15552
15553Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
15554
15555 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
15556
15557 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
15558
15559Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15560
15561 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
15562 properly quoting regexps. This makes the second argument to
15563 demangle a fixed string, which matches the callers, instead of a
15564 shell-style pattern which is what the previous implementation
15565 used. Update some of the callers.
15566
15567Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15568
15569 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
15570 (comib_nullified_tests): Fix typo.
15571 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
15572 strings. No longer expected to fail.
15573
15574 * gdb.disasm/hppa.s (addib_tests): Fix typo.
15575 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
15576 strings. No longer expected to fail.
15577
15578 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
15579 string. No longer expected to fail.
15580
15581Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15582
15583 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
15584 No longer expected to fail.
15585
15586 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
15587 string. No longer expected to fail.
15588
15589Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15590
15591 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
15592 only in the names (I probably got most of them). I was even
15593 generous with some which differed in underscores in names, and
15594 probably missed a few, and I *still* was able to remove almost a
15595 third of the file with almost no impact on testsuite coverage.
15596
15597Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15598
15599 * gdb.t00/default.exp: Match udi_attach error message as well as
15600 the one from child_attach.
15601
15602 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
15603
15604 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
15605
15606 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
15607 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
15608
15609 * Move test with enums and partial symbols back to
15610 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
15611 Reverts the change of 26 May 93. Per today's change to
15612 stabs.texinfo, the behavior that weird.exp was expecting was
15613 unreasonable; what is important is that the compiler+gdb get
15614 things right, which happens with a recent gcc. Also fix the test
15615 to deal with native compilers which put out the stab gdb can't
15616 deal with.
15617
15618Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15619
15620 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
15621 in the names. The main thing these accomplish is to slow things down.
15622 Many more such duplicates surely remain.
15623
15624 * gdb.t00/help.exp: Comment out "help support" test just like
15625 (and for same reason as) "help set" test.
15626
15627Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
15628
15629 * gdb.t06/break.exp: Remove setup_xfails for
15630 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
15631 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
15632 about known bug in gcc to include up through 2.5.8.
15633 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
15634 well as "_vb$".
15635 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
15636 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
15637 with latest gcc and gdb.
15638 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
15639 well as "_vb$".
15640
15641Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15642
15643 * configure.in (hppa*-*-*): Also configure and build stabs-only
15644 tests.
15645
15646Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15647
15648 * gdb.t10/hppa.mt: A makefile fragment for the PA.
15649 * gdb.t10/configure.in (hppa*-*-*): Use it.
15650
15651Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15652
15653 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
15654
15655Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15656
15657 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
15658 versions prior to 1.13.5.
15659
15660Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15661
15662 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
15663 the prompt is at the start of a line.
15664
15665Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
15666
15667 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
15668 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
15669 in the copr tests now.
15670 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
15671 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
15672 expected to fail.
15673
15674Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
15675
15676 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
15677 gdb.t31/chillvars.exp, lib/gdb.exp:
15678 Tweak to run under either version of expect.
15679 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
15680 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
15681 * gdb.t11/list.exp: Remove extraneous whitespace.
15682
15683Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15684
15685 * gdb.t16/printcmds.exp (test_print_strings): Accept
15686 "(unsigned char *) " before the string.
15687
15688 * TODO: Add notes about printing of fancy types and GDB expressions.
15689
15690Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
15691
15692 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
15693 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 15694 if doing mips-idt-ecoff.
c906108c
SS
15695
15696Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
15697
15698 * Most .exp files: Tweak to run under either version of expect.
15699
15700Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15701
15702 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
15703 xfails; I'm not sure why they are failing, but not because of PR 1806.
15704
15705Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
15706
15707 * config/unix-gdb.exp: Remove gdb_unload cause it's already
15708 defined in lib/gdb.exp.
15709
15710Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15711
15712 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
15713 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
15714 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
15715 have to be typeless.
15716
15717Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15718
15719 * TODO: Add suggestion for copyright year test.
15720
15721Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
15722
15723 * configure.in (*-*-lynxos*): Add stabs tests.
15724
15725Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15726
15727 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
15728 so insert a tab before any assembler directive in column zero.
15729
15730 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
15731 stores.
15732 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
15733 stores.
15734 (fpu_short_memory_tests): Likewise.
15735
15736Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15737
15738 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
15739 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
15740 .stabs directives in comments.
15741
15742Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15743
15744 * TODO: New file, describing tests we could write.
15745 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
15746
15747Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15748
15749 * gdb.t06/signals.exp: Add kludge to force re-sync.
15750
15751 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
15752 to xgdb instead of gdb, get out of gdb.
15753
15754Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
15755
15756 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
15757 for info.
15758
15759Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
15760
15761 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
15762 * gdb.stabs/configure.in (hppa*-*-*): Use it.
15763 * gdb.stabs/hppa.sed: New sed script for the PA.
15764
15765Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15766
15767 * gdb.stabs: Re-write weird.def and configuration to use sed
15768 instead of cpp. sed is portable and POSIX; cpp is neither.
15769
15770Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15771
15772 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
15773
15774Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15775
15776 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
15777
15778Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15779
15780 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
15781 "_vb$".
15782 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
15783 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
15784
15785Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15786
15787 * lib/gdb.exp: Comment out code which depends on non-existent
15788 `transform' procedure.
15789
15790Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
15791
15792 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
15793 * lib/gdb.exp: Transform tool name.
15794 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
15795 1.1's new error handling system.
15796
15797Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15798
15799 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
15800
15801Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15802
15803 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
15804 They made pattern matching so slow that timeouts happened on
15805 heavily loaded systems. Now any output from "show print" which
15806 gets us back to the GDB prompt is a PASS.
15807
15808Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
15809
15810 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
15811
15812Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15813
15814 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
15815
15816 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
15817 It is not from PR 3220.
15818
15819Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15820
15821 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
15822 just started failing because they depended on the order the
15823 subcommands are presented, or exact docstring text. This kind of
15824 test is a pain and has minimal benefit.
15825
15826Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15827
15828 * gdb.t09/corefile.exp: At end of test, use "core" command with
15829 no arguments.
15830
15831Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
15832
15833 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
15834 17}/Makefile.in: Make it possible to run the testsuite with Sun
15835 make and CC = cross gcc by adding explicit build rules for .o
15836 files.
15837
15838Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15839
15840 * gdb.t15/funcargs.exp: Don't put comments on same line as
15841 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 15842
c906108c
SS
15843Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15844
15845 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
15846
15847Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
15848
15849 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
15850 * gdb.t20/inherit.exp: remove three dumplicate entries.
15851
15852Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15853
15854 * gdb.t06/break.exp: For "next over recursive call", fail on any
15855 incorrect output, not just on "factorial (value=2)".
15856
15857Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15858
15859 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
15860 working now. Add an xfail if accesing a bss variable causes
15861 a memory error if the target is not yet run.
15862
15863Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15864
15865 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
15866 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
15867 name of __st* demangling (2 strings). Did Kung really get the
15868 more than 95 others right without testing them?
15869
15870Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
15871
15872 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
15873
15874Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
15875
15876 * configure.in (configdirs): Add gdb.disasm
15877 * gdb.disasm: New directory for GDB disassembler tests.
15878 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
15879
15880Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15881
15882 * gdb.t00/help.exp: Don't test "help set".
15883
15884 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
15885 from within expect statements. None of these happen anymore and
15886 they cause regressions to be silently unnoticed.
15887
15888 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
15889 messages) about known failures with gcc cygnus-2.4.5-930417.
15890
15891 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
15892 comp-info.exp so it gets built if it doesn't exist.
15893
15894 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
15895 it is no longer used.
15896 * gdb.t13/comp-info.c: Removed.
15897
15898Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15899
15900 * gdb.t06/signals.exp: Add xfail for sun3.
15901
15902Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15903
15904 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
15905 relevant because ^C doesn't get sent but failure can be reproduced
15906 interactively).
15907
15908Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15909
15910 * gdb.stabs/alpha.mt: New configuration file for alpha.
15911 * gdb.stabs/configure.in: Use it.
15912 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
15913 sharing with alpha.mt, redefine long to word via preprocessor.
15914 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
15915 for alpha.
15916 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
15917 native cc.
15918 * gdb.t00/teststrategy.exp: Change expect string so that we
15919 consume the `(xgdb)' from the command echo and from the gdb prompt.
15920 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
15921 gdb currently compares all values as long, so this failure probably
15922 applies to any configuration where LONGEST is bigger than a target int.
15923 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
15924 with gcc.
15925 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
15926 to handle opaque pointers, gcc is.
15927 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
15928 as first argument. Include <sys/types.h> and change all operator
15929 new definitions to use size_t.
15930 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
15931 now that we use size_t.
15932
15933Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15934
15935 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
15936 a long or float array cast all array members to the same type.
15937 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
15938 with 64 bit longs.
15939 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
15940 on alpha.
15941 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
15942
15943Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15944
15945 * gdb.t24 (demangle.exp): Constructors of templates have names like
15946 vector<int>::vector(int) not vector<int>::vector<int>(int). See
15947 section 14.6 of the ARM.
15948
15949 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
15950 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
15951 accomplish little and slow down the testsuite.
15952
15953 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
15954 Accept spaces various places.
15955
15956Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15957
15958 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
15959 with watchpoint enabled.
15960
15961 * Makefile.in: Remove definition of CC and remove the second
15962 definition of CXX (the "CXX = gcc" one remains). These definitions
15963 were causing backquotes to be expanded within backquotes, which
15964 doesn't work.
15965
15966Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
15967
15968 * gdb.t17/callfuncs.exp: Add "return 0" to end.
15969
15970Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15971
15972 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
15973 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
15974 by mips cc and contains no stabs entries.
15975
15976Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
15977
15978 * config/vx-gdb.exp: Use fake device to load files rather than
15979 NFS.
15980 * lib/gdb.exp: New proc to do "file" command.
15981 * config/unix-gdb.exp: Use new "file" proc.
15982
15983Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
15984
15985 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
15986 Rework board rebooting slightly.
15987 (gdb_exit): Don't exit from the remote shell; there isn't one.
15988 * gdb.stabs/weird.exp: If a program is being debugged already,
15989 kill it.
15990 * gdb.t04/setvar.exp: Stop and restart gdb.
15991 * gdb.t05/expr.exp: Likewise.
15992 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
15993 restart gdb and reload the program.
15994 * gdb.t08/opaque.exp: Likewise.
15995 * gdb.t12/scope.exp: Likewise.
15996 * gdb.t13/bitfields.exp: Likewise.
15997 * gdb.t15/funcargs.exp: Likewise.
15998 * gdb.t20/classes.exp: Likewise.
15999 * gdb.t03/ptype.exp: Increase timeout.
16000 * gdb.t16/printcmds.exp (test_print_string_constants,
16001 test_print_array_constants): Likewise.
16002 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
16003 * gdb.t20/classes.exp (do_tests): Likewise.
16004 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
16005
16006Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
16007
16008 * gdb.stabs: Renamed *wierd* to *weird*.
16009
16010Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16011
16012 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
16013 for timeout. Add "known gcc 2.4.5 bug" to failure message.
16014
16015Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16016
16017 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
16018 (do_tests): Remove xfail for whatis on one_var and two_var.
16019
16020Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
16021
16022 * Makefile.in: Made cross building work better by adding
16023 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
16024
16025Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16026
16027 * gdb.t15/{return.c,return.exp,Makefile.in}:
16028 New test, currently commented out.
16029
16030Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
16031
16032 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
16033 still running and removes the leftover named socket so GDb can do
16034 clean restarts.
16035
16036Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
16037
16038 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
16039 console, not GDB.
16040 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
16041 cross testing works better with "make check"
16042 * config/unix-gdb: Use default procedures for exit and version.
16043 * config/vx-gdb.exp: Cleaned up and massaged back to working order
16044 with the newest VxWorks.
16045
16046Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16047
16048 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
16049 old form.
16050
16051 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
16052 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
16053
16054 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
16055
16056 * config/unix-gdb.exp: Remove this version of gdb_exit
16057 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
16058 Rob says he'll look at it when he gets back to testing boards.
16059
16060Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
16061
16062 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
16063 an expected fail for certain ptype commands.
16064
16065 * gdb.t20/classes.exp: Update expected results of "ptype class
16066 Base1" to account for the constructor that now appears in the type.
16067
16068Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
16069
16070 * configure.in (configdirs): Restore gdb.t04, which mysteriously
16071 disappeared from list.
16072 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
16073 "alldone" proc with call to cleanup and exit.
16074 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
16075 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
16076 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
16077 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
16078 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
16079 "alldone" proc with simple returns that suppress remaining
16080 tests. The alldone proc went away many months ago.
16081
16082Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16083
16084 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
16085
16086 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
16087
16088Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16089
16090 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
16091 as vax gdb will display them.
16092
16093Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16094
16095 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
16096 optimizers.
16097
16098 * scope.exp: Change "bad value for localval" messages so each one
16099 is unique.
16100
16101 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
16102 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
16103
16104 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
16105
16106Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16107
16108 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
16109 doesn't exist (due to optimization).
16110
16111Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16112
16113 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
16114 contains \r because the filename is long.
16115
16116 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
16117 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
16118
16119Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16120
16121 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
16122 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
16123 Ultrix.
16124 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
16125 int tests.
16126 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
16127
16128Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
16129
16130 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
16131
16132 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 16133 to match does not match the passing case but still matches the
c906108c
SS
16134 failing case.
16135
16136Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16137
16138 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
16139
16140Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
16141
16142 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
16143 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
16144 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
16145 Remove various versions of gdb_exit.
16146 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
16147 gdb_exit.
16148 * config/unix-gdb.exp: gdb_exit remains here, and should override
16149 the generic version, since it's doing a lot of wierd stuff that
16150 the other versions aren't. FIXME, fold it in, or abandon this
16151 version.
16152
16153Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16154
16155 * gdb.t24/demangle.exp: Add tests for PR 3220.
16156
16157Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16158
16159 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
16160
16161Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
16162
16163 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
16164 "i386-*-*". Works for i486 as well.
16165
16166 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
16167 bug, and expand domain of xfail to all SVR4 systems, since the
16168 actual problem is likely to be in generic SVR4 /proc support.
16169
16170Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16171
16172 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
16173
16174Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
16175
16176 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
16177 xfails for other systems. Match a missing 'Continuing.' as an
16178 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
16179
16180 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
16181 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
16182 Only issue warning for missing executables if -all option is used.
16183
16184 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
16185 file if -all option is used. It's like an unpredictable XFAIL.
16186
16187Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16188
16189 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
16190 for dynamically linked binaries.
16191
16192 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
16193
16194Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16195
16196 * gdb.t20/inherit.exp: Change message for "print tagless struct"
16197 to state that this is a known bug in old versions of g++.
16198
16199Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16200
16201 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
16202 while waiting for `Continuing'.
16203
16204Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
16205
16206 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
16207 in text, data, and bss.
16208 * gdb.t10/nodebug.c: Add local and global test variables for
16209 initialized and uninitialized data.
16210
16211Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16212
16213 * config/unix-gdb.exp (gdb_exit): Add "wait".
16214
16215Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16216
16217 * gdb.t06/signals.exp: xfail the continue from the handler for all
16218 targets.
16219
16220 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
16221 function with watchpoints enabled, the i386 call dummy starts with
16222 a call.
16223
16224 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
16225 386 bsd names its corefiles.
16226
16227Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
16228
16229 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
16230 compilers don't grok it.
16231 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
16232 with small octal ints rather than character constants, which
16233 are signed and might not fit if first promoted to int.
16234
16235Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
16236
16237 * gdb.t09/Makefile.in (clean): Remove corefile.
16238
16239Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16240
16241 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
16242
16243Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16244 and Jim Kingdon (kingdon@cygnus.com)
16245
16246 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
16247 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
16248 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
16249
16250Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16251
16252 * gdb.t17/interrupt.exp: Add xfail for hppa.
16253
16254Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16255
16256 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
16257 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
16258 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
16259 to determine signed-ness of bitfields and use the result to setup
16260 the xfail.
16261 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
16262 * gdb.t15/funcargs.exp: Use them to step until the second indirect
16263 call line is reached if necessary.
16264
16265Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16266
16267 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
16268
16269Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16270
16271 * gdb.t06/break.exp: Also test `clear' command.
16272
16273Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16274
16275 * gdb.t00/teststrategy.exp: Remove extra quote.
16276
16277 * gdb.t07/watchpoint.exp: Change xfail for calling function with
16278 watchpoint enabled to be for all non-68k machines.
16279
16280 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
16281
16282Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16283
16284 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
16285 targets use aout.mt instead of ecoff.mt as gas understands
16286 standard aout format.
16287
16288Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16289
16290 * lib/gdb.exp (runto): Don't insist that function we are running to
16291 was compiled with -g.
16292
16293 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
16294
16295 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
16296 to get back into the read system call.
16297 Accept leading newline in case where we woke it up.
16298
16299Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16300
16301 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
16302 to make the stabs test work on ecoff systems using gcc and -with-stabs.
16303 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
16304 enable ecoff configuration.
16305
16306Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16307
16308 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
16309
16310Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16311
16312 * gdb.t16/printcmds.exp: Add another printf test.
16313
16314Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
16315
16316 * configure.in: If configured -with-stabs on any target, add
16317 stabsdirs to configdirs.
16318
16319Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16320
16321 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
16322 fun" so pattern does not match the command itself.
16323
16324Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16325
16326 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
16327
16328Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16329
16330 * gdb.t17/interrupt.exp: Test for more things.
16331
16332Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16333
16334 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
16335 compiler arranges the code and line numbers.
16336
16337 * gdb.t17/interrupt.exp: Don't send \n after ^C.
16338
16339Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16340
16341 * gdb.t00/help.exp: Increase expect input buffer size.
16342
16343Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16344
16345 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
16346
16347 * gdb.t07/watchpoint.exp: Add xfail for hppa.
16348
16349 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
16350
16351 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
16352 [0-9]*, not just [0-9].
16353
16354Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16355
16356 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
16357
16358 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
16359
16360Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16361
16362 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
16363
16364Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16365
16366 * gdb.t06/signals.c: Add xfails for sun3.
16367
16368 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
16369
16370 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
16371 test_stepping tests.
16372
16373Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16374
16375 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
16376
16377 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
16378
16379 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
16380 rather than actually putting it through cpp twice.
16381
16382 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
16383
16384Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
16385
16386 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
16387 no longer needed.
16388
16389Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16390
16391 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
16392
16393 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
16394 C++ features prints as "struct", make it a pass, not an xfail.
16395
16396Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16397
16398 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
16399 Don't require VA to print as "class" rather than "struct".
16400
16401Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
16402
16403 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
16404
16405Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16406
16407 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
16408
16409Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16410
16411 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
16412 order.
16413
16414Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16415
16416 * gdb.t16/printcmds.exp: Add printf tests.
16417
16418 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
16419
16420 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
16421
16422Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
16423
16424 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
16425 pass counts, to counteract any existing or future setup_xfails.
16426
16427Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16428
16429 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
16430 {BEGIN,END}_COMMON for common block instead of STAB.
16431 * gdb.stabs/wierd.exp: Add xfail for rs6000.
16432
16433 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
16434 intp_var should be N_GSYM not N_LSYM.
16435 wierd-aout.S: Use a label for the value of the N_SO.
16436 wierd.def: Remove all backslashes.
16437 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
16438
16439Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16440
16441 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
16442 get the expected next to inheritance3.
16443
16444Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16445
16446 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
16447 now that gcc-2.4 gets it right.
16448
16449Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16450
16451 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
16452
16453 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
16454 generating comp-info.exp which works for cross-compilation.
16455
16456Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
16457
16458 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
16459 "*-*-sysv4.*".
16460
16461Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
16462
16463 * gdb.t01/run.exp: Start with a fresh gdb.
16464 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
16465 SVR4.x.
16466
16467Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
16468
16469 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
16470 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
16471 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
16472 Makefile.in (distclean, realclean): Remove gdbme.c from list of
16473 things to remove.
16474
16475Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
16476
16477 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
16478 test cases from bug reports.
16479
16480Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
16481
16482 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
16483 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
16484 avoid spurious xfails.
16485 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
16486 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
16487 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
16488
16489Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
16490
16491 * gdb.t00/teststrategy.exp: Rework to provide more useful
16492 description of each test, fix problem with systems that define
16493 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
16494 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
16495 results for "next over recursive call" so timeouts aren't taken
16496 by error.
16497
16498Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
16499
16500 * gdb.t12/scope.exp: Test printing of variables before run.
16501
16502 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
16503 printed in wrong order due to sorting.
16504
16505Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
16506
16507 * gdb.t00/teststrategy.exp: Fix expected results for printing
16508 user entered string constant. Is array of char, prints with no
16509 address.
16510
16511 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
16512 commands.
16513 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
16514 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
16515 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
16516 of struct of char arrays.
16517 * gdb.t00/radix.exp: New tests for radix commands.
16518
16519Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
16520
16521 * gdb.t16/printcmd.exp: Print a variable before running program
16522 (with xfail for AIX).
16523
16524Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
16525
16526 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
16527
16528 * gdb.t16/printcmd.exp: Don't print variables before running program.
16529
16530 * gdb.t06/break.exp: Don't require envp argument to main.
16531
16532 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
16533
16534 * gdb.t02/whatis.exp, gdb.t11/list.exp:
16535 Add xfails for rs6000.
16536
16537 * gdb.t02/whatis.exp: Change other tests not to re-test something
16538 we already tested.
16539
16540 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
16541 each type used has a variable of that type.
16542
16543Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
16544
16545 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
16546
16547Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
16548
16549 * configure.in: change srctrigger to be a file, not a directory
16550
16551Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
16552
16553 * configure.in (mips-idt-ecoff*): Added trailing '*'.
16554
16555 * gdb.t11/list.exp: Fixed a couple of typos.
16556
16557Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
16558
16559 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
16560 is fixed and PR is closed.
16561 * gdb.t16 (gdbme.c): Add simple test string variable.
16562 * gdb.t16 (printcmds.exp): Add tests with simple test string
16563 variable, primarily for boundaries on "set print elements".
16564
16565Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
16566
16567 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
16568 Make leading 0's optional and don't expect a tab in the middle
16569 of the number.
16570
16571 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
16572
16573 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
16574 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
16575 don't end command passed to gdb_test with newline.
16576
16577 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
16578 signed keyword away, don't expect signed bitfields to be signed.
16579
16580 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
16581 printing with only as many 1's as are in the field as well as printing
16582 with 32 1's (see comment).
16583
16584Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
16585
16586 * gdb.t00/default.exp: Start with a fresh gdb.
16587 * configure.in (configdirs): Remove gdb.t31 until the chill
16588 compiler works again. It no longer is able to find chillrt0
16589 since it isn't in libchill.a anymore.
16590 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
16591 wierd.o, make more modular.
16592 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
16593 spurious newlines that caused problems.
16594
16595Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16596
16597 * Move test with enums and partial symbols from gdb.t03/ptype.exp
16598 to gdb.stabs/wierd.exp since GCC has worked around the bug.
16599 gdb.stabs/wierd.{exp,def}: Many new tests.
16600
16601 * gdb.t00/default.exp: update info line for new message.
16602
16603 * gdb.t02/{whatis.exp,gdbme.c}:
16604 Test that "char *" doesn't print as "caddr_t".
16605
16606Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16607
16608 * gdb.t00/help.exp: Use .* in place of some help messages which
16609 just changed.
16610 gdb.t00/default.exp: Update "info frame" test for new message.
16611 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
16612 Remove some xfails
16613
16614Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16615
16616 * gdb.t03/{gdbme.c,ptype.exp}:
16617 Add tests for typedef'd struct and union without tags.
16618 Also check "whatis" on a variable of a typedef'd enum without a tag.
16619
16620 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
16621 PRMS 1823; the bug still exists but isn't reproduced by this test
16622 anymore), and remove rs6000 XFAIL (the bug is fixed).
16623
16624 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
16625 duplicated from whatis.exp. For those that are left, accept
16626 "long", "long int", or "int" for long variables (whatis.exp already
16627 has an XFAIL for "int", so no need to fail it here).
16628
16629 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
16630 Deal with GCC's names for types now that GDB uses the compiler's names.
16631
16632 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
16633 setup_xfail's for sunos4. If we #defined the signed keyword away,
16634 don't expect GDB to know that char it is signed.
16635
16636 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
16637
16638Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
16639
16640 * configure.in (configdirs): Add gdb.t24 for C++ tests that
16641 should work on any system, regardless of debugging format.
16642 * gdb.t21/demangle.exp: Move to gdb.t24.
16643 * gdb.t24/demangle.exp: Move from gdb.t21.
16644 * gdb.t24/{Makefile.in, configure.in}: New files.
16645
16646Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16647
16648 * configure.in: Do gdb.stabs and C++ tests only for stabs.
16649 * gdb.stabs: New directory.
16650
16651Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16652
16653 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
16654 not just "Quit anyway?".
16655
16656Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
16657
16658 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
16659 that all setup_xfails are immediately followed by clear_xfails.
16660
16661Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
16662
16663 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
16664 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
16665 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
16666 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
16667 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
16668 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16669 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16670 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
16671 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
16672 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
16673 gdb.t31/chillvars.exp, lib/gdb.exp:
16674 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
16675 bug-gdb@prep.ai.mit.edu.
16676
16677Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
16678
16679 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
16680 with 0.0, not integer 0.
16681
16682Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
16683
16684 * gdb.t06/break.exp: Update for "Kill the program" message change.
16685
16686Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
16687
16688 * Makefile.in (GDBFLAGS): Set to -nx.
16689 * Makefile.in (site.exp): Use GDBFLAGS.
16690
16691Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16692
16693 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
16694 Makefiles.
16695 (check): depend on just-check.
16696 (just-check): added so that tests can be run without a noop
16697 build pass.
16698
16699Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
16700
16701 Switch to using configure's configdirs.
16702 * Makefile.in (Makefile): add configure.in dependency.
16703 (SUBDIRS): removed redundant assignment.
16704 * configure.in: switch subdirs assignment to configdirs.
16705 * gdb.t*/configure.in: new files.
16706
16707Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
16708
16709 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
16710 works.
16711
16712Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
16713
16714 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
16715 in explicit rules. Apparently this is not supported by some makes.
16716
16717Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
16718
16719 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
16720
16721Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16722
16723 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
16724 disappeared.
16725
16726Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
16727
16728 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
16729
16730Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
16731
16732 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
16733 watchpoint problem that is now fixed.
16734 * gdb.t30/chexp.exp: Remove setup_xfail for printing
16735 uninitialized convenience variables.
16736 * gdb.t31/chillvars.exp: Fix expected patterns for printing
16737 structures.
16738
16739Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16740
16741 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
16742 which causes expect to get out of sync with gdb on long output
16743 from help set.
16744 * gdb.t09/corefile.exp: Make expected pattern for core file
16745 failing signal and frame output format less sun specific.
16746
16747Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
16748
16749 * gdb.t31/chillvars.exp: Add and remove initial dummy
16750 breakpoint, so that symbol table is forced in.
16751 (Needed at least on Sunos4, though it seems not SVR4.)
16752 * gdb.t31/chillvars.exp: Update for changed output format.
16753
16754Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
16755
16756 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
16757
16758Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
16759
16760 * Makefile.in: Added --srcdir when invoking runtest, removed the
16761 need for a local config file. (optional now)
16762
16763Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
16764
16765 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
16766 failure count used to force early termination. Add some more
16767 expected failures for gnu style demangling.
16768
16769Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16770
16771 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
16772 pmi variable from gdb.t20/gdbme to get optimized away.
16773 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
16774 Check for written corefile upon timeout _and_ eof.
16775
16776Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16777
16778 * config/unix-gdb.exp: Add missing return 0.
16779
16780Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16781
16782 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
16783 test termination.
16784
16785Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
16786
16787 * configure.in (subdirs): Put back gdb.t17 which mysteriously
16788 disappeared.
16789
16790Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
16791
16792 * gdb.t10/crossload.exp: Disable the i860-elf test until such
16793 time as i860 support works.
16794
d63a86f8 16795 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
16796 "backtrace 100\r" rather than just "backtrace\r", to match last
16797 change.
16798
16799Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
16800
16801 * config/udi-gdb.exp (gdb_exit): Remove close command.
16802 (gdb_target_udi): New procedure to set the UDI target.
16803 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
16804 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
16805 Added waits for prompts after several question responses. Added
16806 some more responses used by a29k-amd-udi-gdb.
16807 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
16808 pass different arguments, restart UDI connection after program
16809 completion.
16810 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
16811 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
16812 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
16813 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
16814 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
16815 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
16816 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
16817 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
16818 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
16819 after program completion.
16820 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
16821 compiled with a SELECT_VECS setting.
16822 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
16823 infinite recursion.
16824
16825 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
16826 Added checks for COFF results, and made them expected failures for
16827 all targets. It would be better to make them expected failures
16828 for COFF targets only.
16829
16830Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
16831
16832 * Makefile.in: add null dvi target, don't bother to recurse
16833 through test directories for info and install-info; rename
16834 $(datadir) to be dejagnu instead of deja-gnu
16835
16836Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
16837
16838 * gdb.t31/gdbme.ch: Re-enable code that previously caused
16839 compiler to coredump.
16840 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
16841 code.
16842
16843Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
16844
16845 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
16846 coredump.
16847 * gdb.t31/chillvars.exp: Comment out tests that depend on that
16848 code.
16849
16850Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
16851
16852 * gdb.t03/ptype.exp: tests for return code from gdb_test.
16853 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
16854 which in a shell. Deletes xgdb when done.
16855 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
16856 Tests the return from the "set height" or "set width" commands.
16857 Added a few return codes where needed.
16858
16859Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
16860
16861 * Makefile.in (SUBDIRS): Add gdb.t17.
16862 * configure.in (subdirs): Add gdb.t17.
16863 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
16864 files to test gdb's calling of functions in the inferior with
16865 the correct arguments and gdb's ability to retrieve any
16866 result returned.
16867
16868Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
16869
16870 * config/unix-gdb.exp (gdb_exit): Remove close commands that
16871 may be called after gdb goes away. Previous versions of expect
16872 needed these to avoid file descriptor leaks, but they cause
16873 errors with the current revision of expect.
16874 * gdb.t00/gdbvars.exp: Use -re on expected output after
16875 setting sevenbit-strings.
16876 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
16877 to set sevenbit-strings consistent across tests.
16878 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
16879 set sevenbit-strings consistent across tests.
16880
16881Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
16882
16883 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
16884 expected output to match current "expect" expectations.
16885
16886Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
16887
16888 * gdb.t00/default.exp: Change expected output for default "source"
16889 command, to match new gdb behavior which requires a filename to
16890 source.
16891
16892Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
16893
16894 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
16895 expected fail for i486-*-* that misses the marker2 function.
16896 * gdb.t10/crossload.exp (bfddefault): Allow successful
16897 recognition of a format to pass even if no symbols are found.
16898 Explicitly catch failures where the format is not recognized
16899 or is ambiguous, and add the reason to the fail message.
16900 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
16901 the cause is and invalid target and add reason to failure message.
16902 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
16903 elf32-i386, elf32-sparc, and elf32-i860.
16904 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
16905 Set up expected failure for 'filename'::variable scope resolution,
16906 which is now apparently broken on all targets.
16907 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
16908 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
16909 gdb.t23/templates.exp: Change failure for missing binfile into
16910 just a warning.
16911 gdb.t21/demangle.exp: Change all cfront references to 'arm'
16912 references.
16913
16914Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
16915
16916 * gdb.t00/default.exp: Add expected output for default "source"
16917 command, to match new gdb behavior.
16918 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
16919
16920Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
16921
16922 * config/*-gdb.exp: returns an error, rather than exiting on
16923 internal errors.
16924
16925Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
16926
16927 * gdb.t03/gdbme.c: Add pointer to struct variable.
16928 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
16929 referencing struct members.
16930
16931Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
16932
16933 * configure.in (mips-idt-ecoff): New target.
16934 * config/mips-gdb.exp: New file for remote board using MIPS remote
16935 debugging protocol.
16936
16937 * Redid configuration scheme. Removed gdb.t*/configure.in.
16938 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
16939 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
16940 distclean targets. Built executables via .o files. Adjusted
16941 tests to account for source files in $(srcdir) rather than
16942 $(objdir).
16943 * lib/gdb.exp (runto): Don't expect () after the function name,
16944 because it may have arguments.
16945
16946Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
16947
16948 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
16949 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
16950 expected failures for mips-idt-* and mips-sgi-*.
16951 * gdb.t00/default.exp (attach): Kill process if requested.
16952 * gdb.t00/help.exp (help target core, help target): Accept a gdb
16953 that does not read core files.
16954 * gdb.t01/run.exp: Removed checks for exit status code.
16955 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
16956 it is linked in.
16957 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
16958 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
16959 appropriate, rather than doing it by hand.
16960 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
16961 execution.
16962 * gdb.t10/crossload.exp: Kill existing program if needed.
16963 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
16964 appropriate, rather than doing it by hand. Always increase
16965 timeout for this test, not just for VxWorks.
16966
16967Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
16968
16969 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
16970 of Chill STRUCT types and STRUCT values.
16971 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
16972 than "char".
16973 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 16974 struct2): New struct definitions and initializations to test
c906108c
SS
16975 simple Chill STRUCT types.
16976
16977Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
16978
16979 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
16980 the null byte at the end of strings.
16981 * gdb.t00/default.exp: Make show version insensitive to copyright
16982 date.
16983 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
16984 to avoid dependencies on target char signedness.
16985 * gdb.t16/printcmds.exp: Update expected results for explicitly
16986 unsigned char.
16987 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
16988 now work.
16989 * gdb.t21/demangle.exp: Add many more patterns for template
16990 demangling, most of them being expected failures.
16991 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
16992 string we are matching for, to match on the whole string.
16993 * gdb.t21/demangle.exp: Add many new test strings to demangle,
16994 and fix a whole bunch that had incorrect expected output but were
16995 passing anyway because of the bug in "proc demangle".
16996 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
16997 type.
16998 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
16999
17000Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
17001
17002 * gdb/testsuite: made modifications to testcases, etc., to allow
17003 them to work properly given the reorganization of deja-gnu and the
17004 relocation of the testcases from deja-gnu to a "tool" subdirectory.
17005
17006Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
17007
17008 * gdb/testsuite: Initial creation of gdb/testsuite.
17009 Migrated dejagnu testcases and support files for testing nm to
17010 gdb/testsuite from deja-gnu. These files were moved "as is"
17011 with no modifications. This migration is part of a major overhaul
17012 of dejagnu. The modifications to these testcases, etc., which
17013 will allow them to work with the new version of dejagnu will be
17014 made in a future update.
48efe704 17015
8d8cb839 17016 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 17017\f
8d8cb839
EZ
17018;; Local Variables:
17019;; mode: change-log
17020;; left-margin: 8
17021;; fill-column: 74
17022;; version-control: never
17023;; End:
902f2ccb
MC
17024
17025 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 17026 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
17027 Copying and distribution of this file, with or without modification,
17028 are permitted provided the copyright notice and this notice are preserved.